302 Commits

Author SHA256 Message Date
acfe9eabd0 Accepting request 1322189 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1322189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=130
2025-12-11 17:41:26 +00:00
375469554c - Update to 32.0.3
* server
    - Fix chunked upload for file drop shares (server#55804)
    - Fix: don't suggest files:scan with object store in info:file (server#56434)
    - Fix(core): RTL legacy snapper width (server#56448)
    - Fix: pass only necessary information when deleting mulitple objects (server#56505)
    - Feat(profiler): Use gzdecode/gzencode to parse profiles (server#56506)
    - Fix(files): Do not fail on missing sidebar in files list (server#56513)
    - Feat: Add option to update the public key of a user (server#56526)
    - Fix(files_reminder): prevent setting reminder in the past (server#56535)
    - Fix(i18n): Corrected plural for multi plural languages (server#56539)
    - Feat(objectstore): add configurable S3 retry attempts (server#56541)
    - Fix: mp3info break frame parsing on short frames (server#56552)
    - Chore: remove codecov bundle analysis (server#56560)
    - Fix(settings): Reactive UI updates for app group limitations (server#56569)
    - Encode s3 metadata as base64 if needed (server#56573)
    - Feat: emit an event when an S3 bucket is created (server#56617)
    - Fix(encryption): Increment `lastChunkNr` when size is off (server#56654)
    - Fix(files_sharing): Allow deleting a share of a missing file (server#56657)
    - Fix/fix/theming legacy app config (server#56662)
    - Fix(CalDAV): imip set language per user (server#56663)
    - Fix(l10n): do not consider user language when getting the generic one (server#56666)
    - Fix(user_status): adjust online status string (server#56714)
    - Fix(logger): add back lost params for logger methods (server#56731)
    - Fix(files_sharing): Hide 'Open locally' action (server#56738)
    - Fix(files_sharing): sidebar link share password checkbox (server#56760)
    - Feat(CertificateManager): Add option to specify the default certificates bundle path (server#56766)
    - Fix(oracle): Add a warning for Oracle 11 (server#56767)
    - Feat(admin_audit): Log cache insert/delete to audit log (server#56769)
    - Fix(Memcache): use different cache key when in maintenance mode (server#56774)
    - Feat(ObjectStore): Allow overriding arguments per bucket (server#56778)
    - Fix(QuotaPlugin): Always check the quota before moving (server#56787)
    - Fix(sharing): Allow public share access for everyone (server#56798)
    - Fix(s3): rename 'Amazon S3' to 'S3 Storage' (server#56800)
    - Fix(updatenotification): Fix log spam from ResetToken job (server#56803)
    - Fix(s3): make data integrity protections opt-in (server#56821)
    - Debt(files): Remove regular stats request (server#56822)
    - Chore(deps): Update flake to 25.11 and haze to 2.1.3 (server#56829)
    - Reflect public shares in `isPublic` flag and fix permission check (server#56837)
    - Refactor(workflowengine): Check if class is correct (server#56838)
    - Fix(sharing): Add isTrustedServer flag to lookup results (server#56842)
    - Fix(trashbin): deletedBy of a file from a federated folder (server#56849)
    - Patch the version file to allow upgrading from owncloud > v10.13 (server#56867)
    - Feat(files): Add support for `storage-id` and `path` in RepairTree command (server#56869)
    - Fix(files_sharing): ensure that external section is mounted (server#56910)
    - Fix(flake): Allow using EOL PHP versions (server#56913)
    - Fix(CachingRouter): Disable cache for findMatchingRoute (server#56927)
    - Fix(dav): handle HTML in CalDAV invitations (server#56965)
    - Fix(comments): Check comment object (server#56983)
  * 3rdparty
    - Fix: mp3info break frame parsing on short frames (3rdparty#2201)
  * activity
    - Fix(emails): catch server connection exceptions (activity#2235)
    - Chore: pin ocp version (activity#2239)
    - Chore(deps): bump @nextcloud libraries (activity#2241)
  * app_api
    - Feat(docker-29): set minimum docker engine API version to v1.44 (app_api#700)
    - Fix: APCu cache condition (app_api#706)
    - Fix: Use OCP\IAppConfig instead of OCP\IConfig to prevent config error (app_api#725)
    - Fix(default_daemon_config): save as "lazy" setting (app_api#726)
  * circles
    - Fix: replace circle/circles text with team/teams (circles#2227)
    - Add auto-approve and merge workflow for Nextcloud OCP (circles#2250)
    - Fix(members): minlevel on initiator (circles#2259)
  * files_pdfviewer
    - Fix(deps): Use correct version of vue-loader (files_pdfviewer#1309)
  * logreader
    - Chore: update workflows (logreader#1823)
    - Fix: do not poll log entries without lastReqId (logreader#1846)
  * notifications
    - Chore: update workflows (notifications#2657)
  * photos
    - Perf: Use distributed cache for no media paths (photos#3330)
    - Revert "Revert "fix: Disable ReverseGeoCoderService when the server has no internet"" (photos#3331)
    - Fix: fix original date time filter type (photos#3336)
  * related_resources
    - Fix(groupfolders): expect object instead of array (related_resources#787)
  * suspicious_login
    - Chore(github): remove st3iny as maintainer (suspicious_login#1054)
  * text
    - Fix: Add cleanup for orphaned text steps (text#7923)
    - Assistant button performance and visibility fixes (text#7982)
    - Fix(TextDirection): Skip composition transactions (text#7983)
    - Test: Use example.org instead of nextcloud.com for testing links (text#7999)
    - Fix: increase websocket timeout for background throttling (text#8006)
    - Fix: Properly check for array of authenticated share ids (text#8010)
  * twofactor_totp
    - Chore: update package lock format (twofactor_totp#1659)
    - Fix: add BFP to the enable route (twofactor_totp#1682)
    - Perf: load totp secret just once for verification (twofactor_totp#1685)
  * updater
    - Fix(download): download fail with only one URL (updater#697)
  * viewer
    - Fix: svg rendering (viewer#3024)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=290
2025-12-11 11:13:38 +00:00
a7c107daae Accepting request 1319024 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1319024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=129
2025-11-24 13:07:34 +00:00
48ca9e6fea - Update 32.0.2
* server
    - Fix(team-api): get all teams details in a single request (server#55762)
    - Fix(Apps): fix install command check on existing apps (server#55832)
    - Fix(dav): dav:remove-invalid-shares removing federated calendar shares (server#55860)
    - Fix(updater): Stop expiring secret prematurely (server#55890)
    - Test: adjust cypress tests for changes filter behavior (server#55897)
    - Fix(FilesPicker): Prevent selection of nodes without create permission (server#55898)
    - Fix(ocm-sharing): The owner needs to be set for sharing to work (server#55902)
    - Fix: join accounts_data instead of preferences when searching users (server#55956)
    - Fix(dav): allow multiple link shares token in session (server#55961)
    - Fix(NewUserDialog): allow to deselect a group from the list (server#55974)
    - Fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids (server#55977)
    - Validate filename when creating file from template (server#55980)
    - Fix(files_sharing): Only send password on change (server#55983)
    - Fix: make share recursion error more informative (server#55984)
    - Fix(bfp): Trim meta data so it can still be stored (server#56029)
    - Fix(profiler): Harden profiler writes (server#56030)
    - Fix admin delegation show all priority items (server#56043)
    - Add unit tests for AdminDelegation command and AuthorizedGroupService (server#56044)
    - Style(icons): Replace icon with outline variant (server#56051)
    - Fix(CalDav): use old event information if new is missing (server#56053)
    - Fix(OCM): align parameter naming with spec and extend OCMProvider (server#56056)
    - Fix(Memcache): ensure global prefix depends on enabled apps (server#56061)
    - Fix(files): make sure drag-and-drop and the upload menu behaves the same (server#56066)
    - Fix(ocm): probe standardized .well-known endpoint (server#56071)
    - Fix(Mailer): Log errors (server#56098)
    - Fix(LDAP): drop hard base checks for now (server#56105)
    - Ci(actions): Pin action versions by hash (server#56110)
    - Build(deps): Bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9… (server#56119)
    - Fix(theming): use IAppConfig for all ThemingDefaults (server#56132)
    - Chore(l10n): Use numbered placeholders (server#56139)
    - Fix(s3): expose request_checksum_calculation and response_checksum_va… (server#56154)
    - Fix(files-external): do not load lazy appconfig from construct (server#56158)
    - Chore(i18n): Adapted spelling of MIME type (server#56176)
    - Fix(sharing): Allow reasonable control for 'Hide download' on fed shares (server#56177)
    - Fix(pagination): render multistatus to XML before caching (server#56181)
    - Fix(jobs): Limit command jobs to known cases (server#56188)
    - Fix(files_versions): Add user to error message (server#56214)
    - Fix(activity): do not loop affected userIDs twice (server#56220)
    - Fix(files_versions): Do not assume source exist when migrating versions to new storage (server#56230)
    - Feat(EphemeralSessions): Introduce lax period (server#56232)
    - Fix: Force direct login after password reset (server#56247)
    - Chore(i18n): Fixed plural strings (server#56252)
    - Feat(cloud-federation-api): accept folder shares (server#56336)
    - Fix(ocm): align discovery process with OCM spec (server#56341)
    - Feat: add occ command to scan and delete orphaned keys (server#56347)
    - 32.0.2 RC1 (server#56352)
    - Add AI input limits (server#56369)
    - Fix(ocm): normalize protocol to support multi with webdav option (server#56373)
    - Fix(files_external): check for changes when saving settings (server#56376)
    - Fix(sharing): clean old federation shares when select another file/fo… (server#56378)
    - Feat(rate-limit): Allow overwriting the rate limit (server#56382)
    - Fix(AppFramework): Check for responder existence (server#56386)
    - Fix user collaborators returned when searching for mail collaborators (server#56393)
    - Build(deps): Bump symfony/http-foundation to 6.4.29 (server#56402)
    - Make failed availability check apply in the same request (server#56407)
    - Fix(encryption): Fix user key support with basic auth (server#56411)
    - Refactor(files): move hotkeys in app settings to new `NcAppSettingsShortcutsSection` (server#56413)
    - Build(deps): Reload icewind/smb from codeberg (server#56415)
    - Fix: Clear mount cache when file storage changes during move (server#56417)
    - Add rememberme checkbox (server#56423)
    - Fix(encryption): Add the script to test encryption status only on logged in pages (server#56424)
    - Fix(files_sharing): use webroot for public links (server#56427)
    - Refactor(files): migrate app settings to new `NcForm*` components (server#56442)
    - 32.0.2 RC2 (server#56445)
    - Fix npm lint errors in stable32 (server#56492)
    - 32.0.2 (server#56529)
  * 3rdparty
    - Ci(actions): Explicitly persist credentials (3rdparty#2178)
    - Build(deps): Bump symfony/http-foundation to 6.4.29 (3rdparty#2185)
    - Build(deps): Reload icewind/smb from codeberg (3rdparty#2188)
  * activity
    - Feat(activity): add bulk activity option (activity#2172)
    - Fix: activity insert (activity#2219)
  * bruteforcesettings
    - Feat: Add comment support (bruteforcesettings#844)
    - Fix(deps): Fix package-lock.json (bruteforcesettings#855)
    - Fix: change to pencil icon in dialog (bruteforcesettings#877)
    - Ci(ocp): Fix broken OCP update due to wrong PHP requirement (bruteforcesettings#880)
  * circles
    - Refactoring activities (circles#2210)
    - Allow test during :check (circles#2215)
    - Limit event to configured interface (circles#2218)
  * files_downloadlimit
    - Fix(deps): Fix package-lock.json (files_downloadlimit#603)
  * notifications
    - Ci(actions): Update workflows (notifications#2611)
  * photos
    - Fix(albums): Do not overwrite albums on move (photos#3271)
    - Fix: escaping album names (photos#3291)
    - Fix(Album): Do not close the form on rename error (photos#3295)
    - Fix(Album): Stop replacing navigation button (photos#3299)
    - Fix(Album): Prevent whitespace-only album names (photos#3300)
    - Fix(Timeline): Scroll to top of app content on route change (photos#3306)
    - Fix: Disable ReverseGeoCoderService when the server has no internet (photos#3319)
    - Revert "fix: Disable ReverseGeoCoderService when the server has no internet" (photos#3322)
  * recommendations
    - Fix(deps): Use correct version of vue-loader (recommendations#935)
  * suspicious_login
    - Fix too short DataSet for shuffled samples when there is no unique IP address (suspicious_login#1032)
    - Chore(deps): update php-cs-fixer (suspicious_login#1041)
    - Fix: rethrow exception when storing a model fails (suspicious_login#1043)
  * text
    - Fix(files.js): check,ether "show folder descr." is set or not (text#7809)
    - Fix(PreviewOptions): Move three-dot menu into preview box or link bubble (text#7813)
    - Fix(FloatingButtons): group smartpicker button and drag handle together (text#7827)
    - Fix(FloatingButtons): also hide when readonly, plaintext or richworkspace (text#7828)
    - Fix(Markdown): copy full block node if it has more than one child (text#7866)
    - Fix(LinkBubbleView): Don't choke on invalid URLs (text#7868)
    - Fix(assistant): move assistant button to menubar (text#7891)
    - Fix(files): Fix unneeded space below menu bar on mobile views (text#7892)
    - Feat: add downloadCallback for Viewer handler (text#7926)
    - Chore: Bump composer autoloader files with composer 2.9.0 (text#7931)
    - Improve share token handling in AttachmentService (text#7934)
  * twofactor_nextcloud_notification
    - Fix(deps): Use correct version of vue-loader (twofactor_nextcloud_notification#1096)
    - Ci(actions): Update workflows (twofactor_nextcloud_notification#1103)
  * updater
    - Fix(download): use mirror for downloading (updater#679)
  * viewer
    - Fix: files root detection for public shares (viewer#3009)
    - Feat: Save current state of a file before downloading it (viewer#3016)
    - Fix: ensure fonts are shipped (viewer#3020)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=288
2025-11-21 10:00:14 +00:00
60d2e05362 Accepting request 1313502 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1313502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=128
2025-10-24 15:58:52 +00:00
cc0a1cd99e - Update to 32.0.1
* server
    - Fix(comments): expand long comment on click (server#55242)
    - Fix(encryption): do not setup filesystem without permissions (server#55253)
    - Fix(systemtags): Provide initial state for admin restriction setting (server#55279)
    - Fix(comments): explicitly return limbo status of comment (server#55285)
    - Fix: create room/resource calendar synchronously (server#55292)
    - Feat(Unified search): Use existing min search length setting (server#55301)
    - Fix(core): Stop abusing the cache for avatar upload (server#55303)
    - Fix(workflowenigne): stricter length header handling (server#55316)
    - Feat: Mark OC.SystemTags as deprecated (server#55323)
    - Fix(ocm): ignore cache if not setup (server#55326)
    - Fix(sharing): ensure to check new password (server#55327)
    - Fix: add missing sharing options to ui and add full-match results (server#55329)
    - Fix(cache): Ensure unique global prefix per instanceid (server#55386)
    - Fix: Do not try to create lazy ghosts for PHP internal classes (server#55399)
    - Revert: feat(core): Hide header in PWA (server#55402)
    - Fix: small typo fix (server#55407)
    - Fix(files): Stop overwriting scan_permissions (server#55411)
    - Admin-delegation occ - add output option for show command to support JSON formats (server#55430)
    - Test: mock appstore response in Cypress tests (server#55435)
    - Fix(appstore): Also catch ClientException and ServerException (server#55437)
    - Fix(appstore): Make appstore timeout configurable (server#55440)
    - Fix: legacy app navigation snapper on RTL layout (server#55465)
    - Fix(IUserManager): Fix deprecation of search method (server#55480)
    - Refactor(ShareApiController): Add more error handling (server#55489)
    - Feat: add header with user id in response (server#55502)
    - Fix(user_ldap): Fix configuration creation and copy (server#55515)
    - Allow to remove a website in the user profile (server#55523)
    - Fix(setup): set dbtype value also for single-db (server#55562)
    - Fix(unified-search): Remove hard-coded search result limit (server#55565)
    - Fix(files): Always return a valid mimetype (server#55570)
    - Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55571)
    - Fix(ldap): Fix copying and creating LDAP configuration (server#55584)
    - Chore(CODEOWNERS): include mjs and cjs for frontend (server#55587)
    - Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55599)
    - Fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints (server#55604)
    - Fix(ooo): don't catch general DB exceptions (server#55607)
    - Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55615)
    - Fix(caldav): encoding inconsistencies in event search provider (server#55626)
    - Fix(caldav): disable remote access when calendar federation is off (server#55633)
    - Fix(systemtags): catch empty nodes (server#55636)
    - Fix(FileAccess): Make getByAncestorInStorage sharding ready (server#55644)
    - Fix comments when used by other apps (server#55663)
    - Fix(S3): Only append streams if non-seekable (server#55671)
    - Fix(caldav): avoid selecting every custom properties from table if we have no calendars to filter (server#55678)
    - Fix(contacts): Do not expose SAB in `/contactsmenu` (server#55700)
    - Fix: disable mp3 preview provider (server#55723)
    - Fix(files): clear search input on directory navigation (server#55733)
    - Fix(LDAP): properly disable require TLS certificate verification (if configured) (server#55736)
    - Fix(files_sharing): correctly handle error in case of failing share creation (server#55739)
    - 32.0.1 RC1 (server#55744)
    - Fix(settings): Improve TaskProcessingPickupSpeed setup check (server#55749)
    - Fix: Fix crash in files_version about uninitialized property (server#55761)
    - Fix: iMip reply from outlook.com does not contain organizer property (server#55763)
    - Fix(TextProcessingApiController): Set better attribute on routes (server#55775)
    - Feat(settings): Introduce TaskProcessingSuccessRate setup check (server#55778)
    - Fix(TextToImage): Set better attribute for routes (server#55786)
    - Feat: add new link endpoint when using globalscale (server#55798)
    - Fix(l10n): Don't fallback from 3-letter languages to 2-letter (server#55809)
    - Fix(ocm): format notifications (server#55816)
    - Feat(route): globalsiteselector as root url generator (server#55817)
    - 32.0.1 RC2 (server#55822)
    - Feat: locally cache frequently requested LDAP mapping data (server#55823)
    - Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55826)
    - Fix(dav): Restrict properties allowed object classes (server#55851)
    - Fix: translation on /unsupported screen (server#55872)
    - Add font-variant-numeric to selected files list (server#55873)
    - Fix: temporarily disable public shares chunking capability (server#55874)
    - Fix(lexicon): execute repair step (server#55881)
    - Fix(lexicon): switch bool value to non-lazy (server#55884)
  * app_api
    - Fix(HaRP): do not block HaRP itself if requests contain a non-existent application (app_api#679)
    - Fix(ExAppNotifier): First check if any exapps enabled (app_api#680)
  * bruteforcesettings
    - Chore(deps): add vitest (bruteforcesettings#819)
    - Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0 (bruteforcesettings#827)
    - Fix: use the correct outlined item (bruteforcesettings#829)
  * circles
    - Fix: adjust source names to "Team" instead of cicles (circles#2122)
    - Store remote share id (circles#2149)
    - Ignore non-circles share while extracting permissions (circles#2159)
    - Improve action on multi-teams (circles#2169)
    - Feat: caching user single id in preferences (circles#2170)
  * files_pdfviewer
    - Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1287)
  * logreader
    - Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (logreader#1775)
  * notifications
    - Refactor(UserSettings): use `NcSelect` for batchtime (notifications#2540)
    - Refactor(AdminSettings): use `NcSelect` for batchtime (notifications#2556)
    - Chore(deps): bump @nextcloud/vite-config to 2.5.1 (notifications#2561)
    - Fix(multi-tab): Fix interactions when multiple tabs are active (notifications#2578)
    - Create update-stable-titles.yml (notifications#2580)
  * photos
    - Feat(PhotoPicker): Do not show non-owned files (photos#3209)
    - Ci(actions): Update workflows from templates (photos#3229)
    - Feat(Albums): Allow deleting an album photo from the viewer (photos#3233)
    - Fix(api): Validate user config values (photos#3235)
    - Fix(Timeline): Use new download endpoint (photos#3240)
    - Fix(Viewer): Provide filename without root to the Viewer. (photos#3241)
    - Fix(FacesView): Properly import RouterLink (photos#3242)
  * suspicious_login
    - Update php-stemmer to 4.0 as workaround for full PHP 8.4 compatibility (suspicious_login#1033)
  * text
    - Fix: Delete old sessions in cleanup cron (text#7675)
    - Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7697)
    - Fix(sync): lastSavedVersion is version send with the request (text#7699)
    - Fix(css): Adjust status icon colors to Nextcloud 32 variable names (text#7721)
    - Feat: Save a checksum for documents and use it to detect conflicts (text#7725)
    - Replace cypress component tests (text#7727)
    - Fix(editor): restore default editor width while not breaking drag handle (text#7728)
    - Fix(print): Overwrite `display: grid` to prevent cut content (text#7731)
    - Fix(sync): handle empty push requests (text#7735)
    - Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7737)
    - Revert "chore(DocumentService): Raise log level for SyncStep2 message to error" (text#7740)
    - Fix(code): don't wrap lines in code blocks, only in plaintext documents (text#7743)
    - Fix(sync): increment the version after applying the steps (text#7745)
    - Fix(sync): Only send recovery step in case of SyncStep1 (text#7746)
    - Chore: bump version to 6.0.0 (text#7748)
    - Fix(sync): Apply document state from create request (text#7756)
    - Fix(PreviewOptions): set active radio button on open (text#7778)
    - Fix(sync): Reset document sessions on upgrade (text#7786)
    - Fix(sync): send first update without initial document state (text#7791)
    - Fix: prevent the collision between y-websocket reconnectTimeout and polling interval (text#7823)
  * viewer
    - Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2985)
    - Fix(Viewer): Provide `id` instead of `fileid` to `File` constructor (viewer#2994)
    - Fix(viewer): address file path composition for subfolders in public shares (viewer#2998)
- Update to 32.0.0
  There are to many changes. Please read at:
  https://nextcloud.com/changelog/#32-0-0

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=286
2025-10-24 13:47:41 +00:00
e4e4700828 - Update to 31.0.10
* server
    - Feat(files_trashbin): Refactor expire background job to support parallel run (server#53026)
    - Fix(Streamer): use localtime for ZIP files (server#54487)
    - Fix(theming): correctly parse CSS colors for user primary color picker (server#54522)
    - Fix: aliases and capitalization of emails (server#54771)
    - Fix: TypeError: this.fetchDisplayName is not a function (server#54901)
    - Chore(flake): update haze to 2.1.2 (server#54909)
    - Fix(cache): Set default Redis port to `0` for UNIX sockets (server#54944)
    - Feat(file_sharing): Provide template creator list in public shares (server#54947)
    - Fix: calculate node limit using MiB instead of MB (server#54955)
    - Chore: update `doctrine/dbal` to v3.10.2 (server#54959)
    - Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54975)
    - Fix: don't show object size warning if we can't determine the object size (server#54995)
    - Fix(files_trashbin): Fix size propagation when moving file to trash (server#54999)
    - Fix(auth): allow access to dynamic js files during 2FA (server#55022)
    - Fix: update transifex link (server#55070)
    - Fix(files_sharing): use `newPassword` always for the unsaved password (server#55073)
    - Fix(unified-search): make sure date range option is translated (server#55075)
    - Fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname` (server#55077)
    - Fix(contactsmenu): adjust padding to new design (server#55090)
    - Fix(auth): Fix invalid unique constraint violation catch (server#55123)
    - Fix: Dispatch favorite event with an actual path (server#55126)
    - Fix(Updater): Lower deadlock log level from warning to info (server#55148)
    - Fix: always use english name for recently contacted category (server#55158)
    - Fix(TaskProcessing): Cache task types by user language (server#55164)
    - Feat(files_sharing): provide web components based API for sidebar (server#55175)
    - Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55188)
    - Fix(comments): add inline container size query to comment body (server#55194)
    - Fix(comments): expand long comment on click (server#55244)
    - Fix(github): add labels and milestone to PR checklist (server#55248)
    - Fix: Allow hyphen in appid (server#55250)
    - Feat(db): add SSL/TLS support for PostgreSQL (server#55255)
    - Chore(config): fix typo in config.sample.php comments (server#55268)
    - Fix(comments): explicitly return limbo status of comment (server#55286)
    - Feat: move primary object store configuration to a single place (server#55288)
    - Fix: create room/resource calendar synchronously (server#55291)
    - Feat(Unified search): Use existing min search length setting (server#55299)
    - Fix(core): Stop abusing the cache for avatar upload (server#55302)
    - Fix: Stop infinite loop in ExpireTrash (server#55310)
    - Fix(dav): clean up user's addressbook shares on deletion (server#55317)
    - Fix(sharing): ensure to check new password (server#55322)
    - Fix(ocm): ignore cache if not setup (server#55325)
    - Fix: add missing sharing options to ui and add full-match results (server#55328)
    - Fix: small typo fix (server#55408)
    - Fix(files): Stop overwriting scan_permissions (server#55410)
    - Admin-delegation occ - add output option for show command to support JSON formats (server#55429)
    - Fix(appstore): Also catch ClientException and ServerException (server#55436)
    - Fix(appstore): Make appstore timeout configurable (server#55439)
    - Fix: legacy app navigation snapper on RTL layout (server#55464)
    - Fix(IUserManager): Fix deprecation of search method (server#55479)
    - Refactor(ShareApiController): Add more error handling (server#55488)
    - Feat: add header with user id in response (server#55503)
    - Fix(files): Always return a valid mimetype (server#55569)
    - Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55572)
    - Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55600)
    - Fix(ooo): don't catch general DB exceptions (server#55606)
    - Fix(workflowenigne): stricter length header handling (server#55611)
    - Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55616)
    - Fix(caldav): encoding inconsistencies in event search provider (server#55625)
    - Fix(systemtags): catch empty nodes (server#55635)
    - Internal] Fix admin delegation show all priority items (server#55647)
    - Fix comments when used by other apps (server#55664)
    - Fix(S3): Only append streams if non-seekable (server#55670)
    - Fix(contacts): Do not expose SAB in `/contactsmenu` (server#55701)
    - Fix: disable mp3 preview provider (server#55725)
    - Fix(files): clear search input on directory navigation (server#55737)
    - Fix(files_sharing): correctly handle error in case of failing share creation (server#55740)
    - 31.0.10 RC1 (server#55745)
    - Fix(TextProcessingApiController): Set better attribute on routes (server#55774)
    - Fix(TextToImage): Set better attribute for routes (server#55792)
    - Fix(l10n): Don't fallback from 3-letter languages to 2-letter (server#55808)
    - Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55825)
    - Fix(dav): Restrict properties allowed object classes (server#55852)
    - Fix: translation on /unsupported screen (server#55877)
  * app_api
    - Fix(exAppArchiveFetcher): correct apps_path handling (app_api#664)
  * circles
    - Fix: adjust source names to "Team" instead of cicles (circles#2121)
    - Ignore non-circles share while extracting permissions (circles#2160)
  * files_downloadlimit
    - Feat: migrate to web components API (files_downloadlimit#551)
  * files_pdfviewer
    - Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1286)
  * logreader
    - Chore(deps): update dependencies (logreader#1747)
  * notifications
    - Create update-stable-titles.yml (notifications#2581)
  * photos
    - Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3179)
    - Fix(deps): Use vue-loader ^15.11.1 for Vue 2 (photos#3182)
    - Validate album names (photos#3185)
    - Fix empty photos/people tab (photos#3197)
    - Feat(PhotoPicker): Do not show non-owned files (photos#3208)
    - Ci(actions): Update workflows from templates (photos#3228)
    - Feat(Albums): Allow deleting an album photo from the viewer (photos#3232)
    - Fix(api): Validate user config values (photos#3236)
  * survey_client
    - Admin ui: fix checkbox toggles not working (survey_client#378)
  * text
    - Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7650)
    - Fix: add close button when open readonly files on mobile app (text#7673)
    - Fix: Delete old sessions in cleanup cron (text#7676)
    - Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7696)
    - Fix(sync): lastSavedVersion is version send with the request (text#7698)
    - Test(cy): Test against server stable31 on stable31 (text#7722)
    - Feat: Save a checksum for documents and use it to detect conflicts (text#7724)
    - Fix(print): Overwrite `display: grid` to prevent cut content (text#7730)
    - Fix(sync): handle empty push requests (text#7734)
    - Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7736)
    - Revert "chore(DocumentService): Raise log level for SyncStep2 message to error" (text#7739)
    - Fix(code): don't wrap lines in code blocks, only in plaintext documents (text#7744)
    - Chore: bump version to 5.0.1 (text#7749)
    - Backport sync fixes to stable31 (text#7779)
    - Fix(PreviewOptions): set active radio button on open (text#7784)
    - Fix(sync): Reset document sessions on upgrade (text#7785)
    - Fix(sync): send first update without initial document state (text#7790)
  * updater
    - Chore(ci): update workflows from .github repository (updater#668)
  * viewer
    - Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2986)
    - Fix(Viewer): Provide `id` instead of `fileid` to `File` constructor (viewer#2993)
    - Fix(viewer): address file path composition for subfolders in public shares (viewer#2996)
    - Fix: Cast fileid to int before building the Node object (viewer#2997)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=285
2025-10-23 17:26:15 +00:00
227bc7ea82 Accepting request 1310775 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1310775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=127
2025-10-12 20:23:43 +00:00
55b68184ef - Fix requiremt of libxml2 for tumbleweed.
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=283
2025-10-11 19:01:19 +00:00
3b86b3a44b Accepting request 1304114 from server:php:applications
Update to 31.0.9

OBS-URL: https://build.opensuse.org/request/show/1304114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=126
2025-09-12 19:09:41 +00:00
748dac84a9 Update to 31.0.9
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=281
2025-09-11 17:38:08 +00:00
0a82e75e4f Accepting request 1299379 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1299379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=125
2025-08-15 19:51:44 +00:00
399665585d - Update to 31.0.8
* server
    - Refactor(files): remove custom page title handling (server#53601)
    - Fix(settings): translate pronounce account property (server#53709)
    - Fix TimedJob execution time to allow job execution exactly when scheduled (server#53790)
    - Fix(profile): add max width for the user actions (server#53796)
    - Fix: Correctly show free space if lower than quota in Files navigation (server#53813)
    - Feat(settings): simplify OPcache checks (server#53817)
    - Fix(files_trashbin): Expire trashbin items when space is needed (server#53837)
    - Fix(imip): set charset for imip attachment (server#53838)
    - Fix(settings): change Mastodon only URI to webfinger (server#53843)
    - Fix(files_reminders): Don't load if disabled for user (server#53854)
    - Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53858)
    - Fix(files): ensure proper headers lifecycle (server#53880)
    - Fix(systemtags): case-insensitive search & prevent duplicates (server#53888)
    - Fix: Fix theming for disabled accounts (server#53902)
    - Fix: force lowercase emails (server#53907)
    - Fix(Krb): switch away from deprecated and broken KerberosApacheAuth() (server#53912)
    - Fix: hide rename action in trashbin (server#53916)
    - Fix(theming): Correctly generate CSS for font themes (server#53921)
    - Chore(deps): update `@nextcloud/vue` to v8.28.0 (server#53939)
    - Fix(federation): respect sharing.federation.allowSelfSignedCertificat… (server#53973)
    - Fix: Fix clearing unified search when modal is closed (server#53990)
    - Fix(files_sharing): ensure share folder exists in the settings (server#53999)
    - Feat(appconfig): add searchKeys() (server#54018)
    - Fix(update): Correctly trigger update for auto-disabled local apps (server#54022)
    - Update groupware code owners (server#54023)
    - Fix(settings): verify source of app-discover media (server#54030)
    - Feat(federated-share): forward notification only on remote reshare (server#54032)
    - Fix(files): new folder icon color (server#54039)
    - Fix(appconfig): mark searchKeys() as internal until 32 (server#54042)
    - Fix(TaskProcessingApiController): Improve error handling (server#54046)
    - Fix: group imip log messages by removing principal and uri (server#54053)
    - Fix(files): sort favorites navigation alphabetically (server#54061)
    - Fix(files_sharing): restore state when updating share failed (server#54066)
    - Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54105)
    - Fix(session): log when ephemeral sessions are closed (server#54106)
    - Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54108)
    - Fix(provisioning_api): catch failed user creation (server#54110)
    - Fix(caldav): don't return cancelled events for upcoming events API (server#54113)
    - Fix(files_sharing): fallback self.crypto.getRandomValues (server#54122)
    - Fix: Use default share folder of the user on share accept (server#54130)
    - Fix: Do not show password dialog when user can not validate password (server#54147)
    - Show nice label when searching in root (server#54148)
    - Feat(files_sharing): Toggle display for trusted server shares (server#54149)
    - Feat(dav): add occ commands to get and set absences (server#54169)
    - Fix: hide guests group from overall principals (server#54174)
    - Chore: remove `nextcloud-vue-collections` and use `@nextcloud/vue` instead (server#54175)
    - Fix: spelling mistake (server#54185)
    - Fix: add missing color select to tags usage query (server#54190)
    - Fix(AppMenu): ensure that aria attributes are set when needed (server#54199)
    - Fix: don't update cached mountpoints if the request doesn't have filesystem access (server#54204)
    - Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54244)
    - Fix: fix oci string length with empty strings (server#54252)
    - Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54254)
    - Fix(caldav): get UID value (server#54259)
    - Fix(encryption): Ignore shared files in encrypt-all command (server#54262)
    - Cache IdentityProof keys (server#54265)
    - Fix(core): ensure unique vcategory (server#54270)
    - Fix(files_sharing): only show "shared with me" information if shared (server#54273)
    - Fix: handle smb timeouts as storage not available (server#54295)
    - Fix: validate written size for s3 multipart uploads (server#54297)
    - Fix: Fix button alignment for email templates in Outlook (server#54302)
    - Fix(dav): calculate permissions based on addressbook principal (server#54308)
    - Fix: use correct return value for `has-preview` dav property (server#54315)
    - Feat: allow admins to configure additional sensitive config values (server#54322)
  * app_api
    - Fix: streaming (app_api#611)
    - Feat(new-route): added endpoint to call NC getAbsoluteURL (app_api#613)
    - Fix(ocs-route): get absolute URL from overwrite.cli.url (app_api#617)
    - Fix: for transfer encoding causing problems (app_api#622)
  * circles
    - Fix(Command): Stop re-rendering tables for each row (circles#2062)
    - Chore(dev-deps): Bump nextcloud/ocp package (circles#2065)
    - Fix: translate name of dashboard widget (circles#2075)
  * files_downloadlimit
    - Fix(public): use correct color for header text (files_downloadlimit#495)
  * nextcloud_announcements
    - Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#508)
  * notifications
    - Fix: no notifications icon in header when using locale en (notifications#2459)
  * photos
    - Fix: close sidebar on navigation change (photos#3114)
    - Chore(workflows): add update-stable-titles (photos#3115)
  * survey_client
    - Fix(report): Make the last_report lazy so we don't load it on each request (survey_client#372)
  * suspicious_login
    - Fix(deps): bump amphp/parallel to v1.4.4. for PHP8.4 compatibility (suspicious_login#1015)
  * text
    - Fix(files): workspace implementation (text#7421)
    - Fix(workspace): fix race condition when loading (text#7449)
    - Fix(richworkspace): load after mounted. (text#7451)
    - Several link bubble/preview fixes (text#7476)
    - Chore(deps): update form-data to 4.0.4 (text#7480)
    - Fix(keymap): Fix browser keybinding ctrl+del to delete word ahead (text#7492)
    - Fix(mermaid): Use dark theme if appropriate (text#7498)
    - Fix(workspace): toggle right away and only render if needed (text#7506)
    - Fix(share): use relative path in share as davPath for attachments (text#7508)
    - Fixes for TextDirection extension (text#7512)
    - Further TextDirection improvements (text#7515)
    - Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7520)
  * twofactor_totp
    - Chore(CI): update workflows (twofactor_totp#1609)
  * viewer
    - Fix: file list update (viewer#2907)
    - Fix(image-editor): open newly created image when closing the image editor (viewer#2909)
    - Fix: image editor dependencies (viewer#2911)
    - Fix(workflows): ignore auto title for renovate PRs (viewer#2921)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=279
2025-08-14 10:28:24 +00:00
427c853ae0 Accepting request 1292051 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1292051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=124
2025-07-11 19:30:46 +00:00
31b5ed500f - Update to 31.0.7
* server
    - Fix(singularandpluralfiles):implemented ternary operator to handle si… (server#51419)
    - Fix(core): correctly show displayname when picking a file (server#53347)
    - Fix(imip): dont compare events for the reply message (server#53349)
    - Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53357)
    - Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53358)
    - Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53365)
    - Fix: Run cleanByMoundId query on all shards (server#53380)
    - Fix(settings): show group label instead of gid in accounts management (server#53411)
    - Test: files_sharing add test for LoadAdditionalListener (server#53416)
    - Test: run all files_external tests for S3 (server#53425)
    - Fix: unblock ffmpeg on some broken videos (server#53431)
    - Fix: allow hinting the shard keys for joined tables (server#53452)
    - Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53509)
    - Fix(files_versions): only handle path updates when there is path (server#53518)
    - Fix(encryption): Do not register user key related event listeners (server#53520)
    - Fix: refactor request token handling and do not update with invalid result (server#53522)
    - Fix(ObjectStore): Make S3 "connect_timeout" option configurable (server#53532)
    - Fix: Fix Undefined array key "flags" on upgrade (server#53536)
    - Fix(core): getRequestToken import typo (server#53543)
    - Fix(files): auto reload sidebar tags on update (server#53545)
    - Fix: hide guests group when searching for principals (server#53546)
    - Fix: do not extract fields for blank template (server#53547)
    - Fix: Set public link upload email notification to opt-in (server#53549)
    - Fix(files_sharing): Hide link shares for users in excluded groups (server#53554)
    - FilesList] Use the correct theming instance name from capabilities (server#53571)
    - Files_versions] Fix sidebar version item style (server#53577)
    - Fix(s3): retry failed multipart uploads with decreased concurrency (server#53581)
    - Fix(files): add plural form for selected nodes (server#53589)
    - Fix: clear opcache after app extraction (server#53591)
    - Feat: add ocs route to get apps enabled for current user (server#53599)
    - Fix(files_sharing): do not double escape the share title (server#53604)
    - Fix: reload login page after password reset (server#53609)
    - Feat: improve logging of fopen failures for smb (server#53612)
    - Fix(core): Make --password-from-env work with NC_PASS everywhere (server#53618)
    - Fix(files_reminders): Join the reminders with the file system metadata (server#53642)
    - Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53646)
    - Fix: make Rotate a TimedJob and run every hour (server#53655)
    - Fix: revive always storing lowercased email addresses (server#53660)
    - Fix(admin_audit): Avoid crash when rename event fileid changes (server#53664)
    - Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53666)
    - Feat(occ): Add commands to list all routes and match a single one (server#53672)
    - Fix: don't scan the same storage multiple times (server#53675)
    - Fix(dav): catch exception on non local account (server#53681)
    - Fix(profile): Consistent email confirmation pages (server#53686)
    - Fix(settings): use correct scope for translations (server#53704)
    - Fix(files_sharing): add mime fallback to public preview too (server#53715)
    - Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53724)
    - Perf(dav): Preload dav search with tags/favorites (server#53730)
    - Fix(files_sharing): Hide own reshares (server#53743)
    - Chore(public): Remove unused union type for user mount events (server#53745)
    - Fix: don't try to get fileid for non exising nodes when serializing events file (server#53748)
    - Fix(ROS): Document hide-download option on files (server#53749)
    - Fix(syslog): open syslog channel on write (server#53758)
    - Perf: Skip photos related properties in custom properties (server#53769)
    - Fix(cypress): add missing PublicShareUtils.ts (server#53772)
    - Fix(files_versions): Log failure to compute node path (server#53782)
    - Feat(taskprocessing): add toggle for AI guest restriction (server#53784)
    - Fix(files): provide boundaries for FileListTableHeaderActions element (server#53786)
    - Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#53793)
    - Revert "fix(dav): only consider user's principal for unsharing entries" (server#53891)
  * activity
    - Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2063)
  * circles
    - Update displayname on new member (circles#2033)
    - Fix: Get Sanitized Name (circles#2036)
    - Ignore eventual duplicate entries (circles#2038)
  * files_pdfviewer
    - Fix: Fix content size (files_pdfviewer#1232)
  * photos
    - Fix: Set version number to stable and add migration to fix configvalues (photos#3095)
  * suspicious_login
    - Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1012)
    - Ci: add fixup check (suspicious_login#997)
  * text
    - Fix: Replace attachment file IDs when copying markdown files (text#7307)
    - Fix(files): Add smooth animation via clicking on heading (text#7320)
    - Fix(deps): bump psr/log to v3 for NC 31 (text#7346)
    - Fix(character-count): use the NcActionTexts name prop (text#7373)
    - Debug(SessionMiddleware): Log if we have an invalid session (text#7374)
    - Fix/out of sync (text#7379)
    - Fixed issue nextcloud/notes/#1538 (text#7382)
    - Fix(links): Use custom link handling only for text-only links (text#7387)
    - Revert "debug(SessionMiddleware): Log if we have an invalid session" (text#7392)
  * viewer
    - Fix: add route query for image editor (viewer#2862)
    - Fix: image editor focus trap (viewer#2899)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=277
2025-07-11 11:48:05 +00:00
a6ff1b8e80 Accepting request 1285320 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1285320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=123
2025-06-13 16:46:21 +00:00
258e183cbd - Update to 31.0.6
* server
    - Fix(files_sharing): Disable folder upload on file drop shares for now (server#50591)
    - Build(deps-dev): bump phpunit/phpunit from 9.6.22 to 9.6.23 in /build/integration (server#52598)
    - Build(deps): bump phpunit/phpunit from 9.6.22 to 9.6.23 in /vendor-bin/phpunit (server#52599)
    - Build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 (server#52600)
    - Build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (server#52602)
    - Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.9 to 7.27.1 (server#52603)
    - Build(deps): bump core-js from 3.41.0 to 3.42.0 (server#52605)
    - Feat(files): add command to automatically rename filenames (server#52644)
    - Fix(TaskProcessing): increase task cleanup delay (server#52656)
    - Fix(dav): move orphan cleaning logic to a chunked background job (server#52663)
    - Fix(metadata): set background job on fresh setup (server#52673)
    - Fix(files): middle click & ctrl new tab (server#52674)
    - Fix(share): assume download enabled on federated share (server#52683)
    - Fix: disable direct download for shares (server#52689)
    - Perf(Share20): Add interface to query all shares in a folder without filtering by user (server#52691)
    - Fix(webhooks_listener): correctly set userId from event (server#52701)
    - Fix(CalDAV): add calendar enable (server#52705)
    - Build(deps-dev): bump behat/behat from 3.16.0 to 3.16.1 in /build/integration (server#52713)
    - Build(deps): bump @nextcloud/upload from 1.9.1 to 1.10.0 (server#52714)
    - Build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8 (server#52715)
    - Build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4 (server#52716)
    - Build(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 (server#52717)
    - Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (server#52721)
    - Fix: throw a better error if we can’t get the encrypted header size (server#52762)
    - Feat: add more encryption checks to info:file (server#52764)
    - Feat: allow setting system config values with json value (server#52765)
    - Fix(files_external): Safely check if the timestamp is numeric (server#52767)
    - Fix: create mountpoint folder even if the user has a quota of 0 (server#52769)
    - Fix(updatenotification): respect `updatechecker` config (server#52780)
    - Feat: add command to check files_external dependencies (server#52783)
    - Fix: improve handling of newFolder race condition handling (server#52787)
    - Fix: better error message when trying to scan a folder that is already being scanned (server#52790)
    - Feat(log): Log the request id sent with the request (server#52804)
    - Fix(files_versions): Folder should not be hardcoded (server#52806)
    - Fix: check if properties exist before using them (server#52807)
    - Introduce own method for calendar unsharing (server#52808)
    - Fix: log requests exceeding the rate limiting (server#52815)
    - Fix(files): do not even try to fetch a preview if `has-preview` is false (server#52819)
    - Fix unjailedroot of nested jails if there are other wrappers in between (server#52823)
    - Build(deps): bump @nextcloud/auth from 2.4.0 to 2.5.1 (server#52826)
    - Build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17 (server#52827)
    - Fix(files_sharing): Show note if note exists on share (server#52849)
    - Feat: add command to get basic storage info (server#52864)
    - Add command to list orphan objects (server#52866)
    - Fix: improve error message when cache rename source can’t be found (server#52883)
    - Fix: do not show account filter for public shares (server#52888)
    - Fix(previews): lower log level when cached preview isn’t found (server#52892)
    - Fix(unified_search): Maintain filters when loading more results (server#52900)
    - Fix(dav): add repair step to queue job to update rooms and resources (server#52903)
    - Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (server#52920)
    - Chore: Add nix flake with development shell (server#52953)
    - Chore: Add an autoload.php file for tests relying on core class (server#52966)
    - Feat: only get template fields once selected (server#52969)
    - Feat: add command to clear contacts photo cache (server#52978)
    - Fix: Throw exception in PreviewManager when preview is not available (server#52984)
    - Fix(files): make sure to always have proper plural forms (server#52986)
    - Feat(UserMountCache): Emit events for added, removed and updated mounts (server#52987)
    - Fix(SetupManager): Include home and root providers when registering mounts (server#52989)
    - Fix: Fix warning when crash reporter fails to get loaded (server#53003)
    - Fix(theming): Instead of expecting a warning handle it properly (server#53009)
    - Fix(security): Update CA certificate bundle (server#53013)
    - Test: Speed up comments test (server#53021)
    - Fix(systemtags): case-insensitive search (server#53034)
    - Fix(caldav): don’t send invitations to circles (server#53036)
    - Fix: Move CSRF check from base to PublicAuth for public.php (server#53040)
    - Fix(settings): Send update request when clearing user manager (server#53051)
    - Fix(files_sharing): show note, label and list of uploaded files on file drop (server#53055)
    - GH action sync (server#53056)
    - Fix: hide guests group from principal backend (server#53077)
    - Feat: auto-generate changelog on release (server#53080)
    - Chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9 (server#53086)
    - Chore(deps): Bump marked from 15.0.11 to 15.0.12 (server#53087)
    - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (server#53088)
    - Chore(deps): Bump dompurify from 3.2.5 to 3.2.6 (server#53089)
    - Chore(deps-dev): Bump @zip.js/zip.js from 2.7.60 to 2.7.62 (server#53090)
    - Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (server#53091)
    - Chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0 (server#53092)
    - Replace “remove” wording with “delete” (server#53101)
    - Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53103)
    - Ci: Update comments and correctly skip the “pull 3rdparty” command (server#53117)
    - Fix(log): map all warnings to warn log level, notice to info (server#53127)
    - Fix(files_trashbin): check if there is enough space before restoring (server#53128)
    - Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53133)
    - Perf: improve query to determine which users need a background scan (server#53135)
    - Fix(blurhash): Skip generation if the previews are disabled (server#53139)
    - Fix(node): emit hooks on `Node::copy()` (server#53159)
    - Fix(files): do nothing if `view local` dialog was just closed (server#53177)
    - Fix(files_versions): “undefined restored” on restore (server#53182)
    - Fix(security): Update code signing revocation list (server#53199)
    - Fix(user_status): Avoid unique constraint violations from parallel he… (server#53204)
    - Fix: log error when writing stream to dav file (server#53207)
    - Build(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 (server#53214)
    - Build(deps): bump query-string from 9.1.2 to 9.2.0 (server#53215)
    - Build(deps): bump moment-timezone from 0.5.48 to 0.6.0 (server#53216)
    - Build(deps): bump focus-trap from 7.6.4 to 7.6.5 (server#53217)
    - Build(deps-dev): bump sass from 1.89.0 to 1.89.1 (server#53218)
    - Build(deps-dev): bump stylelint from 16.19.1 to 16.20.0 (server#53219)
    - Test: ignore git-ignored files from tests (server#53232)
    - Fix(profile): do not restore previous value on invalid request (server#53240)
    - Fix(systemtags): fix translations for systemtags view (server#53245)
    - Fix(accounts): enhance UX for groups assignment (server#53248)
    - Fix(S3): Use original folder size during copy (server#53253)
    - Perf(dashboard): lags on dashboard items drag (server#53256)
    - Perf(carddav): don’t query circle memberships (server#53266)
    - Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53270)
    - Fix(dav): file drop nickname (server#53278)
    - Feat: link upcoming event to calendar app modal (server#53286)
    - Fix(TaskProcessingApiController): use StreamResponse to return file content (server#53290)
    - Feat: add –unscanned option to files_external:scan (server#53293)
    - Fix: handle IDLE timeout (server#53297)
    - Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53298)
    - Fix(provisioning_api): Allow group details access for users with admin delegation (server#53302)
    - Fix(accounts): new account quota value (server#53303)
    - Fix(files): highlight previous folder on history up (server#53309)
    - Fix(security): Update code signing revocation list (server#53337)
    - Fix(workflows): releases changelog generator tags handling (server#53344)
    - Revert “fix: hide guests group from principal backend” (server#53371)
    - Chore(workflows): add auto stable PR title update (server#53407)
    - 31.0.6 (server#53413)
  * activity
    - Fix npm audit (activity#1955)
    - Update nextcloud/ocp dependency (activity#2014)
    - Update nextcloud/ocp dependency (activity#2029)
    - Chore: update workflows (activity#2032)
    - Test(cypress): Enable test isolation (activity#2040)
    - Update nextcloud/ocp dependency (activity#2046)
    - Fix npm audit (activity#2048)
  * app_api
    - Fix(DeployDaemon): support for daemon names containing spaces (app_api#579)
    - Fix(Podman-HealthCheck): treat empty health status as success. (app_api#589)
  * bruteforcesettings
    - Fix npm audit (bruteforcesettings#744)
    - Feat: apply whitelist to ratelimit (bruteforcesettings#751)
    - Fix npm audit (bruteforcesettings#758)
  * circles
    - Update child share permissions (circles#1991)
    - Fix(ShareByCircleProvider): Include data in getSharesByPath to fix share_with_displayname (circles#2014)
    - Perf(MemberRequest): Remove unused LEFT JOINs (circles#2015)
    - Fix(LocalController): Allow to still get full details of members (circles#2022)
  * files_pdfviewer
    - Fix npm audit (files_pdfviewer#1209)
  * logreader
    - Fix npm audit (logreader#1649)
    - Update nextcloud/ocp dependency (logreader#1654)
    - Update nextcloud/ocp dependency (logreader#1659)
    - Update nextcloud/ocp dependency (logreader#1665)
    - Fix npm audit (logreader#1667)
  * nextcloud_announcements
    - Update nextcloud/ocp dependency (nextcloud_announcements#480)
    - Ci(github): Update workflows (nextcloud_announcements#483)
    - Update nextcloud/ocp dependency (nextcloud_announcements#486)
    - Update nextcloud/ocp dependency (nextcloud_announcements#489)
  * notifications
    - Update nextcloud/ocp dependency (notifications#2342)
    - Fix npm audit (notifications#2345)
    - Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2355)
    - Ci: Update workflows (notifications#2359)
    - Update nextcloud/ocp dependency (notifications#2365)
    - Update nextcloud/ocp dependency (notifications#2367)
    - Update nextcloud/ocp dependency (notifications#2368)
    - Fix npm audit (notifications#2373)
  * photos
    - Chore(deps-dev): Bump jest and @types/jest (photos#2976)
    - Chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.1 (photos#2992)
    - Fix npm audit (photos#2999)
    - Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (photos#3010)
    - Update nextcloud/ocp dependency (photos#3012)
    - Fix: Adapt sidebar tab to new fileinfo structure (photos#3028)
    - Fix(perf): Do not request faces properties in search requests (photos#3030)
    - Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (photos#3035)
    - Chore(deps-dev): Bump cypress-split from 1.24.14 to 1.24.17 (photos#3036)
    - Update nextcloud/ocp dependency (photos#3039)
    - Chore(deps-dev): Bump postcss from 8.5.3 to 8.5.4 (photos#3051)
    - Update nextcloud/ocp dependency (photos#3053)
    - Fix npm audit (photos#3056)
  * recommendations
    - Fix(Dashboard): hides overflow for text (recommendations#876)
  * serverinfo
    - Ci(deps): update psalm (serverinfo#784)
    - Update nextcloud/ocp dependency (serverinfo#805)
    - Ci: drop zizmor (serverinfo#811)
    - Chore(actions): update workflows (serverinfo#815)
    - Chore: drop yaml linter workflow (serverinfo#817)
    - Update nextcloud/ocp dependency (serverinfo#822)
    - Fix: get actual number of active users (serverinfo#825)
    - Chore(actions): update workflows (serverinfo#826)
    - Update nextcloud/ocp dependency (serverinfo#831)
  * text
    - Disable attachment upload on federated shares (text#7183)
    - Feat(link): Toggle link on selection with Mod-K shortcut (text#7203)
    - Fix(image): Only focus image description on newly inserted image (text#7205)
    - Chore(deps): update dependency @nextcloud/vite-config to ^1.5.6 (text#7220)
    - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.0 (text#7221)
    - Chore(deps): update dependency cypress-split to ^1.24.17 (text#7222)
    - Fix(deps): update dependency @nextcloud/moment to ^1.3.4 (text#7223)
    - Fix(deps): update yjs (text#7224)
    - Fix(deps): update dependency y-prosemirror to ^1.3.5 (text#7225)
    - Fix(deps): update tiptap to ^2.12.0 (text#7226)
    - Fix(details): Accept details open tag and summary tag in same line (text#7227)
    - Feat: Implement event so collectives can inject custom notification messages (text#7230)
    - Respect default extension setting in direct editing (text#7234)
    - Fix(attachments): Adjust path to attachments folder when copying a node (text#7240)
    - Bring back and refactor keymap, add focus trap to plain text editor (text#7242)
    - Perf: Cache read only state for pushing steps (text#7250)
    - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.1 (text#7253)
    - Chore(deps): update dependency @nextcloud/stylelint-config to ^3.1.0 (text#7254)
    - Fix(deps): update dependency @nextcloud/auth to ^2.5.1 (text#7255)
    - Fix(Cleanup): Cleanup attachments in cron job (text#7269)
  * twofactor_nextcloud_notification
    - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1000)
    - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1005)
    - Ci(github): Update workflows (twofactor_nextcloud_notification#1007)
    - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1012)
    - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1016)
  * updater
    - Chore(download): allows Updater to follow redirects (updater#626)
    - Chore: Update workflows from templates, with few adaptations (updater#628)
    - Chore: master is now 32 (updater#630)
    - Feat: allow redirections when downloading package (updater#632)
  * viewer
    - Chore(deps): update cypress (viewer#2785)
    - Fix: Do not update page title for single file public shares (viewer#2793)
    - Fix npm audit (viewer#2798)
    - Perf: Set and show current file before running heavier request to list directory (viewer#2818)
    - Chore(deps): update dependency @types/dockerode to ^3.3.39 (viewer#2832)
    - Chore(deps): update dependency vite to ^5.4.19 (viewer#2833)
    - Fix(image-editor): remove hamburger menu button and show close button (viewer#2837)
    - Fix(image-editor): prevent double discard changes confirmation (viewer#2839)
    - Chore(deps): lock file maintenance (viewer#2844)
    - Feat(viewer): Add file overwrite confirmation dialog (viewer#2855)
    - Chore: Update github actions (viewer#2858)
    - Ci: Fix split containers for cypress (viewer#2859)
    - Chore: add update-stable-titles.yml (viewer#2874)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=275
2025-06-13 05:29:17 +00:00
806f9f20b6 Accepting request 1277848 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1277848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=122
2025-05-20 07:33:08 +00:00
b823fe7af2 - Update to 31.0.5
- Perf(files_reminders): Reduce db queries on propfind (server#51736)
  - Fix(systemtags): emit assign and unassign bulk tagging events (server#51996)
  - Perf(files_sharing): do not emit second propfind for account filter (server#52001)
  - Fix: adjust webpack nonce generation (server#52003)
  - Perf(cloud_federation_api): only provide capabilities if needed (server#52030)
  - Fix: Proper order for checking path prefix for getting file by id from cache (server#52039)
  - Fix: fix preloading files with no custom properties (server#52101)
  - Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52118)
  - Revert “feat(bulk-upload): change the default to disabled as there are still some bugs present” (server#52138)
  - Fix: Transfer ownership with S3 as primary (server#52185)
  - Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52197)
  - Perf: Log requests using high amount of memory as warning (server#52219)
  - Fix(files_sharing): bring back handling of `hide-download` on public shares (server#52226)
  - Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52233)
  - Fix: Check that user actually can validate password for js (server#52237)
  - Fix(mail): use matching text color for primary elements (server#52248)
  - Fix(Log): revert swich to ?? operator (server#52254)
  - Fix(usermanager): Don’t throw when checking if a too long user id is an existing user (server#52256)
  - Fix(LDAP): inlcude ldapExpertUsernameAttr in general attribute list (server#52287)
  - Chore(dependencies): update `@nextcloud/vue` to v8.25.1 (server#52295)
  - Feat: add logging to preview generation (server#52300)
  - Fix(dav): allow uploading of files with long filenames (server#52302)
  - Fix(files): prevent dragging preview when drag-drop (server#52363)
  - Chore(i18n): Use “name” instead of “nickname” (server#52371)
  - Feat(profile): Add an API to get the profile field data (server#52372)
  - Fix(objectstorage): add retry attempts to S3 connection (server#52382)
  - Fix(federation): allows equal signs in federation id (server#52387)
  - Fix(db): Create replacement index where original index is missing (server#52394)
  - Refactor: Thumbnail Generator logging and tests (server#52401)
  - Fix(updatenotification): Fix error handling when fetching applist for server update (server#52406)
  - Fix(files_sharing): Improve expiration date input change handling (server#52409)
  - Fix(files_versions): create version if previous does not exist (server#52411)
  - Perf(db): Extend index on cards_properties to cover name and value (server#52415)
  - Fix(previews): avoid large file downloads for remote movie storage (server#52418)
  - Test(cypress): rename select all clear (server#52422)
  - Fix(federation): Allow federation file sharing when federation app is… (server#52425)
  - Fix(config): Censor more app configs in system report (server#52433)
  - Fix(occ): Fix autocompletion of config:app:* commands (server#52435)
  - Fix(settings): Use axios directly for health check to preven URL sanitizing (server#52440)
  - Fix(settings): only provide groups the subadmin has access to (server#52486)
  - Fix(settings): allow to clear twitter and fediverse (server#52488)
  - Fix(files_sharing): Show remote shares as external (server#52498)
  - Fix: don’t check node access again for listing reminders in dav (server#52504)
  - Fix(navigation): Fix default app entry registered as closure (server#52507)
  - Fixbit): use `PHP_INT_MAX` where needed (server#52512)
  - Fix(JSResourceLocator) fix incorrect parameter being used. (server#52520)
  - Fix(theming): remove scssphp and use just native nested CSS (server#52521)
  - Fix(WFE): properly set inital status (server#52527)
  - Fix(files_sharing): Prevent create/delete permissions on file shares (server#52531)
  - Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52548)
  - Fix(dav): check the owner displayName scope before giving attribute (server#52554)
  - Fix(files_sharing): bring back owner and ownerDisplayName initial state (server#52555)
  - Fix(CalDAV): do not ignore move command object target uri (server#52562)
  - Fix: Forward attributes to the sidebar (server#52566)
  - Fix(WeatherStatus): Check if result is an array (server#52569)
  - Fix(notification): Notification in activity shows “Rich subject or a … (server#52576)
  - Fix: Flaky samba kerberos tests (server#52578)
  - Fix(loginflow): Fix type error when password could not be decrypted (server#52625)
  - Fix(workflowengine): fix group not shown in Group membership check (server#52640)
  - Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52643)
  - Fix(apps): Sort names separately from active/update state (server#52653)
  - Fix(files): Fix non-string values for activity rich object strings (server#52658)
  - Fix(blurhash): Use preview API to generate the previews (server#52661)
  - Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1985)
  - Chore: Update workflows (activity#1991)
  - Fix multiple cypress issues (activity#1994)
  - Fix(info.xml): correct developer docs link (typo) (app_api#560)
  - Fix(exAppMapper): init missing headers_to_exclude (app_api#564)
  - Fix(CI): disable RateLimiting for Nextcloud in the CI (app_api#565)
  - Feat: lowercase headers to exclude in exapp proxy (app_api#569)
  - Fix task processing registration validation (app_api#573)
  - Switch to probeCircles (circles#1983)
  - Fix saving annotations in paths with special characters (files_pdfviewer#1194)
  - Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1204)
  - Remove custom handling for public share pages with single files (files_pdfviewer#1206)
  - Fix(LogTable): implement virtual scrolling (logreader#1616)
  - Chore: update workflows (logreader#1629)
  - Ci: Fix typo in performance integration test run (notifications#2293)
  - Fix(build): avoid double load of the app (notifications#2309)
  - Fix(Places): Use event metadata to compute the place (photos#2989)
  - Fix: try to avoid memory exhaustion (suspicious_login#988)
  - Fix: exclude vendor-bin from release artifacts (suspicious_login#989)
  - Chore: drop remaining files from webpack / jest (text#7085)
  - Refactor document status and menubar padding (text#7158)
  - Fix(files): Remove obsolete loading code from old API, add public shared id to enabled view (text#7181)
  - Chore(SessionList): Migrate to NcButton and MDI icon (text#7186)
  - Fix: Adjust padding in table cell and header components (text#7189)
  - Fix: submit button on file picker dialog (text#7190)
  - Fix: Apply storage checks in addition to share (text#7192)
  - Ci: Update github actions (twofactor_nextcloud_notification#989)
  - Feat: handle `hide-download` DAV property (viewer#2807)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=273
2025-05-15 15:35:54 +00:00
d38205d81c Accepting request 1272348 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1272348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=121
2025-04-24 15:26:34 +00:00
d6f651bd17 - Extend allowed php version to 8.4.
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=271
2025-04-24 09:42:30 +00:00
53d815d65d - Update to 31.0.4
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=270
2025-04-17 17:37:36 +00:00
5d9de9708e - Update to 31.0.3
No changelog from upstream at this time.

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=269
2025-04-11 13:43:52 +00:00
a893240376 Accepting request 1255403 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1255403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=120
2025-03-24 12:31:34 +00:00
b139ce6a8f Accepting request 1255402 from home:ecsos:server
- Update to 31.0.2

OBS-URL: https://build.opensuse.org/request/show/1255402
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=267
2025-03-23 13:45:05 +00:00
2a6add82ad Accepting request 1254735 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1254735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=119
2025-03-20 18:26:24 +00:00
2202be376b Accepting request 1254734 from home:ecsos:server
- Update to 30.0.8

OBS-URL: https://build.opensuse.org/request/show/1254734
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=265
2025-03-20 13:21:31 +00:00
99a771bd51 Accepting request 1252983 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1252983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=118
2025-03-14 22:52:19 +00:00
f41a9f66a9 Accepting request 1252982 from home:ecsos:server
- Update to 30.0.7
  - No changelog from upstream at this time.

OBS-URL: https://build.opensuse.org/request/show/1252982
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=263
2025-03-14 08:07:25 +00:00
ff35543092 Accepting request 1245819 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1245819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=117
2025-02-14 18:21:52 +00:00
127e723ac9 Accepting request 1245818 from home:ecsos:server
- Update to 30.0.6
  - No changelog from upstream at this time.

OBS-URL: https://build.opensuse.org/request/show/1245818
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=261
2025-02-14 07:42:58 +00:00
e9561c468f Accepting request 1238420 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1238420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=116
2025-01-17 17:38:40 +00:00
c2cecf4ed6 - Update to 30.0.5
- Chore(i18n): Improved grammar (server#49100)
  - Fix metadata storage with sharding (server#49165)
  - Chore(i18n): Fixed grammar (server#49556)
  - Fix(files): virtual scroller item size computation (server#49561)
  - FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49562)
  - Fix(maintenance): Show a success message on data-fingerprint command (server#49591)
  - Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594)
  - Chore(absence): Add capability (server#49595)
  - Fix(files): properly update paths and folder children on node move (server#49610)
  - Fix: Add command to update re-share if shared-by user has been revoked (server#49612)
  - Perf: improve performance of SharedStorage::getWatcher (server#49615)
  - Add an error log message that notifications app isn't enabled at file… (server#49618)
  - Fix(external_storage): Cast id to int (server#49624)
  - Fix: promote re-shares when deleting the parent share (server#49629)
  - Enh: Improvements on sharing details (server#49631)
  - Fix: Handle copy of folders containing live photos (server#49650)
  - Fix: smb: don't fail hard if we can't load acls for a file (server#49651)
  - Fix: don't propagate future mtimes (server#49656)
  - Fix(migration): Check if table exists (server#49690)
  - Fix(CalDav): add support for Microsoft time zones (server#49741)
  - Fix(files): cancel renaming on enter if no file name changes (server#49752)
  - Fix(CalDAV): disable both iTip and iMip messages (server#49780)
  - Disable/hide share edit options when user can not edit the share (server#49784)
  - Fix(files): failsafe when executing actions methods (server#49792)
  - Fix mimetype not being updated when changing file extention on objectstore (server#49794)
  - Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49798)
  - Fix(files): throttle favorite with max 5 simultaneous requests (server#49805)
  - Fix(files_sharing): Fix error messages from password policy (server#49822)
  - Revert "fix: Handle copy of folders containing live photos" (server#49825)
  - Improve select handling for sharded queries (server#49838)
  - Fix(files_external): wrong type for external mount id (server#49846)
  - Fix: return 204 instead of 404 (server#49851)
  - Fix: replace null character when serializing (server#49855)
  - Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877)
  - Fix(share): Don't print twice the same text on emails (server#49878)
  - Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49884)
  - Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49894)
  - Fix: make sure we have a valid scheme when testing ocm urls (server#49900)
  - Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49918)
  - Fix(share): render conflict modal in public shares (server#49924)
  - Fix: Create empty file instead of file with a space (server#49936)
  - Fix(shares): Remove noisy text from email (server#49994)
  - Fix(federatedfilesharing): fix notification typo (server#50014)
  - Fix: remove references to non-existent ShareTypes (server#50021)
  - Chore(ci): Run kerberos tests on ubuntu-latest (server#50023)
  - Fix(cypress): flaky live photo test grid_view trigger issue (server#50028)
  - Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50031)
  - Fix(app-store): add missing exApps list items to search filter (server#50032)
  - Fix(HTTP): Adjust JSONResponse data type (server#50058)
  - Fix: block moving files to it's own parent with dav (server#50060)
  - Clarify installation wording to be clear that it is about account creation (server#50062)
  - Fix(preview): Do not try to parse M3U files as MP3 (server#50079)
  - Fix(Http): Only allow valid HTTP status code values via template (server#50089)
  - Fix(SetupChecks): Don't test caches using binary data (server#50117)
  - Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50204)
  - Sync NC<->app patch versions (app_api#477)
  - Fix: do not override sharing text (circles#1816)
  - Revert "remove caching for shares" (circles#1831)
  - Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439)
  - Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452)
  - Chore(ci): update workflows (logreader#1462)
  - Chore: update composer lock and nextcloud/ocp (photos#2741)
  - Visual fixes and improvements (serverinfo#718)
  - Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354)
  - Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#962)
  - Fix(deps): Bump symfony/process (suspicious_login#967)
  - Fix(eslint): Fix linting javascript files, also lint typescript files (text#6726)
  - Fix(editor): Also unset draggedOver at drop (text#6731)
  - Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735)
  - Fix(outline): fix mobile detection and box shadow (text#6739)
  - Fix(debug): remove component in beforeDestroy hook (text#6757)
  - Fix(cy): avoid double upload to prevent lock error (text#6761)
  - Chore: Bump composer files with new composer version (text#6771)
  - Fix(licenses): SPDF license in package.json and khroma (text#6792)
  - Fix(link): Don't throw exception on invalid URL href (text#6796)
  - Fix: showing RichWorkspace for non-English language (text#6821)
  - Fix(Editor): Broken translation ref (viewer#2624)
  - Fix: source/dav handling and delete event payload (viewer#2627)
  - Fix: Close viewer if we navigate back in browser history (viewer#2679)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=259
2025-01-17 07:10:22 +00:00
a795ec28aa Accepting request 1230750 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1230750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=115
2024-12-13 21:39:04 +00:00
2f99eedb39 Accepting request 1230748 from home:ecsos:server
- Update to 30.0.4
  - Fix(app-store): Add back legacy store API used for update and removal (server#49216)
  - Fix(activity): make emails for link share uploads true by default (server#49691)
  - Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712)
  - Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 (server#49713)
  - Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714)
  - Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715)
  - Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716)
  - Fix(files_sharing): Stop infinite loop blocking link share requests (server#49724)
  - Fix(files_sharing): Correct property enforced property names (server#49809)
  - Fix(files_sharing): also submit new share on password submit (server#49817)
  - Update nextcloud/ocp dependency (logreader#1424)
  - Fix npm audit (logreader#1434)
  - Update nextcloud/ocp dependency (nextcloud_announcements#408)
  - Update nextcloud/ocp dependency (notifications#2112)
  - Update nextcloud/ocp dependency (serverinfo#717)
  - Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716)
  - Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717)
  - Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748)
  - Fix(deps): update dependency lib0 to ^0.2.99 (text#6749)
  - Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751)

OBS-URL: https://build.opensuse.org/request/show/1230748
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=257
2024-12-13 09:42:44 +00:00
d306a6a42f Accepting request 1228690 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1228690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=114
2024-12-06 13:27:11 +00:00
c9465c0ffd - Update to 30.0.3
- Fix: Move cloud id into readonly input (server#48978)
  - Fix(settings): Align contents of profile picture heading (server#48981)
  - Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047)
  - Fix(caldav): duration handling in the event reader class (server#49066)
  - Clear pending two factor tokens also from configuration (server#49098)
  - Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49107)
  - Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#49110)
  - Fix(files): multiselect and filters store declaration (server#49136)
  - Fix(theming): Return default theme if the user never selected a theme (server#49138)
  - Fix(SharingEntryLink): Show default password before create if any (server#49149)
  - Fix(files_sharing): note icon color on public pages (server#49153)
  - Fix(files): open sidebar on sharing tab by default for files (server#49157)
  - Fix: undefined variable $response in DAV storage (server#49160)
  - Fix(files): edit locally buttons and description (server#49161)
  - Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174)
  - Fix(files): view-in-folder enabled conditions (server#49180)
  - Feat(testing): Add a fake summary task provider (server#49195)
  - Fix: log a warning when we can’t build a background job (server#49207)
  - Chore(github): Update groupware code owners (server#49214)
  - Fix(files_external): cast storage id int (server#49222)
  - Docs: Adjust taiwan translators (server#49230)
  - Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49234)
  - Fx(dav): file request guest nickname encoding (server#49239)
  - Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49241)
  - Fix(Middleware): log deprecation when annotation was actually used (server#49242)
  - Chore: Update `@nextcloud/upload` and `@nextcloud/files` (server#49250)
  - Feat: mail provider settings (server#49254)
  - Chore(deps): Add SabreDav Patch for iTip Broker (server#49264)
  - Fix: override iTip Broker to fix several issues (server#49268)
  - DNS: do not query CNAME if A succeeded already (server#49277)
  - Textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49280)
  - Fix: use invokePrivate for test (server#49292)
  - Fix: RDATE and EXDATE property instances (server#49302)
  - Fix: Do not check for strict cookie when running webcron (server#49310)
  - Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321)
  - Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330)
  - Fix(files): Allow downloading multiple nodes not from same base (server#49344)
  - Test(fakeAI): Allow to specify whether the fake providers should fail (server#49358)
  - Fix(core): Do not use `v-html` for translation output (server#49363)
  - Fix(files): improve delete display name when trashbin is disabled (server#49369)
  - Fix(SetupChecks): Make sure array key is set (server#49373)
  - Feat(settings): add big file upload setup checks (server#49384)
  - Fix(job): Check if carddata is resource and read it to string (server#49400)
  - Fix: Properly calculate intermediate icon for touch icon generation (server#49405)
  - Fix(storage): Try to delete existing target (server#49410)
  - Fix(files): Restore page title (folder – view – product) (server#49419)
  - Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49429)
  - Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461)
  - Fix(external_storage): Cast id to int (server#49468)
  - Fix(OCMDiscoveryService): Also cache error results during discovery (server#49472)
  - Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480)
  - Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491)
  - Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49497)
  - Fix(security): Update CA certificate bundle (server#49509)
  - Fix(activity): Fix activity object type warnings (server#49522)
  - Fix(migration): Decrypt ownCloud secrets v2 (server#49537)
  - Chore: stricter access to testremote endpoint (server#49544)
  - Feat: Use inline password confirmation in external storage settings (server#49547)
  - Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642)
  - Add SabreDav Patch for iTip Broker (3rdparty#1983)
  - Backport/stable30/430/manual (app_api#434)
  - Check healthcheck and heartbeat after ExApp container start [backport] (app_api#440)
  - Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444)
  - Fix): do not expose haproxy password to UI (app_api#449)
  - Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454)
  - Fix migration for postgres support. (app_api#458)
  - Remove caching for shares (circles#1750)
  - Fix(notification): Make sure the action URL is an absolute URL (circles#1762)
  - Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1765)
  - Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1774)
  - New daily maintenance to delete old federated events (circles#1777)
  - Bypass user condition on cli (circles#1782)
  - Fix duplicate name on fedcircle (circles#1783)
  - Fix(activity): ensure absolute URL are used (circles#1786)
  - Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438)
  - Build(deps): for NC 30 support PHP>=8.1 (logreader#1415)
  - Fix(SetupCheck): remove debug(?) output (logreader#1418)
  - Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2077)
  - Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#2094)
  - Fix: use NcCheckboxRadioSwitch in settings (recommendations#820)
  - Fix: add missing description to command (recommendations#824)
  - Update nextcloud/ocp dependency (serverinfo#695)
  - Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6470)
  - Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589)
  - Chore(deps): update dependency vite to ^5.4.10 (text#6590)
  - Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591)
  - Fix(deps): update dependency mermaid to ^10.9.3 (text#6592)
  - Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6594)
  - Fix(css): Set page `size: auto` instead of `size: A4` (text#6595)
  - Fix some JS console errors (text#6600)
  - Test(cypress): More specific selector for viewer header in links test (text#6604)
  - Fix(addContent): only process addExtensions once (text#6605)
  - Feat(debug): Expose yjs debug function in editor API (text#6608)
  - Fix(files): set focus on image description right after inserting (text#6611)
  - Fix(files): Reduce spacing between image and description a bit (text#6615)
  - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620)
  - Fix(deps): update tiptap to ^2.9.1 (text#6621)
  - Fix(deps): update yjs (text#6622)
  - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (text#6623)
  - Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624)
  - Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#6625)
  - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (text#6627)
  - Fix(deps): update dependency debounce to ^2.2.0 (text#6628)
  - Fix npm audit (text#6644)
  - Chore(deps): update dependency vite to ^5.4.11 (text#6658)
  - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (text#6659)
  - Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662)
  - Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663)
  - Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6669)
  - Fix: log ignored workspace propfind exceptions at debug (text#6677)
  - Fix npm audit (text#6691)
  - Send one full update from y-websocket (text#6697)
  - Ci: Run cypress on ubuntu-latest (text#6702)
  - Feat: render text inserted from assistant (text#6704)
  - Fix: catch all errors when getting rich workspace file (text#6705)

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=255
2024-12-06 07:15:46 +00:00
48c7ca7771 Accepting request 1222187 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1222187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=113
2024-11-07 15:29:14 +00:00
f8842e2dd5 - Update to 30.0.2
- fix: Make user removal more resilient in #48589
  - fix(files): Reset context menu position on close in #47878
  - fix(files): Add more visual move / copy notification in #48458
  - fix: get rid of denied notification when accept in #48751
  - fix(share): Return empty string if no label is set in #48703
  - fix(files): Ensure children are removed from folder and not duplicated in #48240
  - feat(comments): Support mentioning emails in #48785
  - fix(appstore): Hide last modified information for shipped apps in #48754
  - fix(security): Update code signing revocation list in #48778
  - fix(activity): Fix download activity parameters in #48818
  - fix(AppConfig): Add external JWT private key to sensitive keys in #48710
  - build: Bump symfony/* to 6.4 in #48763
  - fix(files_sharing): Add proper user facing messages on success in #48730
  - ci: Update list of installed PHP extensions (as some are not default … in #48824
  - fix(files): Ensure renaming state is correctly reset in #48731
  - fix(filesexternal): Remove unneeded 3rdparty library use in #48550
  - fix(logger): Remove more parameters of other methods in #48830
  - fix: add PasswordConfirmationRequired to create user storages endpoint in #48748
  - fix(app-store): Also proxy images of locally installed apps in #48868
  - fix(app-store): Ensure the groups property is always an array in #48866
  - fix(files): Adjust NavigationQuota for Nextcloud 30 design in #48834
  - fix(files_sharing): Add correct context to translation in #48836
  - [TextProcessing] Fix: Also list types that are available in task processing in #48877
  - fix(app-store): Correctly render Markdown in app description in #48872
  - build: Print RTL limited characters in translation-checker in #48856
  - fix(ShareAPI): Send mails for mail shares by default in #48881
  - refactor(ShareApiController): Check for null and empty strings with e… in #48890
  - fix(files): handle empty view with error in #48893
  - fix(files): add title for files list table header button in #48901
  - fix: Allow overriding shouldApplyQuota check from child classes in #48635
  - fix(dav): Cleanup view-only check in #48931
  - fix(files_sharing): Cleanup error messages in #48937
  - Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 in #48896
  - fix: encrypt and store password, decrypt and retrieve the same in #48939
  - fix(unified-search): Close on second ctrl+f in #48861
  - fix(config): Mark more configs as sensitive in #48950
  - fix(files_sharing): federated shares avatar in #48888
  - fix(app-store): Update update count in navigation in #48945
  - ci(psalm): Add missing imagick extension in #48957
  - fix: do not reduce count for subadmins if they are members of group in #48571
  - fix: Fix "Unknown path" error when source user files folder has not been initialized in #48746
  - fix: add PasswordConfirmationRequired to the external storages mentioned in review in #48976
  - Fix copying or moving from shared groupfolders in #48984
  - fix(files): Do not jump to top when fileId is set to currentFolder in #48979
  - fix: Shipped apps should include the Nextcloud version in the cache buster in #48701
  - Fix disabled user list for subadmins in #48970
  - Bump libphonenumber-js from 1.11.9 to 1.11.11 in #48667
  - fix: provision api's status codes in #48474
  - fix: Return correct list of managers for a user in #48622
  - fix: Fix empty sections appearing in search results in #48624
  - chore: Replace Twitter & Diaspora links and text in #48620
  - fix: improve moving object store items to trashbin in #48245
  - fix: Fix "Reasons to use Nextcloud" design in #48652
  - fix(locking): Accept mixed as value on setTTL in #48694
  - fix: add PasswordConfirmationRequired to saveGlobalCredentials in #49005
  - Fix email share transfer accross storages in #48618
  - fix(users): improve recently active search in #49001
  - fix(FileList): Show correct avatar for federated share owner in #48294
  - fix(files_sharing): Password field must not be required if already set in #49013
  - feat(settings): migrate AppAPI ExApps management to settings in #48988
  - fix(files-external): set password as sensitive in #49028
  - fix(ShareEntryLinkList): Append new links to the end of list in #49022
  - chore: Update code owners in #49057
  - fix(apps-store): Fix exception on generating preview url for installed app screenshot in #49044
  - fix(owncloud): Fix ownCloud migration with oauth2 app in #49076
  - Update @nextcloud/dialogs to v6.0.1 in #49093
  - fix(caldav): broken activity rich objects in #49080
  - docs: update overwrite.cli.url wording in #49067

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=253
2024-11-07 12:41:16 +00:00
faf4ef172b Accepting request 1208682 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1208682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=112
2024-10-18 13:55:39 +00:00
423e9bc19d - Update to 30.0.1
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=251
2024-10-17 17:19:59 +00:00
50cceccfd0 Accepting request 1207125 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1207125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=111
2024-10-11 15:03:38 +00:00
7f8537bc55 - Update to 29.0.8
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=249
2024-10-11 10:19:10 +00:00
f9925f6bde Accepting request 1205613 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1205613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=110
2024-10-04 15:10:57 +00:00
1aaaae674f - Add /srv/www directories to filelist [bsc#1231027].
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=247
2024-10-04 04:28:46 +00:00
c9b1faa007 Accepting request 1200750 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1200750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=109
2024-09-13 12:34:20 +00:00
d82d350838 - Update to 29.0.7
- No changelog from upstream at this time.

OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=245
2024-09-13 06:21:07 +00:00
64ecc918b8 Accepting request 1198745 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1198745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=108
2024-09-05 13:46:55 +00:00
4acdd322ac - Update to 29.0.6
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=243
2024-09-04 14:13:19 +00:00
38bf6228af Accepting request 1195195 from server:php:applications
OBS-URL: https://build.opensuse.org/request/show/1195195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nextcloud?expand=0&rev=107
2024-08-22 16:13:38 +00:00