The first beta of Nextcloud 30 is now available on our download server! ![]()
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate github repository! ![]()
We will follow up with frequent betas over the next weeks.
Downloads
Rough changelog 1/4
- Allow calling cron jobs background job class with occ (server#30359)
- Use LazyUser in DefaultShareProvider (server#33581)
- Unmark deleted users if their last login date is more recent than deleted date (server#36942)
- Wordings : Enhancement of background and UI color change thanks to better title and description (server#38670)
- Feat: remove orphaned entries from filecache_extended (server#38933)
- Add option to add backtrace to the query logger (server#39247)
- Set Doctrine to use nest transactions with savepoints (server#39589)
- Increase debounce delay when saving account properties (server#39825)
- Refactor
OC\Server::getContactsManager(server#40119) - Refactor
OC\Server::getCsrfTokenManager(server#40120) - Refactor
OC\Server::getEncryptionFilesHelper(server#40122) - Refactor
OC\Server::getSecureRandom(server#40124) - Refactor
OC\Server::getEncryptionKeyStorage(server#40133) - Refactor
OC\Server::getHTTPClientService(server#40137) - Refactor
OC\Server::getL10NFactory(server#40141) - Refactor
OC\Server::getNotificationManager(server#40147) - Refactor
OC\Server::getMailer(server#40151) - Refactor
OC\Server::getAvatarManagerin user_ldap app (server#40206) - Refactor
OC\Server::getAvatarManagerin dav app (server#40207) - Feat: In app search (server#41609)
- Expose dashboard layout and statuses API (server#42973)
- Theming: Separate
primaryandbackgroundcolors - fix the header menu colors (server#42977) - Get child ids for folder in a separate query during move (server#43531)
- Enh(metadata): migrate metadata to lazy appconfig (server#43574)
- Fix(styles): Adjust heading styles (server#43640)
- Fix(files): handle multidimensional arrays in scanner (server#43794)
- [master] Update psalm-baseline.xml (server#43808)
- Fix(Session): avoid password confirmation on SSO (server#43942)
- Migrate away from OC_App and toward IAppManager. (server#44025)
- Fix: regression with updating read-only config (server#44039)
- Feat(core): Include core capabilities in OpenAPI (server#44216)
- Show upload menu in foldersā emptycontent (server#44272)
- Fix: Pass the mountpoint target user to storages without owner (server#44294)
- Fix(settings): show warning for indexToReplace as part of missing indices (server#44306)
- Fix(dav): Fix quota check for chunk upload (server#44332)
- Fix(LDAP): escape DN on check-user (server#44350)
- Fix: csrf check failed on public share with password (server#44369)
- Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44409)
- Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#44450)
- Make sass command compatible with macos (server#44452)
- Refactor: remove non-shallow getSharesInFolder (server#44460)
- Build(deps-dev): bump express from 4.18.2 to 4.19.2 (server#44467)
- Respect empty
expiryDatevalue in server (server#44485) - Feat: support ās3-accelerateā endpoint (server#44496)
- Fix(dashboard): do not suggest to install new widgets if appstore is disabled (server#44506)
- Perf(dav): skip non-calendar requests in webcal caching plugin (server#44511)
- Feat(trashbin): Show original location of deleted file (server#44512)
- Fix(files): Fix translation of āDelete fileā (server#44526)
- Master is now 30 (server#44530)
- Build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm (server#44533)
- Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /vendor-bin/cs-fixer (server#44534)
- Build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (server#44537)
- Build(deps-dev): bump sass from 1.71.1 to 1.72.0 (server#44538)
- Build(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 (server#44540)
- Build(deps): bump @nextcloud/files from 3.1.0 to 3.1.1 (server#44542)
- Build(deps): bump davclient.js from
1ab200dtode93b73(server#44544) - Build(deps): bump webdav from 5.4.0 to 5.5.0 (server#44545)
- Build(deps): bump the github-actions group with 4 updates (server#44547)
- Fix(files): Fix error with numeric filenames (server#44562)
- Fix(files_sharing): Create passwords when enforced for mail shares (server#44571)
- Fix(files_sharing): Disable autocomplete for share label and password (server#44575)
- Perf(core): add index on name (server#44586)
- Fix(encryption): Clicking default module in UI sets bogus value (server#44604)
- Feat: drop support for php 8.0 (server#44607)
- Fix(tests): Fix tests when daytime saving time change happened recently (server#44612)
- Chore(bug-report-template): update list of nc versions (server#44619)
- Fix(SetupChecks): Add hint about dns/firewall if
mjscheck canāt run (server#44621) - Fix(federation): ICloudId->getRemote() should contain the protocol (server#44625)
- Fix(appconfig): returns correct value on details (server#44640)
- Fix(appconfig): compare with original value (server#44642)
- Feat(trashbin): Add deleted by properties (server#44643)
- Fix(appconfig): format app values (server#44644)
- Fix: Remove obsolete resource typing (server#44658)
- Build(deps-dev): bump undici from 5.28.3 to 5.28.4 (server#44660)
- Fix(files): Do not show files from hidden folders in āRecentā-view if hidden files are disabled by user (server#44661)
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44662)
- Fix(DateTimeFormatter): Adjust invalid doc blocks (server#44663)
- Fix(dav): Rate limit address book creation (server#44664)
- Fix(session): Do not update authtoken last_check for passwordless (server#44670)
- Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44678)
- Build(deps): bump libphonenumber-js from 1.10.58 to 1.10.60 (server#44681)
- Fix(deps): Update doctrine/dbal to 3.8.3 (server#44683)
- Feat(trashbin): Show user who deleted a file (server#44694)
- Build(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 in /build/integration (server#44695)
- Build(deps-dev): bump cypress from 13.7.1 to 13.7.2 (server#44698)
- Build(deps-dev): bump sass from 1.72.0 to 1.74.1 (server#44699)
- Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44705)
- Chore(RichObjectStrings): Add missing newlines (server#44707)
- Fix(preview): check mime type before processing with Imagick (server#44710)
- Call davGetFavoritesReport after the registration of propfind properties (server#44714)
- Fix: Update
fusonic/opengraphfrom 2.2.0 to 2.3.0 (server#44715) - Fix(oc-dialog): Get rid of the overlay (server#44717)
- Fix(3rdparty): Adjust dependencies to also require min. PHP 8.1 (server#44720)
- Fix(AppFramework): Fix error message about 204 not allowing custom headers (server#44726)
- Fix: use proper jailed patch in watcher (server#44730)
- Fix: Fix avatar images (server#44736)
- Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44745)
- Docs: Adjust branding in IDBConnection::prepare doc block (server#44746)
- Expose subscription calendars (server#44752)
- Feat(occ): Add --disabled option to occ user:list (server#44753)
- Feat: Deprecate and replace legacy jQuery UI dialogs with Vue (server#44755)
- Fix: Add deprecation to
OC.dialogs.fileexists(server#44756) - Fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (server#44761)
- Build(deps-dev): bump cypress-split from 1.21.0 to 1.23.0 (server#44762)
- Fix(groups): allows to save group names with more than 64 characters (server#44763)
- Fix(notifications): Improved notification exceptions (server#44770)
- Fix(federation): give some time to prepare both servers (server#44771)
- Reduce app container border radius (server#44786)
- Feat: add additional logging for database errors (server#44788)
- Fix: consider all paths the user has for a share source when considering max permissions (server#44791)
- Fix(memcache): remove double $$ to fix error (server#44794)
- Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44795)
- Fix(Router): Stop loading routes of disabled apps (server#44797)
- Fix(capabilities): Expose if mod-rewrite is working via capabilities (server#44799)
- Fix(files): Display selected files count (server#44805)
- Chore(files): Switch widget icon to primary color (server#44806)
- Build(deps-dev): bump typescript from 5.4.3 to 5.4.5 (server#44809)
- Chore(db): move to OCP\Server (server#44810)
- Fix(files): apply the renaming when leaving the input field (server#44819)
- Chore(deps): Update openapi-extractor (server#44827)
- Feat(occ): Add --storage-tree option to info:file to help debug storages (server#44829)
- Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44834)
- Chore: Update
@nextcloud/uploadto 1.1.1 to fix uploading large files (server#44835) - Fix: avoid douple
expireDateparsing (server#44838) - Fix(sharingDetails): Show correct share target (server#44839)
- Feature/occ clear avatar cache command (server#44840)
- Fix(files): Focus filename input in new-node dialog when opened (server#44847)
- Fix: Drop unmaintained and unused dependencies (server#44849)
- Fix(deps): Update symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (server#44854)
- Support multiple scopes in DAV search (server#44858)
- Feat(user_ldap): Add setup check to verify connection configuration (server#44859)
- Fix(user_ldap): Remove unicode character from log lines (server#44860)
- Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#44861)
- Fix(comments): Fix issues thrown by comments sidebar tab code (server#44868)
- Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44869)
- [master] Update psalm-baseline.xml (server#44870)
- Feat: include file id in audit logs (server#44871)
- Feat: reduce available languages per config value āreduce_to_languagesā (server#44876)
- Fix(status): Update status time when reverting to it manually (server#44878)
- Fix(files): Clear search filter when changing directory or view (server#44882)
- Feat: add request id as comment to all queries (server#44884)
- Fix(activity): Improved activity exceptions (server#44886)
- Fix(files): Also skip cross storage move with access control (server#44889)
- Fix(caldav): When message is a reply compare the message sender not the recipient (server#44893)
- Fix(files): Close sidebar and update fileid when current node is deleted (server#44897)
- Fix(files): Also restore shares after ownership transfer for object storage (server#44904)
- Chore(deps): Bump @nextcloud/dialogs to v5.3.1 (server#44905)
- Feat(files): Use receiving users language for the ownership transfer target folder (server#44906)
- Fix: Use strict_types in ClearGeneratedAvatarCacheCommand.php (server#44915)
- Fix(sharing): Donāt change the type of the controller argument (server#44916)
- Fix: Fix truncation on public page (server#44923)
- [master] Update psalm-baseline.xml (server#44928)
- Better wordings in the new user modal (server#44931)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (server#44935)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#44938)
- Fix(settings): Save one HTTP request on enabling an app (server#44939)
- Bump @types/dockerode from 3.3.26 to 3.3.28 (server#44941)
- Bump @simplewebauthn/browser from 9.0.1 to 10.0.0 (server#44942)
- Bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 (server#44943)
- Build(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#44944)
- Perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy (server#44952)
- Perf(ILockManager): Allow registering a lock provider lazy (server#44953)
- Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (server#44962)
- Chore: Add missing parameter to docblock tag psalm-taint-sink (server#44966)
- Perf(files_sharing): Move events to listener classes and registration instead of boot (server#44967)
- Fix: Drop workarounds for unsupported obsolete PHP versions (server#44968)
- Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (server#44970)
- Feat: Add legal notice and privacy policy links to help page (server#44973)
- Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44982)
- Fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess to system config (server#44996)
- Fix(migration): Bump files_trashbin version to trigger migration (server#45000)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45001)
- Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (server#45006)
- Fix(db): Prevent two connections for single node databases (server#45013)
- Fix: forbid moving a folder into a subfolder of itself (server#45014)
- Avoid updating the same oc_authtoken row twice (server#45026)
- Fix(unifiedSearch): Prevent broken avatars for federated users (server#45029)
- Replaces āTime:ā with āDate and time:ā in calendar e-mail notification (server#45032)
- Fix: chunked upload leading to 0-byte files (server#45035)
- Fix(userstatus): catch unique constrain violation on revert (server#45055)
- Feat(exception-template): allow to link to specific documentation for how to retreive server log (server#45057)
- Perf(db): Sort data for IN before chunking (server#45058)
- Updating pr-feedback.yml workflow from template (server#45065)
- Updating dependabot-approve-merge.yml workflow from template (server#45066)
- Update license header how-to for use of SPDX header (server#45067)
- Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (server#45071)
- Build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 (server#45072)
- Build(deps-dev): bump sass from 1.74.1 to 1.75.0 (server#45073)
- Update devcontainer PHP dependencies to 8.3 (server#45086)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45088)
- Fix(search): show user search provider for deactivated and admin pages (server#45092)
- Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45093)
- Feat: TaskProcessing API (server#45094)
- Feat(files): Allow to upload folders (server#45095)
- Fix(files): Add missing properties and fix Typescript errors in
FileEntryName(server#45096) - Fix(caldav): Do not load IMipPlugin before user auth and session is c⦠(server#45098)
- Chore: remove unnecessary ini_set (server#45117)
- Fix(dav): Donāt log access control as error (server#45120)
- Fix(querybuilder): Remove temporary internal method executeUpdate() (server#45122)
- Fix(deps): Drop
ical.jsfrom dependencies (server#45125) - Fix(core): add fs_name_hash index to migration (server#45129)
- Chore: Remove All files prefix from original location (server#45131)
- [master] Update psalm-baseline.xml (server#45134)
- Feat(webauthn): submit device name by pressing enter (server#45136)
- Retry smb notify test a few times (server#45138)
- Fix: fix FileAccess::getByFileId(InStorage) (server#45140)
- Fix(github): Add a security info to the PR template (server#45149)
- Chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (server#45150)
- Fix(tests): Replace deprecated methods in
FileTest(server#45159) - Fix: Changes the color of the āDelete Userā and āXā exit buttons on hover. (server#45160)
- Fix: Do not import from
axiosbut only@nextcloud/axios(server#45161) - Fix(icons): Update files icon (server#45163)
- Feat: add option to disable scanner transactions (server#45172)
- Fix(ci): Update
node-testworkflow and drop unneededcypress:versionoutput (server#45177) - Fix: Do not import styles that are already included in server bundle (server#45178)
- Chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm (server#45179)
- Chore(deps): bump core-js from 3.36.1 to 3.37.0 (server#45181)
- [master] Fix npm audit (server#45186)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45196)
- Fix(dav): Try basic auth for ajax WebDAV requests (server#45207)
- [master] Update psalm-baseline.xml (server#45209)
- Update pdf icon (server#45218)
- Fix(userstatus): Fix docs of user status manager (server#45219)
- CalDAV fix search with limit and time range (server#45222)
- Fix: Remove reminder action from trash (server#45227)
- Fix(settings): define a āheartbeatā route, so SecurityHeaders can handle redirected root (server#45228)
- Fix: Avoid updating size when calling touch on a file (server#45233)
- Fix(caldav): automatically delete outdated scheduling objects (server#45235)
- Hide āupdater.server.urlā As It May Contain Enterprise Key (server#45236)
- Perf(deleteAction): Queue delete requests (server#45237)
- Fix(issue_template): Add security reporting redirect to bug report form (server#45240)
- Fix(setupChecks): update db version checks (server#45241)
- Fix(setupCheck): Only warn when memcache present w/o memcached (server#45242)
- Add SPDX header - batch #1 (server#45244)
- Feat: Split display name and username columns (server#45245)
- Add variable for inputs border width (server#45247)
- Feat: add ability to sort by last login (server#45249)
- Revert rename (server#45250)
- Fix(files): do not rely on unique fileid (server#45251)
- Add SPDX header - batch #2 (server#45252)
- Fix: Move hint about firewall issues to common helper string (server#45254)
- Fix(ci): Align mariadb versions with list of supported versions (server#45255)
- Revert rename changes (server#45256)
- Fix: getMountsForFileId may return an unordered list (server#45258)
- Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#45262)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (server#45263)
- Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (server#45264)
- Chore(deps-dev): bump @simplewebauthn/types from 9.0.1 to 10.0.0 (server#45267)
- Chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.5 (server#45268)
- Refactor(provisioning_api): Add types for user details scopes (server#45270)
- Feat(SetupChecks): Refactor DatabaseHasMissingIndices (server#45272)
- Docs(preview): Improve API parameter descriptions (server#45288)
- Add temporary variable for border radius (server#45295)
- Chore(deps): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (server#45297)
- Revert: āCheck datadirectory owner, not config owner.ā (server#45302)
- 44032 fix show new shares without refresh (server#45305)
- Fix(caldav): loop through all events for busy events (server#45309)
- Fix(settings): Move new user modal to dialog + minor refactoring (server#45315)
- Fix(search): Limit maximum number of search results (server#45317)
- Fix: Correctly check result of function (server#45321)
- Fix: Extend SVG reference check (server#45340)
- Fix(IRegistrationContext): Add missing TaskProcessing methods (server#45345)
- Fix setOwner since doc (server#45346)
- Fix: Only list remnants as disabled if option is enabled (server#45347)
- Fix(login): Disable login button when already logging in (server#45352)
- Feat: support excalidraw file (server#45353)
- Docs(TaskProcessingApi): Cleanup endpoint descriptions (server#45354)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45355)
- Fix: add ldap_exop_passwd function to sensitive value (server#45357)
- Feat: Add back searching in disabled user list (server#45370)
- Feat: Add
forbidden_filename_charactersto JSConfig for use in frontend libraries (server#45374) - Move EventSource to
OCnamespace (server#45375) - Fix(files): Drop
xml2jsdependency and use browser native DOMParser (server#45387) - Fix: Mark more configs as sensitive (server#45390)
- Feat(TaskProcessingApi): Add endpoint for getting the next task (server#45391)
- Refactor(files): Fix some ESLint and Typescript issues in FilesList (server#45394)
- Fix(theming): Conitionally disable blur filter for performance (server#45395)
- Chore(settings): Change āuserā to āaccountā (server#45398)
- Fix(db): Prevent data loss by temporarily disabling
db:convert-type(server#45400) - Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (server#45401)
- Fix(contactsmenu): empty content margin (server#45406)
- Fix(auth): Update authtoken activity selectively (server#45411)
- Fix(files): Donāt fail if dir exists (server#45413)
- Fix(login-mask): remove
Login withfrom label (server#45415) - Feat(files): refresh preview on etag change (server#45417)
- Fix(files): Implement
SortingServiceto fix sorting of files (server#45419) - Feat(RichObjectStrings): Add missing Talk āfileā metadata fields (server#45424)
- Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (server#45428)
- Add SPDX header - Batch 3 (server#45429)
- Fix(INavigationManager): Fix psalm alias not set in the right place (server#45455)
- Fix: register DI alias for IFileAccess (server#45459)
- Add SPDX header for
/lib/*- batch 4 (server#45474) - Feat: Add support for webhook listeners (server#45475)
- Fix(theming): replace standard generic package icon by material design (server#45480)
- Fix(core): unsupported browser redirect url (server#45494)
- Add SPDX header - batch 4 (server#45499)
- Fix(db): Log long transaction times at debug level (server#45506)
- Fix:Ensure security.txt file ends with a newline character (server#45508)
- Use OC namespace for core ReponseDefinitions instead of OCA (server#45509)
- Feat(ldap): sync additional properties to profile and SAB (server#45512)
- Fix: use different file name for generated dark avatars (server#45514)
- Chore: update .jshintrc (server#45521)
- Add SPDX header - batch 5 (server#45524)
- Fix(cron): Log excess memory usage at debug and info levels (server#45530)
- Feat: implement public OCP api to update resources and rooms (server#45532)
- Chore(deps): bump the github-actions group across 1 directory with 5 updates (server#45536)
- Fix(files): Adjust type import and usage for removed dependency (server#45537)
- Fix: Update
@nextcloud/filesto fix public link shares (server#45538) - Add SPDX header - batch 6 (server#45539)
- Feature: Improved Recurrence Invitations Messages (server#45547)
- Add SPDX header - batch 7 (server#45549)
- Add SPDX header - batch 8 (server#45554)
- Add mapping for lock wait timeout (server#45559)
- Fix(ShareApiClients): Maintain meaning of
''and null for share api cli⦠(server#45562) - Fix(Mailer): Allow to enforce strict email format (server#45570)
- Fix(files): also trigger new tab on file name middle click (server#45571)
- Fix(deps): Update
egulias/email-validatorto version 4.0.2 (server#45572) - Add SPDX header - batch 9 (server#45573)
- Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45580)
- Fix(files): reset menu pos when opening in grid mode (server#45581)
- Delete background jobs by id when cleaning up (server#45582)
- Refactor(files): Adjust some Typescript code in virtual files list (server#45585)
- Fix(files): Only execute default action if there is an action to perform (server#45586)
- Add SPDX header - batch 10 (server#45592)
- Fix(files): Ensure active file list entry is highlighted (server#45594)
- Fix(federatedfilesharing): import external federated share script (server#45606)
- Docs(ShareApiController): Correct note about expiry date timezone (server#45608)
- Fix(theming): replace standard generic package icon by material design (server#45609)
- Fix(files): Make sure files are opened when using
open-in-filesaction(s) or at lease are scrolled into view (server#45611) - Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 in the github-actions group (server#45612)
- Chore(deps-dev): Bump cypress-split from 1.23.0 to 1.23.4 (server#45615)
- Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45619)
- Chore(CI): Updating pr-feedback.yml workflow from template (server#45623)
- Add SPDX header - batch 11 (server#45627)
- Feat(db): remove workaround for pqsql 9.4 and older (server#45629)
- Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45632)
- Add SPDX header - batch 12 (server#45647)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45649)
- Feat(dbal): insert ignore conflict method for MySQL and SQLite (server#45655)
- Fix(caldav): stricter default calendar checks (server#45667)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45669)
- Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45679)
- Feat(settings): Support svg user row action icons (server#45684)
- Feat(settings): Emit loaded event for user management (server#45685)
- Feat(settings): Add user row action enabled callback (server#45686)
- Show non writable folders during move or copy (server#45688)
- Avoid accessing unset argv index (server#45694)
- Add SPDX header - batch 13 (server#45696)
- Fix(files_sharing): fix parsing of remote shares (server#45698)
- Add SPDX header - batch 14 (server#45699)
- Chore: update
@nextcloud/filesto 3.4.1 (server#45700) - Updated images for Material icons and added SPDX info (server#45706)
- Feat(files): Implement files list filters (server#45708)
- Fix(actions): Harden workflows when using variables in strings (server#45710)
- Fix(files): Correctly type virtual files list ref type (server#45711)
- Fix(dist): Make sure changed icons are compiled (server#45712)
- Feat: Add Recently active accounts section (server#45716)
- Chore(deps-dev): Bump cypress-split from 1.23.4 to 1.24.0 (server#45718)
- Fix(AppManager): Name correct method in error + show error string (server#45737)
- Replace icons with latest
Material Symbolversions (server#45755) - Feat: Allow users to select another user as their out-of-office replacement (server#45766)
- Use isRetryable to catch retryable exceptions (server#45768)
- Fix(caldav): event links in shared calendar notifications (server#45775)
- Fix(CI): Update PHP requirement in dev dependencies (server#45779)
- Fix(search): tags redirect route (server#45781)
- Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (server#45787)
- Refactor(files): Use
@nextcloud/filesfunctions where possible and make files views cancelable (server#45788) - Fix(files): Use
data-cy(data attribute) instead ofcy-data(server#45789) - Chore(composer): composer install --no-dev (server#45794)
- Fix(cron): Log long running jobs (server#45804)
- Add SPDX header - batch 16 (server#45810)
- Test: add tests for ProfilePageController (server#45811)
- Feat: add new clickable area variables (server#45818)
- Feat: reduce border radius element to 8 px (server#45819)
- Chore: Adjust post-build script to add license files for sourcemaps on build (server#45832)
- Chore: Properly extract copyright information from bundled packages (server#45833)
- Fix: rename split into two as before rename and after rename (server#45845)
- Fix/comment deleting with activities installed (server#45848)
- Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (server#45852)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (server#45854)
- Fix(files): Bring back handling of failed files (server#45860)
- Fix(files): Ignore right click for default action (server#45861)
- Fix(preview): donāt create folder structure when previews are disabled (server#45866)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45867)
- Fix(git): Ignore the updater/ directory from diffs (server#45872)
- Fix(theming): also apply enforced theme for guests (server#45875)
- Fix: Avoid throwing errors for teams are unavailable (server#45876)
- Fix: donāt use custom certificate bundle if no customer certificates are configured (server#45877)
- Tests(settings): Fix AccountMigratorTest when using PNG avatars (server#45883)
- Fix(files): Properly handle denied ownership transfers (server#45884)