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::getAvatarManager
in user_ldap app (server#40206) - Refactor
OC\Server::getAvatarManager
in dav app (server#40207) - Feat: In app search (server#41609)
- Expose dashboard layout and statuses API (server#42973)
- Theming: Separate
primary
andbackground
colors - 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
expiryDate
value 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
1ab200d
tode93b73
(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
mjs
check 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/opengraph
from 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/upload
to 1.1.1 to fix uploading large files (server#44835) - Fix: avoid douple
expireDate
parsing (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.js
from 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
axios
but 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-test
workflow and drop unneededcypress:version
output (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_characters
to JSConfig for use in frontend libraries (server#45374) - Move EventSource to
OC
namespace (server#45375) - Fix(files): Drop
xml2js
dependency 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 with
from label (server#45415) - Feat(files): refresh preview on etag change (server#45417)
- Fix(files): Implement
SortingService
to 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/files
to 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-validator
to 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-files
action(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/files
to 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 Symbol
versions (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/files
functions 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)