Nextcloud 31.0.6
server
- Fix(files_sharing): Disable folder upload on file drop shares for now (server#50591)
- 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)
- 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)
- 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: 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)
- 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)
- 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(user_status): Avoid unique constraint violations from parallel he… (server#53204)
- Fix: log error when writing stream to dav file (server#53207)
- 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(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)
activity
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
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)
nextcloud_announcements
notifications
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2355)
- Ci: Update workflows (notifications#2359)
photos
- Fix: Adapt sidebar tab to new fileinfo structure (photos#3028)
- Fix(perf): Do not request faces properties in search requests (photos#3030)
recommendations
serverinfo
- Ci(deps): update psalm (serverinfo#784)
- Ci: drop zizmor (serverinfo#811)
- Chore(actions): update workflows (serverinfo#815)
- Chore: drop yaml linter workflow (serverinfo#817)
- Fix: get actual number of active users (serverinfo#825)
- Chore(actions): update workflows (serverinfo#826)
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)
- 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)
- Fix(Cleanup): Cleanup attachments in cron job (text#7269)
twofactor_nextcloud_notification
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
- Fix: Do not update page title for single file public shares (viewer#2793)
- Perf: Set and show current file before running heavier request to list directory (viewer#2818)
- Fix(image-editor): remove hamburger menu button and show close button (viewer#2837)
- Fix(image-editor): prevent double discard changes confirmation (viewer#2839)
- 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)