Nextcloud 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
logreader
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
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)