We recommend you follow our release channels to always have the latest and most secure Nextcloud server version which fits your needs.
Go directly to the latest maintenance release of:
Privacy needs security
We strongly recommend to stay up to date with Nextcloud to keep your data safe. The minor releases fix security issues that are found through, for example, our HackerOne program. Not doing so can put your data at risk. Update timely and don’t run unmaintained Nextcloud versions. Privacy does not exist without security.
Our security policy is to publicize CVE’s about 3 weeks after public availability of a new minor release. Administrators can then learn more about the vulnerabilities fixed and determine if their systems might have been vulnerable. As malicious actors are at this point more able to determine attack vectors, it is important to have updated before the CVE’s are published.
We provide advance patches and security information for no-downtime-security-patching for Nextcloud Enterprise. If you run a server with sensitive data at scale, we highly recommend to use Nextcloud Enterprise.
Latest Nextcloud 33 release below.
February 18, 2026
# Version 33.0.0
Check the file integrity with:
Changes:
- server
- Add UserConfigChangedEvent to fire whenever a user config value is changed (server#42039)
- Refactor(user_ldap): Rewrite setup wizard (server#48065)
- Chore: Remove deprecated `IJob::execute` method (server#48197)
- Fix(updater): Stop expiring secret prematurely (server#49578)
- Fix(contactsmenu): adjust padding to new design (server#50532)
- Fix: automatically disable sab (server#50605)
- Feat: Add appconfig to disable fixed userfolder permissions optimization (server#51145)
- Fix: support longer index and table names (server#51593)
- Fix user collaborators returned when searching for mail collaborators (server#52012)
- Feat: add an option to filter what paths get checked for updates (server#52442)
- Feat(CertificateManager): Add option to specify the default certificates bundle path (server#52749)
- Feat(files_trashbin): Refactor expire background job to support parallel run (server#52825)
- Fix(CalDav): use old event information if new is missing (server#52882)
- Fix interval option in `occ background-job:worker` (server#53414)
- Feat(previews): allow ffmpeg to connect direct for AWS S3 buckets (server#53634)
- Feat(login): hide password on form submit (server#53869)
- Fix: make sure default contact exists by default (server#53919)
- Feat(previews): previews for large remote files without full file download (server#53952)
- Fix: Ensure CLOUD key exists before resolving Cloud ID (server#54102)
- Fix: update unified search folder picker text (server#54234)
- Feat(encryption): Add integration tests for occ commands and fix them (server#54316)
- Feat: locally cache frequently requested LDAP mapping data (server#54429)
- Perf(s3): Provide direct pre-signed download link (server#54436)
- Add INodeByPath to Directory (server#54441)
- Feat(config): Add common audio and video MIME type aliases (server#54447)
- Fix(Dispatcher): Catch TypeErrors and turn them into bad request responses (server#54534)
- Perf(preview): Split preview data to new table (server#54543)
- Chore: refactor `.htaccess` to ease maintenance/future cleanup (server#54550)
- Feat(file_sharing): Provide template creator list in public shares (server#54565)
- Refactor(CustomPropertiesBackend): Modernize class (server#54645)
- Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54653)
- Feat(comments): add Markdown support (server#54685)
- Test: added test to assert auto expire list preserves versions in various buckets (server#54697)
- Build(deps): bump postcss and vue-loader (server#54698)
- Fix: always use english name for recently contacted category (server#54736)
- Feat(files_sharing): provide web components based API for sidebar (server#54788)
- Fix(FileAccess): Make getByAncestorInStorage sharding ready (server#54793)
- Feat(ObjectStore): Add option to limit the total size (server#54797)
- Feat(SystemTag): Add typed events for tag mapper events (server#54810)
- Fix: iMip reply from outlook.com does not contain organizer property (server#54819)
- Chore(config.sample.php): apply Nc coding standard (server#54822)
- Feat(migration-attributes): add DataCleansing (server#54842)
- Feat(migration-attributes): missing attributes (server#54846)
- Add task processing manager method to get the list of available task type IDs (server#54848)
- Fix: TypeError: this.fetchDisplayName is not a function (server#54853)
- Style(contactsmenu): properly align contacts menu actions (server#54854)
- 🚀 Master is now 33 (server#54858)
- Feat(occ): Add profiler link after occ output (server#54869)
- Fix: remove executable flag from source files (server#54870)
- Build(deps): bump @nextcloud/vue from 8.29.2 to 8.31.0 (server#54885)
- Build(deps): bump the github-actions group with 2 updates (server#54894)
- Build(deps): bump libphonenumber-js from 1.12.13 to 1.12.15 (server#54897)
- Feat(tests): Fail on PHPUnit warnings and risky tests, show deprecations (server#54905)
- Chore(flake): update haze to 2.1.2 (server#54907)
- Test(BinaryFinder): Make sure the test is portable between systems (server#54914)
- Feat(test): Run behat tests as www-data (server#54916)
- Fix(previews): prevent infinite loop in case of bad video file (server#54918)
- Fix: don’t show object size warning if we can’t determine the object size (server#54919)
- Fix: ensure all object store configuration have distict bucket names (server#54920)
- Feat: show object store instance in info:file (server#54922)
- Chore(deps-dev): bump puppeteer from 24.17.0 to 24.19.0 (server#54924)
- Chore(deps-dev): bump msw from 2.10.5 to 2.11.1 (server#54925)
- Chore(deps-dev): bump @zip.js/zip.js from 2.7.72 to 2.7.73 (server#54926)
- Chore(deps-dev): bump rector/rector from 2.1.4 to 2.1.6 in /vendor-bin/rector (server#54927)
- Fix(cache): Set default Redis port to `0` for UNIX sockets (server#54941)
- Fix(files_trashbin): Fix size propagation when moving file to trash (server#54950)
- Fix: calculate node limit using MiB instead of MB (server#54951)
- Fix(team-api): get all teams details in a single request (server#54953)
- Refactor: remove global md5 and replace other use cases with common depenency (server#54954)
- Fix: remove loading removed script (server#54957)
- Fix(unified-search): make sure date range option is translated (server#54958)
- Chore(deps): update `doctrine/dbal` to v3.10.2 (server#54962)
- Perf(mounts): avoid array_merge in mounts loop (server#54968)
- Build(deps): bump vite from 6.3.5 to 6.3.6 (server#54981)
- [master] fix(security): Update CA certificate bundle (server#54992)
- Fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname` (server#55006)
- Fix(auth): allow access to dynamic js files during 2FA (server#55013)
- Feat(ZipFolderPlugin): always use the parent folder name as archive name (server#55014)
- Fix(user-status): adjust user status icon size (server#55015)
- Fix: update transifex link (server#55016)
- Chore(updatenotification): Remove Makefile (server#55025)
- Fix(PWA): fix standalone window margins (server#55027)
- Build(deps): bump @nextcloud/upload from 1.10.0 to 1.11.0 (server#55029)
- Build(deps-dev): bump @testing-library/cypress from 10.0.3 to 10.1.0 (server#55030)
- Build(deps-dev): bump sass from 1.90.0 to 1.92.1 (server#55034)
- Build(deps): bump query-string from 9.2.2 to 9.3.0 (server#55036)
- Build(deps-dev): bump dockerode from 4.0.7 to 4.0.8 (server#55039)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.73 to 2.8.2 (server#55041)
- Build(deps-dev): bump msw from 2.11.1 to 2.11.2 (server#55043)
- Build(deps-dev): bump puppeteer from 24.19.0 to 24.20.0 (server#55044)
- Feat(console): Move profiler output message to stderr (server#55045)
- Fix(console): remove trailing comma (server#55047)
- [master] fix(security): Update code signing revocation list (server#55056)
- Chore(settings): Drop unneeded ‘json’ PHP module check (since PHP 8.0.0) (server#55063)
- Build(deps): bump axios from 1.11.0 to 1.12.0 (server#55066)
- Path specific Filesystem setup (server#55072)
- Fix(settings): rename “Settings presets” to “Quick presets” (server#55074)
- Fix(sharing): Adapt share suggestions to match trusted servers configs (server#55080)
- Fix(files_sharing): use `newPassword` always for the unsaved password (server#55081)
- Refactor(preview): Cleanup a bit the public interface (server#55083)
- Port away from IQueryBuilder::execute in apps/ (server#55085)
- Refactor: Port away from changeColumn (server#55086)
- Build(deps-dev): bump behat/behat from 3.23.0 to 3.24.0 in /build/integration (server#55092)
- Build(deps-dev): bump rector/rector from 2.1.6 to 2.1.7 in /vendor-bin/rector (server#55093)
- Feat(previews): improved logging for movie previews (server#55100)
- Fix: Dispatch favorite event with an actual path (server#55122)
- Chore(i18n): Fixed grammar (server#55128)
- Fix(TagsTest): Declare `rootFolder` property (server#55129)
- Fix: handleIMip undefined array key (server#55133)
- Fix(core): Stop abusing the cache for avatar upload (server#55134)
- Chore: Remove unused \OC\Cache\CappedMemoryCache (server#55135)
- Test(integration): Check ocs share permission for correct folder (server#55136)
- Fix(userconfig): set ‘mail’ as indexed (server#55139)
- Refactor(psalm): Fix most issues with the workflowengine (server#55140)
- Fix(Updater): Lower deadlock log level from warning to info (server#55141)
- Fix: Allow hyphen in appid (server#55142)
- Build: Update 3rdparty ignorelist (server#55144)
- Reflect public shares in `isPublic` flag and fix permission check (server#55147)
- Refactor(ShareApiController): Add more error handling (server#55151)
- Fix(TaskProcessing): Cache task types by user language (server#55153)
- Feat(db): Restaure support for non-nullable boolean column (server#55156)
- Feat(db): add SSL/TLS support for PostgreSQL (server#55170)
- Fix: added bluesky link (server#55172)
- Feat: add header with user id in response (server#55176)
- Fix(systemtags): Provide initial state for admin restriction setting (server#55177)
- Fix(comments): expand long comment on click (server#55179)
- Fix(comments): add inline container size query to comment body (server#55180)
- Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55183)
- Update calendar-availability-vue to v2.2.11 (TrashCanOutline) (server#55185)
- Fix(ocm-invites): add route to invite accept dialog (server#55196)
- Build(deps): bump marked from 16.2.1 to 16.3.0 (server#55197)
- Build(deps-dev): bump mime from 4.0.7 to 4.1.0 (server#55198)
- Build(deps-dev): bump jsdom from 26.1.0 to 27.0.0 (server#55199)
- Build(deps-dev): bump cypress-split from 1.24.21 to 1.24.23 (server#55200)
- Build(deps-dev): bump behat/behat from 3.24.0 to 3.24.1 in /build/integration (server#55201)
- Build(deps): bump libphonenumber-js from 1.12.15 to 1.12.17 (server#55228)
- Build(deps): bump dompurify from 3.2.6 to 3.2.7 (server#55230)
- Build(deps): bump @simplewebauthn/browser from 13.1.2 to 13.2.0 (server#55231)
- Build(deps): bump color from 5.0.0 to 5.0.2 (server#55232)
- Build(deps): bump @nextcloud/dialogs from 6.3.1 to 6.3.2 (server#55233)
- Build(deps-dev): bump @types/dockerode from 3.3.43 to 3.3.44 (server#55234)
- Build(deps): bump query-string from 9.3.0 to 9.3.1 (server#55235)
- Fix(encryption): do not setup filesystem without permissions (server#55236)
- Fix(github): add labels and milestone to PR checklist (server#55237)
- Fix(http): handle getHttpProtocol being unset in $_SERVER[‘SERVER_PROTOCOL’] if called from occ (server#55241)
- Fix: legacy app navigation snapper on RTL layout (server#55245)
- Feat: delete recent contact (server#55247)
- Fix(sharing): Allow reasonable control for ‘Hide download’ on fed shares (server#55251)
- Chore: add chunked queries on `occ sharing:delete-orphan-shares` (server#55252)
- Feat(Unified search): Use existing min search length setting (server#55259)
- Admin-delegation occ – add output option for show command to support JSON formats (server#55260)
- Fix(admin): Hide empty section for users admin delegation (server#55261)
- Perf: log slow DNS operations (server#55265)
- Fix: added 3 new light images for facebook, bluesky and mastodon (server#55269)
- Refactor(core): use a11y activation util from `@nextcloud/vue` (server#55273)
- Fix(comments): explicitly return limbo status of comment (server#55275)
- Chore: Remove duplicate entry in Authors file (server#55277)
- Fix: create room/resource calendar synchronously (server#55282)
- Fix(workflowengine): stricter length header handling (server#55283)
- Fix(ocm): ignore cache if not setup (server#55289)
- Fix: Stop infinite loop in ExpireTrash (server#55290)
- Refactor(dav): Clean up QuotaPlugin and add new hints (server#55293)
- Feat/54462 add mime types automated tagging dropdown (server#55294)
- Update assistant text gradient (server#55296)
- Validate filename when creating file from template (server#55306)
- Fix: add missing sharing options to ui and add full-match results (server#55311)
- Fix(sharing): ensure to check new password (server#55313)
- Fix: Flag folder objects that got deleted to recreate them if needed (server#55314)
- Refactor: Remove OC.SystemTags JS API (server#55320)
- Improve connectivity check (server#55321)
- Build(deps-dev): bump tar from 7.4.3 to 7.5.1 (server#55333)
- Build(deps-dev): bump stylelint from 16.23.1 to 16.24.0 (server#55335)
- Build(deps-dev): bump sass from 1.93.0 to 1.93.2 (server#55336)
- Fix: Fix spacing of adming delegation entries (server#55355)
- Feat(test-case): allow to use PHPUnit Group attributes to mark tests requiring database (server#55358)
- Refactor: Run rector (server#55360)
- Refactor: use logical `&&` `||` instead of weak `and` `or` operators (server#55363)
- Perf(external-share): Port to Entity and use snowflake Ids (server#55369)
- Refactor(files_external): migrate Ajax with `OC_JSON` to proper controller (server#55370)
- Refactor: Remove OC_Helper::streamCopy (server#55371)
- Refactor: Remove old TemplateManager (server#55372)
- Fix(files): Stop overwriting scan_permissions (server#55374)
- Fix: Do not try to create lazy ghosts for PHP internal classes (server#55375)
- Build(deps): bump @nextcloud/password-confirmation from 5.3.1 to 6.0.0 (server#55377)
- Build(deps): bump libphonenumber-js from 1.12.17 to 1.12.23 (server#55378)
- Build(deps-dev): bump puppeteer from 24.20.0 to 24.22.3 (server#55379)
- Build(deps-dev): bump msw from 2.11.2 to 2.11.3 (server#55381)
- Fix(live-photo): Allow files-live-photo meta data with edit permissions (server#55382)
- Fix(cache): Ensure unique global prefix per instanceid (server#55383)
- Chore: remove legacy jQuery contacts menu (server#55385)
- Fix: Delete legacy OC_Response (server#55387)
- Chore: Remove unused deprecated methods from OC_User and Filesystem (server#55388)
- Build(deps): bump tar-fs from 2.1.3 to 2.1.4 (server#55389)
- Build(deps): bump axios from 1.11.0 to 1.12.2 (server#55392)
- Fix: small typo fix (server#55394)
- Fix(Apps): fix install command check on existing apps (server#55395)
- Refactor: Port dashboard app to IAppConfig (server#55396)
- Revert: feat(core): Hide header in PWA (server#55397)
- Refactor: Remove legacy search provider (server#55400)
- Fix type and other psalm issues in lib/private/Template (server#55404)
- Refactor: Cleanup some unit tests (server#55405)
- Chore: update webhook_listeners description (server#55412)
- Fix: legal footer on public page (server#55415)
- Fix(appstore): Make appstore timeout configurable (server#55420)
- Fix(appstore): Also catch ClientException and ServerException (server#55422)
- Test: mock appstore response in Cypress tests (server#55426)
- Fix: Use the correct OCSController (server#55431)
- Refactor: prepare Vue 3 migration (server#55432)
- Perf(client): enable HTTP/2 and brotli support in internal HTTP client (server#55433)
- Fix(unified-search): Remove hard-coded search result limit (server#55434)
- Test: migrate `LoginForm` component test to vitest (server#55442)
- [master] fix(security): Update code signing revocation list (server#55446)
- Fix(IUserManager): Fix deprecation of search method (server#55461)
- Fix admin delegation show all priority items (server#55462)
- Fix(IUserManager): Use correct return type for searchDisplayName method (server#55463)
- Refactor: Remove old unused js files for federation settings (server#55467)
- Fix(user_ldap): Correct ajax endpoint URL (server#55468)
- Fix(OCM): align parameter naming with spec and extend OCMProvider (server#55471)
- Refactor: fix psalm issues from encryption commands (server#55472)
- Fix(CalDAV): imip set language per user (server#55473)
- Fix(user_ldap): Fix configuration creation and copy (server#55475)
- Fix(l10n): do not consider user language when getting the generic one (server#55476)
- Refactor: Fix some easy psalm issues in Files (server#55481)
- Refactor: Port away from search (server#55482)
- Fix: don’t suggest files:scan with object store in info:file (server#55485)
- Allow to remove a website in the user profile (server#55486)
- Chore(i18n): id -> ID (server#55491)
- Chore: use ESLint v9 for linting (server#55495)
- Fix(PHP): Drop PHP 8.1 for Nextcloud 33 (server#55507)
- Chore: ignore ESLint v9 autofixes in git blame (server#55513)
- Refactor: Port away from more IQueryBuilder::execute (server#55514)
- Refactor: Move cron setup to a service (server#55517)
- Fix: Get rid of ajax endpoints in user_ldap (server#55518)
- Fix(user_ldap): Do not translate technical strings (server#55522)
- Refactor: move `OC.MimeType` to `src` and add `vitest` unit tests (server#55524)
- Refactor(core): migrate tests of `OCP.Comments` to `vitest` (server#55525)
- Update Nextcloud Devcontainer (server#55527)
- Fix: make share recursion error more informative (server#55529)
- Build(deps-dev): bump dockerode from 4.0.8 to 4.0.9 (server#55532)
- Build(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.1 (server#55533)
- Build(deps-dev): bump puppeteer from 24.22.3 to 24.23.0 (server#55534)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.2 to 2.8.6 (server#55535)
- Build(deps-dev): bump webpack from 5.101.3 to 5.102.0 (server#55536)
- Build(deps): bump p-queue from 8.1.1 to 9.0.0 (server#55537)
- Build(deps-dev): bump behat/behat from 3.24.1 to 3.25.0 in /build/integration (server#55538)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.3 to 1.8.5 in /vendor-bin/openapi-extractor (server#55539)
- Feat: add occ command to scan and delete orphaned keys (server#55556)
- Refactor: use IEmailValidator.isValid instead of IMailer.validateEmailAddress (server#55557)
- Fix(setup): set dbtype value also for single-db (server#55560)
- Fix(files): Always return a valid mimetype (server#55564)
- Fix(IGroupManager): Use correct return type in getUserGroupIds method (server#55566)
- Fix(TaskProcessing): Make sure list command int filter parameters are parsed as ints (server#55573)
- Chore: Explicitely mark \OC\Files\View as internal (server#55574)
- Fix(files): make sure drag-and-drop and the upload menu behaves the same (server#55575)
- Fix(ldap): Fix copying and creating LDAP configuration (server#55576)
- Fix(RepairTree): Update files:repair-tree description (server#55577)
- Refactor(Sabre/Node): Remove dead code (server#55578)
- Fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months (server#55579)
- Fix(files_sharing): Only send password on change (server#55580)
- Fix(ooo): don’t catch general DB exceptions (server#55581)
- Chore: improve SSE default crypto module app description (server#55582)
- Build(psalm): Raise PHP version to 8.2 (server#55583)
- Feat: allow setting custom name for occ generated app password (server#55585)
- Chore(CODEOWNERS): include mjs and cjs for frontend (server#55586)
- Build(deps-dev): bump stylelint from 16.24.0 to 16.25.0 (server#55590)
- Build(deps): bump @nextcloud/browser-storage from 0.4.0 to 0.5.0 (server#55591)
- Chore: updated 3rdparty to PHP8.2 (server#55605)
- Chore(tests): drop legacy Karma tests (server#55608)
- Fix(AppFramework): Check for responder existence (server#55620)
- Fix(caldav): encoding inconsistencies in event search provider (server#55623)
- Fix(systemtags): catch empty nodes (server#55624)
- Fix(dav): dav:remove-invalid-shares removing federated calendar shares (server#55628)
- Refactor(IPropagator): Cleanup implementation (server#55629)
- Fix(caldav): disable remote access when calendar federation is off (server#55630)
- Refactor: Deprecated user config from IConfig correctly (server#55631)
- Fix(ocm): format notifications (server#55634)
- Fix comments when used by other apps (server#55645)
- Enh(TaskProcessing): Introduce internal task types (server#55646)
- Fix(ocm): align discovery process with OCM spec (server#55648)
- Fix(caldav): avoid selecting every custom properties from table if we have no calendars to filter (server#55651)
- Fix(S3): Only append streams if non-seekable (server#55654)
- Fix(files_sharing): correctly handle error in case of failing share creation (server#55655)
- Fix(contacts): Do not expose SAB in /contactsmenu (server#55657)
- Fix: disable mp3 preview provider (server#55658)
- Fix(LDAP): properly disable require TLS certificate verification (if configured) (server#55661)
- Fix(files): clear search input on directory navigation (server#55666)
- Port away from deprecated Doctrine APIs (server#55674)
- Add unit tests for AdminDelegation command and AuthorizedGroupService (server#55676)
- Build(deps): bump @nextcloud/vue from 8.31.0 to 8.32.0 (server#55680)
- Build(deps-dev): bump cypress-split from 1.24.23 to 1.24.24 (server#55681)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.5 to 1.8.6 in /vendor-bin/openapi-extractor (server#55683)
- Build(deps-dev): bump rector/rector from 2.1.7 to 2.2.2 in /vendor-bin/rector (server#55684)
- Fix: Move system-level `activity` app settings to the sample config (server#55706)
- Fix: Unset classes in container to reduce side-effects between tests (server#55711)
- Feat(route): globalsiteselector as root url generator (server#55712)
- Feat(TaskProcessing): user-facing error messages (server#55713)
- Fix(settings): Improve TaskProcessingPickupSpeed setup check (server#55715)
- Feat(settings): Introduce TaskProcessingSuccessRate setup check (server#55716)
- Fix(ObjectStoreStorage): fix s3 path encoding (issue causing 55665) (server#55717)
- Chore!(files_sharing): remove deprecated `OCA.Sharing.ExternalLinkActions` (server#55718)
- Fix(objectstore): add named parameter for like query in object storage free space detection (server#55719)
- Feat(querybuilder): Remove deprecated IQueryBuilder::execute (server#55720)
- Clean old federation shares when select another file/folder (server#55724)
- Chore: Update `@nextcloud/dialogs` to v7.0.0 (server#55726)
- Docs(previews): mp3 preview provider is no longer enabled by default (server#55727)
- Feat(database): introduce Snowflake IDs generator (server#55728)
- Fix: translation on /unsupported screen (server#55730)
- Fix(files): decrement quota by actual bytes written in stream_write (server#55731)
- Fix(TextProcessingApiController): Set better attribute on routes (server#55732)
- Feat(TaskProcessingApiController): Add new next_batch endpoint (server#55735)
- Fix(preview-cleanup): Also delete previews stored in the oc_previews table (server#55738)
- Feat(TaskProcessing): Introduce ITriggerableProvider (server#55741)
- Fix(trashbin): make sure the trashed files are deleted if we don’t have any available space left (server#55742)
- Refactor(test): migrate Cypress component test to vitest (server#55747)
- Fix(jobs): Limit command jobs to known cases (server#55748)
- Feat: add new link endpoint when using globalscale (server#55750)
- Fix(dav): Restrict properties allowed object classes (server#55751)
- Fix: Fix crash in files_version about uninitialized property (server#55754)
- Test(net): include test for localhost by IP (server#55757)
- Fix(TextToImage): Set better attribute for routes (server#55776)
- Fix(sample-config): Fix sample config so parsing works again (server#55777)
- Feat(webhook_listeners): add auth tokens to webhook call (server#55790)
- Chore: ensure no `.only` is commited in test files (server#55791)
- Fix(FilesPicker): Prevent selection of nodes without create permission (server#55796)
- Fix(setupCheck): Fix checking database type (server#55797)
- Fix: migrate to non-deprecated dialog props (server#55799)
- Fix chunked upload for file drop shares (server#55800)
- Fix(l10n): Don’t fallback from 3-letter languages to 2-letter (server#55803)
- Fix(FilesDropPlugin): Ensure all request for file request have a nickname (server#55807)
- Fix: temporarily disable public shares chunking capability (server#55810)
- Fix(sharing): Allow public share access for everyone (server#55811)
- Fix(shares): Fix infinite loop when all shares are invalid (server#55813)
- Feat(cloud-federation-api): accept folder shares (server#55818)
- Fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids (server#55819)
- Chore: bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (server#55820)
- Fix(ocm-sharing): The owner needs to be set for sharing to work (server#55827)
- Fix(ocm): probe standardized .well-known endpoint (server#55829)
- Fix(files-external): do not load lazy appconfig from construct (server#55830)
- Docs(trashbin): Improve clarity of files retention config (server#55834)
- Build(deps): bump libphonenumber-js from 1.12.23 to 1.12.24 (server#55836)
- Build(deps-dev): bump webpack from 5.102.0 to 5.102.1 (server#55837)
- Build(deps-dev): bump rector/rector from 2.2.2 to 2.2.3 in /vendor-bin/rector (server#55838)
- Add font-variant-numeric to selected files list (server#55846)
- Fix(dialogs): migrate buttons to variant prop (server#55848)
- Feat(encryption): Support running decrypt-all when encryption is already disabled (server#55861)
- Fix(lexicon): execute repair step (server#55863)
- Fix(lexicon): switch bool value to non-lazy (server#55864)
- Build(deps): bump vite from 6.3.6 to 6.4.1 (server#55869)
- Chore: migrate to PHPUnit 11 (server#55870)
- Refactor: apply rector rules for PHPUnit 10 (server#55882)
- Chore: migrate Cypress to `@nextcloud/e2e-test-server` (server#55885)
- Docs: avoid indention error in converted config (server#55891)
- Test: adjust cypress tests for changes filter behavior (server#55892)
- Fix: Make federation TrustedServers dependency optional in RemotePlugin (server#55893)
- Fix(settings): Reactive UI updates for app group limitations (server#55901)
- Fix: Use proper userId in taskprocessing trigger tests (server#55906)
- Fix(preview): Fix deleting dummy preview in object store (server#55907)
- Revert trashbin expiration handling in #55742 (server#55908)
- Fix(bfp): Trim meta data so it can still be stored (server#55910)
- Fix(OC\MimeType): use proper webroot if needed (server#55916)
- Build(deps): bump marked from 16.3.0 to 16.4.1 in /build/frontend-legacy (server#55920)
- Build(deps-dev): bump msw from 2.11.3 to 2.11.6 in /build/frontend-legacy (server#55928)
- Build(deps-dev): bump @vitejs/plugin-vue2 from 2.3.3 to 2.3.4 in /build/frontend-legacy (server#55930)
- Build(deps): bump p-queue from 8.1.1 to 9.0.0 in /build/frontend-legacy (server#55931)
- Build(deps): bump dompurify from 3.2.7 to 3.3.0 in /build/frontend-legacy (server#55933)
- Build(deps): bump core-js from 3.45.1 to 3.46.0 in /build/frontend-legacy (server#55934)
- Build(deps): bump libphonenumber-js from 1.12.23 to 1.12.24 in /build/frontend-legacy (server#55935)
- Build(deps-dev): remove sinon dependency in /build/frontend-legacy (server#55936)
- Build(deps-dev): bump webpack from 5.102.0 to 5.102.1 in /build/frontend-legacy (server#55940)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.4 to 2.8.8 in /build/frontend-legacy (server#55941)
- Build(deps-dev): bump wait-on from 8.0.5 to 9.0.1 in /build/frontend-legacy (server#55943)
- Refactor(dav): migrate frontend to Typescript and Vue 3 (server#55951)
- Fix: join accounts_data instead of preferences when searching users (server#55952)
- Refactor(dav): remove use of IAppContainer in favor of ContainerInterface (server#55953)
- Fix: Fetching previews on Oracle (server#55954)
- Fix(dav): allow multiple link shares token in session (server#55955)
- Fix(NewUserDialog): allow to deselect a group from the list (server#55963)
- Refactor(files_versions): Migrate to Vue3 (server#55965)
- Fix(encryption): Increment `lastChunkNr` when size is off (server#55981)
- Fix(profiler): Harden profiler writes (server#55989)
- Build: Bump log normalizer to 2.0.0 (server#55990)
- Build(deps-dev): bump rector/rector from 2.2.3 to 2.2.5 in /vendor-bin/rector (server#55995)
- Build(deps-dev): bump vite from 7.1.11 to 7.1.12 (server#55999)
- Build(deps): bump @nextcloud/vue from 9.0.1 to 9.1.0 (server#56000)
- Build(deps-dev): bump @types/dockerode from 3.3.44 to 3.3.45 (server#56001)
- Build(deps): bump p-limit from 7.1.1 to 7.2.0 in /build/frontend-legacy (server#56002)
- Build(deps): bump libphonenumber-js from 1.12.24 to 1.12.25 in /build/frontend-legacy (server#56003)
- Build(deps-dev): bump @babel/preset-typescript from 7.27.1 to 7.28.5 in /build/frontend-legacy (server#56004)
- Build(deps-dev): bump @types/dockerode from 3.3.44 to 3.3.45 in /build/frontend-legacy (server#56005)
- Build(deps-dev): bump vite from 7.1.8 to 7.1.12 in /build/frontend-legacy (server#56006)
- Remove stable30 from dependabot (server#56018)
- Replace icon with outline variant (server#56019)
- Chore(composer): Bump autoloader (server#56026)
- Refactor(share-manager): Make return type more precise (server#56032)
- Fix(Memcache): ensure global prefix depends on enabled apps (server#56033)
- Enh(AppManager): log which apps requires the upgrade procedure (server#56034)
- Fix(pagination): render multistatus to XML before caching (server#56035)
- Chore: use different cypress-split seed per PR (server#56037)
- Chore: update codeowners (server#56038)
- Fix(theming): use IAppConfig for all ThemingDefaults (server#56039)
- Fix(files_external): check for changes when saving settings (server#56042)
- Feat(ocm): handle /.well-known/ocm (server#56047)
- Fix(files_sharing): Hide ‘Open locally’ action (server#56060)
- Test(TaskProcessing): use proper types (server#56063)
- Refactor(twofactor_backupcodes): migrate to Typescript and Vue 3 (server#56067)
- Fix(core): token change logging (server#56074)
- Fix(files): preload file tree with 2 level deep (server#56075)
- Refactor(comment): Port away from deprecated event comment constant (server#56076)
- Chore(snowflakes): small fixes on decode command (server#56083)
- Fix(LDAP): drop hard base checks for now (server#56085)
- Chore: remove deprecated `OC.redirect` and `OC.reload` (server#56086)
- Chore: remove deprecated hosts functions from OC (server#56087)
- Chore: remove `OC.fileIsBlacklisted` (server#56088)
- Chore: remove `OC.set` and `OC.get` (server#56089)
- Fix(Mailer): Log errors (server#56090)
- Feat(config): add serverid configuration and use it for Snowflakes (server#56095)
- Fix(s3): expose request_checksum_calculation and response_checksum_va… (server#56096)
- Chore(i18n): Adapted spelling of MIME type (server#56099)
- Chore(l10n): Use numbered placeholders (server#56100)
- Fix(snowflakes): fix APCu cache restarted detection (server#56106)
- Ci(actions): Pin action versions by hash (server#56108)
- Build(deps): Bump mlocati/ip-lib from 1.20.0 to 1.22.0 (server#56109)
- Fix(files_versions): Do not assume source exist when migrating versions to new storage (server#56117)
- Feat(snowflakeids): add File Sequence Generator (server#56120)
- Build(deps-dev): bump behat/behat from 3.25.0 to 3.26.0 in /build/integration (server#56121)
- Build(deps-dev): bump rector/rector from 2.2.5 to 2.2.7 in /vendor-bin/rector (server#56122)
- Chore: remove deprecated `OC.AppConfig` in favor of `OCP.AppConfig` (server#56129)
- Fix(files): Do not fail on missing sidebar in files list (server#56138)
- Chore(i18n): Fixed grammar (server#56140)
- Build(deps-dev): bump globals from 16.4.0 to 16.5.0 (server#56144)
- Build(deps-dev): bump eslint from 9.38.0 to 9.39.0 (server#56145)
- Build(deps-dev): bump sass from 1.93.2 to 1.93.3 (server#56147)
- Build(deps): bump @nextcloud/moment from 1.2.1 to 1.3.5 (server#56148)
- Build(deps-dev): bump sass from 1.93.2 to 1.93.3 in /build/frontend-legacy (server#56149)
- Feat: Update supported PostgreSQL versions (server#56155)
- Feat(lexicon): add FLAG_INTERNAL (server#56159)
- Chore(i18n): Changed unicode character and removed line breaks (server#56161)
- Feat: add fileid to exception message when reading a dav file fails (server#56166)
- Fix(encryption): Fix user key support with basic auth (server#56167)
- Fix(encryption): Add the script to test encryption status only on logged in pages (server#56189)
- Fix(activity): do not loop affected userIDs twice (server#56190)
- Chore(i18n): Fixed plural strings (server#56192)
- Fix(files_versions): Add user to error message (server#56195)
- [master] fix(security): Update CA certificate bundle (server#56211)
- Feat(EphemeralSessions): Introduce lax period (server#56215)
- Feat(DI): Abort querying if infinite loop is detected (server#56218)
- Feat(group): Sanitize group names and ids on creation (server#56222)
- Fix(View): Normalize path in getAbsolutePath (server#56223)
- Fix: Force direct login after password reset (server#56225)
- Build: update node and npm engines versions (server#56226)
- Fix(contacts): allow address book to be local but not system (server#56240)
- Fix potentially broken shares from the past (server#56243)
- Refactor(template-manager): Modernize template manager API (server#56251)
- Make failed availability check apply in the same request (server#56255)
- Fix(files_sharing): sidebar link share password checkbox (server#56278)
- Add server version to default crawler user agent (server#56280)
- Revert “feat(group): Sanitize group names and ids on creation” (server#56281)
- Ci(psalm): Add a checker against logical operators (server#56284)
- Build(deps-dev): bump symfony/event-dispatcher from 6.4.25 to 7.3.3 in /build/integration (server#56293)
- Build(deps-dev): bump cypress from 15.5.0 to 15.6.0 (server#56305)
- Build(deps): bump vue from 3.5.22 to 3.5.24 (server#56306)
- Build(deps): bump @nextcloud/password-confirmation from 6.0.1 to 6.0.2 (server#56307)
- Build(deps): bump @nextcloud/vue from 9.1.0 to 9.2.0 (server#56308)
- Build(deps-dev): bump eslint from 9.39.0 to 9.39.1 (server#56309)
- Build(deps): bump @nextcloud/paths from 2.2.1 to 2.2.2 (server#56310)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.8 to 2.8.10 (server#56311)
- Build(deps-dev): bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (server#56312)
- Build(deps-dev): bump vite from 7.1.12 to 7.2.2 (server#56313)
- Build(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 in /build/frontend-legacy (server#56314)
- Build(deps-dev): bump msw from 2.11.6 to 2.12.0 in /build/frontend-legacy (server#56315)
- Build(deps): bump @nextcloud/l10n from 3.4.0 to 3.4.1 in /build/frontend-legacy (server#56316)
- Build(deps): bump marked from 16.4.1 to 17.0.0 in /build/frontend-legacy (server#56317)
- Build(deps): bump @nextcloud/password-confirmation from 6.0.1 to 6.0.2 in /build/frontend-legacy (server#56318)
- Build(deps-dev): bump vite from 7.1.12 to 7.2.2 in /build/frontend-legacy (server#56319)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 7.0.1 in /build/frontend-legacy (server#56320)
- Build(deps): bump @nextcloud/paths from 2.2.1 to 2.2.2 in /build/frontend-legacy (server#56321)
- Add rememberme checkbox (server#56343)
- Feat(rate-limit): Allow overwriting the rate limit (server#56346)
- Add AI input limits (server#56350)
- [master] fix(security): Update code signing revocation list (server#56363)
- Fix: pass only necessary information when deleting mulitple objects (server#56366)
- Refactor(files): move hotkeys in app settings to new `NcAppSettingsShortcutsSection` (server#56377)
- Fix(config.sample.php): Update enabledPreviewProviders (server#56392)
- Perf(s3): Cache whether bucket exists (server#56395)
- Build(deps): Bump symfony/http-foundation to 6.4.29 (server#56401)
- Feat: hide “External Shares” section if no external shares can be created (server#56404)
- Chore: don’t assume bash in /bin in build/demi.sh (server#56405)
- Refactor(files): migrate to new `NcForm*` components (app settings design) (server#56408)
- Fix(files_sharing): use webroot for public links (server#56409)
- Fix(Memcache): use different cache key when in maintenance mode (server#56410)
- Build: Require icewind/smb 3.8 (server#56414)
- Fix: Clear mount cache when file storage changes during move (server#56416)
- Fix: support -n option to encrypt-all command to allow to run in non-interactive mode (server#56419)
- Fix(core): RTL legacy snapper width (server#56425)
- Chore(i18n): Improved grammar (server#56428)
- Fix: mp3info break frame parsing on short frames (server#56436)
- Feat(profiler): Use gzdecode/gzencode to parse profiles (server#56438)
- Refactor(files_trashbin): migrate app to Vue 3 (server#56439)
- Chore: align sub-project package.json engines with root (server#56444)
- Occ commands for listing and refreshing mounts (server#56447)
- Feat: Add option to update the public key of a user (server#56451)
- Build(deps-dev): bump rector/rector from 2.2.7 to 2.2.8 in /vendor-bin/rector (server#56452)
- Build(deps-dev): bump jsdom from 27.0.1 to 27.2.0 (server#56453)
- Build(deps-dev): bump @types/dockerode from 3.3.45 to 3.3.46 (server#56454)
- Build(deps-dev): bump sass from 1.93.3 to 1.94.0 (server#56455)
- Build(deps-dev): bump wait-on from 9.0.1 to 9.0.3 (server#56457)
- Build(deps-dev): bump msw from 2.12.0 to 2.12.2 in /build/frontend-legacy (server#56459)
- Build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (server#56484)
- Fix(i18n): Corrected plural for multi plural languages (server#56486)
- Chore: Update minimum supported desktop version to 3.0.82 (server#56490)
- Refactor(ServerVersion): Add missing type hinting (server#56491)
- Improve IResult (server#56494)
- Fix(tests): Fix login test for remember me checkbox (server#56495)
- Fix(files_sharing): Allow deleting a share of a missing file (server#56498)
- Add api for authoritative mount providers and implement it for files_external (server#56499)
- Fix(sharing): Add isTrustedServer flag to lookup results (server#56501)
- Feat(objectstore): add configurable S3 retry attempts (server#56502)
- Fix(db): Fix JSON handling in WHERE statements for postgres (server#56504)
- Encode s3 metadata as base64 if needed (server#56515)
- Feat(AppManager): log when cleanAppId drops invalid chars (server#56518)
- Fix(files_reminder): prevent setting reminder in the past (server#56520)
- Fix(settings): Display group displayName consistently when editing a user (server#56524)
- Fix(QuotaPlugin): Always check the quota before moving (server#56527)
- Chore: Make the feature suggestion template a bit nicer (server#56536)
- Refactor mount providers files_sharing app (server#56537)
- Refactor(user_status): migrate to Vue 3 (server#56544)
- Build: correct render build url in Vite for chunks/assets in dist (server#56554)
- Chore: remove codecov bundle analysis (server#56556)
- Fix(files_external): Fix registration of listeners with PHP >= 8.4 (server#56561)
- Fix state for example content checkboxes (server#56562)
- Feat: emit an event when an S3 bucket is created (server#56565)
- Ci: Disable always failing tests in users-group-admin.cy.ts (server#56567)
- Refactor(user_ldap): Migrate to Vue3 (server#56570)
- Feat(3rdparty): Add PHP 8.5 polyfill (server#56571)
- Fix(user_ldap): Re-introduce easy login attributes checkboxes (server#56574)
- Build(deps-dev): bump @types/dockerode from 3.3.46 to 3.3.47 (server#56580)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.10 to 2.8.11 (server#56582)
- Build(deps-dev): bump cypress from 15.6.0 to 15.7.0 (server#56583)
- Build(deps-dev): bump stylelint from 16.25.0 to 16.26.0 (server#56584)
- Build(deps-dev): bump sass from 1.94.0 to 1.94.2 (server#56587)
- Build(deps-dev): bump vitest from 3.2.4 to 4.0.13 (server#56588)
- Build(deps): bump @nextcloud/vue from 9.2.0 to 9.3.0 (server#56590)
- Build(deps-dev): bump vite from 7.2.2 to 7.2.4 (server#56591)
- Build(deps): bump libphonenumber-js from 1.12.25 to 1.12.29 in /build/frontend-legacy (server#56597)
- Build(deps): bump @nextcloud/capabilities from 1.2.0 to 1.2.1 in /build/frontend-legacy (server#56598)
- Build(deps): bump color from 5.0.2 to 5.0.3 in /build/frontend-legacy (server#56599)
- Add core:text2text:chat fake provider in the testing app (server#56618)
- Chore(eslint): fix linting on CI and resolve issues (server#56619)
- Fix(unified-search): prevent provider disabling on content filter apply (server#56620)
- Ci: update workflows from organization (server#56625)
- Fix/fix/theming legacy app config (server#56626)
- Fix(team-manager): team is already teamid (server#56627)
- Feat: Port jobs table to snowflakes ids (server#56628)
- Chore: Bump autoloader files for new composer version (server#56629)
- Refactor(workflowengine): Check if class is correct (server#56630)
- Build(deps-dev): bump vite from 7.2.2 to 7.2.4 in /build/frontend-legacy in the vite group across 1 directory (server#56631)
- Build(deps-dev): bump the vitest group across 1 directory with 2 updates (server#56632)
- Build(deps): bump vue from 3.5.24 to 3.5.25 (server#56634)
- Build(deps-dev): bump sass from 1.93.3 to 1.94.2 in /build/frontend-legacy (server#56635)
- Build(deps-dev): bump behat/behat from 3.26.0 to 3.27.0 in /build/integration (server#56636)
- Fix(admin-delegation): Prevent delegation to group if delegation already (server#56646)
- Fix(sharing): allow federated shares to non-trusted servers (server#56652)
- Fix(updatenotification): Fix log spam from ResetToken job (server#56655)
- Build(deps): bump the github-actions group across 1 directory with 10 updates (server#56659)
- Chore: update `@nextcloud/eslint-config` to v9.0.0-rc.6 and fix issues (server#56660)
- Feat(files): add –use-user-id option to transfer-ownership command (server#56664)
- Fix(trashbin): deletedBy of a file from a federated folder (server#56668)
- Fix(s3): make data integrity protections opt-in (server#56672)
- Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#56673)
- Build(deps): bump marked from 17.0.0 to 17.0.1 in /build/frontend-legacy (server#56674)
- Build(deps): bump @nextcloud/event-bus from 3.3.2 to 3.3.3 in /build/frontend-legacy (server#56675)
- Build(deps): bump core-js from 3.46.0 to 3.47.0 in /build/frontend-legacy (server#56677)
- Build(deps-dev): bump @nextcloud/typings from 1.9.1 to 1.10.0 in /build/frontend-legacy (server#56678)
- Build(deps-dev): bump webpack from 5.102.1 to 5.103.0 in /build/frontend-legacy (server#56679)
- Build(deps): bump @nextcloud/router from 3.0.1 to 3.1.0 in /build/frontend-legacy (server#56680)
- Build(deps): bump p-queue from 9.0.0 to 9.0.1 in /build/frontend-legacy (server#56684)
- Build(deps-dev): remove `@types/dockerode` and `@types/wait-on` in `/build/frontend-legacy` (server#56687)
- Build(deps): bump @nextcloud/paths from 2.2.2 to 2.3.0 in /build/frontend-legacy (server#56689)
- Chore: remove `@nextcloud/calendar-availability-vue` from legacy (server#56693)
- Refactor(files_reminders): migrate app to Vue 3 (server#56694)
- Build(deps-dev): bump msw from 2.12.2 to 2.12.3 in /build/frontend-legacy (server#56695)
- Build(deps): bump debounce from 2.2.0 to 3.0.0 in /build/frontend-legacy (server#56696)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 7.0.1 to 7.0.2 in /build/frontend-legacy (server#56697)
- Build(deps): bump camelcase from 8.0.0 to 9.0.0 in /build/frontend-legacy (server#56698)
- Build(deps-dev): bump workbox-webpack-plugin from 7.3.0 to 7.4.0 in /build/frontend-legacy (server#56701)
- Build(deps): add missing dependencies (server#56704)
- Chore(deps): remove unused dependencies (server#56705)
- Fix(user_status): adjust online status string (server#56711)
- Fix(logger): add back lost params for logger methods (server#56716)
- Add a boolean ‘addWatermarking’ attribute to taskprocessing tasks (server#56717)
- Chore: move behat dependencies to vendor-bin (server#56718)
- Fix(templates): deduplicate provider templates (server#56722)
- Build(deps-dev): bump node-forge from 1.3.1 to 1.3.2 in /build/frontend-legacy (server#56724)
- Chore(i18n): Remove strings from i18n and adapted casing (server#56725)
- Fix(user_ldap): Improve case where selected config is undefined (server#56726)
- Fix(user_ldap): Do not use variables directly in translation strings (server#56728)
- Drop Oracle 11 support (server#56729)
- Fix(settings): Migrate PII listener to IEventListener (server#56732)
- Fix: Add sabre vobject rdate patch (server#56733)
- Fix(files_sharing): Allow removing password from link shares (server#56740)
- Chore: update `@nextcloud/files` to 4.0.0-beta.4 (server#56743)
- Feat(files_sharing): Support priority in public template providers (server#56745)
- Build(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (server#56748)
- Build(deps-dev): bump rector/rector from 2.2.8 to 2.2.9 in /vendor-bin/rector (server#56749)
- Build(deps-dev): bump stylelint from 16.26.0 to 16.26.1 (server#56751)
- Fix: Fix orphan shares blocking moving other shares (server#56758)
- Feat(admin_audit): Log cache insert/delete to audit log (server#56768)
- Test(cypress): only check error and warning colors on blurred background (server#56770)
- Feat(ObjectStore): Allow overriding arguments per bucket (server#56772)
- Refactor(share): Remove code related to science mesh integration (server#56773)
- Feat: improve needUpgrade() output and refactor for clarity (server#56779)
- Chore(legacy): Remove deprecated getUserQuota method (server#56780)
- Fix(s3): rename ‘Amazon S3’ to ‘S3 Storage’ (server#56781)
- Chore(deps): Update flake to 25.11 and haze to 2.1.3 (server#56783)
- Fix: calendar subscription memory exhaustion (server#56784)
- Build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (server#56785)
- Refactor: improve reflection attribute typing (server#56790)
- Patch the version file to allow upgrading from owncloud > v10.13 (server#56791)
- Debt(files): Remove regular stats request (server#56792)
- Docs(settings): Removing the developerDocsUrl (server#56794)
- Feat(snowflake): extend Entity class to support snowflakes (server#56795)
- Fix(CalDAV): Increase Calendar Object UID field size (server#56801)
- [master] fix(security): Update CA certificate bundle (server#56811)
- Refactor: drop need for an obscure (and legacy) `OC_Util` method… `runningOnMac()` 😉 (server#56816)
- Feat(files): Add support for `storage-id` and `path` in RepairTree command (server#56834)
- Feat(log): Add script name and occ command to log details (server#56843)
- Build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /build/frontend-legacy (server#56860)
- Fix(settings): Improve mail test error handling and logging (server#56862)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.6 to 1.8.7 in /vendor-bin/openapi-extractor (server#56878)
- Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#56887)
- Build(deps-dev): bump msw from 2.12.3 to 2.12.4 in /build/frontend-legacy (server#56889)
- Build(deps): bump libphonenumber-js from 1.12.29 to 1.12.31 in /build/frontend-legacy (server#56890)
- Fix(flake): Allow using EOL PHP versions (server#56896)
- Feat(ocm): event on ocm discovery and ocm request (server#56899)
- Fix: Allow installation on macOS CI (server#56900)
- Feat(TaskProcessing): Add OCR TaskType (server#56908)
- Fix(files_sharing): ensure that external section is mounted (server#56909)
- Fix(files/type): preserve numeric keys (follow-up) (server#56919)
- Fix caching routes by users with an active session (server#56921)
- Test: Fix PHPUnit 11 use in Behat (server#56922)
- Fix(settings): update all button only updates a single app (server#56923)
- Feat: automated appointment creation (server#56924)
- Fix(dav): handle HTML in CalDAV invitations (server#56925)
- Fix(CachingRouter): Disable cache for findMatchingRoute (server#56926)
- Fix(TaskProcessing): Adjust OCR task type to allow for multiple files and pdfs (server#56928)
- Fix(UserMountCache): Add back unique index for oc_mounts and use normal insert (server#56933)
- Fix: Unify handling of exclude groups in contacts menu and sharing (server#56938)
- Fix(template): add import map for JS module entry points (server#56941)
- Refactor(federatedfilesharing): migrate to Typescript and Vue 3 (server#56942)
- Build(deps-dev): bump rector/rector from 2.2.9 to 2.2.14 in /vendor-bin/rector (server#56946)
- Build(deps-dev): bump sass from 1.94.2 to 1.95.1 (server#56950)
- Build(deps-dev): bump jsdom from 27.2.0 to 27.3.0 (server#56952)
- Build(deps-dev): bump the vite group across 2 directories with 1 update (server#56956)
- Fix(files_sharing): Normalize dir type to folder for federated shares (server#56977)
- Build(deps): bump dompurify from 3.3.0 to 3.3.1 in /build/frontend-legacy (server#56979)
- Build(deps): bump @nextcloud/logger from 3.0.2 to 3.0.3 in /build/frontend-legacy (server#56980)
- Build(deps-dev): bump sass from 1.94.2 to 1.95.1 in /build/frontend-legacy (server#56981)
- Fix(comments): Check comment object (server#56982)
- Fix(TaskProcessing): Increase EShapeType::Text limit to 512 KB (server#57004)
- Fix(css): correct boundaries of breaking points (server#57010)
- Refactor(oauth2): migrate to Typescript and Vue 3 (server#57012)
- Fix: do not truncate birth year to 1970 (server#57017)
- Fix: Reduce deprecation warnings in phpunit_nodb CI jobs (server#57020)
- [master] fix(security): Update code signing revocation list (server#57031)
- Feat: Allow to block full matches on the display name (server#57041)
- Fix: Fix setting name inconsistency between backend and frontend (server#57042)
- Cibit): use custom image to run PHP unit tests on 32bit (server#57051)
- Fix(federatedfilesharing): `pre` must not be a child of `p` (server#57054)
- Build(deps-dev): bump eslint from 9.39.1 to 9.39.2 (server#57058)
- Fix(settings): reset limit to groups state when switching apps (server#57078)
- Feat(settings): persist user management column visibility (server#57079)
- Chore: Update minimum supported desktop version to 3.1.50 (server#57082)
- Fix(jobs): Fix 32 bits jobs (server#57084)
- Fix(snowflakes): FileSequence generator must always use the same dir (server#57094)
- Fix(files): ensure creating folders in public shares work (server#57095)
- Fix(dav): catch NotFound exception in UploadHome::childExists() (server#57096)
- Chore: Deprecate unused ISystemTagManagerFactory, DI is enough (server#57098)
- Fix(background-jobs): Fix unit tests with 32-bits (server#57099)
- Ci(PHP): Test against 8.5 on CI (server#57116)
- Test(DeleteOrphanedFilesTest): Improve counting mounts (server#57118)
- Fix(IpNormalizer): Added `inet_pton()` check before bitwise operations (server#57127)
- Fix(lib): include headers from OC\Template\Template as well in produced HTML (server#57133)
- Build(deps): Bump pimple/pimple from 3.5.0 to 3.6.0 (server#57137)
- Refactor(dashboard): Fix all psalm issues (server#57142)
- Refactor(dav): fix psalm for dav endpoints (server#57145)
- Build(deps): Bump nextcloud/lognormalizer from 2.0.0 to 3.0.0 (server#57149)
- Fix(preview): Correctly insert preview version (server#57155)
- Fix(ocm): fully disable signed request on config (server#57156)
- Feat: add api to get users for share (server#57158)
- Build(deps): Bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 (server#57160)
- Refactor(theming): migrate to Typescript and Vue 3 (server#57163)
- Chore: Change preview image in README.md (server#57164)
- Feat(openmetrics): introduce OpenMetrics exporter (server#57165)
- Enhancement(files): remove redundant success toast on file rename (server#57168)
- Build(deps): bump the symfony group across 1 directory with 3 updates (server#57172)
- Fix(files): Inhibit download for non downloadable nodes in all contexts (server#57174)
- [local] fix(login): Improve wording for login throttle warning (server#57176)
- Feat(userList): Allow to list all users (server#57179)
- Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (server#57180)
- Fix(tests): Fix files_external tests (server#57185)
- Feat: don’t gate perBucket object store configuration behind multibucket (server#57186)
- Build(deps): Bump systeminformation and cypress (server#57190)
- Feat: also send x-user-id for dav responses (server#57191)
- Build(deps-dev): Bump the vite group across 2 directories with 1 update (server#57194)
- Build(deps-dev): Bump the vitest group across 2 directories with 3 updates (server#57196)
- Build(deps): Bump vue from 3.5.25 to 3.5.26 (server#57198)
- Build(deps-dev): Bump sass from 1.95.1 to 1.97.1 (server#57199)
- Build(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (server#57200)
- Build(deps): Bump @nextcloud/files from 4.0.0-beta.4 to 4.0.0-beta.7 (server#57201)
- Build(deps): Bump @nextcloud/paths from 2.3.0 to 3.0.0 (server#57203)
- Build(deps-dev): Bump sass from 1.95.1 to 1.97.1 in /build/frontend-legacy (server#57205)
- Build(deps-dev): Bump webpack from 5.103.0 to 5.104.1 in /build/frontend-legacy (server#57208)
- Docs(IUserSession): Improve interface docs (server#57224)
- Fix: adjust authoritative setup path caching logic (server#57228)
- Fix: drop readable check (server#57230)
- Feat: restrict calendar invitation participants (server#57231)
- Fix(NewUserDialog): update group selection to prevent admin group from being assigned as subadmin (server#57233)
- Add fake OCR taskprocessing provider in the testing app (server#57235)
- Refactor(profile): migrate to script setup and Vue 3 (server#57236)
- Refactor(files_external): migrate to script-setup and Vue 3 (server#57237)
- Refactor(files_versions): tidy up DAV plugin logic / modernize (server#57245)
- Build(deps-dev): bump rector/rector from 2.2.14 to 2.3.0 in /vendor-bin/rector (server#57246)
- Build(deps-dev): bump jsdom from 27.3.0 to 27.4.0 (server#57248)
- Build(deps-dev): bump msw from 2.12.4 to 2.12.6 in /build/frontend-legacy (server#57251)
- [master] fix(security): Update code signing revocation list (server#57262)
- Refactor(trashbin): improve DAV handler robustness + docs + readability (server#57267)
- Refactor!: migrate files sidebar to Node API (server#57277)
- Fix: allow moving from of non-resharable to other share if the user has delete permissions (server#57284)
- Feat: introduce API for partial share providers (server#57285)
- Fix: add $forChildren parameter to IPartialMountProvider (server#57286)
- Feature/54562/drop mounts on full or provider setup (server#57289)
- Fix(admin_audit): Fix typo in visibility log message (server#57291)
- Feat(files_sharing): implement partial mount providers (server#57292)
- Fix(FilesAppSettings): Add icons to default view (server#57296)
- Build(deps): bump the github-actions group across 1 directory with 11 updates (server#57303)
- Build(deps): bump qs and express in /build/frontend-legacy (server#57305)
- Fix(installer): make isDownloaded robust + unify parameter naming (server#57308)
- Build(deps): bump @nextcloud/files from 4.0.0-beta.7 to 4.0.0-beta.8 (server#57319)
- Build(deps): bump @nextcloud/files from 4.0.0-beta.7 to 4.0.0-beta.8 in /build/frontend-legacy (server#57320)
- Fix(settings): Improve sharing form labels (server#57327)
- Chore(l10n): drop unused xgettextfiles (server#57332)
- Refactor(federation): migrate app frontend (admin settings) to Vue 3 (server#57341)
- Refactor(files): migrate from deprecated `useNavigation` to `activeStore` (server#57347)
- Fix: adjust public page footer logic (server#57348)
- Fix(files): properly handle currently active node and files action hotkeys (server#57352)
- Fix(comments): adjust Activity integration for changed Node API (server#57354)
- Refactor: consolidate `OC.Settings` (server#57355)
- Fix(NavigationManager): Remove break to return all defaultEntryIds (server#57357)
- Refactor(psalm): Enable psalm for comments unit tests (server#57367)
- Authoritative mount setup (server#57370)
- Feat(Config.php): change `array_merge` to `array_replace_recursive` when merging configs (server#57371)
- Feat(webhook_listeners): adapt webhook payload format (server#57372)
- Fix: Usage of a deprecated alias (server#57373)
- [master] fix(security): Update code signing revocation list (server#57380)
- Feat: add event for apps that a users share access might have changed (server#57392)
- Fix(files): properly handle viewer integration of sidebar (server#57393)
- Fix(settings): Allow clearing legal and privacy links (server#57394)
- Feat(TaskProcessing): add endpoints for ExApp access without userId (server#57395)
- Fix(snowflake): Allow SnowflakeAware to overwrite the field types (server#57403)
- Fix(psalm): Fix static analysis issues in apps/*/tests (server#57404)
- Chore: update justinrainbow/json-schema to 6.6.4 (server#57405)
- Fix(image): Remove NOP imagedestroy call (server#57407)
- Ci(static-code-analysis): add missing permissions to upload sarif file (server#57409)
- Fix(snowflake): Fix generateId() call for SnowflakeEntity (server#57410)
- Fix(controller): Support native int ranges (server#57413)
- Fix(l10n): Fix language selection (server#57414)
- Fix(openmetrics): import right classes (server#57427)
- Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (server#57428)
- Feat(profile): show Teams memberships on account details (server#57439)
- Refactor(entity): Don’t type id (server#57442)
- Feat(signed-request): moving out of unstable (server#57449)
- Fix: add send participation reply on fresh event patch (server#57450)
- Fix: Make User_Proxy IGetDisplayNameBackend complient (server#57452)
- Improve usability of QR code login (server#57453)
- Fix(session): handle null logger (server#57454)
- Feat(build): add .nextcloudignore file to match Krankerl behaviour (server#57455)
- Build(deps-dev): bump the vite group across 2 directories with 1 update (server#57466)
- Build(deps-dev): bump eslint-plugin-cypress from 5.2.0 to 5.2.1 (server#57467)
- Build(deps-dev): bump sass from 1.97.1 to 1.97.2 (server#57469)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.11 to 2.8.14 (server#57471)
- Build(deps-dev): bump msw from 2.12.6 to 2.12.7 in /build/frontend-legacy (server#57472)
- Build(deps-dev): bump sass from 1.97.1 to 1.97.2 in /build/frontend-legacy (server#57473)
- Fix(TaskProcessing): Expose userFacingErrorMessage on ResponseDefinitions#CoreTaskProcessingTask (server#57491)
- Fix: handle InvalidArumentException as availability failure in smb->getFileInfo (server#57493)
- Fix(ocm): empty response (server#57495)
- Refactor(files): Rename IMountProviderArgs (server#57498)
- Refactor(user_ldap): migrate jQuery UI of password renewal to Vue (server#57499)
- Refactor(theming): move from `js/` to `src/` (server#57502)
- Refactor: drop moment from new bundles (server#57503)
- Fix(gc): (re)implement `cache_chunk_gc_ttl` (server#57504)
- Use strict array search (server#57509)
- Perf(dav): Avoid getting DB Connection inside callback (server#57510)
- Fix(UserPlugin): Rewrite from scratch (server#57511)
- Refactor(dav): Remove dead property (server#57513)
- Perf(files): Optimize CacheEntry creation (server#57514)
- Refactor(encryption): migrate to Vue 3 and Typescript and script setup (server#57515)
- Feat: add api to get a user object without verifying they exist (server#57519)
- Perf(UserMountCache): Optimize loop (server#57525)
- Refactor(core): migrate login flow ui from jQuery to Vue (server#57526)
- Chore(deps): update `@nextcloud/files` to v4.0.0-beta.9 (server#57529)
- Chore: fix name of kerberos sso summary workflow (server#57540)
- Refactor(settings): migrate mail settings to Vue (server#57544)
- Perf(View): Optimize getDirectoryContent hot-loop (server#57549)
- Fix: fallback to full user setup if we cant find the expected mount root (server#57550)
- Debt(files_sharing): Unify `getSharedWithByPath` and `getSharedWith` (server#57552)
- Fix: clearify meaning of getMountsForPath arguments (server#57553)
- Refactor(core): migrate web updater to Vue (server#57556)
- Ci(phpunit): thin out testing matrix (server#57561)
- Feat(files_sharing): Support multiples users in UserShareAccessUpdatedEvent (server#57564)
- Chore(settings): remove dead legacy code (server#57565)
- Ci(lint): Lint multiple files at once when possible (server#57566)
- Refactor(core): migrate public share authentication to Vue (server#57571)
- Fix(files_sharing): Fix BeforeZipCreatedListener path handling (server#57573)
- Fix: dont error on missing path_hash/checksum CacheEntry fields (server#57576)
- Fix(mounts): only remove existing index (server#57579)
- Chore: drop legacy `WhatsNew` (server#57583)
- Refactor(core): migrate OCP.AppConfig from jQuery to axios (server#57584)
- Chore(i18n): Improved grammar (server#57585)
- Chore: update `@nextcloud/files` to v4.0.0-rc.0 (server#57586)
- Refactor: migrate `OC.*QueryString` from jQuery (server#57587)
- Refactor(QueryException): Remove most usage of QueryException (server#57591)
- Refactor(core): migrate `OC.msg` away from jQuery (server#57592)
- Refactor(core): migrate `OCP.Comments` away from jQuery (server#57594)
- Ci: add timeout for PHP setup (server#57598)
- Build(deps-dev): bump rector/rector from 2.3.0 to 2.3.1 in /vendor-bin/rector (server#57600)
- Build(deps-dev): bump the vitest group across 2 directories with 3 updates (server#57601)
- Build(deps-dev): bump cypress from 15.8.1 to 15.9.0 (server#57602)
- Build(deps-dev): bump @types/dockerode from 3.3.47 to 4.0.0 (server#57605)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.14 to 2.8.15 (server#57606)
- Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.27.1 to 7.28.6 in /build/frontend-legacy (server#57607)
- Build(deps): bump @nextcloud/vue from 8.35.0 to 8.35.2 in /build/frontend-legacy (server#57608)
- Chore(version): Hub 25 Autumn -> Hub 26 Winter (server#57629)
- Feat(sharing): remove share permission from “Allow editing” default (server#57631)
- Build(deps-dev): bump @nextcloud/stylelint-config from 3.1.1 to 3.2.0 (server#57634)
- Build(deps): bump p-queue from 9.0.1 to 9.1.0 in /build/frontend-legacy (server#57635)
- Build(deps-dev): bump @babel/node from 7.28.0 to 7.28.6 in /build/frontend-legacy (server#57636)
- Build(deps): bump @nextcloud/dialogs from 7.1.0 to 7.2.0 in /build/frontend-legacy (server#57637)
- Build(deps): bump libphonenumber-js from 1.12.31 to 1.12.34 in /build/frontend-legacy (server#57638)
- Build(deps): bump the github-actions group with 3 updates (server#57639)
- Fix(TaskProcessing): Fix occ commands to cast strings to integer (server#57641)
- Chore: drop duplicated legacy Ajax error handling (server#57642)
- Chore(files): add missing component import (server#57643)
- Refactor(core): migrate `OC.EventSource` from jQuery to native API (server#57644)
- Fix(theming): Fix favicon and touchicon ratios (server#57653)
- Fix(activity): allow string types for snowflake IDs (server#57655)
- Fix(apps): Enable TwoFactor TOTP by default (server#57658)
- Welcome stable33 (server#57685)
- Fix(security): Update Expires time (server#57688)
- Build(deps-dev): bump phpunit/phpunit from 11.5.44 to 11.5.48 in /vendor-bin/behat (server#57691)
- Build(deps): bump phpunit/phpunit from 11.5.42 to 11.5.48 in /vendor-bin/phpunit (server#57692)
- Build(deps-dev): bump rector/rector from 2.3.1 to 2.3.4 in /vendor-bin/rector (server#57693)
- Build(deps-dev): bump @types/dockerode from 4.0.0 to 4.0.1 (server#57694)
- Build(deps): bump vue from 3.5.26 to 3.5.27 (server#57697)
- Build(deps): bump @nextcloud/vue from 9.3.1 to 9.4.0 (server#57701)
- Build(deps-dev): bump sass from 1.97.2 to 1.97.3 (server#57704)
- Build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (server#57709)
- Build(deps): bump lodash from 4.17.21 to 4.17.23 in /build/frontend-legacy (server#57711)
- Build(deps): bump @nextcloud/vue from 8.35.2 to 8.35.3 in /build/frontend-legacy (server#57713)
- Build(deps): bump libphonenumber-js from 1.12.34 to 1.12.35 in /build/frontend-legacy (server#57716)
- Build(deps): bump core-js from 3.47.0 to 3.48.0 in /build/frontend-legacy (server#57720)
- Build(deps-dev): bump sass from 1.97.2 to 1.97.3 in /build/frontend-legacy (server#57721)
- Build(deps): bump focus-trap from 7.6.6 to 7.8.0 in /build/frontend-legacy (server#57722)
- 33.0.0 RC1 (server#57724)
- Feat(files): render file list filters in top bar and allow to collapse into overflow menu (server#57751)
- Fix: add since param for activity manager (server#57754)
- Fix(cache): Fix parsing cache entry from groupfolder (server#57755)
- Fix(openmetrics): Multiple exporters per app (server#57768)
- Fix(caldav): Enhance UID check for base component (server#57771)
- Build(deps-dev): bump the vitest group across 2 directories with 3 updates (server#57778)
- Feat: allow to filter contacts by team (server#57783)
- Fix npm audit (server#57788)
- Feat(openmetrics): add log level (server#57792)
- Stable33: perf(normalization): Optimize path normalization (server#57796)
- Fix(openmetrics): Allow openmetrics in info.xml (server#57799)
- Fix(ocm): manage 4xx on ocm requests (server#57801)
- Feat(mimetypes): Add mimetype aliases/mapping/names for .toml and .ovpn (server#57803)
- Feat(flake): Add reuse cli (server#57808)
- Fix(openmetrics): fix label names and add test for them (server#57809)
- Fix(apps): Update info.xsd with changes in appstore repository (server#57813)
- Fix(Propagator): rollback transaction if it fails (server#57814)
- Chore: remove X from social links (server#57819)
- Fix: improve share mount conflict resolution logic (server#57822)
- Fix(search): All elements are included regardless of their keys (server#57825)
- Chore(img): Update mobile app store badges (server#57827)
- Fix(composer): Set overwrite.cli.url in serve script (server#57832)
- Fix: don’t try to setup for a user when setting up / (server#57834)
- Calendar: Fix typos in import/export (server#57836)
- Fix(openmetrics): remove superfluous empty lines (server#57845)
- Fix(files): do not reset active tab when re-opening (server#57849)
- Ci(actions): Satisfy zizmor (server#57852)
- Add repair step for share targets with excess (2) (server#57858)
- Refactor(systemtags): migrate to Vue 3 and `script setup` (server#57865)
- Test(preview): properly test postscript preview provider (server#57868)
- Fix(user_ldap): Fix crash in some code path when a DN is longer that 64 (server#57870)
- Add InstallationCompletedEvent for post-installation actions (server#57871)
- Fix: don’t do full setup in setupForProvider if all requested providers are authoritative (server#57872)
- Fix(files): use correct API for action displayName in batch actions (server#57880)
- Fix: Add support for AscDesktopEditor browser user agent (server#57884)
- Fix(core): adjust faulty migration version number (server#57887)
- On demand preview migration (server#57889)
- Fix: log memory usage for requests based on configured memory limit (server#57897)
- 33.0.0 RC2 (server#57899)
- Perf(UserMountCache): Invert condition so that we avoid some SQL queries (server#57900)
- Feat(external-storage): Implement IPartialMountPoint (server#57901)
- Perf(MountManager): use binary search to find mount in path (server#57907)
- Feat: optimize user mount cache (server#57912)
- 33] still setup for user when setting up root path with children (server#57913)
- Fix: don’t rely on share providers being avaiable in CleanupShareTarget (server#57927)
- Build(deps-dev): bump phpunit/phpunit from 11.5.49 to 11.5.50 in /vendor-bin/behat (server#57935)
- Build(deps): bump phpunit/phpunit from 11.5.49 to 11.5.50 in /vendor-bin/phpunit (server#57936)
- Build(deps-dev): bump rector/rector from 2.3.4 to 2.3.5 in /vendor-bin/rector (server#57937)
- Build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (server#57938)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.15 to 2.8.16 (server#57939)
- Build(deps-dev): bump stylelint from 17.0.0 to 17.1.0 (server#57940)
- Build(deps): bump libphonenumber-js from 1.12.35 to 1.12.36 in /build/frontend-legacy (server#57941)
- Build(deps): bump @nextcloud/upload from 1.11.0 to 1.11.1 in /build/frontend-legacy (server#57943)
- Fix(security): Update code signing revocation list (server#57948)
- Fix(files_external): Respect explicit port configuration (server#57997)
- Fix(files): keep current folder on drag-n-drop (server#57998)
- Feat: Add twofactor applications to most of the presets (server#57999)
- GetById: don’t setup for all users with access by default (server#58000)
- Fix(app-settings): limit app to group initial state (server#58005)
- Fix(federation): Don’t ask the database for an empty url (server#58014)
- Test(dispatcher): Add some tests with input 0 (server#58017)
- Fix(external-storage): Rtrim trailing slash at the end (server#58024)
- Fix: Migrate `getById` to `getFirstNodeById` (server#58028)
- Feat: Add office switcher with feature comparison (server#58030)
- Fix(comments): Put a limit to the limit (server#58044)
- 33.0.0 RC3 (server#58047)
- Test(Updater): Harden flaky test (server#58054)
- Fix(snowflakes): create file lock files into lock directory (server#58055)
- Fix(files_sharing): stop ignoring shares without a usergroup entry when filtering by path (server#58061)
- Build(deps-dev): bump cypress-split from 1.24.25 to 1.24.28 (server#58064)
- Build(deps): bump @vueuse/core from 14.1.0 to 14.2.0 (server#58065)
- Build(deps-dev): bump msw from 2.12.7 to 2.12.8 (server#58067)
- Build(deps): bump @vueuse/integrations from 14.1.0 to 14.2.0 (server#58069)
- Build(deps-dev): bump stylelint from 17.1.0 to 17.1.1 (server#58070)
- Build(deps-dev): bump cypress from 15.9.0 to 15.10.0 (server#58072)
- Build(deps): bump webdav from 5.8.0 to 5.9.0 (server#58073)
- Build(deps-dev): bump webpack from 5.104.1 to 5.105.0 in /build/frontend-legacy (server#58075)
- Build(deps-dev): bump @babel/node from 7.28.6 to 7.29.0 in /build/frontend-legacy (server#58076)
- Build(deps): bump p-limit from 7.2.0 to 7.3.0 in /build/frontend-legacy (server#58078)
- Build(deps): bump webdav from 5.8.0 to 5.9.0 in /build/frontend-legacy (server#58080)
- Build(deps-dev): bump msw from 2.12.7 to 2.12.8 in /build/frontend-legacy (server#58083)
- Build(deps): bump @nextcloud/vue from 8.35.3 to 8.36.0 in /build/frontend-legacy (server#58085)
- Chore(openmetrics): export only “real” files count (server#58090)
- Feat(sharing): Make share permission in bundled edit configurable (server#58091)
- Feat(dav): allow extending propfind properties via event (server#58093)
- Feat(files): warn when file would be hidden (server#58097)
- Chore: Improve SVG handling in link previews (server#58101)
- Perf: Replace getById call with getFirstNodeById (server#58106)
- Fix(TaskProcessing): Refactor TextToImage fallback (server#58114)
- Fix(TextToImage): Refactor scheduling mechanism (server#58118)
- Feat: Add SetupCheck to warn about missing second factor provider (server#58120)
- Feat(occ): show current version with occ app:update command (server#58123)
- Feat(contacts): support federated users/groups search when adding team members (server#58126)
- Fix(files): improve handling of copy-move action (server#58129)
- Chore(deps): update `@nextcloud/files` to v4.0.0-rc.1 (server#58133)
- Fix: target-repair: handle cases where the parent folder doesn’t exist (server#58136)
- Fix(files): Prevent file list from jumping when selecting visible files (server#58137)
- Fix: add X-User-Id header to logout response (server#58143)
- Chore(deps-dev): Bump phpunit/phpunit from 11.5.50 to 11.5.51 in /vendor-bin/behat (server#58167)
- Chore(deps): Bump phpunit/phpunit from 11.5.50 to 11.5.51 in /vendor-bin/phpunit (server#58168)
- Chore(deps-dev): Bump rector/rector from 2.3.5 to 2.3.6 in /vendor-bin/rector (server#58169)
- Chore(deps): Bump @nextcloud/vue from 9.4.0 to 9.5.0 (server#58170)
- Chore(deps-dev): Bump @zip.js/zip.js from 2.8.16 to 2.8.17 (server#58171)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.0 to 3.2.1 (server#58172)
- Chore(deps-dev): Bump msw from 2.12.8 to 2.12.9 (server#58173)
- Chore(deps-dev): Bump msw from 2.12.8 to 2.12.9 in /build/frontend-legacy (server#58174)
- Fix: don’t trigger moveShareInOrOutOfShare for reshares (server#58192)
- Fix(propagator): Improve lock behavior of propagator (server#58198)
- Fix: federated calendar additional properties (server#58200)
- Fix(snowflake): cast lastId to string (server#58215)
- Fix(preview): Fix scanning preview (server#58217)
- Chore: update `@nextcloud/files` to v4.0.0-rc.3 (server#58222)
- Fix(user_status): use getFirstDay() from @nextcloud/l10n (server#58227)
- Fix: delete CalDav and CardDav shares upon group deletion (server#58232)
- Chore(deps): Bump @nextcloud/files from 4.0.0-rc.3 to 4.0.0 (server#58240)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.2.1 to 5.3.0 (server#58241)
- Chore(deps): Bump @nextcloud/sharing from 0.3.0 to 0.4.0 (server#58242)
- Chore(deps-dev): Bump stylelint from 17.1.1 to 17.2.0 (server#58243)
- Chore(deps-dev): Bump @zip.js/zip.js from 2.8.17 to 2.8.19 (server#58244)
- Chore(deps-dev): Bump msw from 2.12.9 to 2.12.10 (server#58245)
- Chore(deps): Bump vue from 3.5.27 to 3.5.28 (server#58246)
- Chore(deps-dev): Bump msw from 2.12.9 to 2.12.10 in /build/frontend-legacy (server#58250)
- Chore(deps): Bump @nextcloud/files from 4.0.0-rc.3 to 4.0.0 in /build/frontend-legacy (server#58251)
- Chore(deps-dev): Bump webpack from 5.105.0 to 5.105.1 in /build/frontend-legacy (server#58252)
- 33.0.0 RC4 (server#58257)
- Fix(files): Do not show abort error to the user (server#58265)
- Fix: handle circle shares in share target repair (server#58266)
- Fix: correctly quote tablenames for truncating with oracle (server#58270)
- Fix(preview): Handle unique constraints (server#58271)
- Fix(preview): Fix files:app-data-scan for previews (server#58274)
- Perf(files): initialize folder tree from current state and store (server#58277)
- Fix(files_external): use root `id` property instead of internal attributes (server#58281)
- 33.0.0 (server#58364)
- 3rdparty
- Build(deps): Bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 (3rdparty#2119)
- Ci(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (3rdparty#2120)
- Ci(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.4 (3rdparty#2121)
- Ci(branchoff): Configure dependabot for stable32 (3rdparty#2122)
- Chore(deps): update `doctrine/dbal` to v3.10.2 (3rdparty#2137)
- Chore: Update gitignore list (3rdparty#2140)
- Ci(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (3rdparty#2153)
- Ci(deps): Bump actions/github-script from 7.0.1 to 8.0.0 (3rdparty#2154)
- Chore: Nextcloud 33 is PHP 8.2+ only (3rdparty#2156)
- Build(deps): Bump mlocati/ip-lib from 1.20.0 to 1.22.0 (3rdparty#2169)
- Build: Bump log normalizer to 2.0.0 (3rdparty#2172)
- Ci(actions): Explicitly persist credentials (3rdparty#2177)
- Ci(deps): Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (3rdparty#2181)
- Fix: mp3info break frame parsing on short frames (3rdparty#2182)
- Build(deps): Bump symfony/http-foundation to 6.4.29 (3rdparty#2184)
- Build: Require icewind/smb 3.8.1 (3rdparty#2187)
- Build(deps): Bump pimple/pimple from 3.5.0 to 3.6.0 (3rdparty#2191)
- Feat: Add PHP 8.5 polyfill (3rdparty#2203)
- Fix: Add sabre vobject rdate patch (3rdparty#2209)
- Build(deps): bump the symfony group across 1 directory with 3 updates (3rdparty#2212)
- Chore(sabre/dav): apply upstream patch to fix instanceof check in Tree (3rdparty#2214)
- Ci(php): Test PHP 8.5 on CI (3rdparty#2227)
- Build(deps): Bump nextcloud/lognormalizer from 2.0.0 to 3.0.0 (3rdparty#2232)
- Ci(dependabot): stable30 is EOL (3rdparty#2233)
- Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (3rdparty#2234)
- Ci(dependabot): Disable auto rebase (3rdparty#2236)
- Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (3rdparty#2251)
- Chore: bump justinrainbow/json-schema to 6.6.4 (3rdparty#2254)
- Fix: add send participation reply on fresh event patch (3rdparty#2257)
- Ci(lint): Lint multiple files at once when possible (3rdparty#2259)
- Chore: Welcome stable33 (3rdparty#2277)
- activity
- Fix(sendDigests): catch the case that a specified user is not existing and log instead (activity#2064)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (activity#2071)
- Feat(activity): add bulk activity option (activity#2089)
- Chore(deps-dev): Bump vimeo/psalm from 6.13.0 to 6.13.1 in /vendor-bin/psalm (activity#2095)
- [master] Update nextcloud/ocp dependency (activity#2106)
- Build: update node and npm engines versions (activity#2110)
- Feat(deps): Add Nextcloud 33 support on master (activity#2116)
- Chore(deps-dev): Bump vite from 6.3.5 to 6.3.6 (activity#2119)
- Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (activity#2121)
- Chore(deps-dev): Bump dockerode from 4.0.6 to 4.0.8 (activity#2124)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.0.1 to 5.1.1 (activity#2125)
- Chore(deps): Bump @nextcloud/l10n from 3.2.0 to 3.4.0 (activity#2126)
- Chore(deps): Bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (activity#2127)
- [master] Update nextcloud/ocp dependency (activity#2131)
- [master] Fix npm audit (activity#2133)
- Chore(deps-dev): Bump @testing-library/cypress from 10.0.3 to 10.1.0 (activity#2136)
- Chore(deps): Bump @nextcloud/moment from 1.3.4 to 1.3.5 (activity#2137)
- Chore(deps-dev): Bump wait-on from 8.0.3 to 9.0.1 (activity#2146)
- [master] Fix npm audit (activity#2154)
- Fix: remove deprecated execute method for cronjob calls (activity#2161)
- Chore: update psalm min php version (activity#2162)
- Chore(deps-dev): Bump vite from 6.3.6 to 6.4.1 (activity#2170)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.0 to 7.1.0 (activity#2173)
- Chore(deps-dev): Bump happy-dom from 17.5.6 to 20.0.8 (activity#2174)
- Chore(deps-dev): Bump vite from 6.4.1 to 7.1.12 (activity#2175)
- [master] Update nextcloud/ocp dependency (activity#2176)
- Chore: use dependabot to update workflows (activity#2179)
- Chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.3 (activity#2182)
- Chore(deps-dev): Bump @vue/tsconfig from 0.7.0 to 0.8.1 (activity#2183)
- Chore(deps-dev): Bump cypress-vite from 1.6.0 to 1.8.0 (activity#2184)
- Ci(deps): Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 in /.github/workflows (activity#2185)
- Ci(deps): Bump actions/github-script from 7.0.1 to 8.0.0 in /.github/workflows (activity#2186)
- Ci(deps): Bump cypress-io/github-action from 6.10.1 to 6.10.3 in /.github/workflows (activity#2187)
- Ci(deps): Bump actions/checkout from 4.2.2 to 5.0.0 in /.github/workflows (activity#2188)
- Ci(deps): Bump actions/setup-node from 4.4.0 to 6.0.0 in /.github/workflows (activity#2189)
- Chore: update workflows (activity#2190)
- Chore: update tar-fs (activity#2191)
- Chore(deps-dev): Bump typescript from 5.8.3 to 5.9.3 (activity#2192)
- Chore(deps-dev): Bump happy-dom from 20.0.8 to 20.0.10 (activity#2193)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.1.1 to 5.2.0 (activity#2194)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (activity#2195)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (activity#2196)
- Chore(deps): Bump @vueuse/core from 13.9.0 to 14.0.0 (activity#2197)
- Chore(deps-dev): Bump dockerode from 4.0.8 to 4.0.9 (activity#2198)
- [master] Update nextcloud/ocp dependency (activity#2201)
- Test: upgrade to PHPUnit 11 (activity#2202)
- Build: update node and npm engines versions (activity#2203)
- Chore(deps-dev): Bump vitest from 3.2.0 to 4.0.8 (activity#2204)
- Chore(deps-dev): Bump @types/dockerode from 3.3.39 to 3.3.45 (activity#2205)
- Chore(deps-dev): Bump vite from 7.1.12 to 7.2.2 (activity#2206)
- Chore(deps): Bump @nextcloud/paths from 2.2.1 to 2.2.2 (activity#2207)
- Chore(deps): Bump @nextcloud/vue from 9.1.0 to 9.2.0 (activity#2209)
- Chore(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (activity#2210)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (activity#2211)
- Ci(deps): Bump cypress-io/github-action from 6.10.3 to 6.10.4 in /.github/workflows (activity#2212)
- [master] Update nextcloud/ocp dependency (activity#2214)
- Fix: activity insert (activity#2218)
- Fix(emails): catch server connection exceptions (activity#2221)
- Chore(deps-dev): Bump @types/dockerode from 3.3.45 to 3.3.46 (activity#2223)
- Chore(deps-dev): Bump vitest and vitest-coverage from 4.0.8 to 4.0.10 (activity#2224)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.8 to 4.0.9 (activity#2225)
- Chore(deps-dev): Bump wait-on from 9.0.1 to 9.0.3 (activity#2226)
- Chore(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0 (activity#2227)
- Chore(deps): Bump js-yaml from 4.1.0 to 4.1.1 (activity#2229)
- [master] Update nextcloud/ocp dependency (activity#2230)
- Chore(deps-dev): Bump glob from 10.4.5 to 10.5.0 (activity#2238)
- Chore(deps-dev): Bump @types/dockerode from 3.3.46 to 3.3.47 (activity#2243)
- Chore(deps): Bump @nextcloud/vue from 9.2.0 to 9.3.0 (activity#2244)
- Chore(deps-dev): Bump vite from 7.2.2 to 7.2.4 (activity#2245)
- Chore(deps-dev): Bump vitest from 4.0.10 to 4.0.13 (activity#2246)
- Ci(deps): Bump actions/checkout from 5.0.0 to 6.0.0 in /.github/workflows (activity#2248)
- [master] Update nextcloud/ocp dependency (activity#2253)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (activity#2254)
- Chore(deps): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (activity#2256)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.13 to 4.0.14 (activity#2257)
- Chore(deps-dev): Bump happy-dom from 20.0.10 to 20.0.11 (activity#2258)
- Chore(deps): Bump @vueuse/core from 14.0.0 to 14.1.0 (activity#2259)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 in /.github/workflows (activity#2260)
- Ci(deps): Bump shivammathur/setup-php from 2.35.5 to 2.36.0 in /.github/workflows (activity#2261)
- [master] Update nextcloud/ocp dependency (activity#2264)
- Build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (activity#2265)
- Chore(deps-dev): Bump vite from 7.2.4 to 7.2.6 (activity#2267)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.14 to 4.0.15 (activity#2268)
- Ci(deps): Bump actions/setup-node from 6.0.0 to 6.1.0 in /.github/workflows (activity#2270)
- Ci(deps): Bump actions/checkout from 6.0.0 to 6.0.1 in /.github/workflows (activity#2271)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 in /.github/workflows (activity#2272)
- [master] Update nextcloud/ocp dependency (activity#2274)
- Chore(deps): Bump @nextcloud/logger from 3.0.2 to 3.0.3 (activity#2278)
- Chore(deps): Bump @nextcloud/paths from 2.3.0 to 2.4.0 (activity#2279)
- Chore(deps): Bump @nextcloud/vue from 9.3.0 to 9.3.1 (activity#2280)
- Chore(deps-dev): Bump vite from 7.2.6 to 7.2.7 (activity#2281)
- Chore(deps-dev): Bump vimeo/psalm from 6.13.1 to 6.14.2 in /vendor-bin/psalm (activity#2283)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 in /.github/workflows (activity#2284)
- Ci(deps): Bump cypress-io/github-action from 6.10.4 to 6.10.6 in /.github/workflows (activity#2285)
- Ci(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0 in /.github/workflows (activity#2286)
- Ci(deps): Bump codecov/codecov-action from 5.5.1 to 5.5.2 in /.github/workflows (activity#2287)
- [master] Update nextcloud/ocp dependency (activity#2288)
- Chore(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (activity#2289)
- Chore(deps): Bump @nextcloud/paths from 2.4.0 to 3.0.0 (activity#2290)
- Chore(deps-dev): Bump vite from 7.2.7 to 7.3.0 (activity#2291)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.15 to 4.0.16 (activity#2293)
- Ci(deps): Bump cypress-io/github-action from 6.10.6 to 6.10.8 in /.github/workflows (activity#2295)
- [master] Update nextcloud/ocp dependency (activity#2296)
- [master] Update nextcloud/ocp dependency (activity#2297)
- Chore(deps-dev): Bump vimeo/psalm from 6.14.2 to 6.14.3 in /vendor-bin/psalm (activity#2298)
- [master] Fix npm audit (activity#2299)
- Refactor: adjust for Nextcloud 33 new files sidebar API (activity#2300)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.2.0 to 5.2.1 (activity#2303)
- [master] Update nextcloud/ocp dependency (activity#2308)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.0.16 to 4.0.17 (activity#2312)
- Chore(deps-dev): Bump happy-dom from 20.0.11 to 20.3.1 (activity#2314)
- Ci(deps): Bump actions/setup-node from 6.1.0 to 6.2.0 in /.github/workflows (activity#2316)
- [master] Update nextcloud/ocp dependency (activity#2318)
- Chore(CI): Adjust testing matrix for Nextcloud 33 (activity#2322)
- Fix npm audit (activity#2338)
- Test: fix cypress file frontend test (activity#2341)
- Update nextcloud/ocp dependency (activity#2352)
- Fix: rework attributes (activity#2358)
- Chore(deps): align dependencies for Nextcloud 33 (activity#2375)
- app_api
- Fix(ExAppNotifier): First check if any exapps enabled (app_api#614)
- Fix(exAppArchiveFetcher): correct apps_path handling (app_api#625)
- Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (app_api#646)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to 3 (app_api#647)
- Replace MDI filled icons with Material Symbols outlined variant (app_api#654)
- Chore(deps): Bump actions/setup-node from 4.4.0 to 5.0.0 (app_api#659)
- Chore(deps): Bump actions/setup-python from 5.6.0 to 6.0.0 (app_api#660)
- Chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 (app_api#661)
- Chore(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (app_api#669)
- Adds option to set memory and cpu constraint (app_api#671)
- Feat(deploy): add support for GPUs under podman 5.4+ (app_api#675)
- Chore: update CODEOWNERS (app_api#676)
- Fix(HaRP): do not block HaRP itself if requests contain a non-existent application (app_api#677)
- Chore(deps): Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (app_api#678)
- Chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 (app_api#681)
- Chore(deps): Bump actions/setup-node from 5.0.0 to 6.0.0 (app_api#682)
- Feat: Implement ITriggerableProvider for task processing providers (app_api#683)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.16.0 to 3.89.1 (app_api#687)
- Chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 (app_api#688)
- Add PR feedback action (app_api#692)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.89.1 to 3.89.2 (app_api#696)
- Feat(docker-29): set minimum docker engine API version to v1.44 (app_api#699)
- Enh/noid/strings (app_api#702)
- Fix: APCu cache condition (app_api#703)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (app_api#704)
- Settings reorganization (app_api#705)
- Fix(i18n): Fix grammar (app_api#708)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.89.2 to 3.90.0 (app_api#710)
- Chore(deps): Bump actions/checkout from 5.0.0 to 6.0.0 (app_api#711)
- Fix: Use OCP\IAppConfig instead of OCP\IConfig to prevent config error (app_api#713)
- Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 (app_api#715)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.90.0 to 3.91.0 (app_api#718)
- Chore(deps): bump node minimal version from 20 to 22 (app_api#722)
- Fix(default_daemon_config): save as “lazy” setting (app_api#723)
- Chore(deps): Bump actions/setup-node from 6.0.0 to 6.1.0 (app_api#728)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.91.0 to 3.91.3 (app_api#729)
- Chore(deps): Bump actions/upload-artifact from 5.0.0 to 6.0.0 (app_api#734)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.91.3 to 3.92.0 (app_api#735)
- Refactor: Use modern SabrePluginAddEvent (app_api#736)
- Chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.92.0 to 3.92.3 (app_api#737)
- Fix(filesplugin.js): use new version of nextcloud/files (app_api#738)
- #697 Setup check for the HaRP container’s version (app_api#739)
- Fix(daemon-name): check for forbidden character in daemon name (app_api#741)
- Fix(docker-registry-override): change NcButton to NcActionButton (app_api#745)
- Fix(manual-install): prevent duplicate port in ExApp URLs (app_api#750)
- Fix(setup-check): change missing daemon from error to info (app_api#751)
- Chore(readme-description): update app description and README.md (app_api#753)
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable33 (app_api#757)
- Fix(HaRP-AIO): FRP should be always disabled for the HaRP AIO template (app_api#761)
- Fix CI after branch off (app_api#762)
- Feat(HaRP): automatically register HaRP when it is installed (app_api#768)
- Ci(actions): Update actions and satisfy zizmor (app_api#771)
- Chore(deps): update NPM packages (app_api#774)
- Fix(HaRP): use correct path for FRP address validation (app_api#781)
- bruteforcesettings
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (bruteforcesettings#769)
- [master] Fix npm audit (bruteforcesettings#788)
- Chore(deps): add vitest (bruteforcesettings#797)
- Feat(deps): Add Nextcloud 33 support on master (bruteforcesettings#801)
- Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (bruteforcesettings#802)
- Chore(deps): Bump vue from 3.5.20 to 3.5.21 (bruteforcesettings#803)
- Chore(deps): Bump vite from 7.1.4 to 7.1.5 (bruteforcesettings#808)
- Chore(deps): Bump axios from 1.8.2 to 1.12.0 (bruteforcesettings#809)
- Fix: use the correct outlined item (bruteforcesettings#810)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (bruteforcesettings#811)
- Chore(deps-dev): Bump jsdom from 26.1.0 to 27.0.0 (bruteforcesettings#816)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.2 to 7.0.0-rc.3 (bruteforcesettings#817)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.9 to 9.0.0 (bruteforcesettings#821)
- Chore(deps): Bump vue from 3.5.21 to 3.5.22 (bruteforcesettings#822)
- [master] Fix npm audit (bruteforcesettings#826)
- Chore(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (bruteforcesettings#830)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (bruteforcesettings#831)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (bruteforcesettings#838)
- Chore(deps): Bump vite from 7.1.7 to 7.1.11 (bruteforcesettings#841)
- Feat: Add comment support (bruteforcesettings#842)
- Fix(App): extend placeholder text for more clarity (bruteforcesettings#843)
- Chore(deps-dev): Bump jsdom from 27.0.0 to 27.0.1 (bruteforcesettings#847)
- Fix(deps): Fix package-lock.json (bruteforcesettings#848)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#849)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (bruteforcesettings#856)
- Chore(deps-dev): Bump jsdom from 27.0.1 to 27.1.0 (bruteforcesettings#857)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#860)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (bruteforcesettings#865)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.2 to 7.0.1 (bruteforcesettings#867)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#874)
- Fix: change to pencil icon in dialog (bruteforcesettings#876)
- Docs: Update screenshot (bruteforcesettings#878)
- Chore(deps-dev): Bump jsdom from 27.1.0 to 27.2.0 (bruteforcesettings#882)
- Chore(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0 (bruteforcesettings#883)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (bruteforcesettings#884)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#885)
- Chore(deps): Bump glob from 10.4.5 to 10.5.0 (bruteforcesettings#890)
- Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.1 to 6.0.2 (bruteforcesettings#892)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#895)
- Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 (bruteforcesettings#896)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (bruteforcesettings#897)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (bruteforcesettings#898)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#903)
- Chore(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (bruteforcesettings#904)
- Chore(deps-dev): Bump express from 4.21.2 to 4.22.1 (bruteforcesettings#905)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#907)
- Chore(deps-dev): Bump jsdom from 27.2.0 to 27.3.0 (bruteforcesettings#909)
- Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.2 to 6.0.3 (bruteforcesettings#910)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#912)
- Chore(deps): Bump vue from 3.5.22 to 3.5.26 (bruteforcesettings#913)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#917)
- Chore(deps-dev): Bump jsdom from 27.3.0 to 27.4.0 (bruteforcesettings#918)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#919)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#920)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#925)
- [master] Update nextcloud/ocp dependency (bruteforcesettings#930)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (bruteforcesettings#932)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (bruteforcesettings#940)
- Update nextcloud/ocp dependency (bruteforcesettings#945)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (bruteforcesettings#956)
- Update nextcloud/ocp dependency (bruteforcesettings#957)
- Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.3 to 6.0.4 (bruteforcesettings#967)
- Update nextcloud/ocp dependency (bruteforcesettings#971)
- Update nextcloud/ocp dependency (bruteforcesettings#980)
- circles
- Store remote share id (circles#2045)
- Ci: update reuse.yml workflow from template (circles#2046)
- Fix federated teams with space-containing userid (circles#2076)
- [master] Update nextcloud/ocp dependency (circles#2078)
- Build: update node and npm engines versions (circles#2096)
- Fix(share): extract expiration from cached data (circles#2100)
- Feat(deps): Add Nextcloud 33 support on master (circles#2102)
- Feat: caching user single id in preferences (circles#2108)
- Improve action on multi-teams (circles#2115)
- Fix: adjust source names to “Team” instead of cicles (circles#2120)
- Refactor: Port away from deprecated changeColumn method (circles#2127)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 2.2.0 to 3.0.1 (circles#2129)
- Chore(deps-dev): bump vue-tsc from 3.0.5 to 3.0.7 (circles#2130)
- Chore(deps-dev): bump @nextcloud/vite-config from 2.4.0 to 2.5.0 (circles#2131)
- Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (circles#2132)
- Chore(deps-dev): bump eslint from 9.33.0 to 9.36.0 (circles#2140)
- Chore(deps-dev): bump vite from 7.1.3 to 7.1.7 (circles#2145)
- [master] Update nextcloud/ocp dependency (circles#2148)
- Chore(deps-dev): bump eslint from 9.36.0 to 9.37.0 (circles#2150)
- Chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 (circles#2152)
- Chore(deps-dev): bump @nextcloud/vite-config from 2.5.0 to 2.5.1 (circles#2153)
- Chore: Fix typings from parent class (circles#2157)
- Ignore non-circles share while extracting permissions (circles#2158)
- Chore(deps-dev): bump vue-tsc from 3.0.8 to 3.1.1 (circles#2162)
- Chore(deps): bump @nextcloud/vue from 9.0.0-rc.6 to 9.0.1 (circles#2163)
- Refactor(QueryBuilder): Migrate away from deprecated execute method (circles#2167)
- Chore(php): Use public OCP\DB\Exception instead of private DbalException (circles#2171)
- Fix: Fix left-over execute (circles#2172)
- Chore(psalm): Warn about deprecated stuff (circles#2173)
- Refactor: Port away from some deprecated OCP usages (circles#2174)
- Chore(deps): bump @nextcloud/dialogs from 7.0.0-rc.1 to 7.0.1 (circles#2177)
- Chore(deps-dev): bump eslint from 9.37.0 to 9.38.0 (circles#2179)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (circles#2180)
- [master] Update nextcloud/ocp dependency (circles#2182)
- Chore(deps-dev): bump vite from 7.1.7 to 7.1.11 (circles#2184)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 (circles#2186)
- Chore(deps-dev): bump @nextcloud/vite-config from 2.5.1 to 2.5.2 (circles#2187)
- [master] Update nextcloud/ocp dependency (circles#2188)
- [master] Update nextcloud/ocp dependency (circles#2196)
- Refactoring activities (circles#2197)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (circles#2200)
- Chore(deps): bump @nextcloud/typings from 1.9.1 to 1.10.0 (circles#2204)
- Chore(deps-dev): bump eslint from 9.38.0 to 9.39.1 (circles#2205)
- Allow test during :check (circles#2211)
- Limit event to configured interface (circles#2212)
- Chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (circles#2223)
- Fix: replace circle/circles text with team/teams (circles#2226)
- [master] ci: update all workflow templates from organization template repository (circles#2245)
- Add auto-approve and merge workflow for Nextcloud OCP (circles#2248)
- Chore(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (circles#2251)
- Chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (circles#2255)
- Fix(members): minlevel on initiator (circles#2256)
- [master] Update nextcloud/ocp dependency (circles#2263)
- [master] Update nextcloud/ocp dependency (circles#2266)
- Fix empty memberlist (circles#2267)
- [master] Update nextcloud/ocp dependency (circles#2273)
- [master] Update nextcloud/ocp dependency (circles#2274)
- Feature: implement IPartialShareProvider support (circles#2275)
- [master] Update nextcloud/ocp dependency (circles#2277)
- [master] Update nextcloud/ocp dependency (circles#2280)
- Fix: allow owner to leave a circle (circles#2283)
- Fix(sharing): Don’t crash when loading shares for unknown user (circles#2287)
- Fix(ShareProvider): Target share child when looking with path (circles#2288)
- Feat: Emit UserShareAccessUpdatedEvent (circles#2289)
- Feat(ShareByCircleProvider): Implement IShareProviderGetUsers (circles#2290)
- Fix(population): exclude nested circles from population counts (circles#2300)
- [master] Update nextcloud/ocp dependency (circles#2301)
- Perf: use getExistingUser for getUsersForShare (circles#2307)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (circles#2313)
- Allow admins to edit circle details (circles#2314)
- Admin settings endpoint (circles#2327)
- Feat(admin): add admin settings section for configuring federated teams (circles#2331)
- Add trusted servers as external (circles#2335)
- Stable33 is now 33.0.0 (circles#2336)
- Fix: do not ignore shares if child share is missing (circles#2340)
- Fix(federation): Don’t break when federation is disabled (circles#2354)
- Fix: cache invalidation issues (circles#2359)
- Avoid desync with memberships (circles#2365)
- Confirm federated teams enabled (circles#2366)
- files_downloadlimit
- [master] Fix npm audit (files_downloadlimit#498)
- Chore(deps): Bump axios from 1.10.0 to 1.11.0 (files_downloadlimit#502)
- Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (files_downloadlimit#508)
- Feat: migrate to web components API (files_downloadlimit#515)
- Feat(deps): Add Nextcloud 33 support (files_downloadlimit#516)
- Chore(deps): Bump actions/setup-node from 4.4.0 to 5.0.0 (files_downloadlimit#517)
- Chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 (files_downloadlimit#518)
- Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (files_downloadlimit#522)
- Chore(deps-dev): Bump vite from 6.3.5 to 7.1.4 (files_downloadlimit#525)
- Chore(deps-dev): Bump eslint from 9.30.1 to 9.34.0 (files_downloadlimit#526)
- Chore(deps): Bump @nextcloud/vue from 8.29.2 to 8.30.0 (files_downloadlimit#527)
- Chore(deps-dev): Bump eslint from 9.34.0 to 9.35.0 (files_downloadlimit#529)
- [master] Fix npm audit (files_downloadlimit#535)
- [master] Fix npm audit (files_downloadlimit#541)
- Chore(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (files_downloadlimit#543)
- Chore(deps-dev): Bump vite from 7.1.4 to 7.1.6 (files_downloadlimit#544)
- Chore(deps-dev): Bump eslint from 9.35.0 to 9.36.0 (files_downloadlimit#545)
- [master] Fix npm audit (files_downloadlimit#550)
- Feat: allow to unset default download limit (files_downloadlimit#552)
- Refactor: migrate to Vue 3 (files_downloadlimit#553)
- Chore(deps): Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (files_downloadlimit#563)
- Chore(deps-dev): Bump eslint from 9.36.0 to 9.37.0 (files_downloadlimit#564)
- Chore(deps-dev): Bump eslint from 9.37.0 to 9.38.0 (files_downloadlimit#579)
- Feat: set default limit at 10 (files_downloadlimit#588)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (files_downloadlimit#590)
- Fix(deps): Fix package-lock.json (files_downloadlimit#600)
- [master] Fix npm audit (files_downloadlimit#601)
- files_pdfviewer
- Feat(deps): Add Nextcloud 33 support on master (files_pdfviewer#1251)
- Chore(deps-dev): Bump axios from 1.10.0 to 1.11.0 (files_pdfviewer#1255)
- Chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.2.5 (files_pdfviewer#1256)
- Chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.2 (files_pdfviewer#1257)
- Fix: Update engines in package-lock.json (files_pdfviewer#1258)
- Chore(deps): Bump @nextcloud/sharing from 0.2.5 to 0.3.0 (files_pdfviewer#1260)
- [master] Fix npm audit (files_pdfviewer#1261)
- [master] Fix npm audit (files_pdfviewer#1267)
- Chore(deps-dev): Bump axios from 1.12.1 to 1.12.2 (files_pdfviewer#1271)
- Chore(deps): Bump @nextcloud/axios from 2.5.1 to 2.5.2 (files_pdfviewer#1273)
- Fix: Remove unneeded PDF.js web files from release (files_pdfviewer#1275)
- Chore(deps): Bump @nextcloud/auth from 2.5.2 to 2.5.3 (files_pdfviewer#1289)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (files_pdfviewer#1290)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (files_pdfviewer#1299)
- Chore(deps): Bump @nextcloud/dialogs from 6.3.2 to 7.1.0 (files_pdfviewer#1300)
- Fix(deps): Use correct version of vue-loader (files_pdfviewer#1301)
- Build: update node and npm engines versions (files_pdfviewer#1302)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (files_pdfviewer#1305)
- Fix(psalm): Use php 8.2 (files_pdfviewer#1307)
- Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 (files_pdfviewer#1311)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 7.0.2 (files_pdfviewer#1312)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (files_pdfviewer#1313)
- Chore(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (files_pdfviewer#1314)
- Chore(deps-dev): Bump express from 4.21.2 to 4.22.1 (files_pdfviewer#1315)
- Chore: Update GitHub workflows from templates (files_pdfviewer#1319)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (files_pdfviewer#1320)
- Chore(deps): Bump @nextcloud/paths from 2.2.1 to 3.0.0 (files_pdfviewer#1321)
- Chore(deps-dev): Bump axios from 1.12.2 to 1.13.2 (files_pdfviewer#1331)
- Chore(deps): Bump @nextcloud/logger from 3.0.2 to 3.0.3 (files_pdfviewer#1332)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (files_pdfviewer#1333)
- Fix: Show save button in secondary toolbar for editable files (files_pdfviewer#1334)
- Ci: Add cooldown for Dependabot bumps (files_pdfviewer#1340)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.22 to 9.6.33 (files_pdfviewer#1350)
- firstrunwizard
- Fix: gracefully handle disabled autoplay policies (firstrunwizard#1661)
- Feat: add hub release information for Hub 25 Autumn (firstrunwizard#1662)
- Fix: resolve visual regressions on Nextcloud 32 (firstrunwizard#1664)
- Feat(deps): Add Nextcloud 33 support on master (firstrunwizard#1669)
- Chore(deps): Bump actions/setup-node from 4.4.0 to 5.0.0 (firstrunwizard#1670)
- Chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 (firstrunwizard#1672)
- Chore(deps-dev): Bump sass from 1.92.0 to 1.92.1 (firstrunwizard#1677)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1681)
- Chore(deps-dev): Bump vite from 7.1.4 to 7.1.5 (firstrunwizard#1686)
- Fix: ensure modal always has a min height to prevent jumping (firstrunwizard#1689)
- Fix: always use the internal back button (firstrunwizard#1690)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (firstrunwizard#1693)
- Chore(deps): Bump axios from 1.11.0 to 1.12.1 (firstrunwizard#1698)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1701)
- Chore(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (firstrunwizard#1706)
- Chore(deps-dev): Bump sass from 1.92.1 to 1.93.0 (firstrunwizard#1707)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.2 to 7.0.0-rc.3 (firstrunwizard#1708)
- Chore(deps-dev): Bump vite from 7.1.5 to 7.1.6 (firstrunwizard#1709)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1717)
- Chore(deps-dev): Bump sass from 1.93.0 to 1.93.2 (firstrunwizard#1719)
- Chore(deps): Bump @nextcloud/axios from 2.5.1 to 2.5.2 (firstrunwizard#1720)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1729)
- Chore(deps): Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (firstrunwizard#1730)
- Chore(deps): Bump fsfe/reuse-action from 5.0.0 to 6.0.0 (firstrunwizard#1742)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (firstrunwizard#1743)
- Chore(deps): Bump actions/setup-node from 5.0.0 to 6.0.0 (firstrunwizard#1747)
- Chore(deps-dev): Bump vite from 7.1.7 to 7.1.11 (firstrunwizard#1755)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.3 to 7.1.0 (firstrunwizard#1756)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (firstrunwizard#1759)
- Chore: stable30 is EOL (firstrunwizard#1768)
- Chore: adjust PHP version as Nextcloud 33 is 8.2+ (firstrunwizard#1769)
- Chore: update PHPUnit to v10 (firstrunwizard#1770)
- Chore: add missing license to fix REUSE compatibility (firstrunwizard#1771)
- Chore: upgrade to PHPUnit v11 (firstrunwizard#1772)
- Chore(deps-dev): Bump psalm/phar from 6.4.1 to 6.13.1 (firstrunwizard#1774)
- Chore: let dependabot also update `vendor-bin/` (firstrunwizard#1775)
- Chore(deps-dev): Bump sass from 1.93.2 to 1.93.3 (firstrunwizard#1777)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1778)
- Various cleanup regarding PHP code (firstrunwizard#1781)
- Build: update node and npm engines versions (firstrunwizard#1782)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (firstrunwizard#1783)
- Chore(deps-dev): Bump @nextcloud/typings from 1.9.1 to 1.10.0 (firstrunwizard#1784)
- Chore(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (firstrunwizard#1787)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1793)
- Chore(deps-dev): Bump sass from 1.93.3 to 1.94.0 (firstrunwizard#1798)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (firstrunwizard#1800)
- Chore(deps): Bump actions/checkout from 5.0.0 to 5.0.1 (firstrunwizard#1803)
- Chore(deps-dev): Bump rector/rector from 2.2.7 to 2.2.8 in /vendor-bin/rector (firstrunwizard#1805)
- Chore(deps): Bump shivammathur/setup-php from 2.35.5 to 2.36.0 (firstrunwizard#1808)
- Chore(deps-dev): Bump sass from 1.94.0 to 1.94.2 (firstrunwizard#1809)
- Chore(deps-dev): Bump rector/rector from 2.2.8 to 2.2.9 in /vendor-bin/rector (firstrunwizard#1816)
- Chore(deps): Bump actions/setup-node from 6.0.0 to 6.1.0 (firstrunwizard#1818)
- Chore(deps): Bump actions/checkout from 5.0.1 to 6.0.1 (firstrunwizard#1819)
- Chore(deps-dev): Bump rector/rector from 2.2.9 to 2.2.11 in /vendor-bin/rector (firstrunwizard#1822)
- [master] Fix npm audit (firstrunwizard#1824)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.8 to 7.0.11 (firstrunwizard#1826)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (firstrunwizard#1827)
- Chore(deps-dev): Bump sass from 1.94.2 to 1.96.0 (firstrunwizard#1830)
- Chore(deps-dev): Bump rector/rector from 2.2.11 to 2.2.14 in /vendor-bin/rector (firstrunwizard#1833)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.7 (firstrunwizard#1861)
- Chore(deps): Bump vue from 3.5.22 to 3.5.27 (firstrunwizard#1862)
- Chore(deps-dev): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 (firstrunwizard#1864)
- Chore(deps-dev): Bump @nextcloud/vite-config from 2.5.0 to 2.5.2 (firstrunwizard#1866)
- Update nextcloud/ocp dependency (firstrunwizard#1870)
- Fix npm audit (firstrunwizard#1871)
- Fix: use correct prop to pass server URL (firstrunwizard#1876)
- Chore(deps-dev): Bump vite from 7.1.12 to 7.3.1 (firstrunwizard#1877)
- Chore(deps-dev): Bump sass from 1.96.0 to 1.97.3 (firstrunwizard#1878)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.1 to 3.2.0 (firstrunwizard#1879)
- Fix: only run composer bin scripts in dev mode (firstrunwizard#1881)
- Fix: handle disabled auto-play in other browsers than Firefox (firstrunwizard#1883)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (firstrunwizard#1890)
- Chore(deps-dev): Bump stylelint from 17.0.0 to 17.1.0 (firstrunwizard#1891)
- Fix npm audit (firstrunwizard#1895)
- Refactor: adjust code to comply with recent deprecations (firstrunwizard#1903)
- Update nextcloud/ocp dependency (firstrunwizard#1905)
- Fix: resolve Typescript issues (firstrunwizard#1909)
- Fix: start with HUB release animation when only updating (firstrunwizard#1912)
- Feat: add changelog for Nextcloud 33 (firstrunwizard#1914)
- Fix: do not show scrollbars on animation (firstrunwizard#1918)
- Fix: properly handle closing the modal (firstrunwizard#1920)
- Chore: remove X from social links (firstrunwizard#1927)
- Chore(deps): Bump @nextcloud/vue from 9.4.0 to 9.5.0 (firstrunwizard#1929)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.0 to 3.2.1 (firstrunwizard#1930)
- Chore(deps-dev): Bump stylelint from 17.1.0 to 17.1.1 (firstrunwizard#1931)
- Feat: allow to skip intro animation (firstrunwizard#1932)
- Update nextcloud/ocp dependency (firstrunwizard#1940)
- Fix npm audit (firstrunwizard#1941)
- Chore(deps-dev): Bump stylelint from 17.1.1 to 17.3.0 (firstrunwizard#1951)
- logreader
- Feat(deps): Add Nextcloud 33 support on master (logreader#1726)
- Chore(deps): bump @nextcloud/vue from 8.29.2 to 8.30.0 (logreader#1727)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.6.0 to 1.7.0 (logreader#1728)
- Chore(deps-dev): bump vite from 7.1.3 to 7.1.4 (logreader#1729)
- [master] Update nextcloud/ocp dependency (logreader#1730)
- [master] Fix npm audit (logreader#1732)
- Chore(deps-dev): bump vite from 7.1.4 to 7.1.5 (logreader#1734)
- Chore(deps): install @nextcloud/eslint-config v9.0.0-rc.4 (logreader#1735)
- Chore(deps): bump axios from 1.8.2 to 1.12.1 (logreader#1736)
- Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (logreader#1738)
- Chore(deps): bump @nextcloud/vue from 8.30.0 to 8.31.0 (logreader#1739)
- [master] Update nextcloud/ocp dependency (logreader#1741)
- [master] Update nextcloud/ocp dependency (logreader#1743)
- Chore(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (logreader#1748)
- [master] Update nextcloud/ocp dependency (logreader#1750)
- Chore(deps-dev): bump happy-dom from 18.0.1 to 19.0.2 (logreader#1751)
- Chore(deps-dev): bump vite from 7.1.5 to 7.1.9 (logreader#1752)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.7.0 to 1.7.1 (logreader#1753)
- Chore(deps-dev): bump typescript from 5.9.2 to 5.9.3 (logreader#1754)
- [master] Update nextcloud/ocp dependency (logreader#1756)
- [master] Fix npm audit (logreader#1758)
- Chore(deps-dev): bump happy-dom from 19.0.2 to 20.0.0 (logreader#1760)
- [master] Update nextcloud/ocp dependency (logreader#1763)
- Chore(deps-dev): bump happy-dom from 20.0.0 to 20.0.2 (logreader#1767)
- Chore(deps-dev): bump vite from 7.1.9 to 7.1.10 (logreader#1768)
- Chore(deps-dev): bump happy-dom from 20.0.2 to 20.0.5 (logreader#1769)
- Chore(deps): bump @nextcloud/dialogs from 6.3.2 to 7.0.1 (logreader#1770)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (logreader#1771)
- [master] Update nextcloud/ocp dependency (logreader#1774)
- Chore(deps-dev): bump vite from 7.1.10 to 7.1.11 (logreader#1776)
- Chore(deps-dev): bump browserslist from 4.26.3 to 4.27.0 (logreader#1778)
- Chore(deps-dev): bump vite from 7.1.11 to 7.1.12 (logreader#1779)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 (logreader#1780)
- Chore(deps): bump @nextcloud/dialogs from 7.0.1 to 7.1.0 (logreader#1782)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.7.1 to 1.7.2 (logreader#1783)
- Chore(deps-dev): bump happy-dom from 20.0.5 to 20.0.8 (logreader#1784)
- [master] Update nextcloud/ocp dependency (logreader#1785)
- [master] Fix npm audit (logreader#1786)
- Chore(deps-dev): bump happy-dom from 20.0.8 to 20.0.10 (logreader#1789)
- [master] Update nextcloud/ocp dependency (logreader#1792)
- Build: update node and npm engines versions (logreader#1793)
- Chore(deps): bump @nextcloud/l10n from 3.4.0 to 3.4.1 (logreader#1794)
- Chore(deps-dev): bump vite from 7.1.12 to 7.2.2 (logreader#1795)
- Chore(deps): bump @nextcloud/vue from 8.33.0 to 8.34.0 (logreader#1796)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (logreader#1797)
- Chore(deps): bump @nextcloud/typings from 1.9.1 to 1.10.0 (logreader#1798)
- [master] Update nextcloud/ocp dependency (logreader#1800)
- Chore(deps): bump @nextcloud/router from 3.0.1 to 3.1.0 (logreader#1807)
- Chore(deps-dev): bump browserslist from 4.27.0 to 4.28.0 (logreader#1809)
- Chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (logreader#1810)
- [master] Update nextcloud/ocp dependency (logreader#1814)
- Chore(deps-dev): bump vitest from 3.2.4 to 4.0.13 (logreader#1819)
- Chore(deps-dev): bump vite from 7.2.2 to 7.2.4 (logreader#1820)
- Chore: update workflows (logreader#1821)
- [master] Update nextcloud/ocp dependency (logreader#1824)
- Fix: migrate app to Vue 3 (logreader#1825)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 4.0.13 to 4.0.14 (logreader#1828)
- Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (logreader#1829)
- Chore(deps-dev): bump happy-dom from 20.0.10 to 20.0.11 (logreader#1830)
- [master] Update nextcloud/ocp dependency (logreader#1832)
- Chore(deps): bump mdast-util-to-hast from 13.0.2 to 13.2.1 (logreader#1834)
- Chore(deps-dev): bump browserslist from 4.28.0 to 4.28.1 (logreader#1836)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 4.0.14 to 4.0.15 (logreader#1838)
- Chore(deps-dev): bump vite from 7.2.4 to 7.2.6 (logreader#1839)
- [master] Update nextcloud/ocp dependency (logreader#1841)
- Fix: do not poll log entries without lastReqId (logreader#1845)
- Chore(deps-dev): bump vite from 7.2.6 to 7.2.7 (logreader#1847)
- Chore(deps): bump @nextcloud/logger from 3.0.2 to 3.0.3 (logreader#1848)
- [master] Update nextcloud/ocp dependency (logreader#1849)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 4.0.15 to 4.0.16 (logreader#1850)
- Chore(deps-dev): bump vite from 7.2.7 to 7.3.0 (logreader#1851)
- Chore(deps): bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (logreader#1852)
- [master] Update nextcloud/ocp dependency (logreader#1856)
- Fix(LogController): prevent iterator from jumping over the last item (logreader#1859)
- [master] Update nextcloud/ocp dependency (logreader#1860)
- Chore(deps-dev): bump qs from 6.14.0 to 6.14.1 (logreader#1861)
- [master] Update nextcloud/ocp dependency (logreader#1862)
- Chore(deps-dev): bump vite from 7.3.0 to 7.3.1 (logreader#1867)
- Chore(deps-dev): bump happy-dom from 20.0.11 to 20.1.0 (logreader#1868)
- [master] Update nextcloud/ocp dependency (logreader#1869)
- [master] Fix npm audit (logreader#1872)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 4.0.16 to 4.0.17 (logreader#1876)
- Chore(deps-dev): bump happy-dom from 20.1.0 to 20.3.1 (logreader#1877)
- [master] Update nextcloud/ocp dependency (logreader#1878)
- Chore: fix the version to 6.0.0, update workflows (logreader#1880)
- Chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (logreader#1882)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (logreader#1884)
- Update nextcloud/ocp dependency (logreader#1891)
- Update nextcloud/ocp dependency (logreader#1899)
- Fix npm audit (logreader#1902)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.22 to 9.6.33 (logreader#1904)
- Update nextcloud/ocp dependency (logreader#1908)
- Fix npm audit (logreader#1914)
- Update nextcloud/ocp dependency (logreader#1921)
- nextcloud_announcements
- Feat(deps): Add Nextcloud 33 support on master (nextcloud_announcements#516)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#517)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#520)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#522)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#525)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#526)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#531)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#535)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#536)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#537)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#542)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#544)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#547)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#550)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#552)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#555)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#556)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#557)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#559)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#562)
- Fix(crawler): Skip notifications code completely in first run (nextcloud_announcements#563)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (nextcloud_announcements#567)
- Update nextcloud/ocp dependency (nextcloud_announcements#572)
- Ci: update all workflow templates from organization template repository (nextcloud_announcements#576)
- Update nextcloud/ocp dependency (nextcloud_announcements#579)
- Update nextcloud/ocp dependency (nextcloud_announcements#580)
- notifications
- Feat(deps): Add Nextcloud 33 support on master (notifications#2488)
- Build(deps-dev): Bump rector/rector from 2.1.4 to 2.1.5 in /vendor-bin/rector (notifications#2491)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.2 to 1.8.3 in /vendor-bin/openapi-extractor (notifications#2495)
- [master] Update nextcloud/ocp dependency (notifications#2496)
- Build(deps-dev): Bump rector/rector from 2.1.5 to 2.1.6 in /vendor-bin/rector (notifications#2498)
- [master] Update nextcloud/ocp dependency (notifications#2499)
- [master] Update nextcloud/ocp dependency (notifications#2504)
- Build(deps): Bump vite from 6.3.5 to 6.3.6 (notifications#2505)
- [master] Update nextcloud/ocp dependency (notifications#2507)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.9 (notifications#2509)
- Build(deps): Bump ua-parser-js from 2.0.4 to 2.0.5 (notifications#2510)
- Build(deps-dev): Bump behat/behat from 3.23.0 to 3.24.0 in /tests/Integration (notifications#2511)
- Build(deps-dev): Bump rector/rector from 2.1.6 to 2.1.7 in /vendor-bin/rector (notifications#2512)
- [master] Fix npm audit (notifications#2516)
- [master] Update nextcloud/ocp dependency (notifications#2518)
- Chore(deps): bump @nextcloud/dialogs 7.0.0-rc.3 (notifications#2521)
- Build(deps-dev): Bump behat/behat from 3.24.0 to 3.24.1 in /tests/Integration (notifications#2524)
- Fix(permissions): Correctly ask for browser permissions (notifications#2525)
- [master] Update nextcloud/ocp dependency (notifications#2528)
- [master] Update nextcloud/ocp dependency (notifications#2529)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.9 to 9.0.0 (notifications#2531)
- [master] Update nextcloud/ocp dependency (notifications#2535)
- [master] Update nextcloud/ocp dependency (notifications#2536)
- [master] Update nextcloud/ocp dependency (notifications#2538)
- Refactor(UserSettings): use `NcSelect` for batchtime (notifications#2539)
- [master] Update nextcloud/ocp dependency (notifications#2542)
- Refactor(AdminSettings): use `NcSelect` for batchtime (notifications#2543)
- Build(deps-dev): Bump behat/behat from 3.24.1 to 3.25.0 in /tests/Integration (notifications#2546)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.3 to 1.8.5 in /vendor-bin/openapi-extractor (notifications#2547)
- Chore(psalm): bump minimum PHP version to 8.2 (notifications#2550)
- [master] Update nextcloud/ocp dependency (notifications#2553)
- [master] Update nextcloud/ocp dependency (notifications#2555)
- [master] Update nextcloud/ocp dependency (notifications#2557)
- Fix(multi-tab): Fix interactions when multiple tabs are active (notifications#2559)
- Chore(deps): bump @nextcloud/vite-config to 2.5.1 (notifications#2560)
- Build(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (notifications#2562)
- Build(deps): Bump ua-parser-js from 2.0.5 to 2.0.6 (notifications#2563)
- Build(deps): Bump @nextcloud/dialogs from 7.0.0-rc.3 to 7.0.0 (notifications#2564)
- Build(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (notifications#2565)
- Build(deps): Bump @nextcloud/auth from 2.5.2 to 2.5.3 (notifications#2566)
- Build(deps): Bump @nextcloud/browser-storage from 0.4.0 to 0.5.0 (notifications#2567)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.5 to 1.8.6 in /vendor-bin/openapi-extractor (notifications#2568)
- Build(deps-dev): Bump rector/rector from 2.1.7 to 2.2.2 in /vendor-bin/rector (notifications#2569)
- [master] Update nextcloud/ocp dependency (notifications#2575)
- Create update-stable-titles.yml (notifications#2579)
- [master] Update nextcloud/ocp dependency (notifications#2582)
- [master] Update nextcloud/ocp dependency (notifications#2584)
- [master] Update nextcloud/ocp dependency (notifications#2588)
- Build(deps-dev): Bump rector/rector from 2.2.2 to 2.2.3 in /vendor-bin/rector (notifications#2590)
- Build(deps): Bump @nextcloud/dialogs from 7.0.0 to 7.0.1 (notifications#2591)
- Build(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (notifications#2592)
- Build(deps): Bump vite from 7.1.9 to 7.1.11 (notifications#2595)
- [master] Update nextcloud/ocp dependency (notifications#2596)
- [master] Update nextcloud/ocp dependency (notifications#2597)
- [master] Update nextcloud/ocp dependency (notifications#2598)
- Build(deps): Bump @nextcloud/notify_push from 1.3.0 to 1.3.1 (notifications#2599)
- Build(deps): Bump @nextcloud/dialogs from 7.0.1 to 7.1.0 (notifications#2600)
- Build(deps): Bump @nextcloud/vue from 9.0.1 to 9.1.0 (notifications#2601)
- Build(deps-dev): Bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 (notifications#2602)
- Build(deps-dev): Bump rector/rector from 2.2.3 to 2.2.5 in /vendor-bin/rector (notifications#2603)
- [master] Update nextcloud/ocp dependency (notifications#2609)
- Ci(actions): Update workflows (notifications#2610)
- [master] Update nextcloud/ocp dependency (notifications#2614)
- [master] Update nextcloud/ocp dependency (notifications#2616)
- Build(deps-dev): Bump behat/behat from 3.25.0 to 3.26.0 in /tests/Integration (notifications#2617)
- Build(deps-dev): Bump rector/rector from 2.2.5 to 2.2.7 in /vendor-bin/rector (notifications#2618)
- [master] Update nextcloud/ocp dependency (notifications#2620)
- [master] Update nextcloud/ocp dependency (notifications#2621)
- Build: update node and npm engines versions (notifications#2622)
- Build(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (notifications#2626)
- Build(deps): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 (notifications#2627)
- Build(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (notifications#2628)
- Build(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (notifications#2629)
- Build(deps): Bump @nextcloud/vue from 9.1.0 to 9.2.0 (notifications#2630)
- [master] Update nextcloud/ocp dependency (notifications#2636)
- [master] Update nextcloud/ocp dependency (notifications#2639)
- [master] Update nextcloud/ocp dependency (notifications#2642)
- Build(deps): Bump dependencies to PHP 8.2 (notifications#2644)
- Build(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0 (notifications#2645)
- Build(deps-dev): Bump rector/rector from 2.2.7 to 2.2.8 in /vendor-bin/rector (notifications#2646)
- [master] Update nextcloud/ocp dependency (notifications#2647)
- Build(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (notifications#2648)
- [master] Update nextcloud/ocp dependency (notifications#2652)
- [master] Update nextcloud/ocp dependency (notifications#2653)
- Build(deps): Bump @nextcloud/vue from 9.2.0 to 9.3.0 (notifications#2654)
- [master] Update nextcloud/ocp dependency (notifications#2655)
- Chore: update workflows (notifications#2656)
- [master] Update nextcloud/ocp dependency (notifications#2659)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (notifications#2664)
- Build(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (notifications#2665)
- Build(deps-dev): Bump behat/behat from 3.26.0 to 3.27.0 in /tests/Integration (notifications#2666)
- Build(deps-dev): Bump rector/rector from 2.2.8 to 2.2.9 in /vendor-bin/rector (notifications#2667)
- [master] Update nextcloud/ocp dependency (notifications#2670)
- [master] Update nextcloud/ocp dependency (notifications#2671)
- [master] Update nextcloud/ocp dependency (notifications#2673)
- Build(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (notifications#2675)
- [master] Update nextcloud/ocp dependency (notifications#2678)
- [master] Update nextcloud/ocp dependency (notifications#2681)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.6 to 1.8.7 in /vendor-bin/openapi-extractor (notifications#2682)
- Build(deps-dev): Bump rector/rector from 2.2.9 to 2.2.11 in /vendor-bin/rector (notifications#2683)
- [master] Update nextcloud/ocp dependency (notifications#2684)
- [master] Update nextcloud/ocp dependency (notifications#2685)
- [master] Update nextcloud/ocp dependency (notifications#2686)
- [master] Update nextcloud/ocp dependency (notifications#2687)
- Build(deps): Bump @nextcloud/vue from 9.3.0 to 9.3.1 (notifications#2688)
- Build(deps): Bump ua-parser-js from 2.0.6 to 2.0.7 (notifications#2689)
- Build(deps-dev): Bump behat/behat from 3.27.0 to 3.29.0 in /tests/Integration (notifications#2690)
- Build(deps-dev): Bump vimeo/psalm from 6.13.1 to 6.14.2 in /vendor-bin/psalm (notifications#2691)
- Build(deps-dev): Bump rector/rector from 2.2.11 to 2.2.14 in /vendor-bin/rector (notifications#2692)
- [master] Update nextcloud/ocp dependency (notifications#2696)
- [master] Update nextcloud/ocp dependency (notifications#2699)
- [master] Update nextcloud/ocp dependency (notifications#2700)
- [master] Update nextcloud/ocp dependency (notifications#2701)
- Build(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (notifications#2702)
- [master] Update nextcloud/ocp dependency (notifications#2706)
- Build(deps-dev): Bump vimeo/psalm from 6.14.2 to 6.14.3 in /vendor-bin/psalm (notifications#2707)
- Build(deps-dev): Bump rector/rector from 2.2.14 to 2.3.0 in /vendor-bin/rector (notifications#2708)
- [master] Update nextcloud/ocp dependency (notifications#2709)
- Build(deps-dev): Bump qs from 6.14.0 to 6.14.1 (notifications#2710)
- [master] Update nextcloud/ocp dependency (notifications#2711)
- [master] Update nextcloud/ocp dependency (notifications#2714)
- [master] Update nextcloud/ocp dependency (notifications#2716)
- [master] Update nextcloud/ocp dependency (notifications#2718)
- Build(deps): Bump @nextcloud/vue from 9.3.1 to 9.3.3 (notifications#2722)
- [master] Fix npm audit (notifications#2725)
- [master] Update nextcloud/ocp dependency (notifications#2726)
- [master] Update nextcloud/ocp dependency (notifications#2727)
- [master] Update nextcloud/ocp dependency (notifications#2728)
- [master] Update nextcloud/ocp dependency (notifications#2729)
- Build(deps): Bump ua-parser-js from 2.0.7 to 2.0.8 (notifications#2731)
- Build(deps-dev): Bump rector/rector from 2.3.0 to 2.3.1 in /vendor-bin/rector (notifications#2732)
- Fix: Make app version stable (notifications#2734)
- [master] Update nextcloud/ocp dependency (notifications#2736)
- Build(deps-dev): Bump lodash from 4.17.21 to 4.17.23 (notifications#2738)
- [master] Update nextcloud/ocp dependency (notifications#2740)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (notifications#2742)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (notifications#2744)
- Build(deps): Bump vue from 3.5.26 to 3.5.27 (notifications#2746)
- Update nextcloud/ocp dependency (notifications#2753)
- Update nextcloud/ocp dependency (notifications#2762)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (notifications#2768)
- Fix npm audit (notifications#2772)
- Fix(push): Limit device deletion by push-proxy (notifications#2774)
- Update nextcloud/ocp dependency (notifications#2784)
- Build(deps): Bump ua-parser-js from 2.0.8 to 2.0.9 (notifications#2793)
- Fix npm audit (notifications#2798)
- Update nextcloud/ocp dependency (notifications#2800)
- password_policy
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (password_policy#794)
- Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (password_policy#808)
- Feat: add logging when disabling a user (password_policy#815)
- Feat(deps): Add Nextcloud 33 support on master (password_policy#816)
- Chore(deps-dev): Bump sass from 1.91.0 to 1.92.1 (password_policy#817)
- Chore(deps): Bump axios from 1.8.2 to 1.12.1 (password_policy#823)
- Chore(deps): Bump @nextcloud/dialogs from 6.3.1 to 6.3.2 (password_policy#825)
- Chore(deps-dev): Bump sass from 1.92.1 to 1.93.0 (password_policy#826)
- Chore(deps-dev): Bump sass from 1.93.0 to 1.93.2 (password_policy#827)
- Chore(deps-dev): Bump typescript from 5.9.2 to 5.9.3 (password_policy#830)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (password_policy#832)
- Chore(deps-dev): Bump vite from 6.3.5 to 7.3.0 (password_policy#837)
- Build: update node and npm engines versions (password_policy#842)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (password_policy#843)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (password_policy#844)
- Chore(deps): Bump mdast-util-to-hast from 13.1.0 to 13.2.1 (password_policy#845)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (password_policy#847)
- Chore(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (password_policy#849)
- Chore(deps-dev): Bump sass from 1.93.2 to 1.97.1 (password_policy#857)
- photos
- Chore(deps): Bump linkifyjs from 4.0.1 to 4.3.2 (photos#3119)
- [master] Update nextcloud/ocp dependency (photos#3145)
- Replace mdi download icon with Material Symbol variant (photos#3147)
- Feat(deps): Add Nextcloud 33 support on master (photos#3151)
- Chore(deps): Bump actions/github-script from 7.0.1 to 8.0.0 (photos#3154)
- Chore(deps): Bump @nextcloud/vue from 8.27.0 to 8.30.0 (photos#3155)
- Chore(deps): Bump actions/setup-node from 4.4.0 to 5.0.0 (photos#3156)
- Chore(deps): Bump codecov/codecov-action from 5.4.3 to 5.5.1 (photos#3158)
- Chore(deps): Bump @nextcloud/eslint-config from 9.0.0-rc.1 to 9.0.0-rc.5 (photos#3163)
- Chore(deps-dev): Bump vite-plugin-pwa from 1.0.0 to 1.0.3 (photos#3166)
- [master] Update nextcloud/ocp dependency (photos#3170)
- Chore(deps): Bump vite from 6.3.4 to 6.3.6 (photos#3173)
- Chore(deps-dev): Bump typescript from 5.8.3 to 5.9.2 (photos#3175)
- Chore(deps): Bump axios from 1.9.0 to 1.12.1 (photos#3177)
- Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3178)
- [master] Update nextcloud/ocp dependency (photos#3181)
- Validate album names (photos#3183)
- Fix: fix original date time filter type (photos#3187)
- [master] Update nextcloud/ocp dependency (photos#3193)
- Chore(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 (photos#3194)
- Chore(deps): Bump sha.js from 2.4.11 to 2.4.12 (photos#3196)
- Chore(deps): Bump tar-fs from 2.1.3 to 2.1.4 (photos#3201)
- Add exif support for webp images (photos#3202)
- Feat(PhotoPicker): Do not show non-owned files (photos#3207)
- [master] Update nextcloud/ocp dependency (photos#3212)
- Feat(Albums): Allow deleting an album photo from the viewer (photos#3217)
- [master] Update nextcloud/ocp dependency (photos#3224)
- Ci(actions): Update workflows from templates (photos#3227)
- Fix(api): Validate user config values (photos#3230)
- Fix(FacesView): Properly import RouterLink (photos#3237)
- Fix(Timeline): Use new download endpoint (photos#3238)
- Fix(Viewer): Provide filename without root to the Viewer. (photos#3239)
- [master] Update nextcloud/ocp dependency (photos#3248)
- Chore(deps): Bump actions/setup-node from 5.0.0 to 6.0.0 (photos#3249)
- Chore(deps-dev): Bump happy-dom from 18.0.1 to 20.0.8 (photos#3254)
- Chore(deps): Bump actions/upload-artifact from 4.6.2 to 5.0.0 (photos#3259)
- Chore(deps): Bump cypress-io/github-action from 6.10.2 to 6.10.3 (photos#3260)
- [master] Update nextcloud/ocp dependency (photos#3266)
- Build: update node and npm engines versions (photos#3269)
- Fix(albums): Do not overwrite albums on move (photos#3270)
- [master] Update nextcloud/ocp dependency (photos#3275)
- Chore(deps): Bump cypress-io/github-action from 6.10.3 to 6.10.4 (photos#3277)
- Fix(Album): Do not close the form on rename error (photos#3283)
- Fix(Album): Prevent whitespace-only album names (photos#3285)
- Fix(Timeline): Scroll to top of app content on route change (photos#3286)
- Fix(Album): Stop replacing navigation button (photos#3287)
- [master] fix: escaping album names (photos#3292)
- Fix(search): Speed up the nomedia search by adding the size (photos#3311)
- Chore(deps): Bump js-yaml from 4.1.0 to 4.1.1 (photos#3312)
- Fix: Disable ReverseGeoCoderService when the server has no internet (photos#3316)
- Chore(queries): avoid left join when possible (photos#3317)
- Chore(deps): Bump @nextcloud/moment to v1.3.5 (photos#3318)
- Chore(deps): Bump @nextcloud/vue to v8.34.0 (photos#3321)
- Feat(Settings): Use new form components (photos#3324)
- Feat(Albums): Prompt before deleting (photos#3325)
- Fix(Settings): Wrap source folder list inside `ul` (photos#3326)
- Feat(Settings): Refine settings components (photos#3327)
- Perf: Use distributed cache for no media paths (photos#3328)
- Chore(deps): Bump woltlab/webp-exif from 0.1.1 to 0.1.2 (photos#3333)
- [master] Update nextcloud/ocp dependency (photos#3340)
- [master] Update nextcloud/ocp dependency (photos#3342)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.8 to 7.0.11 (photos#3344)
- Chore(deps): Bump actions/setup-node from 6.0.0 to 6.1.0 (photos#3345)
- [master] Update nextcloud/ocp dependency (photos#3347)
- Chore(deps): Bump cypress-io/github-action from 6.10.4 to 6.10.6 (photos#3349)
- Chore(deps): Bump codecov/codecov-action from 5.5.1 to 5.5.2 (photos#3350)
- Chore(deps): Bump cypress-io/github-action from 6.10.6 to 6.10.8 (photos#3355)
- Chore(deps): Bump qs from 6.14.0 to 6.14.1 (photos#3358)
- Chore: drop deprecated fgetcsv / make ReverseGeoCoderService more robust (photos#3360)
- Feat(preview): Improve preview management (photos#3370)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (photos#3377)
- Fix: Migrate `getById` to `getFirstNodeById` (photos#3402)
- Fix filtered albums (photos#3406)
- privacy
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (privacy#1145)
- [master] Fix npm audit (privacy#1147)
- Chore(deps): Bump cookie and express (privacy#1153)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (privacy#1165)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.1 to 6.3.0 (privacy#1169)
- Chore(deps-dev): Bump http-proxy-middleware from 2.0.6 to 2.0.9 (privacy#1170)
- Chore(deps): Bump axios from 1.7.7 to 1.9.0 (privacy#1178)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (privacy#1182)
- Feat(deps): Add Nextcloud 33 support on master (privacy#1192)
- Chore: update code owners (privacy#1193)
- Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (privacy#1199)
- Chore(deps): Bump on-headers and compression (privacy#1200)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.5 (privacy#1205)
- Build: update node and npm engines versions (privacy#1212)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (privacy#1213)
- [master] ci: update all workflow templates from organization template repository (privacy#1214)
- Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 (privacy#1217)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (privacy#1223)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (privacy#1225)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.1 (privacy#1233)
- Chore(deps-dev): Bump qs from 6.14.0 to 6.14.1 (privacy#1236)
- Chore(deps-dev): Bump lodash from 4.17.21 to 4.17.23 (privacy#1241)
- recommendations
- [master] Fix npm audit (recommendations#912)
- Build(deps): bump @nextcloud/files from 3.10.2 to 3.12.0 (recommendations#913)
- Build(deps): bump @nextcloud/vue from 8.29.1 to 8.29.2 (recommendations#914)
- Feat(deps): Add Nextcloud 33 support on master (recommendations#916)
- Chore(config): migrate renovate config – autoclosed (recommendations#917)
- Ci: update workflows from organization (recommendations#918)
- Ci: add *stable32* to renovate config (recommendations#919)
- Build(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (recommendations#928)
- [master] Fix npm audit (recommendations#929)
- Fix(deps): Use correct version of vue-loader (recommendations#933)
- Build: update node and npm engines versions (recommendations#940)
- Build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (recommendations#941)
- [master] ci: update all workflow templates from organization template repository (recommendations#942)
- Build(deps): Update openapi to latest (recommendations#945)
- Build(deps): Bump coding-standards (recommendations#946)
- Build(deps): Update psalm to 6.13 (recommendations#947)
- Build(deps-dev): bump node-forge from 1.3.1 to 1.3.2 (recommendations#948)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 7.0.2 (recommendations#950)
- Build(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (recommendations#951)
- Build(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (recommendations#954)
- [master] Fix npm audit (recommendations#957)
- Build(deps): bump @nextcloud/paths from 2.2.1 to 3.0.0 (recommendations#959)
- Build(deps): bump @nextcloud/files from 3.12.0 to 3.12.2 (recommendations#961)
- Build(deps): bump qs and express (recommendations#962)
- [master] Fix npm audit (recommendations#963)
- Fix(deps): bump axios (recommendations#964)
- [master] Fix npm audit (recommendations#967)
- Build(deps): bump lodash from 4.17.21 to 4.17.23 (recommendations#968)
- related_resources
- [master] Update nextcloud/ocp dependency (related_resources#446)
- [master] Fix npm audit (related_resources#460)
- Chore(deps): bump cookie and express (related_resources#489)
- Feat(deps): Add Nextcloud 33 support on master (related_resources#652)
- Chore: adjust codeowners (related_resources#653)
- Chore(deps): bump actions/setup-node from 4.1.0 to 5.0.0 (related_resources#655)
- Chore(deps): bump @nextcloud/vue from 8.29.2 to 8.30.0 (related_resources#656)
- Chore(deps): bump actions/github-script from 7 to 8 (related_resources#659)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.0.1 to 6.3.0 (related_resources#662)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (related_resources#665)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (related_resources#668)
- Chore(deps): bump shivammathur/setup-php from 2.35.4 to 2.35.5 (related_resources#686)
- Fix(groupfolders): expect object instead of array (related_resources#769)
- [master] ci: update all workflow templates from organization template repository (related_resources#770)
- Chore(deps): bump shivammathur/setup-php from 2.35.5 to 2.36.0 (related_resources#775)
- Chore(deps): bump mdast-util-to-hast from 13.1.0 to 13.2.1 (related_resources#779)
- Chore(deps-dev): bump express from 4.21.2 to 4.22.1 (related_resources#780)
- Chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 (related_resources#782)
- Chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (related_resources#788)
- Chore(deps): bump qs and body-parser (related_resources#801)
- Chore(deps): bump actions/setup-node from 6.0.0 to 6.2.0 (related_resources#810)
- Chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (related_resources#814)
- Chore(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (related_resources#826)
- Chore(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (related_resources#827)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (related_resources#829)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (related_resources#830)
- Fix(db): replace execute with executeQuery (related_resources#843)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 3.1.0 to 3.2.1 (related_resources#852)
- serverinfo
- Ci(deps): Bump actions/checkout from 4.2.2 to 5.0.0 in /.github/workflows (serverinfo#862)
- Feat(deps): Add Nextcloud 33 support on master (serverinfo#871)
- Ci(deps): Bump actions/github-script from 7.0.1 to 8.0.0 in /.github/workflows (serverinfo#872)
- [master] Update nextcloud/ocp dependency (serverinfo#874)
- [master] Update nextcloud/ocp dependency (serverinfo#876)
- Ci(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 in /.github/workflows (serverinfo#877)
- [master] Update nextcloud/ocp dependency (serverinfo#880)
- [master] Update nextcloud/ocp dependency (serverinfo#882)
- [master] Update nextcloud/ocp dependency (serverinfo#883)
- [master] Update nextcloud/ocp dependency (serverinfo#890)
- [master] Update nextcloud/ocp dependency (serverinfo#892)
- [master] Update nextcloud/ocp dependency (serverinfo#893)
- [master] Update nextcloud/ocp dependency (serverinfo#895)
- [master] Update nextcloud/ocp dependency (serverinfo#896)
- [master] Update nextcloud/ocp dependency (serverinfo#901)
- Build(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (serverinfo#902)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 in /.github/workflows (serverinfo#903)
- Ci(deps): Bump shivammathur/setup-php from 2.35.5 to 2.36.0 in /.github/workflows (serverinfo#904)
- [master] Update nextcloud/ocp dependency (serverinfo#906)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 in /.github/workflows (serverinfo#909)
- [master] Update nextcloud/ocp dependency (serverinfo#910)
- Ci(deps-dev): Bump vimeo/psalm from 6.13.1 to 6.14.2 in /vendor-bin/psalm (serverinfo#914)
- [master] Update nextcloud/ocp dependency (serverinfo#915)
- [master] Update nextcloud/ocp dependency (serverinfo#916)
- Fix: add localization to uptime strings (serverinfo#917)
- Improve table templating and styling (serverinfo#919)
- Ci(deps-dev): bump vimeo/psalm from 6.14.2 to 6.14.3 in /vendor-bin/psalm (serverinfo#920)
- [master] Update nextcloud/ocp dependency (serverinfo#921)
- [master] Update nextcloud/ocp dependency (serverinfo#922)
- [master] Update nextcloud/ocp dependency (serverinfo#925)
- [master] Update nextcloud/ocp dependency (serverinfo#927)
- [master] Update nextcloud/ocp dependency (serverinfo#931)
- Chore(ci): update workflows (serverinfo#932)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (serverinfo#934)
- Update nextcloud/ocp dependency (serverinfo#936)
- Update nextcloud/ocp dependency (serverinfo#943)
- Update nextcloud/ocp dependency (serverinfo#946)
- survey_client
- suspicious_login
- Fix too short DataSet for shuffled samples when there is no unique IP address (suspicious_login#1024)
- Update php-stemmer to 4.0 as workaround for full PHP 8.4 compatibility (suspicious_login#1027)
- Chore: Update workflow templates for `lint-info-xml`, `lint-php-cs` and `lint-php` (suspicious_login#1028)
- Feat(deps): Add Nextcloud 33 support on master (suspicious_login#1029)
- Refactor: replace usage of removed db query builder method (suspicious_login#1039)
- Chore(deps): update php-cs-fixer (suspicious_login#1040)
- [master] ci: update all workflow templates from organization template repository (suspicious_login#1046)
- Chore(github): remove st3iny as maintainer (suspicious_login#1052)
- Ci(renovate): exclude template workflow files from bumps (suspicious_login#1057)
- Chore(deps): update dependency php-cs-fixer/shim to ^3.92.5 (master) (suspicious_login#1060)
- Fix(oracle): Use function builder to create sum and count SQL function (suspicious_login#1068)
- Fix: rethrow exception when storing a model fails (suspicious_login#986)
- text
- Fix(deps): update tiptap to v3 (main) (major) (text#7437)
- Multiline tables with block node content (text#7523)
- Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7560)
- Chore(deps): update dependency cypress to v15 (main) (text#7566)
- Migrate to outline Material Symbol style (text#7605)
- Feat(deps): Add Nextcloud 33 support on main (text#7607)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.7.0 (main) (text#7610)
- Fix(deps): update dependency @nextcloud/sharing to ^0.3.0 (main) (text#7611)
- Fix(deps): update dependency @nextcloud/vue to ^8.31.0 (main) (text#7612)
- Fix(deps): update dependency mermaid to ^11.11.0 (main) (text#7613)
- Fix(deps): update dependency uuid to v12 (main) (text#7614)
- [main] Update nextcloud/ocp dependency (text#7617)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.50.1 (main) (text#7618)
- Feat: use new assistant theme (text#7622)
- Fix: add close button when open readonly files on mobile app (text#7624)
- Chore(deps): update dependency vite to v6.3.6 [security] (main) (text#7626)
- Chore(deps): bump axios from 1.8.2 to 1.12.0 (text#7629)
- Chore(cleanup): webpackChunkNames (text#7630)
- Chore(deps): update dependency vite to ^6.3.6 (main) (text#7631)
- Chore(deps): update dependency cypress-vite to ^1.8.0 (main) (text#7632)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.3.2 (main) (text#7633)
- Chore(deps): update dependency jsdom to v27 (main) (text#7634)
- Fix(deps): update dependency uuid to v13 (main) (text#7635)
- [main] Update nextcloud/ocp dependency (text#7640)
- Chore(deps): update dependency cypress-split to ^1.24.22 (main) (text#7641)
- Fix(createEditor): always provide editor. (text#7643)
- Docs: Document how to test a direct editing session in the browser (text#7647)
- Fix: Add cleanup for orphaned text steps (text#7653)
- Chore(deps): update dependency cypress-split to ^1.24.23 (main) (text#7654)
- Chore(deps): update dependency vite to ^7.1.6 (main) (text#7655)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.0 (main) (text#7656)
- Chore(deps): update dependency prettier-plugin-organize-imports to ^4.3.0 (main) (text#7657)
- Fix(deps): update dependency mermaid to ^11.12.0 (main) (text#7658)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.2 (main) (text#7660)
- Fix: Delete old sessions in cleanup cron (text#7665)
- [main] Update nextcloud/ocp dependency (text#7666)
- Fix(print): hide readonly bar in print view (text#7672)
- Feat: Save a checksum for documents and use it to detect conflicts (text#7677)
- Chore(deps-dev): bump tar-fs from 2.1.3 to 2.1.4 (text#7679)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.2 (main) (text#7680)
- Chore(deps): update dependency vite to ^7.1.7 (main) (text#7681)
- Fix(deps): update tiptap to ^2.26.2 (main) (text#7682)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.3 (main) (text#7684)
- [main] Update nextcloud/ocp dependency (text#7690)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.5 (main) (text#7691)
- Fix(sync): lastSavedVersion is version send with the request (text#7694)
- Chore(DocumentService): Raise log level for SyncStep2 message to error (text#7695)
- Test: detect out of sync state and recovery via yjs pendingStructs (text#7700)
- Fix(sync): increment the version after applying the steps (text#7701)
- Fix(sync): handle empty push requests (text#7702)
- Fix(DocumentService): Return 200 steps before saved version in SyncStep2 (text#7703)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.7.1 (main) (text#7705)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.4 (main) (text#7706)
- Chore(deps): update dependency typescript to ^5.9.3 (main) (text#7707)
- Chore(deps): update dependency vite to ^7.1.9 (main) (text#7708)
- [main] Update nextcloud/ocp dependency (text#7714)
- [main] Fix npm audit (text#7716)
- Fix(css): Adjust status icon colors to Nextcloud 32 variable names (text#7718)
- Replace cypress component tests (text#7719)
- Fix(php): Bump minimum PHP version to 8.2 (text#7720)
- Fix(ci): Always use main branch for assistant app (text#7723)
- Fix(editor): restore default editor width while not breaking drag handle (text#7726)
- Fix(print): Overwrite `display: grid` to prevent cut content (text#7729)
- Test(cy): add table to print document (text#7732)
- Fix(code): don’t wrap lines in code blocks, only in plaintext documents (text#7733)
- Revert “chore(DocumentService): Raise log level for SyncStep2 message to error” (text#7738)
- Fix(sync): Only send recovery step in case of SyncStep1 (text#7742)
- Chore: bump version to 7.0.0-dev.1 (text#7747)
- Fix(PreviewOptions): set active radio button on open (text#7750)
- Cleanup unused code and deprecated imports (text#7752)
- Fix(sync): Apply document state from create request (text#7755)
- Chore(deps): update dependency cypress-split to ^1.24.24 (main) (text#7757)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.6 (main) (text#7758)
- Fix(deps): update dependency @nextcloud/auth to ^2.5.3 (main) (text#7760)
- Fix(deps): update tiptap to ^2.26.3 (main) (text#7761)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.5.0 (main) (text#7762)
- Fix(deps): update dependency @nextcloud/vue to ^8.32.0 (main) (text#7763)
- Chore(cleanup): outdated .js filename suffixes (text#7780)
- Chore(migrate): scss use @use instead of @import (text#7782)
- Fix(sync): Reset document sessions on upgrade (text#7783)
- Fix(sync): send first update without initial document state (text#7787)
- Fix(files.js): check,ether “show folder descr.” is set or not (text#7788)
- Chore(cy): fix version assertion after push request (text#7792)
- Fix(PreviewOptions): Move three-dot menu into preview box or link bubble (text#7793)
- Chore(eslint): set ESLINT_USE_FLAT_CONFIG=false (text#7794)
- Chore(deps): update dependency vite to ^7.1.10 (main) (text#7798)
- Fix(deps): update dependency slug to ^11.0.1 (main) (text#7799)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.1.0 (main) (text#7800)
- Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.3.0 (main) (text#7801)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.5 (main) (text#7802)
- Chore(deps): update dependency cypress-split to ^1.24.25 (main) (text#7804)
- Chore(deps): update dependency jsdom to ^27.0.1 (main) (text#7805)
- Chore(deps): update dependency vite to v7.1.11 [security] (main) (text#7811)
- Fix/button variant primary (text#7815)
- Fix(LinkBubbleView): bring back missing CheckIcon component (text#7816)
- Fix(FloatingButtons): group smartpicker button and drag handle together (text#7818)
- Fix(FloatingButtons): also hide when readonly, plaintext or richworkspace (text#7821)
- Fix: prevent the collision between y-websocket reconnectTimeout and polling interval (text#7822)
- Chore(renovate): Remove stable30, add stable32 (text#7825)
- Fix(deps): update tiptap to ^2.26.4 (main) (text#7829)
- Chore(deps): update dependency vite to ^7.1.12 (main) (text#7831)
- Fix(deps): update dependency @nextcloud/notify_push to ^1.3.1 (main) (text#7832)
- Fix(deps): update dependency @nextcloud/vue to ^8.33.0 (main) (text#7833)
- Chore(config): migrate renovate config (text#7839)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.7.2 (main) (text#7853)
- Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.4.0 (main) (text#7854)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.4.1 (main) (text#7855)
- Chore: composer update (text#7859)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.1.1 (main) (text#7860)
- Chore(deps): update vitest monorepo to v4 (main) (major) (text#7861)
- Fix(LinkBubbleView): Don’t choke on invalid URLs (text#7864)
- Fix(Markdown): copy full block node if it has more than one child (text#7865)
- Fix(ActionInsertLink): disable “Link to file” if offline (text#7870)
- Fix(files): Disable suggestions bar output for not rich workspace (text#7875)
- Chore(deps): update vitest monorepo to ^4.0.6 (main) (text#7876)
- Fix(deps): update dependency mermaid to ^11.12.1 (main) (text#7877)
- Chore(deps): update dependency jsdom to ^27.1.0 (main) (text#7878)
- Fix(deps): update tiptap to ^2.27.1 (main) (text#7879)
- Fix(deps): update dependency path-normalize to v8 (main) (text#7880)
- Fix(assistant): move assistant button to menubar (text#7883)
- [main] Update nextcloud/ocp dependency (text#7885)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.7 (main) (text#7887)
- Fix(deps): update dependency debounce to v3 (main) (text#7888)
- Feat: add downloadCallback for Viewer handler (text#7889)
- Fix(files): Fix unneeded space below menu bar on mobile views (text#7890)
- Build: update node and npm engines versions (text#7893)
- Tweak playwright tests (text#7895)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.1.2 (main) (text#7896)
- Chore(deps): update vitest monorepo to ^4.0.8 (main) (text#7897)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.3 (main) (text#7898)
- Fix(deps): update dependency @nextcloud/l10n to ^3.4.1 (main) (text#7899)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.3.0 (main) (text#7900)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.2 (main) (text#7901)
- Chore(deps): update dependency vite to ^7.2.2 (main) (text#7902)
- Fix(deps): update dependency @nextcloud/vue to ^8.34.0 (main) (text#7903)
- [main] Update nextcloud/ocp dependency (text#7916)
- Chore(test): migrate mobile spec from cy to playwright (text#7919)
- Cleanup API and Document service (text#7922)
- Convert smart picker test to playwright (text#7924)
- Chore(deps): npm install after node bump (text#7925)
- Chore: Bump composer autoloader files with composer 2.9.0 (text#7929)
- Improve share token handling in AttachmentService (text#7933)
- Convert print test from cypress to playwright (text#7940)
- Chore(deps): update vitest monorepo to ^4.0.9 (main) (text#7941)
- Fix(deps): update tiptap to ^3.10.7 (main) (text#7942)
- Build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (text#7943)
- Chore(deps): update dependency jsdom to ^27.2.0 (main) (text#7944)
- Fix(deps): update dependency @nextcloud/router to ^3.1.0 (main) (text#7945)
- [main] Update nextcloud/ocp dependency (text#7950)
- Convert versions spec to playwright (text#7956)
- Add LaTex Support (text#7957)
- Fix: enable notify_push by default (text#7960)
- :globe_with_meridians: i10n Add notes for maths dialog translations (text#7965)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.3 (main) (text#7967)
- Chore(deps): update dependency vite to ^7.2.4 (main) (text#7968)
- Chore(deps): update vitest monorepo to ^4.0.13 (main) (text#7969)
- Fix(deps): update tiptap to ^3.11.0 (main) (text#7970)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.8 (main) (text#7972)
- [main] Update nextcloud/ocp dependency (text#7974)
- [main] Fix npm audit (text#7975)
- Chore(cypress): Remove cypress-visual-regression leftovers (text#7976)
- Update maths to use tiptap vs custom implementation for latex (text#7978)
- Assistant button performance and visibility fixes (text#7980)
- Fix(TextDirection): Skip composition transactions (text#7981)
- Fix(TextDirection): Rename plugin, Tiptap has a textDirection plugin (text#7985)
- [main] ci: update all workflow templates from organization template repository (text#7986)
- Chore(deps): update vitest monorepo to ^4.0.14 (main) (text#7990)
- Fix(deps): update tiptap to ^3.11.1 (main) (text#7991)
- Chore(deps): update dependency @playwright/test to ^1.57.0 (main) (text#7992)
- [main] Update nextcloud/ocp dependency (text#7994)
- Test: Use example.org instead of nextcloud.com for testing links (text#7998)
- Chore(test): format text with playwright (text#8001)
- Feat: Add table-only editor API (text#8002)
- Chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (text#8003)
- Chore(cleanup): unused cypress component.js (text#8004)
- Fix: increase websocket timeout for background throttling (text#8005)
- Fix: Properly check for array of authenticated share ids (text#8009)
- Chore(deps): update dependency cypress to ^15.7.1 (main) (text#8013)
- Chore(deps): update dependency vite to ^7.2.6 (main) (text#8014)
- Chore(deps): update vitest monorepo to ^4.0.15 (main) (text#8015)
- Fix(deps): update dependency mermaid to ^11.12.2 (main) (text#8016)
- Fix(deps): update tiptap to ^3.13.0 (main) (text#8017)
- [main] Update nextcloud/ocp dependency (text#8021)
- Fix(deps): update dependency katex to ^0.16.26 (main) (text#8024)
- Fix(FloatingButtons): Add missing `aria-label` to NcButton components (text#8032)
- Rework outline / table of contents (text#8033)
- Chore(split): SourceView from ViewerComponent (text#8037)
- Fix updating node dist files (text#8038)
- Chore(deps): update dependency vite to ^7.3.0 (main) (text#8039)
- Fix(deps): update dependency @nextcloud/files to ^3.12.1 (main) (text#8040)
- Fix(deps): update dependency @nextcloud/logger to ^3.0.3 (main) (text#8041)
- Fix(deps): update dependency katex to ^0.16.27 (main) (text#8042)
- Chore(deps-dev): bump psalm/phar from 6.13.1 to 6.14.1 (text#8043)
- Chore(deps): update dependency jsdom to ^27.3.0 (main) (text#8044)
- Fix(deps): update dependency @nextcloud/vue to ^8.35.0 (main) (text#8045)
- Fix(PlainTable): Add paragraph node, required for table cells (text#8052)
- Fix(ci): add back token parameter to checkout action in update-node-dist (text#8056)
- Fix(useEditorWidth): no full width toggle in rich workspace and on mobile (text#8058)
- [main] Update nextcloud/ocp dependency (text#8059)
- [main] Fix npm audit (text#8060)
- Fix: first action in empty document cannot be undone (text#8063)
- Fix(ImageView): Use `mouseenter` instead of `mouseover` (text#8064)
- Test(ci): pin server repo to commit before `@nextcloud/files` v4 (text#8065)
- Revert “test(ci): pin server repo to commit before `@nextcloud/files` v4 (text#8066)
- Add silverkszlo to codeowners (text#8067)
- Test(playwright): add basic tests for editor API (text#8072)
- Fix(editor): bring back placeholder (text#8075)
- Fix intersection observer life cycle (text#8077)
- Fix(table): use small buttons for table actions (text#8079)
- Fix: expose getHtml() to editor api (text#8080)
- Fix: Move away from deprecated methods to set user config (text#8082)
- Chore(tests): no retries for the propfind spec (text#8084)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.5 (main) (text#8085)
- Chore(deps): update vitest monorepo to ^4.0.16 (main) (text#8086)
- Chore(deps): bump systeminformation and cypress (text#8087)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.4.2 (main) (text#8088)
- Fix(deps): update dependency @nextcloud/files to ^3.12.2 (main) (text#8089)
- Fix(deps): update dependency y-protocols to ^1.0.7 (main) (text#8090)
- Fix(deps): update yjs (main) (text#8091)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.54.0 (main) (text#8092)
- Fix(deps): update tiptap to ^3.14.0 (main) (text#8093)
- [main] Update nextcloud/ocp dependency (text#8100)
- [main] fix(ci): Only build Assistant from git for main branch (text#8116)
- Fix: constrain height of video preview (text#8118)
- Fix(deps): update dependency lib0 to ^0.2.116 (main) (text#8120)
- Chore(deps): update dependency jsdom to ^27.4.0 (main) (text#8121)
- Chore(deps-dev): bump psalm/phar from 6.14.1 to 6.14.3 (text#8122)
- [main] Update nextcloud/ocp dependency (text#8127)
- Fix(deps): update yjs (main) (text#8129)
- [main] Update nextcloud/ocp dependency (text#8131)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.9 (main) (text#8132)
- Fix(playwright): use server master branch for unreleased version (text#8134)
- Fix(deps): update dependency @nextcloud/vue to ^8.35.2 (main) (text#8137)
- Fix(Db): fix type errors of $id with latest server with snowflake IDs (text#8139)
- Chore(deps): update dependency cypress to ^15.8.2 (main) (text#8142)
- Chore(deps): update dependency vite to ^7.3.1 (main) (text#8143)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.55.1 (main) (text#8144)
- Fix(deps): update tiptap to ^3.15.3 (main) (text#8145)
- [main] Update nextcloud/ocp dependency (text#8148)
- Chore(psalm): use getId() instead of id and add errors to baseline (text#8155)
- Fix: preserve OCA.Text properties in public share script (text#8156)
- [main] Update nextcloud/ocp dependency (text#8157)
- Chore(deps): update vitest monorepo to ^4.0.17 (main) (text#8163)
- Chore(deps): update dependency cypress to ^15.9.0 (main) (text#8164)
- [main] Update nextcloud/ocp dependency (text#8167)
- [main] Fix npm audit (text#8168)
- Chore(test): use retrying assertion (text#8170)
- Feat(tables): enable text alignment rendering in HTML output (text#8171)
- Chore(lint): prettier table html functions (text#8176)
- Chore(deps): bump lodash from 4.17.21 to 4.17.23 (text#8177)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (text#8180)
- Fix editor container height and document status style on mobile (text#8182)
- Chore(deps): update vitest monorepo to ^4.0.18 (text#8189)
- Update nextcloud/ocp dependency (text#8192)
- Ci(actions): Satisfy zizmor (text#8201)
- Perf: Decrease amount of filecache SQL call (text#8206)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.29 to 9.6.33 (text#8207)
- Fix(test): fix reloadFileList cypress command (text#8208)
- Revert “perf: Decrease amount of filecache SQL call” (text#8211)
- Fix(ci): needs.input.outputs.head_ref not defined (text#8212)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.10 (text#8218)
- Fix(deps): update dependency katex to ^0.16.28 (text#8219)
- Chore(test): remove assertion broken by viewer regression (text#8222)
- Chore(test): only consider src for codecov patch status (text#8226)
- Update nextcloud/ocp dependency (text#8227)
- Fix(viewer): mount text vue instance explicitely (text#8233)
- Chore: Improve session validation (text#8235)
- Feat: improve attachments integration with Collectives (text#8249)
- twofactor_nextcloud_notification
- Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (twofactor_nextcloud_notification#1047)
- Feat(deps): Add Nextcloud 33 support on main (twofactor_nextcloud_notification#1053)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1056)
- [main] Fix npm audit (twofactor_nextcloud_notification#1057)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1063)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1068)
- Chore(deps): Bump @nextcloud/axios from 2.5.1 to 2.5.2 (twofactor_nextcloud_notification#1069)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1071)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1072)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (twofactor_nextcloud_notification#1075)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1079)
- [main] Fix npm audit (twofactor_nextcloud_notification#1081)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.0 (twofactor_nextcloud_notification#1085)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1088)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 (twofactor_nextcloud_notification#1090)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1091)
- [main] Fix npm audit (twofactor_nextcloud_notification#1094)
- Fix(deps): Use correct version of vue-loader (twofactor_nextcloud_notification#1095)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (twofactor_nextcloud_notification#1098)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1099)
- Ci(actions): Update workflows (twofactor_nextcloud_notification#1102)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.2 to 7.0.0 (twofactor_nextcloud_notification#1105)
- Build: update node and npm engines versions (twofactor_nextcloud_notification#1106)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (twofactor_nextcloud_notification#1107)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (twofactor_nextcloud_notification#1108)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 7.0.0 to 7.0.1 (twofactor_nextcloud_notification#1110)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1113)
- Chore(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0 (twofactor_nextcloud_notification#1117)
- Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 (twofactor_nextcloud_notification#1118)
- [main] ci: update all workflow templates from organization template repository (twofactor_nextcloud_notification#1119)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1124)
- Chore: prepare for Vue 3 migration (twofactor_nextcloud_notification#1125)
- Chore: migrate to Vue 3 (twofactor_nextcloud_notification#1126)
- Chore(deps): Bump @nextcloud/vue from 9.2.0 to 9.3.0 (twofactor_nextcloud_notification#1127)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1128)
- Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2 (twofactor_nextcloud_notification#1129)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1131)
- Chore(deps): Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (twofactor_nextcloud_notification#1135)
- Chore(deps-dev): Bump express from 4.21.2 to 4.22.1 (twofactor_nextcloud_notification#1136)
- Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (twofactor_nextcloud_notification#1137)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1139)
- Chore(deps): Bump @nextcloud/vue from 9.3.0 to 9.3.1 (twofactor_nextcloud_notification#1141)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1142)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1145)
- Ci(dependabot): Also update vendor-bin with dependabot (twofactor_nextcloud_notification#1148)
- Ci(deps-dev): Bump vimeo/psalm from 6.14.0 to 6.14.2 in /vendor-bin/psalm (twofactor_nextcloud_notification#1149)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1150)
- Ci(deps-dev): bump vimeo/psalm from 6.14.2 to 6.14.3 in /vendor-bin/psalm (twofactor_nextcloud_notification#1152)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1153)
- [main] Fix npm audit (twofactor_nextcloud_notification#1156)
- Build(deps): bump @nextcloud/vue from 9.3.1 to 9.3.3 (twofactor_nextcloud_notification#1157)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1160)
- [main] Fix npm audit (twofactor_nextcloud_notification#1161)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1166)
- Fix: Make app version stable (twofactor_nextcloud_notification#1168)
- Build(deps-dev): bump lodash from 4.17.21 to 4.17.23 (twofactor_nextcloud_notification#1169)
- Chore(CI): Adjust testing matrix for Nextcloud 33 on stable33 (twofactor_nextcloud_notification#1171)
- Build(deps): bump vue from 3.5.24 to 3.5.27 (twofactor_nextcloud_notification#1178)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1193)
- Fix npm audit (twofactor_nextcloud_notification#1195)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1207)
- twofactor_totp
- Fix(deps): bump @nextcloud/router from 2.2.1 to v3 (master) (twofactor_totp#1501)
- Chore(deps): bump skjnldsv/check-actor-permission digest to e591dbf (master) (twofactor_totp#1611)
- Fix(deps): bump @nextcloud/initial-state from 2.2.0 to v3 (master) (twofactor_totp#1625)
- Build: update node and npm engines versions (twofactor_totp#1627)
- Feat(deps): Add Nextcloud 33 support on master (twofactor_totp#1630)
- Chore(deps): bump nextcloud/pr-feedback-action digest to e397f3c (master) (twofactor_totp#1637)
- Chore(deps): bump skjnldsv/parse-command-comment digest to 7cef1df (master) (twofactor_totp#1638)
- Ci: Replace PHP8.1 with PHP8.2 (twofactor_totp#1639)
- Tests: apply PHPUnit code quality rector (twofactor_totp#1640)
- Tests: make all test cases return void (twofactor_totp#1641)
- Refactor: add rector (twofactor_totp#1642)
- Refactor: move phpunit into a composer bin (twofactor_totp#1643)
- Refactor(php): use PHP8.2 features (twofactor_totp#1644)
- Chore(deps): explicitly require cs-fixer (twofactor_totp#1645)
- Make clear that is is not enabled by default (twofactor_totp#1651)
- [master] Fix npm audit (twofactor_totp#1652)
- [master] ci: update all workflow templates from organization template repository (twofactor_totp#1655)
- Chore(github): remove st3iny from maintainers (twofactor_totp#1656)
- Chore: update package lock format (twofactor_totp#1661)
- Chore(deps): bump @nextcloud/webpack-vue-config from 6.3.0 to v7 (master) (twofactor_totp#1667)
- Chore(deps): bump phpunit from v9 to v10 (twofactor_totp#1669)
- Fix(deps): bump @nextcloud/password-confirmation from v5 to v6 (twofactor_totp#1674)
- Fix(deps): drop PHP8.0 (twofactor_totp#1675)
- Fix: add BFP to the enable route (twofactor_totp#1680)
- Perf: load totp secret just once for verification (twofactor_totp#1683)
- Ci(renovate): exclude template workflows from dependency updates (twofactor_totp#1686)
- Chore(config): migrate Renovate config (twofactor_totp#1690)
- Test: introduce e2e tests using playwright (twofactor_totp#1691)
- Fix: Remove duplicate from() call which just sets the same table again (twofactor_totp#1710)
- Ci(actions): Satisfy zizmor (twofactor_totp#1724)
- updater
- Log the output of ‘occ maintenance:mode –off’ if it fails (updater#617)
- Chore(ci): update workflows from .github repository (updater#666)
- Feat: Show download progress on updater.phar (updater#672)
- Chore(ci): Remove PHP 8.1 (updater#674)
- Fix(download): use mirror for downloading (updater#676)
- Feat(deps): upgrade deps to PHP 8.2 min (updater#677)
- Feat: handle the themes/ folder contents possibly not writable (updater#680)
- Update CS Fixer and Psalm (updater#681)
- Build(deps-dev): Bump humbug/box from 4.6.8 to 4.6.10 in /vendor-bin/box (updater#683)
- Build(deps-dev): Bump behat/behat from 3.25.0 to 3.26.0 in /vendor-bin/tests (updater#684)
- Add Rector (updater#686)
- Improve updater behavior and output when continuing from .step file (updater#692)
- Fix(download): download fail with only one URL (updater#695)
- Build(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (updater#699)
- Build(deps-dev): Bump behat/behat from 3.26.0 to 3.27.0 in /vendor-bin/tests (updater#700)
- Fix: disable web logic (updater#701)
- Fix(web): fix use warning in web updater (updater#703)
- viewer
- Chore(deps): update dockerode (master) (viewer#2863)
- Chore(deps): update cypress (master) (viewer#2867)
- Fix(deps): update dependency @fontsource/roboto to ^5.2.6 (master) (viewer#2882)
- [master] Update cypress snapshots (viewer#2932)
- Feat(deps): Add Nextcloud 33 support on master (viewer#2962)
- Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (viewer#2978)
- Chore(deps): Bump tar-fs from 2.1.3 to 2.1.4 (viewer#2979)
- Fix(ImageEditing): controls might hide behind iPadOS home bar (viewer#2983)
- Build(dep): bump PHP requirement to 8.2 (viewer#2984)
- Fix(Viewer): Provide `id` instead of `fileid` to `File` constructor (viewer#2988)
- Fix(viewer): address file path composition for subfolders in public shares (viewer#2991)
- Feat: Save current state of a file before downloading it (viewer#3001)
- Fix: files root detection for public shares (viewer#3005)
- Fix: ensure fonts are shipped (viewer#3006)
- Refactor(psalm): move psalm to level 1 (viewer#3012)
- Build: update node and npm engines versions (viewer#3013)
- Fix: svg rendering (viewer#3023)
- [master] ci: update all workflow templates from organization template repository (viewer#3028)
- Fix(deps): Bump `@nextcloud/files` to 4.0.0-beta.4 (viewer#3039)
- Fix: correctly handle files sidebar integration (viewer#3047)
- Fix: respect opened sidebar when showing the Viewer (viewer#3061)
- Chore(deps): update to `@nextcloud/files` v4.0.0 for Nextcloud 33+ (viewer#3066)
Hub 26 Winter release below
Nextcloud Hub 26 Winter is here!
Nextcloud Hub 26 Winter: Reclaim your digital autonomy
Latest Nextcloud 32 release below.
February 12, 2026
# Version 32.0.6
Check the file integrity with:
Changes:
- server
- Fix(files_sharing): Allow removing password from link shares (server#56915)
- Fix(admin-delegation): Prevent delegation to group if delegation already (server#57013)
- Fix npm audit (server#57076)
- Fix(admin_audit): Fix typo in visibility log message (server#57432)
- Fix interval option in `occ background-job:worker` (server#57435)
- Feat: also send x-user-id for dav responses (server#57460)
- Build(deps): bump @nextcloud/vue from 8.35.0 to 8.35.2 (server#57475)
- Build(deps-dev): bump sass from 1.97.1 to 1.97.2 (server#57479)
- Fix: Make User_Proxy IGetDisplayNameBackend complient (server#57487)
- Fix(settings): Display group displayName consistently when editing a user (server#57489)
- Fix(federatedfilesharing): `pre` must not be a child of `p` (server#57496)
- Fix(NavigationManager): Remove break to return all defaultEntryIds (server#57501)
- Fix(files): Update sidebar on node rename (server#57507)
- Perf(dav): Avoid getting DB Connection inside callback (server#57516)
- Use strict array search (server#57518)
- Fix(files): Inhibit download for non downloadable nodes in all contexts (server#57531)
- Fix: handle InvalidArumentException as availability failure in smb->getFileInfo (server#57537)
- Fix(CalDAV): adjust calendar manager imip options signature (server#57582)
- Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.27.1 to 7.28.6 (server#57609)
- Build(deps): bump libphonenumber-js from 1.12.33 to 1.12.34 (server#57610)
- Build(deps-dev): bump @babel/node from 7.28.0 to 7.28.6 (server#57611)
- Build(deps): bump focus-trap from 7.7.1 to 7.8.0 (server#57612)
- Build(deps-dev): bump tar from 7.5.2 to 7.5.3 (server#57613)
- Build(deps-dev): bump puppeteer from 24.34.0 to 24.35.0 (server#57614)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.11 to 2.8.15 (server#57615)
- Fix(TaskProcessing): Fix occ commands to cast strings to integer (server#57647)
- Fix(theming): Fix favicon and touchicon ratios (server#57657)
- Docs(settings): Removing the developerDocsUrl (server#57661)
- Fix(files_sharing): Fix BeforeZipCreatedListener path handling (server#57663)
- Fix(UserPlugin): Rewrite from scratch (server#57675)
- Fix(security): Update Expires time (server#57687)
- Build(deps): bump libphonenumber-js from 1.12.34 to 1.12.35 (server#57696)
- Build(deps): bump @nextcloud/vue from 8.35.2 to 8.35.3 (server#57702)
- Build(deps-dev): bump sass from 1.97.2 to 1.97.3 (server#57707)
- Build(deps): bump core-js from 3.47.0 to 3.48.0 (server#57710)
- Build(deps-dev): bump tar from 7.5.3 to 7.5.6 (server#57714)
- Build(deps): bump lodash from 4.17.21 to 4.17.23 (server#57717)
- Fix(caldav): Enhance UID check for base component (server#57770)
- Build(deps-dev): bump puppeteer from 24.35.0 to 24.36.0 (server#57780)
- Fix npm audit (server#57789)
- Feat(flake): Add reuse cli (server#57807)
- Chore: remove X from social links (server#57818)
- Fix(search): All elements are included regardless of their keys (server#57824)
- Fix(composer): Set overwrite.cli.url in serve script (server#57831)
- Calendar: Fix typos in import/export (server#57837)
- Ci(actions): Satisfy zizmor (server#57851)
- Fix(user_ldap): Fix crash in some code path when a DN is longer that 64 (server#57869)
- Fix: Add support for AscDesktopEditor browser user agent (server#57888)
- Fix: log memory usage for requests based on configured memory limit (server#57896)
- Fix(settings): update all button only updates a single app (server#57903)
- Stable32 `pinact run` (server#57904)
- Add InstallationCompletedEvent for post-installation actions (server#57925)
- Fix(security): Update code signing revocation list (server#57953)
- Build(deps): bump phpunit/phpunit from 10.5.60 to 10.5.63 in /vendor-bin/phpunit (server#57966)
- Build(deps): bump libphonenumber-js from 1.12.35 to 1.12.36 (server#57967)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.15 to 2.8.16 (server#57968)
- Build(deps-dev): bump tar from 7.5.6 to 7.5.7 (server#57969)
- Build(deps): bump jquery-ui from 1.14.1 to 1.14.2 (server#57970)
- Build(deps): bump @nextcloud/upload from 1.11.0 to 1.11.1 (server#57971)
- Build(deps-dev): bump puppeteer from 24.36.0 to 24.36.1 (server#57972)
- Fix(files_external): Respect explicit port configuration (server#57996)
- Fix(app-settings): limit app to group initial state (server#58004)
- Fix(federation): Don’t ask the database for an empty url (server#58013)
- Test(dispatcher): Add some tests with input 0 (server#58016)
- Fix(comments): Put a limit to the limit (server#58045)
- 32.0.6 RC1 (server#58048)
- Test(Updater): Harden flaky test (server#58053)
- Chore: Improve SVG handling in link previews (server#58102)
- Feat: Add SetupCheck to warn about missing second factor provider (server#58119)
- 32.0.6 (server#58258)
- Fix: correctly quote tablenames for truncating with oracle (server#58269)
- activity
- app_api
- Fix(daemon-name): check for forbidden character in daemon name (app_api#743)
- Fix(setup-check): change missing daemon from error to info (app_api#752)
- Chore(readme-description): update app description and README.md (app_api#754)
- Chore(deps): update NPM axios package (app_api#775)
- Feat(HaRP): automatically register HaRP when it is installed (app_api#780)
- Fix(HaRP): use correct path for FRP address validation (app_api#782)
- bruteforcesettings
- Update nextcloud/ocp dependency (bruteforcesettings#929)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (bruteforcesettings#933)
- Chore(deps): Bump vue from 3.5.20 to 3.5.27 (bruteforcesettings#935)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (bruteforcesettings#955)
- Chore(CI): Adjust version on stable32 (bruteforcesettings#961)
- Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.3 to 6.0.4 (bruteforcesettings#968)
- Update nextcloud/ocp dependency (bruteforcesettings#972)
- circles
- Update nextcloud/ocp dependency (circles#2279)
- Fix(population): exclude nested circles from population counts (circles#2306)
- Allow admins to edit circle details (circles#2315)
- Update nextcloud/ocp dependency (circles#2319)
- Fix(groups): add repair step for group circles sync and adjust ‘circles:sync –groups’ command (circles#2322)
- files_pdfviewer
- Fix npm audit (files_pdfviewer#1335)
- Fix: Show save button in secondary toolbar for editable files (files_pdfviewer#1338)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (files_pdfviewer#1347)
- Chore(CI): Adjust version on stable32 (files_pdfviewer#1349)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.22 to 9.6.33 (files_pdfviewer#1351)
- Adjust package.json version according to app version (files_pdfviewer#1352)
- firstrunwizard
- Chore(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (firstrunwizard#1790)
- Chore(deps-dev): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 (firstrunwizard#1791)
- Update nextcloud/ocp dependency (firstrunwizard#1840)
- Fix npm audit (firstrunwizard#1845)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.7 (firstrunwizard#1863)
- Chore(deps): Bump vue from 3.5.24 to 3.5.27 (firstrunwizard#1865)
- Fix: use correct prop to pass server URL (firstrunwizard#1875)
- Fix: handle disabled auto-play in other browsers than Firefox (firstrunwizard#1882)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (firstrunwizard#1886)
- Fix npm audit (firstrunwizard#1896)
- Fix: resolve Typescript issues (firstrunwizard#1908)
- Refactor: Switch to composer-bin (firstrunwizard#1910)
- Fix: start with HUB release animation when only updating (firstrunwizard#1911)
- Fix: only run composer bin scripts in dev mode (firstrunwizard#1913)
- Fix: do not show scrollbars on animation (firstrunwizard#1917)
- Fix: properly handle closing the modal (firstrunwizard#1919)
- Chore(CI): Adjust version on stable32 (firstrunwizard#1921)
- Update nextcloud/ocp dependency (firstrunwizard#1938)
- logreader
- Fix npm audit (logreader#1874)
- Update nextcloud/ocp dependency (logreader#1879)
- Chore: fix the version to 5.0.0, update workflows (logreader#1881)
- Update nextcloud/ocp dependency (logreader#1890)
- Fix npm audit (logreader#1894)
- Fix npm audit (logreader#1901)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.22 to 9.6.33 (logreader#1905)
- Update nextcloud/ocp dependency (logreader#1910)
- nextcloud_announcements
- Update nextcloud/ocp dependency (nextcloud_announcements#561)
- Fix(crawler): Skip notifications code completely in first run (nextcloud_announcements#565)
- Update nextcloud/ocp dependency (nextcloud_announcements#570)
- Ci: update all workflow templates from organization template repository (nextcloud_announcements#575)
- Update nextcloud/ocp dependency (nextcloud_announcements#581)
- notifications
- Fix npm audit (notifications#2724)
- Update nextcloud/ocp dependency (notifications#2733)
- Update nextcloud/ocp dependency (notifications#2735)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7 (notifications#2745)
- Build(deps): Bump vue from 3.5.26 to 3.5.27 (notifications#2748)
- Fix npm audit (notifications#2755)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8 (notifications#2767)
- Fix npm audit (notifications#2771)
- Fix(push): Limit device deletion by push-proxy (notifications#2775)
- Chore: Set the version to a stable one (notifications#2777)
- Update nextcloud/ocp dependency (notifications#2778)
- Update nextcloud/ocp dependency (notifications#2781)
- Update nextcloud/ocp dependency (notifications#2785)
- Fix npm audit (notifications#2797)
- password_policy
- photos
- privacy
- recommendations
- related_resources
- serverinfo
- survey_client
- suspicious_login
- text
- Fix(deps): update dependency @nextcloud/vue to ^8.35.2 (text#8138)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.9 (text#8146)
- Fix(deps): update tiptap to ^2.27.2 (text#8147)
- Fix: preserve OCA.Text properties in public share script (text#8161)
- Update nextcloud/ocp dependency (text#8166)
- Ci(actions): Satisfy zizmor (text#8200)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.10 (text#8221)
- Migrate to playwright to update cypress (text#8223)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.29 to 9.6.33 (text#8224)
- Chore: Improve session validation (text#8236)
- twofactor_nextcloud_notification
- Fix npm audit (twofactor_nextcloud_notification#1162)
- Ci: update all workflow templates from organization template repository (twofactor_nextcloud_notification#1164)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1167)
- Build(deps-dev): bump vue-loader from 15.11.1 to 17.4.2 (twofactor_nextcloud_notification#1172)
- Build(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (twofactor_nextcloud_notification#1175)
- Build(deps): bump @nextcloud/vue from 8.35.2 to 8.35.3 (twofactor_nextcloud_notification#1186)
- Build(deps-dev): bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (twofactor_nextcloud_notification#1187)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1190)
- Fix npm audit (twofactor_nextcloud_notification#1191)
- Fix npm audit (twofactor_nextcloud_notification#1196)
- Chore(CI): Adjust version on stable32 (twofactor_nextcloud_notification#1199)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1208)
- viewer
January 16, 2026
# Version 32.0.5
Check the file integrity with:
Changes:
January 15, 2026
# Version 32.0.4
Check the file integrity with:
Changes:
- server
- Fix(sharing): Adapt share suggestions to match trusted servers configs (server#55642)
- Feat(log): Add script name and occ command to log details (server#56851)
- Build(deps-dev): bump phpunit/phpunit from 9.6.29 to 9.6.30 in /build/integration (server#56880)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.6 to 1.8.7 in /vendor-bin/openapi-extractor (server#56881)
- Build(deps-dev): bump msw from 2.12.3 to 2.12.4 (server#56884)
- Fix(settings): Improve mail test error handling and logging (server#56935)
- Fix: legal footer on public page (server#56936)
- Fix: calendar subscription memory exhaustion (server#56937)
- Build(deps): bump phpunit/phpunit from 10.5.58 to 10.5.60 in /vendor-bin/phpunit (server#56948)
- Fix: Fix orphan shares blocking moving other shares (server#56969)
- Fix(unified-search): prevent provider disabling on content filter apply (server#56974)
- Fix(files_sharing): Normalize dir type to folder for federated shares (server#57001)
- Fix(templates): deduplicate provider templates (server#57016)
- Fix(security): Update code signing revocation list (server#57023)
- Fix: do not truncate birth year to 1970 (server#57049)
- Build(deps): bump @nextcloud/paths from 2.3.0 to 2.4.0 (server#57062)
- Build(deps): bump @nextcloud/logger from 3.0.2 to 3.0.3 (server#57063)
- Build(deps): bump @nextcloud/vue from 8.34.0 to 8.35.0 (server#57064)
- Fix caching routes by users with an active session (server#57085)
- Fix(css): correct boundaries of breaking points (server#57086)
- Fix(TaskProcessing): Increase EShapeType::Text limit to 512 KB (server#57088)
- Fix(dav): catch NotFound exception in UploadHome::childExists() (server#57104)
- Fix(shares): Fix infinite loop when all shares are invalid (server#57107)
- Fix(unified-search): Add missing supports active filters calculation (server#57108)
- Fix(sharing): allow federated shares to non-trusted servers (server#57109)
- Fix(UserMountCache): Add back unique index for oc_mounts and use normal insert (server#57122)
- Chore: Update `@nextcloud/dialogs` to v7.0.0 (server#57129)
- Fix(IpNormalizer): Added `inet_pton()` check before bitwise operations (server#57150)
- Fix(lib): include headers from OC\Template\Template as well in produced HTML (server#57171)
- Build(deps): Bump the symfony group with 9 updates (server#57173)
- Build(deps): bump doctrine/dbal from 3.10.2 to 3.10.4 (server#57181)
- Fix(ocm): fully disable signed request on config (server#57184)
- Build(deps): Bump web-auth/webauthn-lib from 4.9.1 to 4.9.2 (server#57187)
- Build(deps-dev): Bump puppeteer from 24.31.0 to 24.34.0 (server#57195)
- Build(deps-dev): Bump sass from 1.94.2 to 1.97.1 (server#57197)
- Build(deps): Bump libphonenumber-js from 1.12.29 to 1.12.33 (server#57202)
- Build(deps): Bump @nextcloud/files from 3.12.0 to 3.12.2 (server#57204)
- Build(deps-dev): Bump webpack from 5.103.0 to 5.104.1 (server#57207)
- Build(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.2.0 (server#57209)
- Build(deps-dev): bump jsdom from 27.3.0 to 27.4.0 (server#57247)
- Build(deps-dev): bump msw from 2.12.4 to 2.12.6 (server#57249)
- Build(deps): bump focus-trap from 7.6.6 to 7.7.0 (server#57250)
- Fix(security): Update code signing revocation list (server#57263)
- Fix(NewUserDialog): update group selection to prevent admin group from being assigned as subadmin (server#57293)
- Feat: add an option to filter what paths get checked for updates (server#57299)
- Feat: add fileid to exception message when reading a dav file fails (server#57312)
- Build(deps-dev): bump msw from 2.12.6 to 2.12.7 (server#57317)
- Build(deps): bump focus-trap from 7.7.0 to 7.7.1 (server#57318)
- Feat: don’t gate perBucket object store configuration behind multibucket (server#57346)
- Fix: Ensure CLOUD key exists before resolving Cloud ID (server#57358)
- Fix: allow moving from of non-resharable to other share if the user has delete permissions (server#57368)
- Fix(team-manager): team is already teamid (server#57378)
- Fix(security): Update code signing revocation list (server#57379)
- 32.0.4 RC1 (server#57397)
- Feat(Config.php): change `array_merge` to `array_replace_recursive` when merging configs (server#57401)
- Fix: Unify handling of exclude groups in contacts menu and sharing (server#57416)
- Fix(controller): Support native int ranges (server#57418)
- Fix(l10n): Fix language selection (server#57420)
- Chore: add chunked queries on `occ sharing:delete-orphan-shares` (server#57425)
- Build(deps): bump aws/aws-sdk-php from 3.349.3 to 3.369.9 (server#57426)
- Fix: adjust public page footer logic (server#57430)
- Perf: log slow DNS operations (server#57433)
- Fix(session): handle null logger (server#57457)
- 32.0.4 (server#57546)
- 3rdparty
- activity
- bruteforcesettings
- circles
- files_downloadlimit
- files_pdfviewer
- Chore(deps): Bump @nextcloud/paths from 2.2.1 to 2.2.2 (files_pdfviewer#1303)
- Fix npm audit (files_pdfviewer#1317)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (files_pdfviewer#1323)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (files_pdfviewer#1324)
- Fix npm audit (files_pdfviewer#1328)
- firstrunwizard
- logreader
- nextcloud_announcements
- notifications
- Build(deps): Bump ua-parser-js from 2.0.6 to 2.0.7 (notifications#2693)
- Update nextcloud/ocp dependency (notifications#2698)
- Build(deps): Bump vue from 3.5.25 to 3.5.26 (notifications#2703)
- Fix npm audit (notifications#2713)
- Update nextcloud/ocp dependency (notifications#2717)
- Update nextcloud/ocp dependency (notifications#2720)
- password_policy
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (password_policy#846)
- Chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (password_policy#848)
- Chore(deps): Bump @nextcloud/vue from 8.29.1 to 8.35.0 (password_policy#850)
- Chore(deps-dev): Bump typescript from 5.9.2 to 5.9.3 (password_policy#860)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (password_policy#863)
- Chore(deps-dev): Bump sass from 1.91.0 to 1.97.1 (password_policy#864)
- photos
- privacy
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (privacy#1196)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.1 to 6.3.0 (privacy#1198)
- Fix npm audit (privacy#1201)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (privacy#1228)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.1 (privacy#1230)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (privacy#1231)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (privacy#1235)
- recommendations
- serverinfo
- text
- Chore(deps): update dependency vite to ^7.2.7 (text#8018)
- Fix(deps): update dependency mermaid to ^11.12.2 (text#8019)
- Update nextcloud/ocp dependency (text#8020)
- Fix npm audit (text#8023)
- Feat: Add table-only editor API (text#8026)
- Fix(deps): update dependency @nextcloud/files to ^3.12.1 (text#8046)
- Fix(deps): update dependency @nextcloud/logger to ^3.0.3 (text#8047)
- Fix updating node dist files (text#8049)
- Fix(deps): update dependency @nextcloud/vue to ^8.35.0 autoclosed (text#8050)
- Fix(FloatingButtons): Add missing `aria-label` to NcButton components (text#8057)
- Fix(ci): add back token parameter to checkout action in update-node-dist (text#8061)
- Fix: first action in empty document cannot be undone (text#8068)
- Fix(ImageView): Use `mouseenter` instead of `mouseover` (text#8070)
- Fix(files): Disable suggestions bar output for not rich workspace (text#8076)
- Fix(editor): bring back placeholder (text#8078)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.4.2 (text#8094)
- Fix(deps): update dependency @nextcloud/files to ^3.12.2 (text#8095)
- Fix(deps): update dependency y-protocols to ^1.0.7 (text#8096)
- Fix(deps): update yjs (text#8097)
- Update nextcloud/ocp dependency (text#8099)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.55.1 (text#8102)
- Chore(deps): update dependency vite to ^7.3.1 (text#8103)
- Fix: expose getHtml() to editor api (text#8110)
- Main] fix(ci): Only build Assistant from git for main branch (text#8117)
- Fix: constrain height of video preview (text#8125)
- twofactor_nextcloud_notification
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1140)
- Fix npm audit (twofactor_nextcloud_notification#1144)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1146)
- Fix npm audit (twofactor_nextcloud_notification#1155)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1159)
- twofactor_totp
- viewer
December 11, 2025
# Version 32.0.3
Check the file integrity with:
Changes:
- server
- Build(deps-dev): bump jasmine-core from 2.5.2 to 2.99.1 (server#54898)
- Fix npm audit (server#54938)
- Build(deps): bump @nextcloud/vue from 8.29.2 to 8.34.0 (server#55097)
- Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.10 to 2.2.11 (server#55202)
- 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)
- Build(deps): bump marked from 16.4.1 to 16.4.2 (server#56456)
- Build(deps-dev): bump msw from 2.12.1 to 2.12.2 (server#56458)
- Build(deps): bump @nextcloud/paths from 2.2.2 to 2.3.0 (server#56462)
- Build(deps): bump color from 5.0.2 to 5.0.3 (server#56463)
- Build(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (server#56464)
- Build(deps): bump @nextcloud/router from 3.0.1 to 3.1.0 (server#56465)
- Build(deps-dev): bump puppeteer from 24.29.1 to 24.30.0 (server#56467)
- 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)
- Build(deps-dev): bump stylelint from 16.25.0 to 16.26.0 (server#56576)
- Build(deps-dev): bump sass from 1.93.3 to 1.94.2 (server#56577)
- Build(deps-dev): bump webpack from 5.102.1 to 5.103.0 (server#56578)
- Build(deps): bump libphonenumber-js from 1.12.26 to 1.12.29 (server#56579)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.8 to 2.8.11 (server#56581)
- Build(deps-dev): bump workbox-webpack-plugin from 7.3.0 to 7.4.0 (server#56586)
- Build(deps): bump core-js from 3.46.0 to 3.47.0 (server#56589)
- Build(deps-dev): bump @types/dockerode from 3.3.45 to 3.3.47 (server#56592)
- Build(deps-dev): bump puppeteer from 24.30.0 to 24.31.0 (server#56595)
- Feat: emit an event when an S3 bucket is created (server#56617)
- Build(deps-dev): bump msw from 2.12.2 to 2.12.3 (server#56639)
- Build(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3 (server#56645)
- 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)
- Build(deps-dev): bump stylelint from 16.26.0 to 16.26.1 (server#56750)
- 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(security): Update CA certificate bundle (server#56812)
- 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)
- 32.0.3 RC1 (server#56832)
- 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)
- 32.0.3 RC2 (server#56917)
- Fix(CachingRouter): Disable cache for findMatchingRoute (server#56927)
- Fix(dav): handle HTML in CalDAV invitations (server#56965)
- Fix(comments): Check comment object (server#56983)
- 32.0.3 (server#56991)
- 3rdparty
- activity
- Fix npm audit (activity#2233)
- Fix(emails): catch server connection exceptions (activity#2235)
- Chore: pin ocp version (activity#2239)
- Chore(deps): bump @nextcloud libraries (activity#2241)
- Update nextcloud/ocp dependency (activity#2249)
- Fix npm audit (activity#2252)
- Update nextcloud/ocp dependency (activity#2262)
- app_api
- bruteforcesettings
- Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.1 to 6.0.2 (bruteforcesettings#894)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (bruteforcesettings#900)
- Update nextcloud/ocp dependency (bruteforcesettings#902)
- Update nextcloud/ocp dependency (bruteforcesettings#906)
- circles
- Update nextcloud/ocp dependency (circles#2195)
- Fix: replace circle/circles text with team/teams (circles#2227)
- Ci: update all workflow templates from organization template repository (circles#2246)
- Add auto-approve and merge workflow for Nextcloud OCP (circles#2250)
- Fix(members): minlevel on initiator (circles#2259)
- files_pdfviewer
- logreader
- nextcloud_announcements
- notifications
- Fix npm audit (notifications#2650)
- Chore: update workflows (notifications#2657)
- Update nextcloud/ocp dependency (notifications#2661)
- Build(deps): Bump vue from 3.5.24 to 3.5.25 (notifications#2668)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.5 to 9.0.0-rc.6 (notifications#2669)
- Update nextcloud/ocp dependency (notifications#2672)
- Fix npm audit (notifications#2676)
- Update nextcloud/ocp dependency (notifications#2680)
- photos
- privacy
- recommendations
- related_resources
- serverinfo
- suspicious_login
- text
- Fix: Add cleanup for orphaned text steps (text#7923)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.3 (text#7946)
- Fix(deps): update dependency @nextcloud/router to ^3.1.0 (text#7947)
- Update nextcloud/ocp dependency (text#7949)
- Fix npm audit (text#7953)
- Chore(deps): update dependency vite to ^7.2.4 (text#7971)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.8 (text#7973)
- Assistant button performance and visibility fixes (text#7982)
- Fix(TextDirection): Skip composition transactions (text#7983)
- Ci: update all workflow templates from organization template repository (text#7987)
- Update nextcloud/ocp dependency (text#7993)
- 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_nextcloud_notification
- twofactor_totp
- updater
- viewer
November 20, 2025
# Version 32.0.2
Check the file integrity with:
Changes:
- server
- Build(deps-dev): bump stylelint from 16.24.0 to 16.25.0 (server#55542)
- Build(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.1 (server#55543)
- Build(deps-dev): bump typescript from 5.9.2 to 5.9.3 (server#55545)
- Build(deps-dev): bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (server#55594)
- Build(deps): bump @simplewebauthn/browser from 13.2.0 to 13.2.2 (server#55596)
- Build(deps-dev): bump @vitejs/plugin-vue2 from 2.3.3 to 2.3.4 (server#55597)
- Fix(team-api): get all teams details in a single request (server#55762)
- Fix(Apps): fix install command check on existing apps (server#55832)
- Build(deps): bump marked from 16.3.0 to 16.4.1 (server#55840)
- Build(deps): bump dompurify from 3.2.7 to 3.3.0 (server#55841)
- Build(deps-dev): bump @zip.js/zip.js from 2.8.2 to 2.8.8 (server#55842)
- 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)
- Build(deps-dev): bump cypress-split from 1.24.24 to 1.24.25 (server#55919)
- Build(deps): bump @nextcloud/browserslist-config from 3.1.0 to 3.1.1 (server#55921)
- Build(deps): bump p-limit from 7.1.1 to 7.2.0 (server#55924)
- 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)
- Build(deps-dev): bump msw from 2.11.5 to 2.11.6 (server#55996)
- Build(deps-dev): bump puppeteer from 24.24.0 to 24.26.1 (server#55998)
- Build(deps): bump focus-trap from 7.6.5 to 7.6.6 (server#56023)
- 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)
- Build(deps): bump libphonenumber-js from 1.12.24 to 1.12.25 (server#56123)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (server#56124)
- Build(deps-dev): bump tar from 7.5.1 to 7.5.2 (server#56125)
- Build(deps-dev): bump sass from 1.93.2 to 1.93.3 (server#56126)
- Build(deps-dev): bump @types/dockerode from 3.3.44 to 3.3.45 (server#56127)
- Fix(theming): use IAppConfig for all ThemingDefaults (server#56132)
- Chore(l10n): Use numbered placeholders (server#56139)
- Build(deps-dev): bump @babel/preset-typescript from 7.27.1 to 7.28.5 (server#56151)
- Build(deps-dev): bump puppeteer from 24.26.1 to 24.27.0 (server#56152)
- 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(security): Update CA certificate bundle (server#56209)
- 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)
- Build(deps): bump @nextcloud/password-confirmation from 5.3.1 to 5.3.2 (server#56294)
- Build(deps): bump libphonenumber-js from 1.12.25 to 1.12.26 (server#56295)
- Build(deps): bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (server#56296)
- Build(deps-dev): bump msw from 2.11.6 to 2.12.0 (server#56297)
- Build(deps): bump @nextcloud/event-bus from 3.3.2 to 3.3.3 (server#56298)
- Build(deps): bump @nextcloud/paths from 2.2.1 to 2.2.2 (server#56299)
- Build(deps): bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (server#56300)
- Build(deps-dev): bump @cypress/webpack-preprocessor from 7.0.1 to 7.0.2 (server#56301)
- Build(deps-dev): bump @nextcloud/typings from 1.9.1 to 1.10.0 (server#56302)
- Build(deps-dev): bump puppeteer from 24.27.0 to 24.29.1 (server#56303)
- Build(deps): bump @nextcloud/l10n from 3.4.0 to 3.4.1 (server#56304)
- 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)
- Fix(security): Update code signing revocation list (server#56365)
- 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
- activity
- bruteforcesettings
- Feat: Add comment support (bruteforcesettings#844)
- Fix npm audit (bruteforcesettings#852)
- Fix(deps): Fix package-lock.json (bruteforcesettings#855)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (bruteforcesettings#869)
- Fix: change to pencil icon in dialog (bruteforcesettings#877)
- Ci(ocp): Fix broken OCP update due to wrong PHP requirement (bruteforcesettings#880)
- Update nextcloud/ocp dependency (bruteforcesettings#887)
- circles
- files_downloadlimit
- Chore(deps-dev): Bump eslint from 9.37.0 to 9.38.0 (files_downloadlimit#582)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (files_downloadlimit#599)
- Fix(deps): Fix package-lock.json (files_downloadlimit#603)
- Chore(deps-dev): Bump eslint from 9.38.0 to 9.39.0 (files_downloadlimit#605)
- Chore(deps-dev): Bump eslint from 9.39.0 to 9.39.1 (files_downloadlimit#616)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (files_downloadlimit#618)
- firstrunwizard
- Chore(deps): Bump @nextcloud/axios from 2.5.1 to 2.5.2 (firstrunwizard#1722)
- Chore(deps): Bump vue from 3.5.21 to 3.5.22 (firstrunwizard#1723)
- Update nextcloud/ocp dependency (firstrunwizard#1738)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.9 to 9.0.1 (firstrunwizard#1746)
- Chore(deps-dev): Bump @nextcloud/vite-config from 2.5.0 to 2.5.2 (firstrunwizard#1764)
- Fix npm audit (firstrunwizard#1766)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (firstrunwizard#1773)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.3 to 7.0.1 (firstrunwizard#1776)
- Update nextcloud/ocp dependency (firstrunwizard#1779)
- Chore(deps): Bump vue from 3.5.22 to 3.5.24 (firstrunwizard#1792)
- logreader
- nextcloud_announcements
- notifications
- Build(deps-dev): Bump @nextcloud/vite-config from 2.5.1 to 2.5.2 (notifications#2604)
- Build(deps): Bump @nextcloud/notify_push from 1.3.0 to 1.3.1 (notifications#2605)
- Fix npm audit (notifications#2606)
- Ci(actions): Update workflows (notifications#2611)
- Update nextcloud/ocp dependency (notifications#2613)
- Update nextcloud/ocp dependency (notifications#2623)
- Build(deps): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 (notifications#2631)
- Build(deps): Bump vue from 3.5.22 to 3.5.24 (notifications#2632)
- Build(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (notifications#2633)
- Build(deps): Bump @nextcloud/l10n from 3.4.0 to 3.4.1 (notifications#2634)
- Update nextcloud/ocp dependency (notifications#2637)
- Update nextcloud/ocp dependency (notifications#2640)
- Update nextcloud/ocp dependency (notifications#2641)
- photos
- Update nextcloud/ocp dependency (photos#3247)
- Update nextcloud/ocp dependency (photos#3267)
- 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
- related_resources
- Chore(deps-dev): bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (related_resources#709)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.1 to 3.1.1 (related_resources#724)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.3.0 to 6.3.2 (related_resources#731)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (related_resources#744)
- Chore(deps-dev): bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (related_resources#745)
- serverinfo
- suspicious_login
- text
- Update nextcloud/ocp dependency (text#7808)
- 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(deps): update tiptap (text#7830)
- Chore(deps): update dependency cypress-split to ^1.24.25 (text#7834)
- Fix(deps): update dependency @nextcloud/notify_push to ^1.3.1 (text#7835)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.52.5 (text#7836)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.4.1 (text#7837)
- Fix(deps): update dependency @nextcloud/vue to ^8.33.0 (text#7838)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.6 (text#7840)
- Chore(deps): update dependency prettier-plugin-organize-imports to ^4.3.0 (text#7841)
- Chore(deps): update dependency vite to ^6.4.1 autoclosed (text#7842)
- Fix(deps): update dependency mermaid to ^11.12.0 (text#7843)
- Chore(deps): update dependency typescript to ^5.9.3 (text#7846)
- Fix(deps): update dependency @nextcloud/auth to ^2.5.3 (text#7847)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.2 (text#7848)
- Fix(deps): update dependency slug to ^11.0.1 (text#7849)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.7.2 (text#7850)
- Chore(deps): update dependency cypress-vite to ^1.8.0 (text#7851)
- Fix(deps): update dependency @nextcloud/sharing to ^0.3.0 (text#7856)
- Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.4.0 (text#7857)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.5.0 (text#7858)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.1.1 (text#7863)
- 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(deps): update dependency mermaid to ^11.12.1 (text#7881)
- Fix(deps): update tiptap to ^2.27.1 (text#7882)
- Update nextcloud/ocp dependency (text#7884)
- Fix npm audit (text#7886)
- Fix(assistant): move assistant button to menubar (text#7891)
- Fix(files): Fix unneeded space below menu bar on mobile views (text#7892)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.1.2 (text#7904)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.7 (text#7905)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.3 (text#7906)
- Fix(deps): update dependency @nextcloud/l10n to ^3.4.1 (text#7907)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.3.0 (text#7908)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.53.1 (text#7909)
- Chore(deps): update dependency vite to ^7.2.2 (text#7910)
- Fix(deps): update dependency @nextcloud/vue to ^8.34.0 (text#7911)
- Update nextcloud/ocp dependency (text#7915)
- 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 npm audit (twofactor_nextcloud_notification#1092)
- Fix(deps): Use correct version of vue-loader (twofactor_nextcloud_notification#1096)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1100)
- Ci(actions): Update workflows (twofactor_nextcloud_notification#1103)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1112)
- Ci: update all workflow templates from organization template repository (twofactor_nextcloud_notification#1120)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1123)
- updater
- viewer
October 23, 2025
# Version 32.0.1
Check the file integrity with:
Changes:
- 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)
- Build(deps): bump libphonenumber-js from 1.12.17 to 1.12.23 (server#55337)
- Build(deps-dev): bump phpunit/phpunit from 9.6.27 to 9.6.29 in /build/integration (server#55338)
- Build(deps): bump phpunit/phpunit from 10.5.55 to 10.5.57 in /vendor-bin/phpunit (server#55339)
- Build(deps-dev): bump sass from 1.93.0 to 1.93.2 (server#55340)
- Build(deps-dev): bump puppeteer from 24.22.0 to 24.22.3 (server#55341)
- Build(deps-dev): bump tar from 7.4.3 to 7.5.1 (server#55342)
- 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(security): Update code signing revocation list (server#55445)
- 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)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.3 to 1.8.5 in /vendor-bin/openapi-extractor (server#55540)
- Build(deps): bump phpunit/phpunit from 10.5.57 to 10.5.58 in /vendor-bin/phpunit (server#55541)
- Build(deps-dev): bump dockerode from 4.0.8 to 4.0.9 (server#55546)
- 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)
- Build(deps): bump @nextcloud/browser-storage from 0.4.0 to 0.5.0 (server#55592)
- 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)
- Build(deps): bump nextcloud/openapi-extractor from 1.8.5 to 1.8.6 in /vendor-bin/openapi-extractor (server#55685)
- Build(deps-dev): bump puppeteer from 24.22.3 to 24.24.0 (server#55687)
- Build(deps-dev): bump msw from 2.11.3 to 2.11.5 (server#55688)
- Build(deps): bump core-js from 3.45.1 to 3.46.0 (server#55689)
- Build(deps-dev): bump webpack from 5.101.3 to 5.102.1 (server#55690)
- Build(deps-dev): bump cypress-split from 1.24.23 to 1.24.24 (server#55692)
- Build(deps): bump libphonenumber-js from 1.12.23 to 1.12.24 (server#55694)
- 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)
- 32.0.1 (server#55958)
- activity
- app_api
- bruteforcesettings
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.2 to 9.0.0-rc.5 (bruteforcesettings#806)
- Chore(deps): add vitest (bruteforcesettings#819)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0 (bruteforcesettings#827)
- Fix npm audit (bruteforcesettings#828)
- Fix: use the correct outlined item (bruteforcesettings#829)
- Chore(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (bruteforcesettings#834)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (bruteforcesettings#835)
- circles
- Fix: adjust source names to “Team” instead of cicles (circles#2122)
- Store remote share id (circles#2149)
- Update nextcloud/ocp dependency (circles#2155)
- 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_downloadlimit
- files_pdfviewer
- logreader
- nextcloud_announcements
- notifications
- Build(deps): Bump vue from 3.5.21 to 3.5.22 (notifications#2532)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.9 to 9.0.0 (notifications#2533)
- Update nextcloud/ocp dependency (notifications#2537)
- Refactor(UserSettings): use `NcSelect` for batchtime (notifications#2540)
- Update nextcloud/ocp dependency (notifications#2545)
- Update nextcloud/ocp dependency (notifications#2551)
- Refactor(AdminSettings): use `NcSelect` for batchtime (notifications#2556)
- Chore(deps): bump @nextcloud/vite-config to 2.5.1 (notifications#2561)
- Build(deps): Bump @nextcloud/auth from 2.5.2 to 2.5.3 (notifications#2570)
- Build(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (notifications#2571)
- Build(deps): Bump @nextcloud/dialogs from 7.0.0-rc.3 to 7.0.0 (notifications#2572)
- Build(deps): Bump ua-parser-js from 2.0.5 to 2.0.6 (notifications#2573)
- Build(deps): Bump @nextcloud/vue from 9.0.0 to 9.0.1 (notifications#2574)
- Fix(multi-tab): Fix interactions when multiple tabs are active (notifications#2578)
- Create update-stable-titles.yml (notifications#2580)
- Update nextcloud/ocp dependency (notifications#2583)
- Build(deps): Bump @nextcloud/dialogs from 7.0.0 to 7.0.1 (notifications#2593)
- Update nextcloud/ocp dependency (notifications#2594)
- photos
- Update nextcloud/ocp dependency (photos#3169)
- Feat(PhotoPicker): Do not show non-owned files (photos#3209)
- Update nextcloud/ocp dependency (photos#3225)
- 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)
- recommendations
- serverinfo
- 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)
- Update nextcloud/ocp dependency (text#7715)
- 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)
- Update nextcloud/ocp dependency (text#7774)
- 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)
- twofactor_nextcloud_notification
- viewer
September 27, 2025
# Version 32.0.0
Check the file integrity with:
Changes:
- server
- Make it possible to run occ as root (server#33545)
- Don’t believe sftp when it tells us the mtime is less than we know it is (server#40105)
- [Proposal] Inform user about master key generation on encryption enabling (server#40468)
- Fix(dashboard): performance and refactoring (server#41065)
- Refactor(App): Remove registerRoutes method (server#42678)
- Fix(user_ldap): Do not map groups we do not know if they match filter (server#45364)
- Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#46780)
- Fix: remove caching in fetchListOfGroups (server#47513)
- Refactor(style): Remove repeated semicolon (server#47648)
- Fix: Move login via email logic to local backend (server#47686)
- Fix: `user:settings` command when user is not available (server#47889)
- Ci: Install PHPUnit 10 (server#48210)
- New occ commands to manage system-tags for files (server#48277)
- Feat(encryption): Migrate from hooks to events (server#48560)
- Fix: Filter for folders in cleanup old preview job (server#48581)
- Fix(settings): Add some context to the PHP memory limit error (server#48672)
- Fix(updater): make clean-up job more robust / easier to debug (server#48674)
- Perf: Log requests using high amount of memory as warning (server#48738)
- Feat: support migrating an instance to sharding (server#48795)
- [master] Fix npm audit (server#48815)
- Add the option to provide a groupname and only see its’ members in occ group:list (server#49016)
- Fix(db): Stop writing unused `dbport` to config at install time (server#49104)
- Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#49440)
- Fix: adjust url for task links (server#49639)
- Fix(config): drop value details (server#49645)
- Clarify app manager method names (server#49648)
- Update & Expand Meta Tags (server#49872)
- Chore(deps-dev): bump @zip.js/zip.js from 2.7.53 to 2.7.54 (server#49948)
- Chore(deps-dev): bump @testing-library/jest-dom from 6.5.0 to 6.6.3 (server#49950)
- Fix: when already upgrading, don’t instruct to run `occ upgrade` (server#49955)
- Fix: Change UserAgent to *cloud (server#50053)
- Fix OCM implementation has wrong parameter names (server#50069)
- Fix(core): Fix undefined “application” array key error (server#50081)
- Feat(cardav): support result truncation for addressbook federation (server#50092)
- Fix(AppFramework): Log malformed protocol values and unify fallback behavior (server#50099)
- Fix(unified-search): load more than 5 items in folder filter (server#50129)
- Build(deps-dev): bump behat/behat from 3.16.0 to 3.18.1 in /build/integration (server#50137)
- Feat: add example contact on first login (server#50156)
- Feat(UserMountCache): Emit events for added, removed and updated mounts (server#50157)
- Fix(oauth2): adjust db schemas when migrating from owncloud (server#50193)
- Add integration tests for moving a file from and to a shared folder (server#50221)
- Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#50234)
- Perf(files_reminders): Reduce db queries on propfind (server#50244)
- Implement Directory Check (server#50258)
- Chore : Comprehensive e2e testing for public sharing (server#50260)
- Fix(files_sharing): Respect permissions passed when creating link shares (server#50270)
- Fix: Metadata field search (server#50273)
- Fix(settings): Fix setup check when mail_smptmode is set to “null” (server#50281)
- Refactor: Sharing sidebar UI redesign (server#50282)
- Chore: update icewind/smb to 3.7.0 (server#50284)
- Fix opening federated shares (server#50292)
- Fix(theming): Harden admin theming settings (server#50293)
- Fix: detect deleted items as updated for smb storage (server#50298)
- Fix(files_versions): Update `unencrypted_size` during rollback (server#50299)
- Chore(3rdparty): Bump symfony/process from 6.4.12 to 6.4.15 (server#50315)
- Chore(tests): Make linter happy in cypress tests (server#50318)
- Fix(theming): remove node-vibrant dependency and usage (was moved to backend) (server#50320)
- Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50324)
- 🌱 Master is now 32 (server#50330)
- Fix(taskprocessing): More caching (server#50331)
- Chore(deps-dev): bump @babel/node from 7.25.7 to 7.26.0 (server#50336)
- Feat: Support X-NC-Skip-Trashbin header (server#50353)
- Fix(translations): Fix profile and webhook_listeners (server#50355)
- Fix: remove return type (server#50362)
- Fix(files): support submenu in batch actions header too (server#50364)
- Chore: add profile translations reuse license (server#50365)
- Fix(systemtags): Use literal strings for i18n in showSuccess (server#50366)
- Fix: Properly read updater channel before returning version channel as a fallback (server#50368)
- Fix(dav): default calendar and address book not created on first login (server#50369)
- [master] fix(security): Update code signing revocation list (server#50376)
- Revert “fix(Share20\Manager): Ensure node is still accessible when checking share” (server#50389)
- Fix(dav): Mark removal of dav object properties as expensive (server#50391)
- Ci(reuse): Fix translation reuse mapping (server#50394)
- Fix: Correctly return app id and app version for `core` styles and images (server#50398)
- Feat: Use redundant label for accesibility only (server#50399)
- Fix(LDAP): also log why the connection to main server failed (server#50405)
- Chore(deps): bump the github-actions group across 1 directory with 7 updates (server#50410)
- Fix(settings): Clarify peculiarities of enabling encryption (server#50424)
- Fix outdated OpenAPI specs (server#50425)
- Fix(occ): hide sensitive data while config:app:set (server#50426)
- Chore(deps-dev): bump puppeteer from 23.10.4 to 24.1.1 (server#50429)
- Files: harden thumbnail endpoint (server#50430)
- Fix: Harden files scanner for invalid null access (server#50436)
- Docs(dispatcher): Correct described return values (server#50444)
- Fix(unifiedsearch): Simplify and correct thumbnail styles (server#50446)
- Fix: Ensure `label` is always a string (server#50447)
- Chore: update php intl stub and fix type issues (server#50452)
- Fix(log): Fix log level handling (server#50455)
- Hide “Create templates folder” option if templates are disabled (server#50464)
- Fix: Check that user actually can validate password for js (server#50465)
- Fix: make early check if users filesystem have a mountpoint at //files (server#50470)
- Improve error detail when saving an incorrect LDAP config (server#50475)
- Fix(CalDav): Spelling (server#50490)
- Fix(performance): use low resolution for blurhash (server#50494)
- Fix(ci): cypress container name (server#50496)
- Don’t rethrow a type error (server#50498)
- Fix: Increase background and primary color debounce time (server#50501)
- Fix(theming): Do not throw in background color migration (server#50503)
- Feat(S3): add SSE-C support in S3 External Storage (server#50514)
- Fix: Show recipient email addresses in share owner notification email (server#50515)
- Fix: Exclude non accepted shares when computing access list (server#50519)
- Fix(files_sharing): file request form validity check reset (server#50524)
- Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50530)
- Fix: Only hide template folder creation if default was changed to empty (server#50540)
- Fix(files_sharing): skip expiration notify for invalid share record (server#50542)
- Fix: unified search provider id (server#50550)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (server#50551)
- Perf(files): Check node type property instead of instance (server#50553)
- Add LDAP test settings command (server#50567)
- Fix(files): Fix folder preview for favorites widget (server#50576)
- Enh/apply rector set to apps (server#50577)
- Fix(files): Correctly scroll selected file into view (server#50582)
- Fix(unified-search): filteredProviders now inherits all provider props (server#50592)
- Fix: template field title (server#50602)
- Chore(deps): bump the github-actions group with 2 updates (server#50604)
- Chore(deps-dev): bump @testing-library/user-event from 14.5.2 to 14.6.1 (server#50610)
- Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#50613)
- Chore(files): Adjust wording (server#50635)
- Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50640)
- Fix(sharing): better handle file share attributes (server#50642)
- Fix(files): properly update store on files conversions success (server#50645)
- Feat(login-flow-v2): Restrict allowed apps by user agent check (server#50650)
- Chore(deps-dev): bump vitest and @vitest/coverage-v8 (server#50653)
- Enh: Fix display default expire date, add tests & tiny refactors (server#50655)
- Fix(theming): high contrast themes scrollbar (server#50657)
- Fix: make sure we process mime extensions as string (server#50660)
- Chore(deps): Bump stecman/symfony-console-completion (server#50661)
- Enh: improve occ file:transfer-ownership logging (server#50663)
- Feat(theming): allow to disable standalone windows (server#50666)
- Fix(files): Do not download files with openfile query flag (server#50669)
- Fix(AccountProperty): better validation of twitter and fediverse handles (server#50678)
- Fix(files): only send config update requests if user is logged in (server#50680)
- Fix(dav): Migrate from hooks to user events (server#50689)
- Fix(emailTemplate): use instance Name instead of Url in subject (server#50692)
- Feat(admin_audit): write admin audit log for AnyLoginFailedEvent (server#50697)
- Feat(object_store): Add support for session token (STS) in AWS credentials (server#50702)
- Build(deps): Bump icewind/searchdav from 3.1.0 to 3.2.0 (server#50708)
- Fix(files_reminders): Only allow updating reminders if the file is accessible (server#50711)
- Chore(deps-dev): bump cypress-split from 1.24.7 to 1.24.9 (server#50727)
- Chore(deps): bump p-queue from 7.4.1 to 8.1.0 (server#50729)
- Chore(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 (server#50730)
- Chore(deps-dev): bump cypress-if from 1.12.6 to 1.13.2 (server#50731)
- Chore(deps): bump pinia from 2.3.0 to 2.3.1 (server#50733)
- Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50735)
- Feat(sharing): Allow to set default view mode for public shares (server#50739)
- Fix(transifex): Adjust check for translation of apps (server#50753)
- Update doc comment for prefixTableName (server#50764)
- Perf(cron): Delay (re)checking timed jobs (server#50768)
- Fix(SharedStorage): Check if storage ID is set on cache (server#50769)
- Test(Mailer): Align tests for mailer with stable30 (server#50779)
- Perf(files): faster query to fetch incomplete directories (server#50781)
- Fix(workflowengine): require a web component as operation plugin (server#50783)
- Fix: Fix regression in calendar invitation sending (server#50784)
- Chore(filecache): remove index fs_id_storage_size (server#50791)
- Fix: Only keep allowed characters in appid, and flag the method as escaping (server#50794)
- Fix(login): only show error state on login box if user interacted (server#50798)
- Fix: Fix psalm taint errors (server#50800)
- Chore(deps): bump elliptic from 6.6.0 to 6.6.1 (server#50801)
- Fix(files): properly forward open params from short urls (server#50807)
- Fix(repair): PHP8.3 deprecation warning (server#50809)
- Fix(systemtags): do not hide if no tags (server#50814)
- Fix(transferownership): Allow searching new owner by email (server#50816)
- Chore(deps): bump dompurify from 3.1.7 to 3.2.4 (server#50818)
- Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50820)
- Bump behat/behat from 3.18.1 to 3.19.0 in /build/integration (server#50827)
- [master] Fix npm audit (server#50839)
- Feat: Support deleting metadata from WebDAV (server#50852)
- Fix(oauth2): retain support for legacy ownCloud clients (server#50858)
- Fix(activity): Fix activity parameter types (server#50860)
- Fix: Fix psalm taint false-positives by small refactorings (server#50864)
- Fix(files_sharing): block downloading if needed (server#50873)
- Fix: Initialize lastConnectionCheck after first connection (server#50874)
- Fix(dav): Handle end of stream in `File::put` (server#50881)
- Refactor: Update `@nextcloud/vue` to 8.23.1 and update imports (server#50886)
- Fix(cron): Keep job class limitation when searching for the next job (server#50896)
- Fix(files_versions): Do not expire versions newer than min age (server#50903)
- Fix(files): do not show extension warning for folders renaming (server#50904)
- Fix(files_sharing): rate limit share creation 20 times per 10 minutes (server#50905)
- Chore: Adjust `OCP\Server::get` annotation to work with phpstan (server#50908)
- Fix(files_external): request strict password auth on credentials enter action (server#50910)
- Enh(SystemTag): Make MapperEvent webhook compatible (server#50916)
- Fix(files_sharing): Map sharee information for `shared-by-you` view (server#50918)
- Fix(files): Ensure the filter instance is mounted (server#50919)
- Revert “fix(files): updateAll method” (server#50920)
- Fix(files_sharing): Also list deleted team shares (server#50922)
- Feat(setupcheck): check logging level for validity (server#50927)
- Feat: add system address book settings in ui (server#50933)
- Fix(cron): Ignore time sensitivity when a class was explicitely scheduled (server#50942)
- Fix(files): handle failed node properly (server#50943)
- Fix(l10n): Fix triple dot in translation (server#50946)
- Ci(autochecks): Run some autochecks also on non-PHP files (server#50949)
- Fix: wipe local storages on log out (server#50956)
- Fix: rename ‘edit locally’ to ‘open locally’ (server#50957)
- Fix: NotFoundException for anonymous users (server#50958)
- Chore(deps): bump nextcloud/openapi-extractor from 1.3.0 to 1.4.0 in /vendor-bin/openapi-extractor (server#50964)
- Chore(deps): bump webdav from 5.7.1 to 5.8.0 (server#50970)
- Chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.14 (server#50971)
- Chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 (server#50972)
- Chore(deps): bump p-limit from 6.1.0 to 6.2.0 (server#50973)
- Chore(deps): bump color from 4.2.3 to 5.0.0 (server#50974)
- Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50976)
- Feat(files): allow to ignore warning to change file type (server#50979)
- Fix: validate account properties as a repair step (server#50985)
- Spelling standardization (server#50987)
- Fix: Use case insensitive check when validating login name (server#50989)
- Refactor: move version rollback hook to event (server#50990)
- Chore: Automated request for reviews of pull request (server#50991)
- Fix(admin_audit): Fix incorrect truncation of files path in admin audit log (server#50992)
- Fix: Replace OC_App calls by IAppManager (server#50999)
- Fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group (server#51000)
- Fix: rework UploadFolder implementation (server#51010)
- Fix(files_external): Move definition parameter to the correct place (server#51019)
- Fix: Transfer ownership with S3 as primary (server#51020)
- Fix: Deprecate OC_Template, add proper template manager instead (server#51029)
- Fix(singularandpluralfiles):implemented ternary operator to handle si… (server#51031)
- [master] fix(security): Update CA certificate bundle (server#51043)
- Fix(l10n): Improve english source strings (server#51049)
- Fix: Report duplicated extra files in integrity check (server#51050)
- Feat: Close sessions created for login flow v2 (server#51051)
- Fix SQL query so that it is ansi safe fixing #51067 (server#51069)
- Fix(translation): Fix string concatenation in LDAP endpoint (server#51071)
- Feat: log query for dbal exceptions (server#51073)
- Files: fix exception when share-attributes is undefined (server#51077)
- Fix(files_reminders): Do not attempt to send reminders after a user has left a share (server#51079)
- Fix(CalDAV): add calendar enable (server#51081)
- Feat(dav)!: add webhook compatibility for calendar object events (server#51082)
- Feat(PWA): add `display_override` to set the display-mode to `minimal-ui` on supported browsers (server#51092)
- Chore: auto sync min desktop version with last supported version (server#51094)
- Fix(login): Ephemeral sessions (server#51095)
- Fix(LDAP): use ldap_set_option over putenv to disable cert check (server#51096)
- Fix disabled user list for SAML group subadmin (server#51108)
- Feat(OCM-invites): Implementation of invitation flow for OCM 1.1.0 (server#51113)
- Feat(AppFramework): extend range check to optional parameters (server#51116)
- Fix(cypress): wait for toast to appear (server#51126)
- Fix: Do not build encrypted password if there is none (server#51130)
- Fix(imip): dont compare events for the reply message (server#51131)
- Ci: fix request-reviews workflow (server#51135)
- Feat: command to list and delete calendar subscriptions (server#51136)
- Remove space (server#51142)
- Fix(dav): Create SAB at installation (server#51144)
- Fix(files_trashbin): disable bulk download for trashbin (server#51146)
- Chore: Use codeowners instead of workflow to assign reviewers (server#51147)
- Fix(files): also show file list headers on empty views (server#51148)
- Fix(files_sharing): ignore duplicated navigation when replacing current route (server#51151)
- Fix(files_sharing): ensure downloaded file has the correct filename (server#51152)
- Chore(deps): bump the github-actions group with 4 updates (server#51154)
- Chore(deps-dev): bump cypress-axe from 1.5.0 to 1.6.0 (server#51155)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.14 (server#51156)
- Chore(deps-dev): bump @vitest/coverage-v8 from 3.0.5 to 3.0.7 (server#51157)
- Chore(deps): bump @vueuse/integrations from 11.1.0 to 11.3.0 (server#51158)
- Chore(deps): bump moment-timezone from 0.5.46 to 0.5.47 (server#51160)
- Chore(deps): bump focus-trap from 7.6.0 to 7.6.4 (server#51161)
- Include ‘background_color’ in list of supported keys (server#51181)
- [master] Fix A+ rating when checking with Nextcloud Security Scan. (server#51184)
- Feat(db): add truncateTable method (server#51190)
- Refactor(TempManager): Simplify and unify implementations and remove legacy behavior (server#51194)
- Feat: Allow AVIF content type in PhotoCache (server#51195)
- Build(integration): Disable password_policy app (server#51196)
- Test(e2e): adjust trashbin tests to be less flaky (server#51211)
- Fix: remote account activity translation (server#51216)
- Feat: Add bases and gidNumber attribute to ldap:test-user-settings output (server#51218)
- Feat(appconfig): removing pre-migration check (server#51221)
- Fix(lookup_server_connector): correctly handle account properties (server#51229)
- Fix(Comment): replace richEditor mixin with NcRichText (server#51239)
- Chore(deps): update `@nextcloud/upload` to 1.9.0 (server#51243)
- Chore(CODEOWNERS): do not spam backenders with frontend PRs related to `dist/` (server#51246)
- Fix: pass hide download attribute while creating the share to fix github issue 50788 (server#51250)
- Fix(dav): Handle long absence status earlier (server#51256)
- Fix(dav): Use IUser::getDisplayName directly (server#51258)
- Fix(files): Don’t do session related work in the constructor of the View (server#51259)
- Fix(theming): use plain string in `t` method (l10n) (server#51266)
- Chore(deps): switch davclient library to nextcloud-deps fork (server#51267)
- Fix(login): Properly target public page with attribute (server#51280)
- Fix(l10n): Remove leading space from translation string (server#51287)
- Fix(systemtags): unify restrict_creation_to_admin handling (server#51288)
- Fix: optimize FileUtils::getFilesByUser (server#51296)
- Test: Remove `.only()` calls (server#51302)
- Test(cypress): rename select all clear (server#51309)
- Fix(encryption): Listen for user login and logout to set encryption key (server#51310)
- Fix(external_storage): fix settings save (server#51320)
- Fix(files): Make sure file pointer exists (server#51333)
- Fix(settings): Fix infinitely loading account management page with pagination of groups (server#51336)
- Build(deps): bump core-js from 3.40.0 to 3.41.0 (server#51337)
- Build(deps): bump marked from 15.0.0 to 15.0.7 (server#51339)
- Build(deps-dev): bump typescript from 5.7.3 to 5.8.2 (server#51340)
- Build(deps-dev): bump vitest from 3.0.7 to 3.0.8 (server#51342)
- Build(deps): bump nextcloud/openapi-extractor from 1.4.0 to 1.5.0 in /vendor-bin/openapi-extractor (server#51349)
- Fix(federatedfilesharing): warn when enabling lookup server data upload (server#51352)
- Refactor: cleanup rollback hook usage (server#51355)
- Fix(base.php): Correct order for booting \OC\Server (server#51361)
- Fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage (server#51364)
- Fix(dav): Fix share token pattern for base uri extraction (server#51365)
- Fix(lookup-server): disable when not using global scale (server#51378)
- Fix(AppDiscover): Strip double-quotes from folder name (server#51379)
- Fix(cardav): only show users from enabled addressBooks in contacts menu (server#51380)
- Fix(lookup-server): Only flag new users for lookup update / delete (server#51384)
- Fix: Remove multiple require_once calls for template functions (server#51385)
- Fix: skip caching lastSeenQuotaUsage for remote shares (server#51389)
- Allow to delete files without trashbin + add unit tests + some refactoring (server#51394)
- Add command to list shares (server#51399)
- Test: speed up hotkey tests by 2.4s (server#51400)
- Chore(dev-deps): Drop dependency on jsdoc (server#51403)
- Fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz` (server#51405)
- Fix(unified-search): do not overlap search bar with button (server#51418)
- Feat(bulk-upload): change the default to disabled as there are still some bugs present (server#51431)
- Fix(GenerateBlurhashMetadata): Suppress imagescale errors (server#51433)
- Fix(mime-types): adjust compiled mime types and sign (server#51434)
- Perf(db): Extend index on cards_properties to cover name and value (server#51438)
- Fix(db): Create replacement index where original index is missing (server#51439)
- Fix(CalDav): alter invitation attachment filename and type (server#51441)
- Fix(RichObjectStrings): Make exception messages for invalid parameters more useful for debugging (server#51442)
- [master] revert(deps): jquery-ui to 1.13.3 (server#51446)
- Fix: resolve typo in authMethod enum cases (server#51449)
- Fix(dav): do not require CSRF for safe and indempotent HTTP methods (server#51457)
- Fix public download activity (server#51458)
- Feat(core): migrate setup to vue (server#51464)
- Test(core): add setup cypress tests (server#51468)
- Fix(files_sharing): ensure share status action works also in grid view (server#51469)
- Fix(files): Ensure actions never overflow filename (server#51471)
- Fix(profile): allow to unset phone number (server#51477)
- Chore: drop outdated deprecation comment from Mailer (server#51480)
- Fix(database): Cast users count to integer (server#51490)
- Fix(dav): allow uploading of files with long filenames (server#51491)
- Build(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (server#51495)
- Build(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#51498)
- Build(deps-dev): bump wait-on from 8.0.1 to 8.0.3 (server#51499)
- Build(deps-dev): bump sass from 1.81.0 to 1.85.1 (server#51500)
- Fix: add event status and participant status (server#51501)
- Build(deps): bump nextcloud/openapi-extractor from 1.5.0 to 1.5.1 in /vendor-bin/openapi-extractor (server#51502)
- [master] Fix npm audit (server#51505)
- Fix(comments): Fix activity rich subject parameters (server#51512)
- Ci: Update 3rdparty actions (server#51520)
- Fix(webauthn): adjust for updated library and add tests (server#51521)
- Fix: adjust webpack nonce generation (server#51524)
- Fix(login): simplify code and use consistent layout (server#51540)
- Fix(auth): Allow 2FA challenges for Ephemeral sessions (server#51544)
- Fix(IMimeTypeDetector): use correct return type (server#51564)
- Refactor(IMimeTypeDetector): use consistent capitalization (server#51567)
- Feat(files): Add capability for clients to check WCF state (server#51568)
- Test(cypress): wait for button to be visible (server#51587)
- Chore(test): use consistent tabs for indention in behat tests (server#51591)
- Fix(dav): throw invalid argument when property type does not match (server#51592)
- Fix(occ): Suppress errors when checking config.php fileowner (server#51594)
- Fix(deps): lock mdast-util-gfm-autolink-literal library to exact version 2.0.0 (server#51598)
- Feat: Limit `ExpireTrash` job to 30 minutes (server#51600)
- Chore: update `@nextcloud/upload` to version 1.9.1 (server#51601)
- Fix: Use default share folder of the user on share accept (server#51602)
- Add command to list orphan objects (server#51603)
- Feat(files): add command to automatically rename filenames (server#51608)
- Fix(files_versions): only handle path updates when there is path (server#51609)
- Fix(IFilenameValidator): correctly handle case insensitivity (server#51611)
- Fix(ocm): `publicKey` can be disabled so capabilities do not match (server#51622)
- Feat: Add share expiration indicator (server#51630)
- Build(deps-dev): bump sass-loader from 16.0.2 to 16.0.5 (server#51640)
- Build(deps-dev): bump vitest from 3.0.8 to 3.0.9 (server#51641)
- Fix(user): Some strings not being translated (server#51644)
- Fix(systemtags): Dispatch events when bulk assigning system tags (server#51649)
- Chore(i18n): Improved grammar (server#51650)
- Cookie_domain config option for setting cookie on a wider domain (server#51657)
- Fix: Go back to soft typing for template function p (server#51663)
- Fix(provisioning_api): Pass on translated hint if password change fails (server#51668)
- Perf(sharing): Use oc_share.item_type IN instead of OR equals (server#51669)
- Feat(openapi): Generate merged spec for all apps (server#51674)
- Fix(setupchecks): Treat information messages as success (server#51675)
- Add OC_App::getAppVersions replacement in IAppManager (server#51676)
- Fix(dav): filter user files when updating tags (server#51682)
- Fix(files): Properly encode URLs when preparing ZIP download (server#51684)
- Fix(template): implement ITemplate directly (server#51686)
- Fix files_sorting cypress tests (server#51689)
- Fix(login): Improve CSRF error message for better user understanding (server#51697)
- Feat(files): hide “Personal files” and “Shared with others” views if user has no quota (server#51698)
- Feat(mimetypes): Added musicxml mimetypes (server#51703)
- Fix(files_versions): correctly show version author also for shared files (server#51705)
- Fix: filter out contacts with empty email addresses in sharee completion (server#51707)
- Enhancement: Better previews for HDR video (server#51712)
- Fix(dav): Allow underscores on custom links (server#51715)
- Fix: task type translations (server#51724)
- Fix(files_versions): retrieve all display names with one request (server#51727)
- Feat: Support OC-Checksum in bulk upload (server#51729)
- Fix(files_reminders): Fix reminder actions being displayed on invalid nodes (server#51737)
- Fix(files_versions): Rely on server mime fallback icons (server#51744)
- Fix(settings): Handle email change restriction separately from display name change restriction (server#51745)
- Fix(dav): Give proper HTTP status code on MKCOL when quota exceeded (server#51750)
- Fix(theming): enforce theme also for login (server#51752)
- Fix(files_reminders): Lower disabled notifications app error to info (server#51760)
- Feat: show permissions in info:file output (server#51766)
- Fix(phpunit10): Migrate away from PHPUnit at() calls (server#51768)
- Fix(files): show hidden files and folders count in summary (server#51771)
- Store original path in object metadata (server#51779)
- Chore(deps-dev): bump guzzlehttp/guzzle from 7.9.2 to 7.9.3 in /build/integration (server#51789)
- [master] Fix npm audit (server#51798)
- Notification manager deterministic app call order (server#51800)
- Feat: Add new methods to list distinct mounts and retrieve all files in a mount (server#51810)
- Chore(i18n): Aligned spelling of “sub admin” (server#51816)
- Feat: add command to get basic storage info (server#51818)
- Build(deps): bump vite from 6.2.3 to 6.2.4 (server#51822)
- Build(deps): bump the github-actions group with 4 updates (server#51824)
- Chore(legacy): Remove deprecated OC_Util::addScript and functions depending on it (server#51836)
- Chore(files_trashbin): Add user details in log from Trashbin (server#51837)
- Mark all methods of OC_Util as deprecated (server#51838)
- Fix: don’t have sabre/dav send it’s own reponse if we already send the zip response (server#51845)
- Chore: remove scrutinizer (server#51848)
- Fix(encryption): init keys also when logged in using cookie auth (server#51852)
- Fix: display chinese character avatar (server#51855)
- Fix: Catch exceptions when expiring trashbin (server#51861)
- Fix(files): right click actions menu flicker (server#51863)
- Fix: use proper migration sorting when checking if a migration needs to be executed (server#51866)
- Fix: Use login name to check the password (server#51870)
- Chore: adjust CODEOWNERS (server#51874)
- Chore(deps): update `@nextcloud/vue` to `8.24.0` (server#51876)
- Chore: bump dependabot npm `open-pull-requests-limit` to 20 (server#51881)
- Build(deps-dev): bump behat/behat from 3.19.0 to 3.20.0 in /build/integration (server#51882)
- Build(deps-dev): bump puppeteer from 24.4.0 to 24.5.0 (server#51883)
- Build(deps): bump libphonenumber-js from 1.11.18 to 1.12.6 (server#51887)
- Fix(session): Only mark sessions of permanent tokens as app passwords (server#51905)
- Fix: improve handling of newFolder race condition handling (server#51920)
- Feat: add debug logging for adding/removing items from the user mounts cache (server#51921)
- Feat: Calendar Export (server#51924)
- Feat: Calendar Import (server#51925)
- Fix(systemtags): emit assign and unassign bulk tagging events (server#51927)
- Fix: ensure enabled (enforced) themes are always set on template layout (server#51933)
- Perf(files_sharing): do not emit second propfind for account filter (server#51937)
- Fix(cache): always require updates if mtime is null (server#51942)
- Fix(files_reminders): add missing import (server#51944)
- Chore: test that all apps are covered by psalm (server#51945)
- Perf(cloud_federation_api): only provide capabilities if needed (server#51946)
- Build(deps): bump vite from 6.2.4 to 6.2.5 (server#51947)
- Build(deps-dev): bump dockerode from 4.0.4 to 4.0.5 (server#51949)
- Build(deps-dev): bump mime from 4.0.6 to 4.0.7 (server#51950)
- Build(deps-dev): bump typescript from 5.8.2 to 5.8.3 (server#51952)
- Build(deps): bump backbone from 1.6.0 to 1.6.1 (server#51953)
- Build(deps): bump moment-timezone from 0.5.47 to 0.5.48 (server#51954)
- Build(deps-dev): bump stylelint from 16.9.0 to 16.17.0 (server#51955)
- [master] fix(security): Update code signing revocation list (server#51967)
- Revert “refactor: add migration for email setting” (server#51982)
- Fix(federation): allows equal signs in federation id (server#51994)
- Fix(l10n): put placeholder like string into variable (server#52005)
- Fix: Proper order for checking path prefix for getting file by id from cache (server#52008)
- Fix: Handle missing share providers when promoting reshares (server#52013)
- Fix(preview): Fix constructor parameter name and default value (server#52014)
- Feat(ip): use larger IPv6 range by default (server#52015)
- Fix(dav): Really only run the chunk cleanup once (server#52019)
- [master] fix(security): Update code signing revocation list (server#52020)
- Refactor(RichObjectStrings): Only log error if key or value is not string in validator (server#52035)
- Fix: more optimized caching for share target verification (server#52045)
- Introduce own method for calendar unsharing (server#52046)
- Fix: don’t construct storage when checking if a sub-mount is applicable (server#52047)
- Fix(workflowengine): fix group not shown in Group membership check (server#52048)
- Fix(taskprocessing): use the event for AppAPI to get list of AI providers (server#52050)
- Feat(TaskProcessing): Add TextToSpeech provider (server#52051)
- Revert “refactor(RichObjectStrings): Only log error if key or value i… (server#52062)
- Fix(federation): Don’t load the addressbook when resolving a cloud ID (server#52066)
- Test: Improve comments manager test output in case of failure (server#52070)
- Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52072)
- Fix: fix preloading files with no custom properties (server#52073)
- Fix(files_sharing): fix share creation error handling (server#52075)
- Fix(previews): avoid large file downloads for remote movie storage (server#52079)
- Ci: add check to ensure composer-bin is not accidentally committed (server#52080)
- Fix: reuse default navigation entry when updating navigation entries (server#52082)
- Fix(federation): Fix returning “no display name” after cache result (server#52085)
- Cleanup user backends related methods (server#52086)
- Chore(i18n): Use “name” instead of “nickname” (server#52094)
- Built in profiling capabilities with excimer (server#52099)
- [master] fix(security): Update code signing revocation list (server#52105)
- Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52116)
- Fix(files_sharing): Apply default password setting in SharingDetailsTab (server#52121)
- Fix: don’t return other mounts from share mount provider (server#52128)
- Build(deps): bump vite from 6.2.5 to 6.2.6 (server#52132)
- Fix: disable direct download for shares (server#52133)
- Revert “feat(bulk-upload): change the default to disabled as there are still some bugs present” (server#52137)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.54 to 2.7.60 (server#52140)
- Build(deps): bump @simplewebauthn/browser from 12.0.0 to 13.1.0 (server#52141)
- Build(deps): bump @vueuse/components from 11.1.0 to 11.3.0 (server#52142)
- Build(deps-dev): bump puppeteer from 24.5.0 to 24.6.1 (server#52144)
- Build(deps-dev): bump sass from 1.85.1 to 1.86.3 (server#52145)
- Build(deps): bump dompurify from 3.2.4 to 3.2.5 (server#52146)
- Build(deps-dev): bump @types/dockerode from 3.3.32 to 3.3.37 (server#52147)
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (server#52148)
- Build(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (server#52150)
- Build(deps-dev): bump stylelint from 16.17.0 to 16.18.0 (server#52151)
- Build(deps): bump marked from 15.0.7 to 15.0.8 (server#52153)
- Build(deps): bump nextcloud/openapi-extractor from 1.5.2 to 1.5.3 in /vendor-bin/openapi-extractor (server#52156)
- Chore(i18n): Aligned spelling of app name (server#52162)
- [master] ignore missing theming app (server#52166)
- Fix(ContextAgent): Do not translate the name ContextAgent (server#52168)
- Perf: Add index to select properties by name, path and user (server#52175)
- Fix: Remove support for app.php loading (server#52178)
- Ci: add Codecov’s test analytics and bundle analysis features (server#52179)
- Fix(files_sharing): bring back handling of `hide-download` on public shares (server#52180)
- Feat(dav): Enable chunked upload for public shares (server#52182)
- Chore: Output error content when test smb-kerberos-sso is failing (server#52212)
- Perf(carddav): don’t query circle memberships (server#52215)
- Feat: add logging to preview generation (server#52221)
- Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52223)
- Fix(usermanager): Don’t throw when checking if a too long user id is an existing user (server#52224)
- Fix(CalDAV): do not ignore move command object target uri (server#52228)
- Fix(mail): use matching text color for primary elements (server#52240)
- Fix(caldav): Fix check for ROOM or RESOURCE condition (server#52241)
- Fix(S3): Use original folder size during copy (server#52242)
- Build(deps-dev): bump @babel/preset-typescript from 7.26.0 to 7.27.0 (server#52243)
- Build(deps-dev): bump @types/dockerode from 3.3.37 to 3.3.38 (server#52244)
- Build(deps-dev): bump jsdom from 26.0.0 to 26.1.0 (server#52245)
- Build(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 (server#52246)
- Build(deps-dev): bump webpack from 5.94.0 to 5.99.5 (server#52247)
- Chore: drop scssphp dependency (server#52249)
- Fix(settings): allow to clear twitter and fediverse (server#52250)
- Build(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 (server#52251)
- Fix(Log): revert swich to ?? operator (server#52252)
- Fix(LDAP): inlcude ldapExpertUsernameAttr in general attribute list (server#52257)
- Update AUTHORS (server#52267)
- Fix(files): make sure to always have proper plural forms (server#52269)
- Build(deps): bump libphonenumber-js from 1.12.6 to 1.12.7 (server#52272)
- Optionally allow logging parameters to query log (server#52276)
- Fix(CardDAV): do not ignore move command object target uri (server#52285)
- Refactor(files): share `mtime` for file entry components (server#52290)
- Chore: revert “fix(deps): lock mdast-util-gfm-autolink-literal library” (server#52291)
- Ci(dependabot): remove stable29 and group composer directories (server#52293)
- Fix(files): prevent dragging preview when drag-drop (server#52296)
- Test: ignore git-ignored files from tests (server#52298)
- Refactor: Thumbnail Generator logging and tests (server#52299)
- Build(deps-dev): bump behat/behat from 3.20.0 to 3.21.0 in /build/integration (server#52304)
- Build(deps-dev): bump dockerode from 4.0.5 to 4.0.6 (server#52315)
- Build(deps-dev): bump webpack from 5.99.5 to 5.99.6 (server#52321)
- Build(deps-dev): bump puppeteer from 24.6.1 to 24.7.0 (server#52325)
- Build(deps-dev): bump sass from 1.86.3 to 1.87.0 (server#52330)
- Build(deps): bump the github-actions group with 4 updates (server#52347)
- Feat(files): allow showing file type (mime) column (server#52359)
- Fix(blurhash): Use preview API to generate the previews (server#52360)
- Fix(objectstorage): add retry attempts to S3 connection (server#52361)
- Fix(files_sharing): Improve expiration date input change handling (server#52364)
- Feat(profile): Add an API to get the profile field data (server#52366)
- Fix(files_versions): wait for version to be created before setting metadata (server#52369)
- Fix(files_versions): create version if previous does not exist (server#52373)
- Fix(updatenotification): Fix error handling when fetching applist for server update (server#52374)
- Fix(metadata): set background job on fresh setup (server#52375)
- Feat: add option to include external storage when transfering files (server#52378)
- Fix(Template): harden enabled-theme logic (server#52391)
- Fixbit): make `pack` compatible with 32bit PHP (server#52392)
- Chore(3rdparty): update `php-opencloud/openstack` to v3.12.0 for PHP8.4 (server#52396)
- Chore(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4 (server#52400)
- Fixbit): use `PHP_INT_MAX` where needed (server#52402)
- Fix(federation): Allow federation file sharing when federation app is… (server#52404)
- Fix(caldav): use direct.edit route in event activities (server#52410)
- Fix(settings): only provide groups the subadmin has access to (server#52417)
- Fix(files_sharing): Show remote shares as external (server#52423)
- Fix(config): Censor more app configs in system report (server#52424)
- Refactor(dav): use first class callable syntax to boot the app (server#52427)
- Refactor(dav): refactor inline event listeners (server#52428)
- Fix(occ): Fix autocompletion of config:app:* commands (server#52429)
- Fix(navigation): Fix default app entry registered as closure (server#52434)
- Fix(files): middle click & ctrl new tab (server#52438)
- [master] fix(settings): Use axios directly for health check to preven URL sanitizing (server#52439)
- Fix: better error message when trying to scan a folder that is already being scanned (server#52441)
- Fix: don’t check node access again for listing reminders in dav (server#52443)
- Chore: Update config.sample.php to document new ffprobe path option (server#52445)
- Build(deps-dev): bump behat/behat from 3.21.0 to 3.21.1 in /build/integration (server#52455)
- Build(deps-dev): bump webpack from 5.99.6 to 5.99.7 (server#52456)
- Build(deps-dev): bump stylelint from 16.18.0 to 16.19.1 (server#52457)
- Build(deps): bump marked from 15.0.8 to 15.0.11 (server#52458)
- Build(deps-dev): bump puppeteer from 24.7.0 to 24.7.2 (server#52460)
- Build(deps-dev): bump vitest from 3.1.1 to 3.1.2 (server#52461)
- Fix(JSResourceLocator) fix incorrect parameter being used. (server#52479)
- [master] Fix npm audit (server#52483)
- Fix: check if config is enabled before creating a default contact (server#52494)
- Fix(files_sharing): Filter own shares that are reshares (server#52503)
- Feat(files_sharing): Add toggle to control display area for federated shares (server#52511)
- Feat: only get template fields once selected (server#52514)
- Fix(WFE): properly set inital status (server#52525)
- Fix(files_sharing): Prevent create/delete permissions on file shares (server#52526)
- Fix(files_sharing): bring back owner and ownerDisplayName initial state (server#52532)
- Fix: do not show account filter for public shares (server#52533)
- Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52534)
- Fix(dav): check the owner displayName scope before giving attribute (server#52535)
- Feat(files_sharing): show Account menu on public pages (server#52537)
- Use PHP 8.4 lazy ghosts for Dependency injection (server#52538)
- Fix: Forward ‘extra’ argument when optimizing query (server#52542)
- Fix(share): assume download enabled on federated share (server#52543)
- Chore(IAccountManager): remove deprecated visibility constants (server#52544)
- Fix: Remove unneccesary etag check (server#52546)
- Fix(WeatherStatus): Check if result is an array (server#52551)
- Tests: Prepare more tests for PHPUnit 10 (server#52552)
- Chore(Constants): Sort by value (server#52558)
- Fix: Forward attributes to the sidebar (server#52565)
- Build(deps): bump vite from 6.2.6 to 6.3.4 (server#52571)
- Fix: Flaky samba kerberos tests (server#52572)
- Fix(notification): Notification in activity shows “Rich subject or a … (server#52575)
- Ci: pin Codecov action versions by hash (server#52581)
- Fix(apps): Sort names separately from active/update state (server#52583)
- Fix(CI): fix CI in documentation repository (server#52584)
- Fix(throttler): Always use the sleepDelayOrThrowOnMax instead of deprecated sleepDelay (server#52586)
- Fix(loginflow): Fix type error when password could not be decrypted (server#52587)
- Test: Finish migrating tests/Core/ to PHPUnit 10 compatible code (server#52588)
- Fix(dav): move orphan cleaning logic to a chunked background job (server#52589)
- Build(deps): bump is-svg from 5.1.0 to 6.0.0 (server#52592)
- Build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 (server#52593)
- Build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (server#52596)
- Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.9 to 7.27.1 (server#52597)
- Add lexicon support to files_external (server#52621)
- Fix: aliases and capitalization of emails (server#52622)
- IAppConfig: getValueType() get data from lexicon if available (server#52623)
- Test(comments): Make Comments test result output properly readable (server#52626)
- Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52628)
- Fix(files): Fix non-string values for activity rich object strings (server#52630)
- Perf(Share20): Add interface to query all shares in a folder without filtering by user (server#52634)
- Test: add e2e tests for multiple-files download (server#52636)
- Fix(TaskProcessing): increase task cleanup delay (server#52642)
- Fix: create mountpoint folder even if the user has a quota of 0 (server#52665)
- Improve init profiling (server#52667)
- Refactor(updatenotification): cleanup and remove deprecated usage (server#52669)
- Feat: add command to check files_external dependencies (server#52681)
- Fix(db): Store last insert id before reconnect (server#52684)
- Fix(files_external): Safely check if the timestamp is numeric (server#52686)
- Feat(FilenameValidator): allow to sanitize filenames (server#52688)
- Spelling standardization (server#52690)
- Feat: allow setting system config values with json value (server#52693)
- Fix(files_versions): Folder should not be hardcoded (server#52694)
- Fix(webhooks_listener): correctly set userId from event (server#52699)
- Chore(cypress): add setup tests (server#52703)
- Feat: add more encryption checks to info:file (server#52706)
- Fix: throw a better error if we can’t get the encrypted header size (server#52707)
- Fix(dav): add repair step to queue job to update rooms and resources (server#52708)
- Build(deps-dev): bump behat/behat from 3.21.1 to 3.22.0 in /build/integration (server#52712)
- Build(deps): bump query-string from 9.1.0 to 9.1.2 (server#52722)
- Build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4 (server#52723)
- Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (server#52724)
- Build(deps-dev): bump @vitest/coverage-v8 from 3.1.2 to 3.1.3 (server#52725)
- Build(deps-dev): bump @babel/node from 7.26.0 to 7.27.1 (server#52726)
- Build(deps): bump @nextcloud/vue from 8.25.1 to 8.27.0 (server#52727)
- Build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8 (server#52728)
- Build(deps): bump core-js from 3.41.0 to 3.42.0 (server#52729)
- Fix: use correct date format for expires, last-modified, and if-modified-since headers (server#52743)
- Chore(i18n): Adapted spelling of product name “Windows” (server#52747)
- Chore(i18n): Use username instead of User ID (server#52748)
- Fix(files_trashbin): check if there is enough space before restoring (server#52752)
- Fix(updatenotification): respect `updatechecker` config (server#52771)
- Fix(unified_search): Maintain filters when loading more results (server#52772)
- Feat(cypress): add oracle to setup tests (server#52774)
- Fix unjailedroot of nested jails if there are other wrappers in between (server#52775)
- Fix(accounts): enhance UX for groups assignment (server#52776)
- Feat(files_sharing): add config option for extending link-share permissions (server#52777)
- Fix: check if properties exist before using them (server#52778)
- Feat(log): Log the request id sent with the request (server#52782)
- Feat(dav): allow uploading folders to public shares (server#52785)
- Allow configuring multiple object store backends (server#52786)
- Fix(files_sharing): add mime fallback to public preview too (server#52792)
- Feat: Cache compiled routes (server#52793)
- Fix: log requests exceeding the rate limiting (server#52798)
- Fix: annotate possible exceptions (server#52800)
- Chore: replace legacy OC_Helper calls with OCP\Util (server#52801)
- Chore: deprecate \OC_Helper::canExecute (server#52802)
- Fix(files): do not even try to fetch a preview if `has-preview` is false (server#52809)
- Fix: Move CSRF check from base to PublicAuth for public.php (server#52810)
- Chore: move `rmdirr` implementation from OC legacy to OCP\Files (server#52812)
- Fix(files_sharing): Show note if note exists on share (server#52813)
- Feat: move primary object store configuration to a single place (server#52816)
- Chore(deps): Update rector to ^2.0 (server#52817)
- Refactor: Extend rector to core/ (server#52820)
- Fix(dav): handle uploading folders with names of existing file for file drop plugin (server#52821)
- Feat(core): add human readable mimes (server#52822)
- Feat(lexicon): migrate config key/value (server#52832)
- Fix(settings): Send update request when clearing user manager (server#52833)
- Fix(files_versions): Remove routes leading to deleted ajax files (server#52840)
- Chore: remove reviewers from dependendabot – its deprecated (server#52841)
- Build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17 (server#52845)
- Refactor: cleanup public code and clean psalm baseline (server#52846)
- Fix: Remove deprecated getters in IServerContainer (server#52848)
- Test: Prepare tests/ and some apps/*/tests/ for PHPUnit10 (server#52851)
- Refactor: Extend rector to all top-level files (server#52853)
- Fix: Throw exception in PreviewManager when preview is not available (server#52859)
- Feat(psalm): Mark all usage of deprecated code as error (server#52860)
- Feat(files): show readable mime if available (server#52862)
- Chore!(\OCP\Files): remove deprecated static `getStorage` method (server#52870)
- Fix(previews): lower log level when cached preview isn’t found (server#52871)
- Fix: improve error message when cache rename source can’t be found (server#52873)
- Add command to clear dav’s photo cache (server#52879)
- Add commands to set/get/delete/clear the distributed memcache (server#52880)
- Fix(OCP\Color): use correct doc block type (server#52885)
- Chore: ignore 3rdparty while psalm linting (server#52886)
- Chore(deps): Bump undici from 5.28.5 to 5.29.0 (server#52887)
- Chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` (server#52890)
- Chore: Add nix flake with development shell (server#52891)
- Chore: remove files file templates deprecated since v18 and provided by richdocuments (server#52893)
- Chore: move implementation to non-deprecated OCP\Util from OC_Helper (server#52894)
- Replace “remove” wording with “delete” (server#52897)
- Chore(files): remove dead code from the helper class (server#52901)
- Test: restore .htaccess file after running unit tests (server#52905)
- Feat(integrity): Allow to run check for all apps (server#52909)
- Chore: deprecate OC_Helper::copyr (server#52911)
- Chore!: remove legacy functions from `OC_Helper` deprecated before v10 (server#52912)
- Use logical operator for hideFromCollaboration (server#52913)
- Fix: hide guests group from principal backend (server#52914)
- Fix(user_ldap): Store the list of used configuration prefixed in appconfig (server#52916)
- Test: Migrate settings and provisioning_api to PHPUnit10 (server#52918)
- Chore(deps-dev): Bump @zip.js/zip.js from 2.7.60 to 2.7.61 (server#52921)
- Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (server#52922)
- Chore(deps): Bump nextcloud/openapi-extractor from 1.5.3 to 1.7.0 in /vendor-bin/openapi-extractor (server#52923)
- Test: Prepare files_external for PHPUnit10 (server#52927)
- Chore: deprecate `OC_Helper::isReadOnlyConfigEnabled` (server#52930)
- Test: Speed up comments test (server#52932)
- Test: Migrate files_versions to PHPUnit 10 (server#52933)
- Fix(files_versions): only close stream if still open, fixing S3 (server#52937)
- Fix(tests): Register mount in loginHelper as well (server#52942)
- Feat(Http): Add RequestHeader attribute (server#52943)
- Chore: Remove useless legacy autoloader for tests (server#52945)
- Fix: Remove useless legacy autoloader (server#52949)
- Chore: Add an autoload.php file for tests relying on core class (server#52951)
- Revert “fix(files_sharing): Filter own shares that are reshares” (server#52962)
- Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#52963)
- Fix(throttler): Don’t query bruteforce attempts twice (server#52971)
- Fix(SetupManager): Include home and root providers when registering mounts (server#52972)
- Perf: Skip photos related properties in custom properties (server#52976)
- Perf(dav): Preload dav search with tags/favorites (server#52981)
- Chore: Set correct version for new UserMount events (server#52982)
- Fix(node): emit hooks on `Node::copy()` (server#52996)
- Fix: unblock ffmpeg on some broken videos (server#53000)
- Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53001)
- Fix(theming): Instead of expecting a warning handle it properly (server#53005)
- Test: Migrate theming and sharebymail to PHPUnit10 (server#53007)
- [master] fix(security): Update CA certificate bundle (server#53012)
- Fix(caldav): don’t send invitations to circles (server#53029)
- Fix(systemtags): case-insensitive search (server#53032)
- Feat(IUser): add `getQuotaBytes` method to get machine readable quota (server#53045)
- Fix: recommended apps button test (server#53047)
- Fix: Use logger correctly in UserRow.vue (server#53053)
- Feat: auto-generate changelog on release (server#53054)
- [master] fix(security): Update code signing revocation list (server#53058)
- Choren): More natural english (server#53068)
- Ci(gh): Sync actions (server#53069)
- Refactor(dav): remove unused CalDAVBackend method (server#53070)
- Fix(autoloader): Fix location of class to be autoloadable (server#53071)
- Feat(OCP): Consumable vs. Implementable public API (server#53072)
- Docs(caldav): update documentation for calendar search (server#53074)
- Test: files_sharing add test for LoadAdditionalListener (server#53075)
- Chore(codeowners): add codeowners for calendar and contacts api (server#53076)
- Chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0 (server#53083)
- Chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9 (server#53084)
- Chore(deps): Bump query-string from 9.1.0 to 9.2.0 (server#53085)
- Test: Migrate CalDAV tests to PHPUnit10 (server#53106)
- Choren): More natural english – fix plural typo (server#53108)
- Fix(settings): change Mastodon only URI to webfinger (server#53109)
- Test: Migrate CardDAV tests to PHPUnit10 (server#53111)
- Fix(files_trashbin): Expire trashbin items when space is needed (server#53112)
- Ci: Update comments and correctly skip the “pull 3rdparty” command (server#53115)
- Fix(files_sharing): show note, label and list of uploaded files on file drop (server#53118)
- Fix: broken password reset form (server#53119)
- Perf: improve query to determine which users need a background scan (server#53120)
- Feat(declarativeSettings): support encryption of sensitive values (server#53121)
- Test: Migrate DAV Systemtags tests to PHPUnit 10 (server#53122)
- Fix(log): map all warnings to warn log level, notice to info (server#53124)
- Fix(blurhash): Skip generation if the previews are disabled (server#53130)
- Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53131)
- Fix(files): auto reload sidebar tags on update (server#53140)
- Perf(base): Stop setting up the FS for every basic auth request (server#53141)
- Fix: log error when writing stream to dav file (server#53145)
- Test: Migrate remaining DAV tests to PHPUnit 10 (server#53146)
- Fix(files_versions): “undefined restored” on restore (server#53147)
- Test: Migrate User LDAP to phpunit 10 (server#53150)
- Test(encryption): prepare for PHPUnit 10 (server#53153)
- Refactor(core): migrate core application to `IBootstrap` (server#53157)
- Docs(caldav): update documentation for calendar search (server#53161)
- Fix(files): do nothing if `view local` dialog was just closed (server#53171)
- Build(deps): bump the github-actions group across 1 directory with 2 updates (server#53172)
- Test: Migrate Federation and Files_Trashbin to PHPUnit 10 (server#53175)
- Fix(profile): do not restore previous value on invalid request (server#53178)
- Test: Migrate federated file sharing to PHPUnit 10 (server#53179)
- [master] fix(security): Update code signing revocation list (server#53187)
- Ci(crl): Add stable31 branch (server#53197)
- Fix(user_status): Avoid unique constraint violations from parallel he… (server#53198)
- Ci(feedback): Use default action template (server#53200)
- Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53205)
- Fix: clear opcache after app extraction (server#53210)
- Feat(core): Add option to disable creating an admin user when installing (server#53212)
- Build(deps-dev): bump rector/rector from 2.0.16 to 2.0.17 in /vendor-bin/rector (server#53220)
- Build(deps): bump focus-trap from 7.6.4 to 7.6.5 (server#53221)
- Build(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (server#53222)
- Build(deps-dev): bump sass from 1.89.0 to 1.89.1 (server#53223)
- Build(deps): bump dompurify from 3.2.5 to 3.2.6 (server#53224)
- Build(deps-dev): bump @vitest/coverage-v8 from 3.1.3 to 3.1.4 (server#53225)
- Build(deps): bump moment-timezone from 0.5.48 to 0.6.0 (server#53227)
- Chore: adjust codeowners for stylesheets (server#53233)
- Test(files_sharing): adjust tests for PHPUnit v10 (server#53235)
- Build(deps): bump LizardByte/setup-python-action from 2025.426.160528 to 2025.530.174035 in the github-actions group (server#53236)
- Fix(systemtags): fix translations for systemtags view (server#53244)
- Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53250)
- Codecov: disable telemetry (server#53254)
- Test(files_sharing): split `testCanAccessShare` into separate tests and fix for PHPUnit 10 (server#53255)
- Ci(github): No longer fail-fast (server#53261)
- Feat: add –unscanned option to files_external:scan (server#53264)
- Fix(comments): Do not set parent when instantiating activity tab plugin (server#53267)
- Test: cleanup karma (jsunit) tests and move files_external to Cypress (server#53268)
- Ci: Add storage name to run name for easier identification (server#53269)
- Fix(accounts): new account quota value (server#53273)
- Feat: link upcoming event to calendar app modal (server#53274)
- Fix(provisioning_api): Allow group details access for users with admin delegation (server#53275)
- Fix(files_versions): Log failure to compute node path (server#53276)
- Fix(TaskProcessingApiController): use StreamResponse to return file content (server#53277)
- Fix(files_sharing): show message when nickname is not valid (server#53280)
- Feat(RequestHeader): Add indirect parameter (server#53283)
- Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53284)
- Fix(files): highlight previous folder on history up (server#53285)
- Feat(tests): Test application enabling/disabling and routes (server#53287)
- Fix(core): correctly show displayname when picking a file (server#53291)
- Fix: handle IDLE timeout (server#53292)
- Fix(files_sharing): Hide own reshares (server#53304)
- Feat: create example event when a user logs in for the first time (server#53311)
- Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53314)
- Refactor: generate migrations with override attributes (server#53315)
- [FilesList] Use the correct theming instance name from capabilities (server#53321)
- Fix: Set public link upload email notification to opt-in (server#53322)
- Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53323)
- Fix: refactor request token handling and do not update with invalid result (server#53326)
- Fix Unix socket syntax (server#53327)
- [master] fix(security): Update code signing revocation list (server#53328)
- Fix: Pass over product name as capability (server#53339)
- Fix(workflows): releases changelog generator tags handling (server#53341)
- Build(deps-dev): bump webpack-dev-server from 5.1.0 to 5.2.2 (server#53345)
- Fix: Do not enable applications which are not installed yet (server#53352)
- Fix(settings): show group label instead of gid in accounts management (server#53363)
- Fix: hide guests group when searching for principals (server#53369)
- Test: run all files_external tests for S3 (server#53378)
- Build(deps): bump libphonenumber-js from 1.12.8 to 1.12.9 (server#53382)
- Build(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.2 (server#53383)
- Build(deps): bump marked from 15.0.11 to 15.0.12 (server#53384)
- Build(deps-dev): bump @codecov/webpack-plugin from 1.9.0 to 1.9.1 (server#53385)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.61 to 2.7.62 (server#53386)
- Build(deps): bump @nextcloud/l10n from 3.2.0 to 3.3.0 (server#53387)
- Build(deps-dev): bump puppeteer from 24.9.0 to 24.10.0 (server#53388)
- Build(deps): bump nextcloud/openapi-extractor from 1.7.0 to 1.8.0 in /vendor-bin/openapi-extractor (server#53393)
- Chore(workflows): add auto stable PR title update (server#53398)
- Fix3): Make design consistent with 404 + add default hint (server#53402)
- Fix(tests): Fix 32bits PHPUnit tests (server#53417)
- Fix TimedJob execution time to allow job execution exactly when scheduled (server#53418)
- Fix(s3): retry failed multipart uploads with decreased concurrency (server#53419)
- Fix: make Rotate a TimedJob and run every hour (server#53420)
- Fix: make ScheduledNotifications a TimedJob and run every minute (server#53421)
- Feat: improve logging of fopen failures for smb (server#53426)
- Fix: allow hinting the shard keys for joined tables (server#53427)
- Feat(settings): simplify OPcache checks (server#53429)
- Refactor(files): migrate away from moment.js (server#53435)
- Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53436)
- Refactor(files): move hotkey handling to composable (server#53437)
- Build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 (server#53445)
- Feat(lexicon): configurable presets (server#53449)
- Fix(router): In debug mode, cache routes only for 3 seconds (server#53453)
- Fix(OCM-invites): Use the correct way of getting the email (server#53457)
- Fix(profiler): set default values for fputcsv arguments to avoid depreciation warning (server#53458)
- Also run rector on tests and enable UseSpecificWillMethodRector (server#53459)
- Fix: don’t create an empty file before writing the contents in OC_Util::copyr (server#53461)
- Fix: remove double cache write in ObjectStoreStorage::touch (server#53462)
- Fix(OCMProvider): fix dependency injection for OCMProvider (server#53465)
- Fix(files_sharing): Hide link shares for users in excluded groups (server#53466)
- Refactor(config.php): Global wording review (server#53468)
- Fix: Remove X-XSS-Protection use, check and recommendation (server#53476)
- Fix: do not extract fields for blank template (server#53477)
- Build(deps-dev): bump rector/rector from 2.0.17 to 2.0.18 in /vendor-bin/rector (server#53478)
- Build(deps-dev): bump @vitest/coverage-v8 from 3.2.2 to 3.2.3 (server#53479)
- Build(deps-dev): bump cypress-split from 1.24.17 to 1.24.18 (server#53480)
- Build(deps-dev): bump cypress from 13.15.0 to 13.17.0 (server#53481)
- Fix(ObjectStore): Make S3 “connect_timeout” option configurable (server#53498)
- Fix(profile): Consistent email confirmation pages (server#53499)
- Fix: Fix theming for disabled accounts (server#53501)
- Test: Adjust tests to match code again (server#53502)
- Fix(sharing): fix json decoding the list of groups excluded from sharing (server#53503)
- Fix: Correctly ignore lazy ghost initialization in debug warning about direct constructor call (server#53507)
- Fix: properly deprecate IOCMProvider (server#53508)
- [files_versions] Fix sidebar version item style (server#53512)
- Fix(encryption): Do not register user key related event listeners (server#53514)
- Fix(encryption): Fix DI for encryption Manager class (server#53516)
- Chore: Cleanup DIContainer class (server#53523)
- Chore(core): fix typo in session heartbeat service (server#53525)
- Fix(maintenance): refresh page when turned off (sometimes) (server#53528)
- Fix(core): getRequestToken import typo (server#53534)
- Cleanup DependencyAnalyzer and InfoParser (server#53537)
- Fix(file_sharing): Remove string concatenated translation (server#53538)
- Fix(FilenameValidator): use `_` as default replacement for invalid chars (server#53539)
- Feature/add profile to occ (server#53540)
- Fix(files_reminders): Join the reminders with the file system metadata (server#53548)
- Docs: fix config sample to work with RST documentation (server#53550)
- Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53564)
- Fix(files): add plural form for selected nodes (server#53567)
- Refactor(dav): move shared logic to a dedicated example contact service (server#53568)
- Feat: add ocs route to get apps enabled for current user (server#53569)
- Refactor(files): remove custom page title handling (server#53574)
- Chore: remove all `mbstring.func_overload` references (server#53578)
- Fix(files_sharing): do not double escape the share title (server#53590)
- Fix: reload login page after password reset (server#53607)
- Fix: revive always storing lowercased email addresses (server#53615)
- Fix(core): Make –password-from-env work with NC_PASS everywhere (server#53616)
- Fix(caldav): Use parameter for query to neutralize it in query diffs (server#53620)
- Feature/53428 auto create collection on upload (server#53621)
- Chore(deps-dev): bump dockerode from 4.0.6 to 4.0.7 (server#53623)
- Chore(deps-dev): bump puppeteer from 24.10.0 to 24.10.2 (server#53624)
- Chore(deps): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (server#53625)
- Fix(files_sharing): fallback self.crypto.getRandomValues (server#53635)
- Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53639)
- Fix(reminders): use tablename without prefix (server#53644)
- Fix: don’t scan the same storage multiple times (server#53647)
- Fix: don’t try to get fileid for non exising nodes when serializing events file (server#53648)
- Fix: throw a better error if we don’t get an authorization header for security confirmation (server#53649)
- Test: create new file with content when creating test files for versioning tests (server#53650)
- Chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 (server#53653)
- Fix(files): add more debug output to the filename sanitizing command (server#53657)
- Feat(files_sharing): Toggle display for trusted server shares (server#53661)
- Feat(files): allow to proper search in files (server#53662)
- Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53665)
- Feat(occ): Add commands to list all routes and match a single one (server#53669)
- Feat(files_sharing): allow viewing files with download disabled (server#53671)
- Align app id for federation in error messages (server#53676)
- Fix(dav): catch exception on non local account (server#53677)
- Fix(nullcache): make get compliant with the interface (server#53678)
- Docs(http): update return type for getBody (server#53679)
- Fix: Correctly show free space if lower than quota in Files navigation (server#53693)
- Fix(settings): use correct scope for translations (server#53695)
- Style(core): rely on var(–header-height) (server#53697)
- Fix(settings): translate pronounce account property (server#53698)
- Fix(encryption): Catch NotFoundException in ShareDeletedEvent listener (server#53700)
- Only attempt $result array access if array not empty. (server#53714)
- [master] Fix npm audit (server#53718)
- Chore/rector: make phpunit dataproviders phpunit 12 compatible (server#53728)
- Fix: handle dav external storage roots with spaces (server#53729)
- Fix(ROS): Document hide-download option on files (server#53735)
- Build(deps): bump the github-actions group with 4 updates (server#53737)
- Fix(syslog): open syslog channel on write (server#53738)
- Properly fail on invalid json (server#53740)
- Chore(public): Remove unused union type for user mount events (server#53741)
- Feat(file-versions): #53151 add VersionCreatedEvent event (server#53746)
- Fix: fix trashbin restore events (server#53752)
- Feat(settings): Deploy daemon selection support during ExApp installation (server#53756)
- [TaskProcessing] Add audio-to-audio chat task type (server#53759)
- Fix(federation): remove background jobs when removing trusted servers (server#53760)
- Feat(TaskProcessing): Add AnalyzeImage TaskType (server#53763)
- Feat(taskprocessing): add toggle for AI guest restriction (server#53764)
- Fix(files): provide boundaries for FileListTableHeaderActions element (server#53766)
- Fix(files_reminders): Don’t load if disabled for user (server#53767)
- Fix(comments): switch to outlined icons where possible (server#53776)
- Fix(l10n): our default language is American English so adjust the spelling (server#53787)
- Fix(profile): add max width for the user actions (server#53788)
- Chore: update `@nextcloud/files` and use now public API (server#53789)
- Feat(files): allow to configure default view (server#53798)
- [master] fix(security): Update code signing revocation list (server#53800)
- Fix(imip): set charset for imip attachment (server#53814)
- Feat(files): add “search everywhere” button within the filters row (server#53820)
- Fix(files): make sure the FilesList is always mounted (server#53824)
- Feat(files): already search in background (locally) while filtering (server#53826)
- Feat: Meeting Proposals (server#53831)
- Chore: use constants for metadata (server#53832)
- Feat(files_versions): get revision for a node (server#53833)
- Feat(ocp): add email address validator (server#53834)
- Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53840)
- Chore(AccountManager): adjust code style for cs-fixer (server#53845)
- [TaskProcessing] Add agency audio-to-audio task type (server#53846)
- Build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4 (server#53847)
- Feat: add “Busy” status and new preset “Be right back” status (server#53850)
- Build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0 (server#53852)
- Fix: hide rename action in trashbin (server#53855)
- Fix(theming): Correctly generate CSS for font themes (server#53857)
- Feat: add Context Chat OCP API (server#53859)
- Revert “fix(dav): only consider user’s principal for unsharing entries” (server#53863)
- Build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0 (server#53866)
- Fix(files): ensure proper headers lifecycle (server#53872)
- Fix(systemtags): case-insensitive search & prevent duplicates (server#53875)
- Build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (server#53876)
- Fix(files): Remove redundant setting (server#53885)
- Fix: force lowercase emails (server#53887)
- Fix: Move getInstallPath to Installer class (server#53892)
- Migrate calls to OC_App::loadApp to the IAppManager (server#53893)
- Chore: Cleanup OC\Updater and OC\Installer classes (server#53895)
- Feat(comments): Allow to filter by topmost parent id (server#53896)
- Fix(Krb): switch away from deprecated and broken KerberosApacheAuth() (server#53897)
- Ci: test against MariaDB 11.8 (latest LTS) (server#53898)
- Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (server#53899)
- Feat(files): add delete confirmation option (server#53900)
- Build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0 (server#53903)
- Fix(comments): Adjust interface with implementation (server#53904)
- Fix(provisioning_api): catch failed user creation (server#53909)
- Build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1 (server#53915)
- Revert “perf(base): Stop setting up the FS for every basic auth request” (server#53918)
- Perf(base): Stop setting up the FS for every basic auth request (server#53920)
- Feat(federated-share): forward notification only on remote reshare (server#53922)
- Build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0 (server#53926)
- Build: Update psalm baseline (server#53927)
- Build(deps): Bump `fusonic/opengraph` from 2.3.0 to 3.0.0 (server#53928)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9 (server#53929)
- Feat(files): show destructive actions as important (server#53931)
- Build(deps): Bump `aws/aws-sdk-php` from 3.324.13 to 3.349.3 (server#53936)
- Chore(deps): update `@nextcloud/vue` to v8.28.0 (server#53937)
- Ci(integration-dav): migrate LizardByte/setup-python-action (server#53941)
- Chore: Fix all method calls with too many arguments (server#53944)
- Chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants (server#53945)
- Add missing methods to IShare and IShareProvider (server#53946)
- Fix: Fix button alignment for email templates in Outlook (server#53950)
- [master] fix(security): Update CA certificate bundle (server#53954)
- Fix: Fix clearing unified search when modal is closed (server#53964)
- Feat(files): allow custom setting order (server#53965)
- Feat(files): allow hidding files extensions (server#53966)
- Fix(files): sort favorites navigation alphabetically (server#53967)
- Feat(files): reduce row height (server#53968)
- Fix(federation): respect sharing.federation.allowSelfSignedCertificat… (server#53972)
- Feat(lexicon): moving out from unstable (server#53975)
- Fix(files_sharing): ensure share folder exists in the settings (server#53979)
- Fix(files): new folder icon color (server#53983)
- Fix(files): show hidden new file name warning (server#53984)
- Fix(update): Correctly trigger update for auto-disabled local apps (server#53986)
- Fix(caldav): don’t return cancelled events for upcoming events API (server#53992)
- Fix(files): make sure mtime row is wide enough (server#53993)
- Feat(UnifiedSearch): Online search providers support, toggle option (server#53996)
- Feat(appconfig): add searchKeys() (server#54003)
- Fix: Do not show password dialog when user can not validate password (server#54005)
- Fix(bruteforce): limit appconfig lazy loading (server#54007)
- Build(deps-dev): bump behat/behat from 3.22.0 to 3.23.0 in /build/integration (server#54008)
- Build(deps-dev): bump rector/rector from 2.1.0 to 2.1.2 in /vendor-bin/rector (server#54009)
- [master] Fix npm audit + update minor and patch dependencies (server#54010)
- Chore(3rdparty): remove unused aws services (server#54011)
- Chore: move smb package to 3rdparty (server#54012)
- Fix: group imip log messages by removing principal and uri (server#54016)
- Chore(codeowners): add codeowners for calendar and contacts impl (server#54017)
- Fix(settings): verify source of app-discover media (server#54019)
- Feat(files): hide note about app passwords when 2FA not enabled (server#54020)
- Feat: add ICloudIdResolver (server#54026)
- Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54027)
- Fix: use double / in strings (server#54035)
- Fix(TaskProcessingApiController): Improve error handling (server#54037)
- Fix(db): use `caching_sha2_password` for MySQL (server#54043)
- Fix(files_sharing): only show “shared with me” information if shared (server#54049)
- Fix(session): log when ephemeral sessions are closed (server#54051)
- Feat: replace vue icons with outline versions (server#54054)
- Fix(files_sharing): restore state when updating share failed (server#54055)
- Enforce comma-dangle and vue/html-self-closing (server#54057)
- Feat(preset): load apps on preset change (server#54058)
- Feat(preset): add lexicon entry for custom share tokens (server#54064)
- Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54068)
- Feature: add bluesky to accounts (server#54069)
- Feat: replace material icons with outline versions (second pass) (server#54075)
- Refactor(IMimeTypeDetector): streamline + minor tidying (server#54077)
- Fix(files): add webdav url settings input bottom margin (server#54078)
- Fix(userconfig): duplicate core lexicon (server#54082)
- Fix: various files design adjustments (server#54083)
- Feat(dav): add occ commands to get and set absences (server#54084)
- Enh(files): Replace “All folders” with “Folder tree structure” (server#54085)
- Chore(OCP): Migrate lib/Config/ to new attributes (server#54086)
- Chore(deps): bump nextcloud/openapi-extractor from 1.8.0 to 1.8.1 in /vendor-bin/openapi-extractor (server#54092)
- Fix: Make some strings in CodeIntegrity.php translatable (server#54099)
- Chore: add type to issue templates (server#54111)
- Feat(activity): add bulk activity option (server#54117)
- Show nice label when searching in root (server#54119)
- Fix(search): Fix SearchComposer.php filtering logic (server#54120)
- Fix: add missing color select to tags usage query (server#54121)
- Fix: validate written size for s3 multipart uploads (server#54125)
- Feat: federated calendar shares (server#54127)
- Chore(deps): update `@nextcloud/auth`, `@nextcloud/calendar-availability-vue`, `@nextcloud/files` & `@nextcloud/sharing` (server#54128)
- Feat(core): Hide header in PWA (server#54138)
- Feat(workflows): drop dist and js changes when compile-rebasing (server#54139)
- Fix(ContactsMenu): use proper icons in the header navigation (server#54143)
- Chore(deps): bump linkifyjs from 4.1.3 to 4.3.2 (server#54150)
- Log error for plugins doing queries per-file during propfind (server#54153)
- Feat(preset): profile visibility (server#54158)
- Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54159)
- Feat: send invitation emails through ICreateFromString (server#54160)
- Feat(AccountMenu): apply some outline to the user avatar (server#54162)
- Fix(core): ensure unique vcategory (server#54165)
- Fix: hide guests group from overall principals (server#54167)
- Chore: update node and npm version (server#54168)
- Chore: remove `nextcloud-vue-collections` and use `@nextcloud/vue` instead (server#54171)
- Fix(AppMenu): ensure that aria attributes are set when needed (server#54172)
- Feat(AppMenu): add slight opactiy gradient to app icons (server#54178)
- Fix: spelling mistake (server#54179)
- Feat(occ): add default help text with docs link to all commands (server#54180)
- Fix: don’t update cached mountpoints if the request doesn’t have filesystem access (server#54182)
- Refactor(UnifiedSearch): use `NcHeaderButton` for proper styles (server#54183)
- Refactor: de-duplicate header styles, add comments and mark deprecations (server#54186)
- Chore(files_sharing): remove leftover of legacy files ui (server#54187)
- Chore(deps): bump the github-actions group with 3 updates (server#54188)
- Fix: incorrect DELETE on federated-share acceptance (server#54192)
- Ci(codeql): convert codeql integration into a workflow (server#54193)
- [TaskProcessing] Load and store some config keys lazily (server#54196)
- Feat(mounts): optimize load of mounts by filtering on database side (server#54197)
- Test: add env option to disable loading all installed apps during tests (server#54200)
- Fix(l10n): Less jargon in source strings (server#54202)
- Fix: fix oci string length with empty strings (server#54203)
- Cache IdentityProof keys (server#54207)
- Chore(deps-dev): bump sass from 1.89.1 to 1.89.2 (server#54208)
- Chore(deps-dev): bump wait-on from 8.0.3 to 8.0.4 (server#54209)
- Chore(deps-dev): bump @zip.js/zip.js from 2.7.62 to 2.7.71 (server#54210)
- Chore(deps-dev): bump @types/dockerode from 3.3.38 to 3.3.42 (server#54211)
- Chore(deps-dev): bump cypress-split from 1.24.18 to 1.24.20 (server#54212)
- Chore(deps-dev): bump @vitest/coverage-v8 from 3.2.3 to 3.2.4 (server#54214)
- Chore(deps): bump marked from 15.0.12 to 16.1.1 (server#54215)
- Update CODEOWNERS (server#54224)
- Feat(db): add method to test mariadb (server#54228)
- Perf: join array_merge calls in MountProvider::getMountsForUser() (server#54229)
- Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54230)
- Feat(notifications): provide method to preload many notifications at once (server#54232)
- Fix(encryption): Ignore shared files in encrypt-all command (server#54233)
- Test(cypress): split helpers for files actions to make tests less flaky (server#54237)
- Feat: allow admins to configure additional sensitive config values (server#54238)
- Refactor(AppFramework): drop unused spreed/Talk fallback (server#54239)
- Fix(caldav): get UID value (server#54240)
- Feat(userstatus): add busy capability (server#54241)
- Revert “feat: Implement Directory Check” (server#54250)
- Fix: Remove redundant toast notifications (server#54260)
- Fix: handle smb timeouts as storage not available (server#54264)
- Feat(taskprocessing): add cleanup flag to tasks (server#54272)
- Fix(trash): Fix order of metadata deletion (server#54275)
- Fix(systemtags): outline icon css selector (server#54279)
- Fix(container): Don’t use deprecated things to set up controllers for apps (server#54282)
- [master] fix(security): Update code signing revocation list (server#54285)
- Feat(files_sharing): show GS users similar to internal users (server#54294)
- Fix(dav): calculate permissions based on addressbook principal (server#54298)
- Chore(deps): bump tmp from 0.2.3 to 0.2.4 (server#54299)
- Refactor(App): \OC\AppFramework\App clean-up (server#54303)
- Fix: use correct return value for `has-preview` dav property (server#54309)
- Fix(files_sharing): Implement conditional federation placeholder (server#54310)
- Enh(unified-search): Smarter load more (server#54312)
- Fix(files): verify files are still accessible before downloading (server#54313)
- Feat/54115/emit preload collection event (server#54318)
- Feat: add table filter to schema:export and schema:expected (server#54327)
- Refactor(files_external): Drop unused oauth1 code (server#54328)
- Fix(files): filter non batch actions in header (server#54329)
- Fix(systemtags): picker tag list height alignment (server#54331)
- Feat(lexicon): get value type from lexicon (server#54335)
- Feat(preset): share password protection (server#54336)
- Fix(files): drop usage of FileInfoModel (server#54337)
- Chore(files_sharing): remove unused legacy scripts (server#54338)
- Fix(container): Reduce general deprecation spam on all requests (server#54339)
- Feat(settings): Improve AI settings task list and rename to Assistant (server#54340)
- Chore(deps-dev): bump puppeteer from 24.15.0 to 24.16.0 (server#54341)
- Chore(deps): bump core-js from 3.44.0 to 3.45.0 (server#54342)
- Chore(deps-dev): bump @zip.js/zip.js from 2.7.71 to 2.7.72 (server#54343)
- Chore(deps-dev): bump stylelint from 16.23.0 to 16.23.1 (server#54344)
- Chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (server#54345)
- Chore(deps-dev): bump sass from 1.89.2 to 1.90.0 (server#54346)
- Chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.4 to 7.0.0 (server#54347)
- Chore: Update minimum supported desktop version to 3.1.0 (server#54353)
- Chore(CODEOWNERS): ensure every file change has at least 2 reviewers (server#54354)
- Fix(settings): add missing AI icon (server#54356)
- Fix: increase how long we cache display names (server#54357)
- Fix(files_sharing): show shares to remote as internal if configured so (server#54360)
- Views/UnifiedSearch: trigger on `f` input rather than qwerty keycode (server#54367)
- Chore: drop unused ocs/providers.php (server#54370)
- Fix: Fix getting trusted server other than the first (server#54371)
- Ci: adjust update desktop version workflow to assign correct team (server#54376)
- Feat: indicate reason for preloading notifications (server#54377)
- Chore: update 3rdparty to include PHP polyfills (server#54380)
- Feat(AppConfig): cache the config if local cache is available (server#54383)
- Perf: use more optimized node-by-id logic in View::getPath (server#54384)
- Feat(ocm): split ocm discovery and capacities (server#54385)
- Fix(performance): Fix n+1 issue when fetching calendar properties (server#54386)
- [master] fix(security): Update CA certificate bundle (server#54393)
- Fix(ZipFolderPlugin): set mtime of directories in archive (server#54401)
- Fix(Streamer): use localtime for ZIP files (server#54402)
- Perf: delete commonly used custom properties instead of setting the default value (server#54405)
- Feat(preset): share link expiration date (server#54408)
- Perf(comments): Add a way to get comments for multiple objects at the same time (server#54409)
- Fix(files_sharing): sharing status action sidebar promise return (server#54410)
- Perf: ignore any custom property in the nc/oc namespace that isn’t explicitly allowed (server#54411)
- Perf: render sharing tab sections only once (server#54413)
- Feat(preset): compare default for all preset (server#54414)
- Fix: add more transparency to the header icon gradient (server#54418)
- Fix: catch and log exception from share events (server#54419)
- Perf(calendar): Disable custom properties for individual calendar events (server#54420)
- Fix: Replace some more icons with outlined ones (server#54421)
- Fix(dav): clean up user’s addressbook shares on deletion (server#54424)
- Perf: prevent fetching a principal’s user account if the data is not needed (server#54426)
- Fix(core): unified search is cut off on small window (server#54434)
- Perf(caldav): preload publish statuses for a whole calendar home at once (server#54435)
- Perf(caldav): also cache empty share arrays (server#54438)
- Feat: use secondary-like status colors (server#54439)
- Fix(caldav): encode calendar URLs properly when formatting search results (server#54440)
- Chore(deps): bump marked from 16.1.1 to 16.1.2 (server#54450)
- Chore(deps-dev): bump msw from 2.10.4 to 2.10.5 (server#54452)
- Chore(deps-dev): bump puppeteer from 24.16.0 to 24.16.2 (server#54453)
- Chore(deps-dev): bump webpack from 5.101.0 to 5.101.2 (server#54454)
- Chore(deps-dev): bump rector/rector from 2.1.2 to 2.1.4 in /vendor-bin/rector (server#54457)
- Chore(dav): Fix typo in property name (server#54464)
- Feat: allow to set your local timezone in settings and provide it to clients (server#54470)
- Feat: provide api to register actions in contacts menu (server#54474)
- Fix(files_sharing): Also hide own reshares in shared with me section (server#54479)
- Chore(CODEOWNERS): remove dependabot team from codeowners (server#54482)
- Feat(IDateTimeZone): allow to fetch timezone of specified user (server#54483)
- Fix: exclude \Sabre\DAVACL\Plugin from prop find monitoring (server#54485)
- Feat: allow filtering sharing:delete-orphan-shares by share owner or target (server#54490)
- Feat: add CSS variables for status border and text (server#54492)
- Fix: typos in cache and app config (server#54494)
- Refactor: replace deprecated CSS variables with their replacement (server#54496)
- Chore: update `@nextcloud/vue` to v8.29.1 for beta of Nextcloud 32 (server#54497)
- Chore(psalm): Update baseline (server#54500)
- Fix(workflows): also exclude beta in block-merge-freeze (server#54503)
- Fix: propfind query monitor breaking removeListener and removeAllList… (server#54507)
- Revert “fix(workflows): also exclude beta in block-merge-freeze” (server#54510)
- Fix: adjust server styles for new secondary status colors (server#54512)
- Fix(theming): correctly parse CSS colors for user primary color picker (server#54515)
- Fix: Fix unique constraint violation in oc_vcategory migration (server#54519)
- Feat(preset): compare userconfig lexicon entries (server#54520)
- Fix: changelog generation workflow (server#54523)
- Change “core.ProfilePage.index” to lowercase (server#54530)
- Fix(theming): Document correct response schema if app is not enabled (server#54532)
- Fix(caldav): show confidential event if writable (server#54533)
- Fix(caldav): public calendars are always read-only (server#54535)
- Do not always check password checkbox when sharing without password (server#54538)
- Chore: increase cypress runners to 10 (server#54540)
- Fix(AppManager): Argument must be of type array|object (server#54541)
- Dispatch new event when invalidating an authentication token (server#54545)
- Config value to allow to extend .user.ini on update (server#54552)
- Feat(theming): add new default background for Nextcloud 32 (server#54554)
- Feat(lexicon): set/get current preset from controller (server#54558)
- Feat(lexicon): remove limitation to store definition only on cli (server#54559)
- Feat(files): implement breakpoint improvements (server#54561)
- Chore(deps): bump cipher-base from 1.0.4 to 1.0.6 (server#54568)
- Chore(deps): bump sha.js from 2.4.11 to 2.4.12 (server#54569)
- Feat(Settings): Add section to select preset (server#54570)
- Fix: use appropriate user agent string when syncing Outlook calendar subscriptions (server#54575)
- Fix(Sidebar): change icons to outline (server#54579)
- Fix moving cache items from cache jail with sharding (server#54580)
- Chore(deps): bump p-limit from 6.2.0 to 7.1.0 (server#54588)
- Chore(flake): Add haze (server#54598)
- Fix(2fa): Fix 2FA session setup when ephemeral session is used (server#54605)
- Fix(encryption): Fix TypeError when trying to decrypt unencrypted file (server#54607)
- Tests: Update testing certificates that expired after 10 years (server#54608)
- Test: Fix double space (server#54617)
- Fix(oauth2): Limit allowed grant_type values in getToken (server#54618)
- Fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException (server#54620)
- Fix(settings): adjust colors used by legacy setup checks ui (server#54621)
- Fix(theming): add missing `color-text-success` variable (server#54624)
- Fix(files_sharing): Correctly reject pending remote shares (server#54625)
- Fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere (server#54627)
- Fix(theming): use IAppConfig instead of IConfig to set theming config (server#54630)
- Fix(core): make sure no alpha mask is applied on the account menu (server#54631)
- Fix(trashbin): Fix errors in the log on MOVE operations (server#54632)
- Chore(deps): Update nextcloud/openapi-extractor to v1.8.2 (server#54643)
- Fix(files_sharing): correctly apply icons and copy share link (server#54648)
- Fix(carddav): IAddressBook::getKey() should return a string (server#54650)
- Fix(core): more understandable guest avatar menu notice (server#54654)
- Feat(repair): Migrate oc_properties.propertyvalue to the correct type if needed (server#54655)
- Feat: add proper element colors and adjust setup checks (server#54656)
- Port away from IQueryBuilder::execute in lib/ and tests/ and fix invalid usage of UniqueConstraintViolationException (server#54664)
- Chore(rector): Apply current rector config (server#54666)
- Restore “Others with access” section (server#54667)
- Chore(version): Hub 10 -> Hub 25 Autumn (server#54671)
- Docs: Adjust comment to avoid future confusion (server#54672)
- Style(icon): Use material symbol variant of delete icon (server#54677)
- Feat(theming): provide Nextcloud Assistant theming colors (server#54679)
- More material symbol variants (server#54681)
- Chore(Preview): Remove avconv support (server#54683)
- Fix(files_versions): Use helper function to get versions folder (server#54684)
- Fix(comments): Fix missing return type on new method (server#54689)
- Fix(TaskProcessingApiController): Don’t allow anonymous access anymore (server#54690)
- Feat: allow group’s members to view fellow members (server#54691)
- Chore(deps): update `@nextcloud/vue` to v8.29.2 (server#54692)
- Build(deps-dev): bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 in /build/integration (server#54693)
- Chore(MtimeSanitizer): Print bad values to help debugging (server#54695)
- Fix(Accounts): Add back v2 scope migration (server#54703)
- Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.8 to 2.2.10 (server#54707)
- Build(deps): bump p-limit from 7.1.0 to 7.1.1 (server#54708)
- Build(deps): bump marked from 16.2.0 to 16.2.1 (server#54709)
- Fix(status.php): Fix samesite cookies (server#54713)
- Revert “perf(base): Stop setting up the FS for every basic auth request” (server#54717)
- Fix: make bucket mapper work with new multi-object-store config (server#54721)
- Feat(files): provide UI to sanitize filenames after enabling WCF (server#54722)
- Fix(files_versions): ensure users IDs are strings (server#54728)
- Feat(ocp): create contacts from string (server#54729)
- Fix(files_versions): author and label parsing fallback (server#54733)
- Feat: Add text/plain MIME type mapping for ’text’ extension (server#54737)
- Fix: resolving conflict when uploading multiple files via drag&drop (server#54738)
- Fix(lexicon): send single notice/warning when using unknown config key (server#54739)
- Use outline icon for Help/Copy (server#54741)
- Fix: psalm ParamNameMismatch issues (server#54742)
- Build(deps-dev): bump cypress-axe from 1.6.0 to 1.7.0 (server#54745)
- Build(deps): bump the github-actions group with 4 updates (server#54772)
- Replace filled icon with outlined variant (server#54774)
- Fix(lostpassord): Delete lost password token on password change (server#54775)
- Perf(carddav): ungreedify search result aggregation (server#54777)
- Chore(deps): Update nextcloud/openapi-extractor to v1.8.3 (server#54783)
- Chore(flake): update haze to 2.1.1 (server#54785)
- Fix(theming): adjust assistant icon color on dark theme (server#54789)
- Fix: add missing listener (server#54794)
- Fix(RepairMimeTypes): Fix psalm issue (server#54795)
- Enh(avatars): use different colors for guests for the same name (server#54798)
- Fix: Remove intro from presets (server#54800)
- Fix(dav): ensure moving or copying a file is possible (server#54801)
- Test: add cypress tests for the systemtags files view (server#54820)
- Fix(Filesystem): use FilenameValidator for `Filesystem::isFileBlacklisted` (server#54821)
- Fix(comments): use showFile route to reference files with a matching … (server#54826)
- Fix(theming): Remove header-icon-mask in dark-mode high-contrast as well (server#54832)
- Fix(settings): Settings presets are called “Quick presets” (server#54833)
- Fix dashboard icons (server#54836)
- Fix(l10n): use `productName` instead of hardcoded ‘Nextcloud’ where possible (server#54838)
- Perf(users): Create lazy users in IUserManager::getSeenUsers (server#54839)
- Fix(files_sharing): add some gap between text and sharing status icon (server#54841)
- Fix: the account files filter should also work in trashbin (server#54847)
- Feat(migration-attributes): add DataCleansing (server#54861)
- Welcome stable32 (server#54862)
- Feat(SystemTag): Add typed events for tag mapper events (server#54863)
- 32.0.0 RC1 (server#54864)
- Style(contactsmenu): properly align contacts menu actions (server#54865)
- Fix(security): Update Expires time (server#54868)
- Build(deps-dev): bump phpunit/phpunit from 9.6.21 to 9.6.25 in /build/integration (server#54872)
- Build(deps-dev): bump @testing-library/cypress from 10.0.3 to 10.1.0 (server#54873)
- Build(deps): bump phpunit/phpunit from 10.5.35 to 10.5.53 in /vendor-bin/phpunit (server#54879)
- Build(deps-dev): bump msw from 2.10.5 to 2.11.1 (server#54881)
- Build(deps-dev): bump symfony/event-dispatcher from 6.4.13 to 6.4.25 in /build/integration (server#54884)
- Build(deps): bump libphonenumber-js from 1.12.13 to 1.12.15 (server#54892)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.72 to 2.7.73 (server#54895)
- Fix: TypeError: this.fetchDisplayName is not a function (server#54902)
- Fix: remove executable flag from source files (server#54906)
- Chore(flake): update haze to 2.1.2 (server#54910)
- Add task processing manager method to get the list of available task type IDs (server#54917)
- Chore(deps-dev): bump puppeteer from 24.17.0 to 24.19.0 (server#54929)
- Chore(deps-dev): bump sass from 1.90.0 to 1.92.1 (server#54930)
- Chore(deps): bump @nextcloud/sharing from 0.2.5 to 0.3.0 (server#54931)
- Fix(cache): Set default Redis port to `0` for UNIX sockets (server#54945)
- Feat(file_sharing): Provide template creator list in public shares (server#54948)
- Fix: ensure all object store configuration have distict bucket names (server#54952)
- Fix: calculate node limit using MiB instead of MB (server#54956)
- Chore(deps): update `doctrine/dbal` to v3.10.2 (server#54960)
- Feat: show object store instance in info:file (server#54961)
- Fix: remove loading removed script (server#54964)
- Feat(files_trashbin): Refactor expire background job to support parallel run (server#54967)
- Fix(files_trashbin): Fix size propagation when moving file to trash (server#54972)
- Fix: Avoid internal error when logging in with the wrong account to verify email address (server#54973)
- Perf(mounts): avoid array_merge in mounts loop (server#54976)
- Fix(security): Update CA certificate bundle (server#54982)
- Fix: don’t show object size warning if we can’t determine the object size (server#54996)
- 32.0.0 RC2 (server#55000)
- Fix: update transifex link (server#55017)
- Fix(user-status): adjust user status icon size (server#55018)
- Feat(ZipFolderPlugin): always use the parent folder name as archive name (server#55020)
- Fix(auth): allow access to dynamic js files during 2FA (server#55023)
- Build(deps-dev): bump puppeteer from 24.19.0 to 24.20.0 (server#55028)
- Build(deps-dev): bump msw from 2.11.1 to 2.11.2 (server#55033)
- Build(deps): bump query-string from 9.2.2 to 9.3.0 (server#55035)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.73 to 2.8.2 (server#55037)
- Build(deps-dev): bump stylelint from 16.23.1 to 16.24.0 (server#55038)
- Build(deps): bump @nextcloud/upload from 1.10.0 to 1.11.0 (server#55040)
- Build(deps-dev): bump dockerode from 4.0.7 to 4.0.8 (server#55042)
- Fix(security): Update code signing revocation list (server#55051)
- Feat(encryption): Add integration tests for occ commands and fix them (server#55060)
- Fix(PWA): fix standalone window margins (server#55064)
- Fix(unified-search): make sure date range option is translated (server#55076)
- Fix(ownCloud): ensure that `accounts.display_name` fits into `users.displayname` (server#55078)
- Fix(files_sharing): use `newPassword` always for the unsaved password (server#55082)
- Fix(settings): rename “Settings presets” to “Quick presets” (server#55084)
- Fix(contactsmenu): adjust padding to new design (server#55088)
- Build(deps-dev): bump phpunit/phpunit from 9.6.25 to 9.6.26 in /build/integration (server#55094)
- Build(deps): bump phpunit/phpunit from 10.5.53 to 10.5.54 in /vendor-bin/phpunit (server#55095)
- Build(deps-dev): bump mime from 4.0.7 to 4.1.0 (server#55096)
- Build(deps-dev): bump wait-on from 8.0.4 to 8.0.5 (server#55098)
- Build(deps): bump libphonenumber-js from 1.12.15 to 1.12.17 (server#55099)
- Fix: Dispatch favorite event with an actual path (server#55127)
- Fix: handleIMip undefined array key (server#55138)
- Build: Update 3rdparty ignorelist (server#55145)
- Fix: always use english name for recently contacted category (server#55146)
- Fix(Updater): Lower deadlock log level from warning to info (server#55150)
- Fix: Allow hyphen in appid (server#55152)
- Fix: make sure default contact exists by default (server#55154)
- Fix(userconfig): set ‘mail’ as indexed (server#55159)
- 32.0.0 RC3 (server#55162)
- Fix(TaskProcessing): Cache task types by user language (server#55165)
- Fix(lexicon): trigger email indexing (server#55167)
- Feat(files_sharing): provide web components based API for sidebar (server#55174)
- Fix(trashbin): Translate Nextcloud exception to Sabre exception (server#55189)
- Update calendar-availability-vue to v2.2.11 (TrashCanOutline) (server#55192)
- Fix(comments): add inline container size query to comment body (server#55195)
- Build(deps): bump @simplewebauthn/browser from 13.1.2 to 13.2.0 (server#55203)
- Build(deps-dev): bump phpunit/phpunit from 9.6.26 to 9.6.27 in /build/integration (server#55204)
- Build(deps): bump phpunit/phpunit from 10.5.54 to 10.5.55 in /vendor-bin/phpunit (server#55205)
- Build(deps-dev): bump sass from 1.92.1 to 1.93.0 (server#55206)
- Build(deps-dev): bump @types/dockerode from 3.3.43 to 3.3.44 (server#55207)
- Build(deps): bump @nextcloud/dialogs from 6.3.1 to 6.3.2 (server#55208)
- Build(deps): bump query-string from 9.3.0 to 9.3.1 (server#55209)
- Build(deps): bump dompurify from 3.2.6 to 3.2.7 (server#55210)
- Build(deps): bump color from 5.0.0 to 5.0.2 (server#55211)
- Build(deps-dev): bump cypress-split from 1.24.21 to 1.24.23 (server#55212)
- Build(deps): bump marked from 16.2.1 to 16.3.0 (server#55213)
- Build(deps-dev): bump puppeteer from 24.20.0 to 24.22.0 (server#55214)
- Build(deps): bump @nextcloud/axios from 2.5.1 to 2.5.2 (server#55229)
- Build(deps-dev): bump msw from 2.11.2 to 2.11.3 (server#55238)
- Fix(ocm-invites): add route to invite accept dialog (server#55239)
- Fix(github): add labels and milestone to PR checklist (server#55246)
- Fix: added bluesky link (server#55249)
- Feat(db): add SSL/TLS support for PostgreSQL (server#55256)
- Chore(i18n): Fixed grammar (server#55270)
- Fix: Stop infinite loop in ExpireTrash (server#55295)
- 32.0.0 RC4 (server#55298)
- Update assistant text gradient (server#55305)
- 32.0.0 (server#55354)
- 3rdparty
- Build(deps): Bump symfony/process from 6.4.12 to 6.4.15 (3rdparty#1977)
- Build(deps): Bump icewind/searchdav from 3.1.0 to 3.2.0 (3rdparty#1980)
- Build(deps): Bump stecman/symfony-console-completion from 0.13.0 to 0.14.0 (3rdparty#1981)
- Build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0 (3rdparty#1999)
- Build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (3rdparty#2000)
- Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (3rdparty#2003)
- Build(deps): Bump php-opencloud/openstack from 3.10.0 to 3.12.0 (3rdparty#2024)
- Build(deps): Bump fusonic/opengraph from 2.3.0 to 3.0.0 (3rdparty#2028)
- Ci: Add dependabot for stable31 (3rdparty#2031)
- Ci: Fix label assigned to stable31 dependabot PRs (3rdparty#2043)
- Build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0 (3rdparty#2052)
- Ci: Update actions (3rdparty#2060)
- Build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4 (3rdparty#2064)
- Build(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4 (3rdparty#2071)
- Chore: drop `phpscss` legacy dependency (3rdparty#2075)
- Ci: persist credentials to allow pushing assets (3rdparty#2076)
- Build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0 (3rdparty#2083)
- Build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1 (3rdparty#2090)
- Ci(deps): Bump shivammathur/setup-php from 2.32.0 to 2.34.1 (3rdparty#2096)
- Build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0 in the symfony group across 1 directory (3rdparty#2097)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9 (3rdparty#2098)
- Build(deps): Bump aws/aws-sdk-php from 3.324.13 to 3.349.3 (3rdparty#2099)
- Feat(s3): Avoid shipping unused services (3rdparty#2102)
- Chore: add icewind/smb as dependency (3rdparty#2103)
- Feat: add polyfills for new PHP versions (3rdparty#2112)
- Branchoff/welcome stable32 (3rdparty#2125)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.10.2 (3rdparty#2134)
- Chore: Update gitignore list (3rdparty#2142)
- activity
- Feat: Add sharing activity for teams (activity#1754)
- [master] Fix npm audit (activity#1824)
- Chore: bump vue-material-design-icons from 5.3.0 to 5.3.1 (activity#1826)
- Chore: bump wait-on from 8.0.0 to 8.0.2 (activity#1864)
- Chore: bump vite from 5.4.8 to 5.4.14 (activity#1867)
- Feat(deps): Add Nextcloud 32 support on master (activity#1869)
- Chore: bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (activity#1871)
- Chore(CI): Updating pr-feedback.yml workflow from template (activity#1876)
- Chore: bump vitest and @vitest/coverage-v8 (activity#1879)
- Chore: bump elliptic from 6.6.0 to 6.6.1 (activity#1882)
- Chore: bump dompurify from 3.1.7 to 3.2.4 (activity#1883)
- Chore: Update workflows (activity#1886)
- Chore: bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.14 (activity#1887)
- Chore: bump @vueuse/core from 11.1.0 to 12.7.0 (activity#1888)
- Test: Use utils function from server and wait for requests (activity#1893)
- Bump typescript from 5.6.3 to 5.8.2 (activity#1896)
- Bump @nextcloud/moment from 1.3.1 to 1.3.2 (activity#1900)
- [master] Update nextcloud/ocp dependency (activity#1907)
- [master] Update nextcloud/ocp dependency (activity#1914)
- Feat: skip expire sharing notify if node deleted (activity#1915)
- Fix: update workflows and remove default_enabled from info.xml (activity#1916)
- Fix: unshare from group activity user handling (activity#1925)
- Chore: do not use private API (`OC`) but instead use `OCP` (activity#1926)
- Feat: Use X-NC-Nickname as user identifier (activity#1927)
- Feat: exclude certain users from activity expiration (activity#1929)
- Fix: disable loading when there are no more activities to load (activity#1931)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (activity#1938)
- Chore(deps-dev): Bump wait-on from 8.0.2 to 8.0.3 (activity#1940)
- [master] Update nextcloud/ocp dependency (activity#1943)
- Fix(settings): ensure we handle file_created, file_deleted and file_restored as file_changed (activity#1947)
- [master] Update nextcloud/ocp dependency (activity#1954)
- [master] Fix npm audit (activity#1956)
- Fix broken infinite scrolling by downgrading @vueuse/core to a version supporting vue2 (activity#1960)
- Chore(deps): Bump tar-fs and dockerode (activity#1961)
- Chore(deps-dev): Bump vite from 5.4.14 to 5.4.17 (activity#1962)
- Fix(ActivityAppFeed): handle cases for non-scrollable container (activity#1963)
- Chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 (activity#1970)
- Docs: Fix rich subject parameter casting in example (activity#1974)
- Fix: Improving logging of invalid parameters for activity subject and… (activity#1975)
- Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1976)
- [master] fix: Fix valid parsed check (activity#1981)
- Fix multiple cypress issues (activity#1983)
- Chore(deps-dev): Bump vite from 5.4.17 to 5.4.18 (activity#1984)
- [master] Update nextcloud/ocp dependency (activity#1989)
- [master] Update nextcloud/ocp dependency (activity#2004)
- Chore(deps-dev): Bump happy-dom from 15.11.6 to 17.4.6 (activity#2005)
- [master] Update nextcloud/ocp dependency (activity#2007)
- Chore(deps-dev): Bump vite from 5.4.18 to 6.3.5 (activity#2009)
- [master] Update nextcloud/ocp dependency (activity#2013)
- Chore(deps-dev): Bump @types/dockerode from 3.3.35 to 3.3.38 (activity#2018)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (activity#2019)
- [master] Update nextcloud/ocp dependency (activity#2020)
- [master] Fix npm audit (activity#2021)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (activity#2022)
- Test(cypress): Enable test isolation (activity#2023)
- Chore(deps-dev): Bump happy-dom from 17.4.6 to 17.4.7 (activity#2024)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (activity#2025)
- Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (activity#2026)
- Chore(deps-dev): Bump eslint-plugin-cypress from 3.5.0 to 3.6.0 (activity#2027)
- [master] Update nextcloud/ocp dependency (activity#2030)
- Chore: update workflows (activity#2031)
- Chore: update to ESLint v9 and adjust code (activity#2033)
- Refactor: adjust nextcloud-vue props to latest version (activity#2034)
- Feat: migrate to Vue 3 (activity#2035)
- Fix(notification): Deduplicate the settings check (activity#2041)
- Chore(deps-dev): Bump eslint-plugin-cypress from 3.6.0 to 5.0.1 (activity#2042)
- Chore(deps-dev): Bump happy-dom from 17.4.7 to 17.5.6 (activity#2043)
- [master] Update nextcloud/ocp dependency (activity#2047)
- [master] Fix npm audit (activity#2049)
- Chore(deps): Bump tar-fs from 2.1.2 to 2.1.3 (activity#2051)
- Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2052)
- [master] Update nextcloud/ocp dependency (activity#2059)
- [master] Update nextcloud/ocp dependency (activity#2067)
- [master] Fix npm audit (activity#2069)
- Feat: use full date and time in activity emails (activity#2078)
- Chore: update workflows (activity#2079)
- Chore: update dependabot config to include psalm and phpunit (activity#2080)
- Chore: update psalm (activity#2081)
- [master] Update nextcloud/ocp dependency (activity#2084)
- Chore(deps-dev): Bump vimeo/psalm from 6.12.1 to 6.13.0 in /vendor-bin/psalm (activity#2085)
- [master] Update nextcloud/ocp dependency (activity#2087)
- [master] Update nextcloud/ocp dependency (activity#2093)
- [master] Update nextcloud/ocp dependency (activity#2096)
- Fix(dashboard): enable rounded icons (activity#2097)
- Perf: pass the node of shares around instead getting the path from id each time (activity#2098)
- Fix: use target path for unshare-from-self events (activity#2103)
- Fix: failing tests (activity#2107)
- Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (activity#2108)
- Enh: Add link on emails to notifications settings (activity#2112)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (activity#2115)
- app_api
- (chore): bump version for Nextcloud 32 (app_api#485)
- Updated CODEOWNERS (app_api#486)
- Fix: add more space to taskprocessing columns (app_api#488)
- Info.xml: replaced “cloud-py-api” with “nextcloud” (app_api#489)
- Feat: advanced deploy options (app_api#497)
- Enh(TaskProcessingService): Cache result of getRegisteredTaskProcessingProviders (app_api#500)
- Chore: small CI polishing (app_api#502)
- Fix: correct env var parsing when there is only one entry (app_api#508)
- Improve error logging (app_api#510)
- Fix AppManager method name (app_api#512)
- Fix parameter preparation for occ command (app_api#518)
- (chore): pinned versions of CI actions (app_api#529)
- (chore): removed deprecated Speech, Tanslate and TextProcessing AI providers (app_api#532)
- (chore): removed the filling of the deprecated ‘app_api_system’ sesson flag (app_api#533)
- (chore): removed deprecated occ app_api:deploy (app_api#534)
- (chore): removed “docs” folder (app_api#535)
- (fix): AppAPI Proxy – invalid “content-length” (app_api#537)
- Chore: bumped minimal NC version from 31 to 32 (app_api#540)
- Chore: removed unnecessary code for old NCs (app_api#541)
- (fix): perfomance – load ExApps menu items only when event is triggered (app_api#542)
- (fix): use the event for AppAPI to get list of AI providers (app_api#545)
- Fix task processing registration validation (app_api#548)
- Chore: replaced deprecated “IConfig” methods with “IAppConfig” (app_api#551)
- Chore: removed support of old docker image format (app_api#552)
- Chore: removed FileEventsListener in favor of webhooks_listener feature (app_api#553)
- Feat: custom Docker registries support (only for docker-install type) (app_api#554)
- Fix: disabled RateLimiting for Nextcloud in the CI (app_api#556)
- Fix(info.xml): correct developer docs link (typo) (app_api#558)
- Fix(exAppMapper): init missing headers_to_exclude (app_api#561)
- Feat: lowercase headers to exclude in exapp proxy (app_api#568)
- Fix(DeployDaemon): support for daemon names containing spaces (app_api#575)
- Chore(ci-action): action to close frozen issues (app_api#577)
- Fix(ci-action): rename CI action triage config file (app_api#582)
- Fix(ci-action): consider label creation data in calculation (app_api#583)
- Feat(DockerEngine): use API from HaRP instead of using Docker directly (app_api#584)
- Feat(declarativeSettings): support sensitive Declarative settings values encryption (app_api#585)
- Ci: update node.yml workflow from template (app_api#586)
- Fix(Podman-HealthCheck): treat empty health status as success. (app_api#588)
- Chore(ci): update to Psalm 6 (app_api#590)
- Remove https prevention for manual-install (app_api#593)
- Fix: add missing registries param on daemon update action (app_api#595)
- Fix(TestDeploy-UI): correctly reset canDownloadLogs flag (app_api#598)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (app_api#600)
- Feat: daemon selection support during ExApp installation from UI (app_api#607)
- Fix: streaming (app_api#608)
- Feat(new-route): added endpoint to call NC getAbsoluteURL (app_api#612)
- Fix(ocs-route): get absolute URL from overwrite.cli.url (app_api#616)
- Fix: for transfer encoding causing problems (app_api#621)
- Left align admin settings and more detailed description (app_api#626)
- Fix(Memcache-OccService): use “is_array” to support “false” from “cache->get” (app_api#632)
- Chore(maintenance): add dependabot.yml (app_api#638)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 2.0.0 to 3.0.0 (app_api#639)
- Chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 (app_api#640)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (app_api#641)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 4.4.0 (app_api#643)
- Chore(deps): Bump andstor/file-existence-action from 2.0.0 to 3.0.0 (app_api#644)
- Chore(deps): Bump actions/setup-python from 4.8.0 to 5.6.0 (app_api#649)
- Chore(deps): Bump actions/checkout from 3.5.3 to 5.0.0 (app_api#650)
- Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.35.4 (app_api#652)
- Fix CI after branch off (app_api#656)
- Replace MDI filled icons with Material Symbols outlined variant (app_api#657)
- Fix(exAppArchiveFetcher): correct apps_path handling (app_api#663)
- bruteforcesettings
- Feat(deps): Add Nextcloud 32 support on master (bruteforcesettings#699)
- [master] Fix npm audit (bruteforcesettings#702)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (bruteforcesettings#707)
- [master] Fix npm audit (bruteforcesettings#708)
- Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (bruteforcesettings#709)
- Fix(workflows): Update workflows. Merging PRs was blocked (bruteforcesettings#713)
- Chore(deps): Bump axios from 1.7.4 to 1.8.2 (bruteforcesettings#714)
- [master] Fix npm audit (bruteforcesettings#717)
- [master] Fix npm audit (bruteforcesettings#721)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (bruteforcesettings#723)
- Chore(deps): Bump postcss and vue-loader (bruteforcesettings#724)
- [master] Fix npm audit (bruteforcesettings#725)
- [master] Fix npm audit (bruteforcesettings#728)
- Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (bruteforcesettings#730)
- [master] Fix npm audit (bruteforcesettings#733)
- [master] Fix npm audit (bruteforcesettings#736)
- [master] Fix npm audit (bruteforcesettings#745)
- Feat: apply whitelist to ratelimit (bruteforcesettings#747)
- [master] Fix npm audit (bruteforcesettings#752)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (bruteforcesettings#753)
- [master] Fix npm audit (bruteforcesettings#757)
- Ci: update node.yml workflow from template (bruteforcesettings#760)
- Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (bruteforcesettings#761)
- [master] Fix npm audit (bruteforcesettings#767)
- Feat: use NcListItem (bruteforcesettings#772)
- Fix: update eslint (bruteforcesettings#773)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (bruteforcesettings#774)
- Ci: update npm-audit-fix.yml workflow from template (bruteforcesettings#775)
- Ci: update reuse.yml workflow from template (bruteforcesettings#776)
- Ci(github): Update workflows (bruteforcesettings#781)
- [master] Fix npm audit (bruteforcesettings#784)
- Chore(deps): Bump linkifyjs from 4.1.3 to 4.3.2 (bruteforcesettings#785)
- Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (bruteforcesettings#789)
- Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (bruteforcesettings#790)
- Build: update node and npm engines versions (bruteforcesettings#793)
- Feat: migrate to Vue 3 (bruteforcesettings#796)
- Update to outlined Material Symbols variant (bruteforcesettings#798)
- circles
- [master] Update nextcloud/ocp dependency (circles#1679)
- Fix: propagate group name changes (circles#1829)
- Feat(deps): Add Nextcloud 32 support on master (circles#1845)
- Lighter link to memberships (circles#1851)
- Fix(occ): handle share wrappers that do not have a circle (circles#1862)
- Lighter api to get circles (circles#1863)
- Fix: Set a token to shares retrieved from the DB (circles#1865)
- Fix: Do not send a mail if public share is disabled (circles#1866)
- Feat(psalm): Add all stubs (circles#1875)
- Refactor(QueryBuilder): Stop calling orX() without parameters (circles#1876)
- Chore(Application): Remove unused files navigation registration (circles#1877)
- Fix(SyncService): Sync group display names (circles#1894)
- Ignore non-existant users (circles#1904)
- Speedup circles fetching (circles#1913)
- Log issue while maintenance (circles#1914)
- Composer upgrade and cs:fix (circles#1915)
- Ignore empty string when adding member (circles#1923)
- Do not refresh display name on known local user (circles#1927)
- Only sync users on explicit request (circles#1929)
- Fix(sharing): Handle share notes (circles#1962)
- Perf(MemberRequest): Remove unused LEFT JOINs (circles#1969)
- Switch to probeCircles (circles#1981)
- Update child share permissions (circles#1989)
- Fix: Move to vendor-bin for tools (circles#1994)
- Add rector and apply it (circles#1995)
- Fix share provider DI (circles#1996)
- Chore: Set @provokateurin as second maintainer (circles#2000)
- Fix: use shared_by user in share mail if initiator is not set (circles#2007)
- Fix(ShareByCircleProvider): Include data in getSharesByPath to fix share_with_displayname (circles#2012)
- Test: Fix autoloading (circles#2013)
- Fix(LocalController): Allow to still get full details of members (circles#2019)
- Update displayname on new member (circles#2023)
- Fix: Get Sanitized Name (circles#2030)
- Ignore eventual duplicate entries (circles#2031)
- Fix(Command): Stop re-rendering tables for each row (circles#2042)
- Build(composer): Stop main composer.json updates propagating to vendor-bin (circles#2043)
- Feature: send email to internal users of circles when shared with circle (circles#2050)
- Chore(dev-deps): Bump nextcloud/ocp package (circles#2063)
- Feat: add option to fix display names for LDAP users (circles#2067)
- [master] Update nextcloud/ocp dependency (circles#2068)
- Fix(federated-teams): ignore duplicate instance and generate logs (circles#2069)
- Fix: translate name of dashboard widget (circles#2073)
- Fix(dashboard): enable rounded item icons (circles#2083)
- Enh(loopback): ignore on occ (circles#2084)
- Feat: Add interactive vue-based teams dashboard widget (circles#2085)
- Fix(share): returns expiration date to front-end (circles#2090)
- Fix: ignore empty expiration date (circles#2094)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (circles#2101)
- Stable version (circles#2103)
- Fix(share): extract expiration from cached data (circles#2106)
- Update nextcloud/ocp dependency (circles#2111)
- Fix federated teams with space-containing userid (circles#2113)
- files_downloadlimit
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_downloadlimit#380)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (files_downloadlimit#400)
- [master] Fix npm audit (files_downloadlimit#406)
- Feat(deps): Add Nextcloud 32 support (files_downloadlimit#459)
- Ci: Bring in workflow updates from upstream (files_downloadlimit#460)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (files_downloadlimit#461)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (files_downloadlimit#469)
- Chore(deps-dev): Bump vite from 5.4.9 to 6.3.2 (files_downloadlimit#481)
- Ci: update node.yml workflow from template (files_downloadlimit#483)
- [master] Fix npm audit (files_downloadlimit#484)
- Ci: update npm-audit-fix.yml workflow from template (files_downloadlimit#485)
- Chore: update workflows from organization (files_downloadlimit#488)
- Chore(deps): Bump svenstaro/upload-release-action from 2.9.0 to 2.11.2 (files_downloadlimit#489)
- Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (files_downloadlimit#490)
- Chore: update and migrate to ESLint v9 (files_downloadlimit#491)
- Fix(public): use correct color for header text (files_downloadlimit#494)
- Chore(deps): Bump form-data from 4.0.3 to 4.0.4 (files_downloadlimit#500)
- Chore(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (files_downloadlimit#504)
- Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 (files_downloadlimit#505)
- Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (files_downloadlimit#507)
- Build: update node and npm engines versions (files_downloadlimit#509)
- Fix: keep track of download count (files_downloadlimit#510)
- Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (files_downloadlimit#513)
- Feat: migrate to web components API (files_downloadlimit#542)
- Feat: allow to unset default download limit (files_downloadlimit#554)
- files_pdfviewer
- Move initialization from helper script to Vue component (files_pdfviewer#1107)
- Fix disabled annotation edition in view only files (files_pdfviewer#1108)
- Feat(deps): Add Nextcloud 32 support on master (files_pdfviewer#1119)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (files_pdfviewer#1120)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (files_pdfviewer#1121)
- Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (reloaded) (files_pdfviewer#1131)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (files_pdfviewer#1142)
- Chore(deps): Bump dompurify from 3.1.5 to 3.2.4 (files_pdfviewer#1143)
- Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (files_pdfviewer#1144)
- [master] Fix npm audit (files_pdfviewer#1146)
- Chore: move the issue template into the ISSUE_TEMPLATE folder (files_pdfviewer#1147)
- Adjust saving annotations in public pages to changes in Nextcloud 31 (files_pdfviewer#1149)
- Fix saving annotations in paths with special characters (files_pdfviewer#1151)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (files_pdfviewer#1153)
- Get PDF.js version from “package-lock.json” (files_pdfviewer#1159)
- Fix: Pin pdfjs-dist to exact 4.0.189 (files_pdfviewer#1163)
- Fix: Remove custom handling for public share pages with single files (files_pdfviewer#1164)
- [master] Fix npm audit (files_pdfviewer#1175)
- Chore(GA): update GA master (files_pdfviewer#1177)
- [master] Fix npm audit (files_pdfviewer#1186)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (files_pdfviewer#1189)
- Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (files_pdfviewer#1195)
- Chore(deps-dev): Bump axios from 1.8.4 to 1.9.0 (files_pdfviewer#1196)
- [master] Fix npm audit (files_pdfviewer#1201)
- Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1203)
- Chore: Update GitHub workflows from templates (files_pdfviewer#1207)
- [master] Fix npm audit (files_pdfviewer#1210)
- Chore(deps): Bump @nextcloud/auth from 2.4.0 to 2.5.1 (files_pdfviewer#1212)
- Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (files_pdfviewer#1213)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (files_pdfviewer#1214)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (files_pdfviewer#1215)
- Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (files_pdfviewer#1217)
- Chore: Update GitHub workflows from templates (files_pdfviewer#1218)
- Chore(deps): Bump @nextcloud/l10n from 3.2.0 to 3.3.0 (files_pdfviewer#1219)
- [master] Fix npm audit (files_pdfviewer#1226)
- Fix: Fix content size (files_pdfviewer#1227)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (files_pdfviewer#1228)
- Chore(deps-dev): Bump axios from 1.9.0 to 1.10.0 (files_pdfviewer#1229)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (files_pdfviewer#1230)
- [master] Fix npm audit (files_pdfviewer#1235)
- Update @nextcloud/eslint-config to 9.X (files_pdfviewer#1237)
- Chore(deps): Bump linkifyjs from 4.1.3 to 4.3.2 (files_pdfviewer#1238)
- Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (files_pdfviewer#1242)
- Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (files_pdfviewer#1243)
- [master] Fix npm audit (files_pdfviewer#1244)
- Build: update node and npm engines versions (files_pdfviewer#1245)
- Chore: Update GitHub workflows from templates (files_pdfviewer#1248)
- Chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.2 (files_pdfviewer#1253)
- Chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.2.5 (files_pdfviewer#1254)
- Fix: Update engines in package-lock.json (files_pdfviewer#1259)
- Fix npm audit (files_pdfviewer#1262)
- Fix npm audit (files_pdfviewer#1268)
- firstrunwizard
- [master] Fix npm audit (firstrunwizard#1435)
- Feat(deps): Add Nextcloud 32 support on master (firstrunwizard#1489)
- Chore(deps): Bump actions/setup-node from 4.0.3 to 4.1.0 (firstrunwizard#1490)
- Chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.6 (firstrunwizard#1491)
- Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1492)
- Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.2 (firstrunwizard#1493)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (firstrunwizard#1495)
- Chore(deps): Bump marcelklehr/get-github-handles-from-website-action from 1.0.0 to 1.0.1 (firstrunwizard#1501)
- Ci: Bring in workflow updates from upstream (firstrunwizard#1502)
- Chore(deps): Bump actions/setup-node from 4.1.0 to 4.2.0 (firstrunwizard#1506)
- Fix: apostrophe issue (firstrunwizard#1507)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (firstrunwizard#1511)
- Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1516)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (firstrunwizard#1520)
- Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (firstrunwizard#1524)
- Chore(deps-dev): Bump sass from 1.83.4 to 1.85.0 (firstrunwizard#1526)
- Chore(deps): Bump @nextcloud/vue from 8.22.0 to 8.23.1 (firstrunwizard#1527)
- [master] Fix npm audit (firstrunwizard#1530)
- Chore: move the issue template into the ISSUE_TEMPLATE folder (firstrunwizard#1534)
- Chore(deps-dev): Bump vite from 5.4.14 to 6.1.1 (firstrunwizard#1535)
- Feat: Update Nextcloud HUB release (firstrunwizard#1536)
- Chore(deps): Bump actions/setup-node from 4.1.0 to 4.2.0 (firstrunwizard#1537)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1539)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (firstrunwizard#1544)
- Chore(deps-dev): Bump vite from 6.1.1 to 6.2.0 (firstrunwizard#1546)
- Chore(deps-dev): Bump sass from 1.85.0 to 1.85.1 (firstrunwizard#1547)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (firstrunwizard#1548)
- Chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 (firstrunwizard#1549)
- Chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 (firstrunwizard#1553)
- [master] Fix npm audit (firstrunwizard#1560)
- Chore(deps): Bump actions/setup-node from 4.2.0 to 4.3.0 (firstrunwizard#1561)
- Chore(GA): update GitHub Actions (firstrunwizard#1562)
- Chore(deps): Bump actions/setup-node from 4.1.0 to 4.3.0 (firstrunwizard#1564)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (firstrunwizard#1565)
- Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (firstrunwizard#1566)
- Chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 (firstrunwizard#1567)
- Chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 (firstrunwizard#1568)
- Chore(deps-dev): Bump vite from 6.2.3 to 6.2.4 (firstrunwizard#1572)
- Chore(deps-dev): Bump vite from 6.2.4 to 6.2.5 (firstrunwizard#1574)
- Chore(deps): Bump nextcloud-libraries/npm-audit-action from 0.1.0 to 0.2.0 (firstrunwizard#1580)
- Chore(deps-dev): Bump vite from 6.2.5 to 6.2.6 (firstrunwizard#1581)
- Chore(deps): Bump actions/setup-node from 4.3.0 to 4.4.0 (firstrunwizard#1585)
- Chore(deps): Bump @babel/runtime from 7.20.13 to 7.27.0 (firstrunwizard#1586)
- Chore(deps): Bump shivammathur/setup-php from 2.32.0 to 2.33.0 (firstrunwizard#1587)
- Chore(deps-dev): Bump sass from 1.86.0 to 1.87.0 (firstrunwizard#1591)
- Chore(deps-dev): Bump vite from 6.2.6 to 6.3.3 (firstrunwizard#1593)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.4 (firstrunwizard#1600)
- Chore: update to ESLint v9 and adjust code (firstrunwizard#1603)
- Refactor: adjust nextcloud-vue props to latest version (firstrunwizard#1604)
- Feat: migrate to Vue 3 (firstrunwizard#1605)
- Chore: adjust codeowners (firstrunwizard#1606)
- Animations: shorten the videos from 5s to 3s to be less blocking and annoying (firstrunwizard#1616)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (firstrunwizard#1620)
- Chore(deps-dev): Bump brace-expansion from 1.1.11 to 1.1.12 (firstrunwizard#1628)
- Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (firstrunwizard#1629)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.0 to 7.0.0-rc.1 (firstrunwizard#1630)
- Chore(deps-dev): Bump sass from 1.87.0 to 1.89.2 (firstrunwizard#1631)
- [master] Fix npm audit (firstrunwizard#1632)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (firstrunwizard#1633)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (firstrunwizard#1634)
- Ci: update reuse.yml workflow from template (firstrunwizard#1635)
- Chore(deps): Bump form-data from 4.0.2 to 4.0.4 (firstrunwizard#1636)
- Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.1 (firstrunwizard#1638)
- Chore(deps): Bump shivammathur/setup-php from 2.35.1 to 2.35.2 (firstrunwizard#1640)
- Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (firstrunwizard#1641)
- Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (firstrunwizard#1642)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (firstrunwizard#1644)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1645)
- Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (firstrunwizard#1650)
- Make menu item icon outline styled (firstrunwizard#1651)
- Chore(deps-dev): Bump sass from 1.90.0 to 1.91.0 (firstrunwizard#1652)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.1 to 7.0.0-rc.2 (firstrunwizard#1653)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.6 to 9.0.0-rc.7 (firstrunwizard#1654)
- Chore: 29 is EOL remove it from dependabot (firstrunwizard#1655)
- Chore(deps-dev): Bump sass from 1.91.0 to 1.92.0 (firstrunwizard#1656)
- Chore(deps-dev): Bump vite from 7.1.3 to 7.1.4 (firstrunwizard#1657)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.8 (firstrunwizard#1658)
- Ci: update workflows from organization (firstrunwizard#1659)
- Perf: only add background jobs and app hint notifications on login (firstrunwizard#1660)
- Feat: add share by bluesky and linkedin (firstrunwizard#1663)
- Feat: add hub release information for Hub 25 Autumn (firstrunwizard#1665)
- Fix: gracefully handle disabled autoplay policies (firstrunwizard#1666)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (firstrunwizard#1668)
- Fix: resolve visual regressions on Nextcloud 32 (firstrunwizard#1671)
- Chore(deps-dev): Bump sass from 1.92.0 to 1.92.1 (firstrunwizard#1680)
- Update nextcloud/ocp dependency (firstrunwizard#1683)
- Fix: ensure modal always has a min height to prevent jumping (firstrunwizard#1691)
- Fix: always use the internal back button (firstrunwizard#1692)
- Chore(deps-dev): Bump vite from 7.1.4 to 7.1.5 (firstrunwizard#1696)
- Chore(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (firstrunwizard#1697)
- Update nextcloud/ocp dependency (firstrunwizard#1700)
- Fix npm audit (firstrunwizard#1702)
- Chore(deps-dev): Bump vite from 7.1.5 to 7.1.6 (firstrunwizard#1712)
- Chore(deps): Bump @nextcloud/dialogs from 7.0.0-rc.2 to 7.0.0-rc.3 (firstrunwizard#1713)
- Update nextcloud/ocp dependency (firstrunwizard#1714)
- logreader
- Chore(deps): remove date-fns (logreader#1376)
- Feat(deps): Add Nextcloud 32 support on master (logreader#1480)
- Chore(deps-dev): bump happy-dom from 16.6.0 to 16.7.2 (logreader#1482)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (logreader#1483)
- Chore(deps): bump pinia from 2.3.0 to 2.3.1 (logreader#1484)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.2 to 3.0.4 (logreader#1486)
- [master] Update nextcloud/ocp dependency (logreader#1490)
- [master] Fix npm audit (logreader#1491)
- Chore: update workflows (logreader#1493)
- Chore(deps-dev): bump happy-dom from 16.7.3 to 16.8.1 (logreader#1497)
- Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1501)
- Fix(LogTable): implement virtual scrolling (logreader#1505)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.4 to 3.0.5 (logreader#1506)
- Chore(deps-dev): bump vite from 5.4.14 to 6.1.0 (logreader#1507)
- Chore(deps-dev): bump happy-dom from 16.8.1 to 17.0.0 (logreader#1508)
- [master] Update nextcloud/ocp dependency (logreader#1512)
- Chore(deps): bump dompurify from 3.1.6 to 3.2.4 (logreader#1513)
- Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (logreader#1514)
- Chore(deps-dev): bump happy-dom from 17.0.0 to 17.1.0 (logreader#1515)
- Chore(deps): bump @nextcloud/vue from 8.22.0 to 8.23.1 (logreader#1519)
- [master] Update nextcloud/ocp dependency (logreader#1520)
- Chore(deps-dev): bump happy-dom from 17.1.0 to 17.1.2 (logreader#1528)
- Chore(deps-dev): bump vite from 6.1.0 to 6.1.1 (logreader#1529)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (logreader#1530)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.5 to 3.0.6 (logreader#1531)
- [master] Update nextcloud/ocp dependency (logreader#1534)
- Chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 (logreader#1539)
- Chore(deps): bump axios from 1.7.9 to 1.8.1 (logreader#1542)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.6 to 3.0.7 (logreader#1543)
- Chore(deps-dev): bump happy-dom from 17.1.2 to 17.1.8 (logreader#1544)
- [master] Update nextcloud/ocp dependency (logreader#1546)
- [master] Fix npm audit (logreader#1547)
- Chore(deps): bump axios from 1.8.1 to 1.8.2 (logreader#1548)
- Chore(deps-dev): bump vite from 6.2.0 to 6.2.1 (logreader#1549)
- Chore(deps-dev): bump happy-dom from 17.1.8 to 17.4.0 (logreader#1551)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.7 to 3.0.8 (logreader#1552)
- [master] Update nextcloud/ocp dependency (logreader#1555)
- Fix: replace `axios` types import source (logreader#1557)
- Chore(deps-dev): bump vite from 6.2.1 to 6.2.2 (logreader#1559)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (logreader#1560)
- Chore(deps-dev): bump happy-dom from 17.4.0 to 17.4.4 (logreader#1561)
- [master] Update nextcloud/ocp dependency (logreader#1562)
- [master] Fix npm audit (logreader#1564)
- Chore: update ci workflows (logreader#1567)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.8 to 3.0.9 (logreader#1571)
- [master] Update nextcloud/ocp dependency (logreader#1575)
- Fix: Do not register listener when not in console (logreader#1577)
- Chore(deps-dev): bump vite from 6.2.2 to 6.2.3 (logreader#1581)
- [master] Update nextcloud/ocp dependency (logreader#1584)
- Chore(deps-dev): bump vite from 6.2.3 to 6.2.4 (logreader#1588)
- Chore(deps-dev): bump vite from 6.2.4 to 6.2.5 (logreader#1589)
- Chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 (logreader#1590)
- Chore(deps): bump @nextcloud/vue from 8.23.1 to 8.24.0 (logreader#1592)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.0.9 to 3.1.1 (logreader#1593)
- [master] Update nextcloud/ocp dependency (logreader#1594)
- Chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (logreader#1601)
- [master] Update nextcloud/ocp dependency (logreader#1605)
- Chore(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 (logreader#1607)
- Chore(deps-dev): bump vite from 6.2.6 to 6.3.1 (logreader#1608)
- Chore(deps-dev): bump vite from 6.3.1 to 6.3.2 (logreader#1609)
- [master] Update nextcloud/ocp dependency (logreader#1611)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.1 to 3.1.2 (logreader#1619)
- Chore(deps-dev): bump vite from 6.3.2 to 6.3.3 (logreader#1620)
- [master] Update nextcloud/ocp dependency (logreader#1622)
- [master] Fix npm audit (logreader#1624)
- Chore: update workflows (logreader#1628)
- Chore(deps-dev): bump vite from 6.3.3 to 6.3.4 (logreader#1632)
- Chore(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (logreader#1633)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (logreader#1634)
- Chore(deps-dev): bump happy-dom from 17.4.4 to 17.4.6 (logreader#1635)
- [master] Update nextcloud/ocp dependency (logreader#1637)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.2 to 3.1.3 (logreader#1641)
- Chore(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 (logreader#1642)
- Chore(deps-dev): bump vite from 6.3.4 to 6.3.5 (logreader#1643)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (logreader#1644)
- [master] Update nextcloud/ocp dependency (logreader#1648)
- Chore(deps-dev): bump happy-dom from 17.4.6 to 17.4.7 (logreader#1651)
- Chore(deps): bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (logreader#1652)
- [master] Update nextcloud/ocp dependency (logreader#1653)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.3 to 3.1.4 (logreader#1656)
- [master] Update nextcloud/ocp dependency (logreader#1660)
- Chore(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 (logreader#1661)
- Chore(deps-dev): bump happy-dom from 17.4.7 to 17.5.6 (logreader#1662)
- [master] Update nextcloud/ocp dependency (logreader#1664)
- Chore(deps): bump @nextcloud/l10n from 3.2.0 to 3.3.0 (logreader#1669)
- Chore(deps-dev): bump happy-dom from 17.5.6 to 17.6.3 (logreader#1671)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.1.4 to 3.2.2 (logreader#1672)
- [master] Update nextcloud/ocp dependency (logreader#1673)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.2.2 to 3.2.3 (logreader#1675)
- Chore(deps-dev): bump happy-dom from 17.6.3 to 18.0.1 (logreader#1677)
- Chore(deps-dev): bump eslint-plugin-chai-friendly from 1.0.1 to 1.1.0 (logreader#1678)
- Chore(deps): bump @nextcloud/dialogs from 6.3.0 to 6.3.1 (logreader#1679)
- [master] Update nextcloud/ocp dependency (logreader#1680)
- [master] Fix npm audit (logreader#1682)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 3.2.3 to 3.2.4 (logreader#1684)
- [master] Update nextcloud/ocp dependency (logreader#1687)
- Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (logreader#1688)
- Ci: update reuse.yml workflow from template (logreader#1690)
- [master] Update nextcloud/ocp dependency (logreader#1691)
- [master] Update nextcloud/ocp dependency (logreader#1695)
- [master] Update nextcloud/ocp dependency (logreader#1697)
- [master] Update nextcloud/ocp dependency (logreader#1698)
- [master] Fix npm audit (logreader#1699)
- [master] Update nextcloud/ocp dependency (logreader#1702)
- Chore(deps): bump linkifyjs from 4.1.1 to 4.3.2 (logreader#1704)
- [master] Update nextcloud/ocp dependency (logreader#1705)
- [master] Update nextcloud/ocp dependency (logreader#1709)
- [master] Update nextcloud/ocp dependency (logreader#1710)
- [master] Update nextcloud/ocp dependency (logreader#1711)
- [master] Fix npm audit (logreader#1712)
- Build: update node and npm engines versions (logreader#1715)
- Migrate to outlined style (logreader#1716)
- Chore(deps): bump @nextcloud/vue from 8.29.1 to 8.29.2 (logreader#1717)
- Chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 (logreader#1718)
- Chore(deps-dev): bump vite from 6.3.5 to 7.1.3 (logreader#1720)
- Chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (logreader#1721)
- [master] Update nextcloud/ocp dependency (logreader#1722)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (logreader#1725)
- Update nextcloud/ocp dependency (logreader#1731)
- Chore(deps): install @nextcloud/eslint-config v9.0.0-rc.5 (logreader#1737)
- Update nextcloud/ocp dependency (logreader#1740)
- Update nextcloud/ocp dependency (logreader#1746)
- nextcloud_announcements
- Feat(deps): Add Nextcloud 32 support on master (nextcloud_announcements#425)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#426)
- Chore(deps-dev): Bump psalm/phar from 5.26.1 to 6.1.0 (nextcloud_announcements#429)
- Chore(CI): Updating pr-feedback.yml workflow from template (nextcloud_announcements#432)
- Chore(deps-dev): Bump psalm/phar from 6.1.0 to 6.5.0 (nextcloud_announcements#433)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#436)
- Chore(deps-dev): Bump psalm/phar from 6.5.0 to 6.5.1 (nextcloud_announcements#437)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#438)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#442)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#448)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#449)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#453)
- Ci: Update actions (nextcloud_announcements#454)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#460)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#462)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#466)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#470)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#471)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#474)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#477)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#479)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#481)
- Ci(github): Update workflows (nextcloud_announcements#482)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#487)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#491)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#493)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#494)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (nextcloud_announcements#495)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#497)
- Ci: Update workflows (nextcloud_announcements#498)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#499)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#501)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#503)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#504)
- Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#506)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#510)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#511)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#512)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#513)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#514)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (nextcloud_announcements#515)
- Update nextcloud/ocp dependency (nextcloud_announcements#518)
- Update nextcloud/ocp dependency (nextcloud_announcements#519)
- Update nextcloud/ocp dependency (nextcloud_announcements#524)
- notifications
- [master] Fix npm audit (notifications#2150)
- Feat(deps): Add Nextcloud 32 support on master (notifications#2159)
- Chore(deps-dev): Bump rector/rector from 2.0.6 to 2.0.7 in /vendor-bin/rector (notifications#2160)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (notifications#2161)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.4.2 to 1.5.1 (notifications#2162)
- Chore(deps-dev): Bump vite from 5.4.7 to 5.4.14 (notifications#2163)
- [master] Update nextcloud/ocp dependency (notifications#2166)
- Fix(NotificationsApp): Fix ‘Dismiss all’ on the bottom (notifications#2172)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (notifications#2174)
- Fix(APIController): Allow self-test depending on token and not user-agent (notifications#2175)
- Chore(deps): Bump ua-parser-js from 2.0.0 to 2.0.1 (notifications#2181)
- Chore(deps-dev): Bump rector/rector from 2.0.7 to 2.0.8 in /vendor-bin/rector (notifications#2182)
- Chore(deps-dev): Bump nextcloud/rector from 0.2.1 to 0.3.1 in /vendor-bin/rector (notifications#2183)
- [master] Update nextcloud/ocp dependency (notifications#2186)
- Refactor: use vars for repeated calls (notifications#2188)
- Feat(push): Show error when internet connection is disabled in configuration (notifications#2189)
- Fix(test-push): Trigger a Talk test-push for the Talk desktop (notifications#2190)
- Chore(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (notifications#2195)
- Chore(deps): Bump dompurify from 3.1.6 to 3.2.4 (notifications#2196)
- Ci: Update actions (notifications#2197)
- Chore(deps-dev): Bump behat/behat from 3.18.1 to 3.19.0 in /tests/Integration (notifications#2198)
- Chore(deps-dev): Bump rector/rector from 2.0.8 to 2.0.9 in /vendor-bin/rector (notifications#2199)
- Bump ua-parser-js from 2.0.1 to 2.0.2 (notifications#2201)
- Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (notifications#2203)
- Bump @nextcloud/vue from 8.22.0 to 8.23.1 (notifications#2204)
- [master] Update nextcloud/ocp dependency (notifications#2207)
- [master] Fix npm audit (notifications#2209)
- Fix(deps): bump nextcloud/l10n to correct latest version (notifications#2210)
- Fix: replace moment() with Intl formatters (notifications#2211)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.3.0 to 1.4.0 in /vendor-bin/openapi-extractor (notifications#2217)
- [master] Update nextcloud/ocp dependency (notifications#2219)
- [master] Fix npm audit (notifications#2222)
- Fix(push): Improve test-push output (notifications#2225)
- Ci(performance): Fix performance test and ease debugging it (notifications#2226)
- Build(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (notifications#2229)
- [master] Update nextcloud/ocp dependency (notifications#2234)
- Fix(push): Check last activity and last check for age (notifications#2235)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.4.0 to 1.5.0 in /vendor-bin/openapi-extractor (notifications#2243)
- Build(deps-dev): Bump rector/rector from 2.0.9 to 2.0.10 in /vendor-bin/rector (notifications#2244)
- Build(deps): Bump axios from 1.7.4 to 1.8.2 (notifications#2245)
- [master] Update nextcloud/ocp dependency (notifications#2246)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.0 to 1.5.1 in /vendor-bin/openapi-extractor (notifications#2251)
- Build(deps): Bump ua-parser-js from 2.0.2 to 2.0.3 (notifications#2253)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (notifications#2254)
- [master] Update nextcloud/ocp dependency (notifications#2256)
- Ci: Update actions (notifications#2257)
- Style: fix custom icon height (notifications#2260)
- [master] Update nextcloud/ocp dependency (notifications#2261)
- Build(deps-dev): Bump vite from 6.2.2 to 6.2.3 (notifications#2268)
- Build(deps-dev): Bump guzzlehttp/guzzle from 7.9.2 to 7.9.3 in /tests/Integration (notifications#2269)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.1 to 1.5.2 in /vendor-bin/openapi-extractor (notifications#2270)
- Build(deps-dev): Bump rector/rector from 2.0.10 to 2.0.11 in /vendor-bin/rector (notifications#2271)
- [master] Update nextcloud/ocp dependency (notifications#2272)
- Build(deps-dev): Bump vite from 6.2.3 to 6.2.4 (notifications#2278)
- Chore(deps): bump @nextcloud/vue from 8.23.1 to 8.24.0 (notifications#2280)
- [master] Update nextcloud/ocp dependency (notifications#2282)
- Build(deps-dev): Bump vite from 6.2.4 to 6.2.5 (notifications#2286)
- Build(deps-dev): Bump behat/behat from 3.19.0 to 3.20.0 in /tests/Integration (notifications#2287)
- Build(deps-dev): Bump nextcloud/rector from 0.3.1 to 0.4.1 in /vendor-bin/rector (notifications#2288)
- Ci: Fix typo in performance integration test run (notifications#2291)
- Build(deps-dev): Bump vite from 6.2.5 to 6.2.6 (notifications#2294)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.2 to 1.5.3 in /vendor-bin/openapi-extractor (notifications#2295)
- [master] Update nextcloud/ocp dependency (notifications#2296)
- Build(deps): Bump @nextcloud/vue from 8.24.0 to 8.25.1 (notifications#2299)
- [master] Update nextcloud/ocp dependency (notifications#2300)
- Fix: prevent double frontend load on production (notifications#2307)
- Build(deps-dev): Bump behat/behat from 3.20.0 to 3.21.1 in /tests/Integration (notifications#2310)
- Build(deps-dev): Bump rector/rector from 2.0.11 to 2.0.12 in /vendor-bin/rector (notifications#2311)
- Build(deps): Bump @nextcloud/vue from 8.25.1 to 8.26.0 (notifications#2312)
- [master] Update nextcloud/ocp dependency (notifications#2313)
- [master] Fix npm audit (notifications#2317)
- Build(deps-dev): Bump vite from 6.2.6 to 6.3.4 (notifications#2319)
- Build(deps): Bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (notifications#2322)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (notifications#2323)
- Build(deps-dev): Bump rector/rector from 2.0.12 to 2.0.14 in /vendor-bin/rector (notifications#2324)
- [master] Update nextcloud/ocp dependency (notifications#2327)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (notifications#2333)
- Build(deps): Bump @nextcloud/vue from 8.26.0 to 8.26.1 (notifications#2334)
- Build(deps-dev): Bump behat/behat from 3.21.1 to 3.22.0 in /tests/Integration (notifications#2335)
- Build(deps-dev): Bump rector/rector from 2.0.14 to 2.0.15 in /vendor-bin/rector (notifications#2336)
- [master] Update nextcloud/ocp dependency (notifications#2343)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.5.3 to 1.7.0 in /vendor-bin/openapi-extractor (notifications#2346)
- Build(deps-dev): Bump rector/rector from 2.0.15 to 2.0.16 in /vendor-bin/rector (notifications#2348)
- Build(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (notifications#2349)
- [master] Update nextcloud/ocp dependency (notifications#2350)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2352)
- Ci: Skip printing the log as we count the queries and upload it already (notifications#2356)
- Perf: Only apply default settings when user is created or settings are requested (notifications#2357)
- Ci: Update workflows (notifications#2358)
- Fix: Align FakeUser with IUser interface again (notifications#2362)
- Build(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (notifications#2363)
- [master] Update nextcloud/ocp dependency (notifications#2366)
- [master] Update nextcloud/ocp dependency (notifications#2370)
- Build(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (notifications#2371)
- Build(deps-dev): Bump rector/rector from 2.0.16 to 2.0.17 in /vendor-bin/rector (notifications#2372)
- Feat(APIController): Return nid when doing push self-test (notifications#2375)
- [master] Update nextcloud/ocp dependency (notifications#2376)
- Ci: Enable debug and debug logging (notifications#2377)
- [master] Update nextcloud/ocp dependency (notifications#2378)
- Ci(psalm): Update psalm to 6.12 (notifications#2379)
- Build(deps): Bump @nextcloud/l10n from 3.2.0 to 3.3.0 (notifications#2380)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.7.0 to 1.8.0 in /vendor-bin/openapi-extractor (notifications#2381)
- [master] Update nextcloud/ocp dependency (notifications#2383)
- Chore(deps): bump @nextcloud/eslint-config from 8.4.2 to 9.0.0-rc.2 (notifications#2384)
- [master] Update nextcloud/ocp dependency (notifications#2386)
- [master] Update nextcloud/ocp dependency (notifications#2387)
- Build(deps-dev): Bump rector/rector from 2.0.17 to 2.0.18 in /vendor-bin/rector (notifications#2388)
- Build(deps): Bump @nextcloud/dialogs from 6.3.0 to 6.3.1 (notifications#2389)
- [master] Fix npm audit (notifications#2392)
- [master] Update nextcloud/ocp dependency (notifications#2394)
- Fix(deps): migrate app to Vue 3 (notifications#2395)
- Fix(notification): handle notification as an object prop (notifications#2396)
- [master] Update nextcloud/ocp dependency (notifications#2397)
- Refactor: move to `NcDateTime` for formatted dates (notifications#2398)
- Fix: adjust time format for notifications (notifications#2399)
- Chore: Update coding-standards to 1.4 (notifications#2400)
- Ci: Adjust performance base with current master (notifications#2401)
- Ci: Update workflows (notifications#2403)
- Build(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (notifications#2404)
- [master] Update nextcloud/ocp dependency (notifications#2405)
- Fix(router): Remove routes.php (notifications#2407)
- Build(deps-dev): Bump rector/rector from 2.0.18 to 2.1.0 in /vendor-bin/rector (notifications#2408)
- [master] Update nextcloud/ocp dependency (notifications#2411)
- [master] Update nextcloud/ocp dependency (notifications#2413)
- [master] Update nextcloud/ocp dependency (notifications#2417)
- Build(deps-dev): Bump vimeo/psalm from 6.12.0 to 6.12.1 in /vendor-bin/psalm (notifications#2418)
- [master] Update nextcloud/ocp dependency (notifications#2419)
- Build(csfixer): Bump CS Fixer fo 3.82 (notifications#2420)
- [master] Update nextcloud/ocp dependency (notifications#2421)
- [master] Update nextcloud/ocp dependency (notifications#2422)
- Build(deps-dev): Bump rector/rector from 2.1.0 to 2.1.1 in /vendor-bin/rector (notifications#2423)
- [master] Update nextcloud/ocp dependency (notifications#2424)
- [master] Update nextcloud/ocp dependency (notifications#2427)
- [master] Update nextcloud/ocp dependency (notifications#2428)
- Build(deps-dev): Bump behat/behat from 3.22.0 to 3.23.0 in /tests/Integration (notifications#2429)
- Build(deps-dev): Bump vimeo/psalm from 6.12.1 to 6.13.0 in /vendor-bin/psalm (notifications#2430)
- Build(deps-dev): Bump rector/rector from 2.1.1 to 2.1.2 in /vendor-bin/rector (notifications#2431)
- [master] Fix npm audit (notifications#2432)
- Chore(deps): bump @nextcloud/vue library to 9.0.0-rc.4 (notifications#2435)
- [master] Update nextcloud/ocp dependency (notifications#2436)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.0 to 1.8.1 in /vendor-bin/openapi-extractor (notifications#2438)
- [master] Update nextcloud/ocp dependency (notifications#2439)
- [master] Fix npm audit (notifications#2442)
- [master] Update nextcloud/ocp dependency (notifications#2444)
- Build(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (notifications#2445)
- [master] Update nextcloud/ocp dependency (notifications#2446)
- [master] Update nextcloud/ocp dependency (notifications#2448)
- [master] Fix npm audit (notifications#2450)
- [master] Update nextcloud/ocp dependency (notifications#2453)
- Ci(github): Update workflows (notifications#2454)
- [master] Update nextcloud/ocp dependency (notifications#2455)
- Build(deps-dev): Bump vimeo/psalm from 6.13.0 to 6.13.1 in /vendor-bin/psalm (notifications#2456)
- [master] Update nextcloud/ocp dependency (notifications#2457)
- [master] Update nextcloud/ocp dependency (notifications#2458)
- [master] Update nextcloud/ocp dependency (notifications#2460)
- Build(deps-dev): Bump rector/rector from 2.1.2 to 2.1.4 in /vendor-bin/rector (notifications#2461)
- [master] Update nextcloud/ocp dependency (notifications#2462)
- Fix: change in-app icons to outline (notifications#2463)
- [master] Update nextcloud/ocp dependency (notifications#2464)
- [master] Update nextcloud/ocp dependency (notifications#2465)
- [master] Update nextcloud/ocp dependency (notifications#2466)
- Chore(deps): bump @nextcloud/vue to v9.0.0-rc.6 (notifications#2467)
- Build(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (notifications#2468)
- [master] Update nextcloud/ocp dependency (notifications#2469)
- Build: update node and npm engines versions (notifications#2472)
- [master] Update nextcloud/ocp dependency (notifications#2473)
- Chore(deps): bump @nextcloud/vue to v9.0.0-rc.7 (notifications#2474)
- Fix: use outline svg icon for notifications (notifications#2475)
- [master] Update nextcloud/ocp dependency (notifications#2476)
- Build(deps): Bump ua-parser-js from 2.0.3 to 2.0.4 (notifications#2477)
- Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.4 to 9.0.0-rc.5 (notifications#2478)
- Build(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (notifications#2479)
- Build(deps-dev): Bump guzzlehttp/guzzle from 7.9.3 to 7.10.0 in /tests/Integration (notifications#2480)
- Build(deps): Bump @nextcloud/dialogs from 7.0.0-rc.1 to 7.0.0-rc.2 (notifications#2481)
- Build(deps-dev): Bump nextcloud/openapi-extractor from 1.8.1 to 1.8.2 in /vendor-bin/openapi-extractor (notifications#2482)
- [master] Update nextcloud/ocp dependency (notifications#2483)
- [master] Update nextcloud/ocp dependency (notifications#2486)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (notifications#2487)
- Build(deps): Bump vue from 3.5.20 to 3.5.21 (notifications#2493)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.7 to 9.0.0-rc.8 (notifications#2494)
- Update nextcloud/ocp dependency (notifications#2497)
- Update nextcloud/ocp dependency (notifications#2500)
- Fix npm audit (notifications#2501)
- Update nextcloud/ocp dependency (notifications#2506)
- Build(deps): Bump @nextcloud/vue from 9.0.0-rc.8 to 9.0.0-rc.9 (notifications#2513)
- Build(deps): Bump ua-parser-js from 2.0.4 to 2.0.5 (notifications#2514)
- Update nextcloud/ocp dependency (notifications#2519)
- Chore(deps): bump @nextcloud/dialogs 7.0.0-rc.3 (notifications#2522)
- Fix(permissions): Correctly ask for browser permissions (notifications#2526)
- password_policy
- Feat: Allow to configure different policies per password context (password_policy#717)
- Chore(deps-dev): Bump vite from 5.4.9 to 5.4.14 (password_policy#720)
- Feat(deps): Add Nextcloud 32 support on master (password_policy#722)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.1 to 6.1.1 (password_policy#724)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (password_policy#725)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (password_policy#726)
- Chore(deps-dev): Bump vite from 5.4.14 to 6.1.0 (password_policy#733)
- Chore(deps-dev): Bump sass from 1.83.4 to 1.84.0 (password_policy#734)
- Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (password_policy#738)
- Bump sass from 1.84.0 to 1.85.0 (password_policy#739)
- Build(deps-dev): Bump elliptic from 6.6.0 to 6.6.1 (password_policy#740)
- [master] Fix npm audit (password_policy#743)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (password_policy#746)
- Chore(deps-dev): Bump vite from 6.1.0 to 6.1.1 (password_policy#747)
- Chore(deps-dev): Bump sass from 1.85.0 to 1.85.1 (password_policy#748)
- Chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 (password_policy#749)
- Chore(deps-dev): Bump vite from 6.1.1 to 6.2.0 (password_policy#750)
- Chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 (password_policy#751)
- Chore(deps): Bump axios from 1.7.4 to 1.8.2 (password_policy#752)
- Chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 (password_policy#753)
- [master] Fix npm audit (password_policy#755)
- Chore(ci): Update workflows from templates (password_policy#759)
- Chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 (password_policy#760)
- Chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 (password_policy#762)
- Chore(deps-dev): Bump vite from 6.2.3 to 6.2.4 (password_policy#766)
- Chore(deps-dev): Bump vite from 6.2.4 to 6.2.5 (password_policy#767)
- Chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 (password_policy#768)
- Chore(deps-dev): Bump sass from 1.86.0 to 1.86.3 (password_policy#769)
- [master] Fix npm audit (password_policy#771)
- Chore(deps-dev): Bump vite from 6.2.5 to 6.2.6 (password_policy#772)
- Chore(deps-dev): Bump vite from 6.2.6 to 6.3.2 (password_policy#774)
- Chore(deps-dev): Bump vite from 6.3.2 to 6.3.3 (password_policy#777)
- Chore(deps-dev): Bump sass from 1.86.3 to 1.87.0 (password_policy#778)
- Chore(deps-dev): Bump vite from 6.3.3 to 6.3.4 (password_policy#779)
- Chore(deps): Bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (password_policy#780)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.3 to 1.5.4 (password_policy#781)
- Chore(deps-dev): Bump vite from 6.3.4 to 6.3.5 (password_policy#782)
- Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (password_policy#785)
- Chore(deps): Bump @nextcloud/dialogs from 6.2.0 to 6.3.0 (password_policy#786)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (password_policy#787)
- Chore(deps-dev): Bump sass from 1.89.0 to 1.89.1 (password_policy#788)
- Chore(deps-dev): Bump sass from 1.89.1 to 1.89.2 (password_policy#793)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (password_policy#795)
- Build: update node and npm engines versions (password_policy#801)
- Ci(github): Update workflows (password_policy#802)
- Chore(deps-dev): Bump typescript from 5.8.3 to 5.9.2 (password_policy#807)
- Chore(deps-dev): Bump sass from 1.89.2 to 1.91.0 (password_policy#809)
- photos
- Enh: Migrate from custom webdav v4 handling to webdav v5 with `@nextcloud/files` (photos#2312)
- Chore(deps): Bump debounce from 1.2.1 to 2.2.0 (photos#2742)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (photos#2743)
- Chore(deps): Bump @mdi/svg from 7.3.67 to 7.4.47 (photos#2745)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.1 (photos#2746)
- [master] Fix npm audit (photos#2766)
- Feat: Ease opening photos picker in album content view (photos#2772)
- Feat(deps): Add Nextcloud 32 support on master (photos#2776)
- [master] Update nextcloud/ocp dependency (photos#2784)
- Chore: Move Create new album action out of menu (photos#2794)
- Fix: Usage of FilePicker (photos#2798)
- Chore(deps): Bump serialize-javascript and workbox-webpack-plugin (photos#2800)
- Chore(deps): Bump elliptic from 6.6.0 to 6.6.1 (photos#2807)
- [master] Update nextcloud/ocp dependency (photos#2809)
- Chore(deps-dev): Bump dockerode from 4.0.2 to 4.0.4 (photos#2817)
- Chore(deps): Bump @nextcloud/sharing from 0.1.0 to 0.2.4 (photos#2818)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.4.2 (photos#2819)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.2.0 (photos#2820)
- Chore(deps-dev): Bump tslib from 2.6.2 to 2.8.1 (photos#2821)
- [master] Update nextcloud/ocp dependency (photos#2828)
- [master] Fix npm audit (photos#2829)
- Chore(deps-dev): Bump cypress-split from 1.24.7 to 1.24.14 (photos#2839)
- Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (photos#2840)
- Chore(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.1 (photos#2842)
- [master] Update nextcloud/ocp dependency (photos#2844)
- Chore(deps): Bump qs from 6.13.1 to 6.14.0 (photos#2853)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.2.0 (photos#2854)
- [master] Update nextcloud/ocp dependency (photos#2859)
- [master] Fix npm audit (photos#2862)
- [master] Update nextcloud/ocp dependency (photos#2868)
- Chore: Update workflows (photos#2869)
- Chore(deps-dev): Bump wait-on from 7.2.0 to 8.0.3 (photos#2873)
- Chore(deps-dev): Bump cypress-wait-until from 2.0.1 to 3.0.2 (photos#2874)
- Chore(deps): Bump cypress-io/github-action from 6.7.8 to 6.7.16 (photos#2875)
- Chore(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (photos#2876)
- Chore(deps): Bump actions/upload-artifact from 4.5.0 to 4.6.1 (photos#2877)
- Chore(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (photos#2878)
- Chore(deps): Bump actions/setup-node from 4.1.0 to 4.3.0 (photos#2879)
- Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.2 (photos#2884)
- [master] Update nextcloud/ocp dependency (photos#2890)
- [master] Fix npm audit (photos#2892)
- Chore(deps): Bump actions/upload-artifact from 4.6.1 to 4.6.2 (photos#2895)
- [master] Update nextcloud/ocp dependency (photos#2903)
- Fix(l10n): Improve translation exclude list (photos#2904)
- Fix(l10n): remove breaking trailing dot after curly brace (photos#2908)
- Chore(deps-dev): Bump typescript from 4.9.5 to 5.8.3 (photos#2915)
- [master] Update nextcloud/ocp dependency (photos#2919)
- [master] Fix npm audit (photos#2922)
- Chore: Migrate to vite (photos#2928)
- Chore: Migrate to typescript (photos#2930)
- Chore(deps): Bump nextcloud-libraries/npm-audit-action from 0.1.0 to 0.2.0 (photos#2932)
- [master] Update nextcloud/ocp dependency (photos#2938)
- [master] Fix npm audit (photos#2940)
- Chore(deps): Bump actions/setup-node from 4.3.0 to 4.4.0 (photos#2942)
- Chore(deps): Bump vite from 6.2.5 to 6.3.2 (photos#2946)
- Chore: update workflows from organization (photos#2947)
- Ci: drop stable29 from dependabot and include `vendor-bin` (photos#2948)
- Perf: group icons into one chunk and extract CSS (photos#2949)
- Chore(deps-dev): Bump symfony/console from 6.0.0 to 7.2.5 in /vendor-bin/psalm (photos#2951)
- Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.21 (photos#2952)
- Chore(deps-dev): Bump vitest from 3.1.1 to 3.1.2 (photos#2954)
- Chore(deps-dev): Bump dockerode from 4.0.5 to 4.0.6 (photos#2957)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.14 (photos#2959)
- Chore(CI): Updating pr-feedback.yml workflow from template (photos#2964)
- Fix(Places): Use event metadata to compute the place (photos#2966)
- Chore: Migrate to Node API (photos#2968)
- Chore(deps-dev): Bump cypress-visual-regression from 5.2.2 to 5.3.0 (photos#2969)
- Chore(deps-dev): Bump @types/dockerode from 3.3.32 to 3.3.38 (photos#2971)
- [master] Update nextcloud/ocp dependency (photos#2981)
- [master] Fix npm audit (photos#2983)
- Perf: Use direct import for @nc/vue (photos#2984)
- Feat: Add filters in timeline view (photos#2986)
- Chore(deps): Bump vite from 6.3.2 to 6.3.4 (photos#2987)
- Chore(deps): Bump axios from 1.8.4 to 1.9.0 (photos#2994)
- Chore(deps-dev): Bump happy-dom from 17.4.4 to 17.4.6 (photos#2995)
- [master] Update nextcloud/ocp dependency (photos#2996)
- [master] Fix npm audit (photos#2998)
- Chore(deps): Bump cypress-io/github-action from 6.7.16 to 6.9.0 (photos#3000)
- Fix: Adapt sidebar tab to new fileinfo structure (photos#3001)
- Test(e2ee): Improve e2ee test suite (photos#3002)
- Feat: Support setting and getting filters in albums (photos#3003)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.4 to 1.5.6 (photos#3006)
- Chore(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 (photos#3007)
- [master] Fix npm audit (photos#3014)
- Chore(i18n): Improved grammar (photos#3015)
- Chore(deps-dev): Bump undici from 5.28.5 to 5.29.0 (photos#3017)
- Chore: Apply rector php8.1 set (photos#3018)
- Chore: Remove psalm-baseline.xml and correct issues (photos#3019)
- [master] Update nextcloud/ocp dependency (photos#3021)
- [master] Fix npm audit (photos#3022)
- Chore(deps): Bump cypress-io/github-action from 6.9.0 to 6.9.2 (photos#3023)
- Chore(deps): Bump codecov/codecov-action from 5.4.2 to 5.4.3 (photos#3024)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (photos#3029)
- Fix: Propagate DAV permissions to the Viewer (photos#3042)
- Chore: update to ESLint v9 and adjust code (photos#3043)
- Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (photos#3046)
- Chore(deps-dev): Bump eslint-plugin-cypress from 3.6.0 to 5.0.1 (photos#3047)
- Chore(deps-dev): Bump postcss from 8.5.3 to 8.5.4 (photos#3048)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 3.1.2 to 3.1.4 (photos#3050)
- [master] Update nextcloud/ocp dependency (photos#3054)
- [master] Fix npm audit (photos#3057)
- Chore(deps): Bump tar-fs from 2.1.2 to 2.1.3 (photos#3058)
- Chore(deps-dev): Bump eslint-plugin-cypress from 5.0.1 to 5.1.0 (photos#3063)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (photos#3064)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 3.1.4 to 3.2.2 (photos#3065)
- Chore(deps-dev): Bump happy-dom from 17.4.6 to 17.6.3 (photos#3067)
- [master] Update nextcloud/ocp dependency (photos#3069)
- [master] Fix npm audit (photos#3070)
- Chore(deps): Bump cypress-io/github-action from 6.9.2 to 6.10.0 (photos#3072)
- Chore(deps-dev): Bump happy-dom from 17.6.3 to 18.0.1 (photos#3075)
- [master] Update nextcloud/ocp dependency (photos#3082)
- Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 (photos#3083)
- Feat: Unify filters inputs in the navigation sidebar (photos#3085)
- Chore(deps-dev): Bump dockerode from 4.0.6 to 4.0.7 (photos#3086)
- Chore(deps-dev): Bump postcss from 8.5.4 to 8.5.6 (photos#3087)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (photos#3090)
- [master] Update nextcloud/ocp dependency (photos#3091)
- Chore(deps): Bump cypress-io/github-action from 6.10.0 to 6.10.1 (photos#3093)
- Chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (photos#3094)
- Ci: update npm-audit-fix.yml workflow from template (photos#3098)
- Ci: update reuse.yml workflow from template (photos#3099)
- [master] Update nextcloud/ocp dependency (photos#3100)
- [master] Update nextcloud/ocp dependency (photos#3101)
- [master] Update nextcloud/ocp dependency (photos#3107)
- Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (photos#3109)
- [master] Update nextcloud/ocp dependency (photos#3111)
- Chore(deps): Bump cypress-io/github-action from 6.10.1 to 6.10.2 (photos#3112)
- Fix: close sidebar on navigation change (photos#3113)
- [master] Update nextcloud/ocp dependency (photos#3121)
- Chore(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 (photos#3122)
- Chore(deps): Bump tmp from 0.2.3 to 0.2.4 (photos#3124)
- Chore(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 (photos#3129)
- Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (photos#3130)
- Feat: Switch to outline icons (photos#3131)
- Fix: Fallback to icon if collection cover fails to load (photos#3133)
- [master] Update nextcloud/ocp dependency (photos#3136)
- Chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0 (photos#3139)
- Build: update node and npm engines versions (photos#3141)
- Use material symbol variant of download and delete icon (photos#3143)
- Chore(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 (photos#3146)
- Fix(AutomaticPlaceMapperJob): Do not fail when there are no users (photos#3148)
- Missing migration attributes (photos#3149)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (photos#3150)
- Replace mdi download icon with Material Symbol variant (photos#3153)
- Chore(deps): Add missing resolved and integrity fields in package-lock.json (photos#3180)
- Validate album names (photos#3184)
- privacy
- Feat(deps): Add Nextcloud 32 support on master (privacy#1158)
- Ci: Bring in workflow updates from upstream (privacy#1163)
- Chore(tests): Cleanup bootstrap.php to be forward-compatible (privacy#1175)
- Ci: update node.yml workflow from template (privacy#1177)
- Chore(deps): Bump @babel/runtime from 7.22.10 to 7.27.4 (privacy#1179)
- Ci: update npm-audit-fix.yml workflow from template (privacy#1185)
- Ci: update reuse.yml workflow from template (privacy#1186)
- Chore(deps): Bump linkifyjs from 4.1.1 to 4.3.2 (privacy#1187)
- Build: update node and npm engines versions (privacy#1190)
- recommendations
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (recommendations#751)
- [master] Fix npm audit (recommendations#807)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (recommendations#815)
- Feat(deps): Add Nextcloud 32 support on master (recommendations#837)
- Ci: Bring in workflow updates from upstream (recommendations#838)
- Chore: Migrate from `@nextcloud/vue-dashoard` to `@nextcloud/vue` (recommendations#839)
- Fix: Correct alignment of recommendation text (recommendations#848)
- Feat!: Add more helpful descriptions to recommended files (recommendations#849)
- Chore(deps): Bump @nextcloud/l10n from 3.1.0 to 3.2.0 (recommendations#851)
- Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (recommendations#852)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (recommendations#853)
- Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (recommendations#857)
- Chore(deps): Bump @nextcloud/vue from 8.22.0 to 8.26.0 (recommendations#859)
- Fix(dashboard): empty dashboard widget (recommendations#861)
- Ci: add renovate config (recommendations#864)
- Chore(deps): Bump axios from 1.7.4 to 1.9.0 (recommendations#869)
- Chore(deps): Bump @babel/runtime from 7.24.0 to 7.27.1 (recommendations#870)
- Fix(Dashboard): hides overflow for text (recommendations#875)
- Chore(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (recommendations#877)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (recommendations#878)
- Ci: update node.yml workflow from template (recommendations#879)
- Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (recommendations#880)
- Add license info for renovate config (recommendations#882)
- Chore: replace Pytal with myself as codeowners (recommendations#886)
- Ci: update reuse.yml workflow from template (recommendations#891)
- [master] Fix npm audit (recommendations#894)
- [master] Fix npm audit (recommendations#896)
- [master] Fix npm audit (recommendations#901)
- Build(deps): bump linkifyjs from 4.1.3 to 4.3.2 (recommendations#902)
- [master] Fix npm audit (recommendations#909)
- Build: update node and npm engines versions (recommendations#910)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (recommendations#915)
- related_resources
- Feat(deps): Add Nextcloud 32 support on master (related_resources#531)
- Ci: Bring in workflow updates from upstream (related_resources#532)
- Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (related_resources#544)
- Chore(deps): bump dompurify from 3.1.2 to 3.2.4 (related_resources#545)
- Chore(deps): bump axios from 1.6.8 to 1.8.4 (related_resources#566)
- Chore(deps-dev): bump http-proxy-middleware from 2.0.6 to 2.0.9 (related_resources#586)
- Ci: update node.yml workflow from template (related_resources#606)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.1 to 1.4.0 (related_resources#613)
- Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (related_resources#618)
- Chore(deps): bump @babel/runtime from 7.18.6 to 7.27.6 (related_resources#619)
- Ci: update npm-audit-fix.yml workflow from template (related_resources#620)
- Fix: add check if app is enabled for RelatedService (related_resources#636)
- Chore(deps): bump linkifyjs from 4.0.0 to 4.3.2 (related_resources#637)
- Chore(workflows): Update lint-php-cs workflow (related_resources#646)
- Build: update node and npm engines versions (related_resources#648)
- Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.30.0 (related_resources#658)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (related_resources#660)
- Chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.0.1 to 6.3.0 (related_resources#667)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (related_resources#669)
- serverinfo
- Feat(deps): Add Nextcloud 32 support on master (serverinfo#737)
- Show php-fpm data if available (serverinfo#738)
- [master] Update nextcloud/ocp dependency (serverinfo#739)
- [master] Update nextcloud/ocp dependency (serverinfo#748)
- [master] Update nextcloud/ocp dependency (serverinfo#752)
- [master] Update nextcloud/ocp dependency (serverinfo#754)
- [master] Update nextcloud/ocp dependency (serverinfo#756)
- [master] Update nextcloud/ocp dependency (serverinfo#758)
- [master] Update nextcloud/ocp dependency (serverinfo#762)
- Chore: update workflows (serverinfo#763)
- Ci(actions): add yaml workflow (serverinfo#766)
- Chore: add vendor-bin (serverinfo#777)
- Ci(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 in /.github/workflows (serverinfo#778)
- Ci(deps): Bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 in /.github/workflows (serverinfo#779)
- Ci(deps): Bump astral-sh/setup-uv from 5.3.1 to 5.4.1 in /.github/workflows (serverinfo#780)
- Chore: add override attribute (serverinfo#785)
- [master] Update nextcloud/ocp dependency (serverinfo#786)
- [master] Update nextcloud/ocp dependency (serverinfo#787)
- Ci(deps): Bump astral-sh/setup-uv from 5.4.1 to 5.4.2 in /.github/workflows (serverinfo#789)
- Ci(deps): Bump shivammathur/setup-php from 2.32.0 to 2.33.0 in /.github/workflows (serverinfo#790)
- [master] Update nextcloud/ocp dependency (serverinfo#791)
- Ci(deps-dev): Bump vimeo/psalm from 6.10.0 to 6.10.1 in /vendor-bin/psalm (serverinfo#795)
- Ci(deps): Bump astral-sh/setup-uv from 5.4.2 to 6.0.0 in /.github/workflows (serverinfo#796)
- [master] Update nextcloud/ocp dependency (serverinfo#798)
- Ci(deps): Bump astral-sh/setup-uv from 6.0.0 to 6.0.1 in /.github/workflows (serverinfo#800)
- [master] Update nextcloud/ocp dependency (serverinfo#802)
- Ci(deps-dev): Bump vimeo/psalm from 6.10.1 to 6.10.3 in /vendor-bin/psalm (serverinfo#803)
- [master] Update nextcloud/ocp dependency (serverinfo#804)
- Ci: drop zizmor (serverinfo#808)
- Chore(actions): update workflows (serverinfo#810)
- Fix: get actual number of active users (serverinfo#814)
- Chore: drop yaml linter workflow (serverinfo#816)
- Feat: add cpu value object (serverinfo#820)
- [master] Update nextcloud/ocp dependency (serverinfo#823)
- Chore(actions): update workflows (serverinfo#827)
- Ci(deps-dev): Bump vimeo/psalm from 6.10.3 to 6.11.0 in /vendor-bin/psalm (serverinfo#830)
- [master] Update nextcloud/ocp dependency (serverinfo#832)
- Ci(deps-dev): Bump vimeo/psalm from 6.11.0 to 6.12.0 in /vendor-bin/psalm (serverinfo#834)
- [master] Update nextcloud/ocp dependency (serverinfo#836)
- Feat(users): add disabled users to storage stats (serverinfo#837)
- Chore(tests): cleanup bootstrap.php to be forward-compatible (serverinfo#838)
- Ci(deps): Bump shivammathur/setup-php from 2.33.0 to 2.34.1 in /.github/workflows (serverinfo#839)
- [master] Update nextcloud/ocp dependency (serverinfo#840)
- Ci(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer (serverinfo#843)
- [master] Update nextcloud/ocp dependency (serverinfo#845)
- [master] Update nextcloud/ocp dependency (serverinfo#846)
- Ci(deps-dev): Bump vimeo/psalm from 6.12.0 to 6.12.1 in /vendor-bin/psalm (serverinfo#847)
- [master] Update nextcloud/ocp dependency (serverinfo#850)
- [master] Update nextcloud/ocp dependency (serverinfo#852)
- Chore: enforce php version for vendor-bin (serverinfo#853)
- [master] Update nextcloud/ocp dependency (serverinfo#854)
- [master] Update nextcloud/ocp dependency (serverinfo#856)
- Ci(deps): Bump shivammathur/setup-php from 2.34.1 to 2.35.2 in /.github/workflows (serverinfo#857)
- [master] Update nextcloud/ocp dependency (serverinfo#859)
- Ci(deps-dev): Bump vimeo/psalm from 6.13.0 to 6.13.1 in /vendor-bin/psalm (serverinfo#860)
- [master] Update nextcloud/ocp dependency (serverinfo#861)
- Ci(deps): Bump shivammathur/setup-php from 2.35.2 to 2.35.3 in /.github/workflows (serverinfo#863)
- [master] Update nextcloud/ocp dependency (serverinfo#864)
- [master] Update nextcloud/ocp dependency (serverinfo#866)
- Ci(deps): Bump shivammathur/setup-php from 2.35.3 to 2.35.4 in /.github/workflows (serverinfo#867)
- [master] Update nextcloud/ocp dependency (serverinfo#869)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (serverinfo#870)
- Update nextcloud/ocp dependency (serverinfo#873)
- Update nextcloud/ocp dependency (serverinfo#875)
- survey_client
- Feat(deps): Add Nextcloud 32 support on master (survey_client#363)
- Ci: update reuse.yml workflow from template (survey_client#369)
- Fix(report): Make the last_report lazy so we don’t load it on each request (survey_client#370)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (survey_client#375)
- Admin ui: fix checkbox toggles not working (survey_client#379)
- suspicious_login
- Ci(phpunit): Make sure to be PHP 8.1 compatible (suspicious_login#1000)
- Chore(deps): update nextcloud-libraries/npm-audit-action action to v0.2.0 (master) (suspicious_login#1006)
- Ci: update reuse.yml workflow from template (suspicious_login#1008)
- Ci: update pr-feedback action (suspicious_login#1009)
- Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1010)
- Fix(deps): bump amphp/parallel to v1.4.4. for PHP8.4 compatibility (suspicious_login#1014)
- Change attribute name “f1_score” to “f1 score” due to RubixML change (suspicious_login#1022)
- Reduce log messages when no model found (suspicious_login#869)
- Feat(deps): Add Nextcloud 32 support on master (suspicious_login#971)
- Chore(CI): Updating pr-feedback.yml workflow from template (suspicious_login#973)
- Fix: exclude vendor-bin from release artifacts (suspicious_login#976)
- Fix: try to avoid memory exhaustion (suspicious_login#979)
- Fix(deps): Update rubix/ml to v2.5 (suspicious_login#981)
- Test: Set PHPUNIT_RUN env var (suspicious_login#982)
- Refactor: move phpunit into a composer bin (suspicious_login#993)
- Ci: test against MariaDB 11.4 (too) (suspicious_login#994)
- Ci: add fixup check (suspicious_login#996)
- text
- Fix: replace deprecated translation methods (text#6567)
- Feat(editor): add “Open in new tab” option for link previews (text#6674)
- Feat(attachments): add support for creating new attachments (text#6676)
- Fix(deps): update tiptap to ^2.11.7 (main) (text#6687)
- Feat(session): Send save request via `sendBeacon` at `beforeunload` (text#6798)
- [main] Fix npm audit (text#6836)
- Chore(deps): update dependency typescript to ^5.7.3 (main) (text#6846)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.1 (main) (text#6848)
- Fix(files): create suggestions bar (text#6856)
- Chore(deps): update vitest monorepo to ^2.2.0-beta.2 (main) (text#6863)
- Chore(deps-dev): bump undici from 5.28.4 to 5.28.5 (text#6866)
- Chore(deps): update dependency vite to v5.4.12 [security] (main) (text#6868)
- Feat(deps): Add Nextcloud 32 support on main (text#6873)
- Fix(files): add `tiptap-text-direction` extension to support RTL (text#6874)
- Fix: attachment visibility for authenticated users via shared links (text#6878)
- Chore: Update composer files (text#6882)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.2.4-beta.6 (main) (text#6886)
- Chore(CI): Updating pr-feedback.yml workflow from template (text#6889)
- Chore(deps-dev): bump vitest and @vitest/coverage-v8 (text#6890)
- Fix(workspace): Use filecache existance for checking if readme exists (text#6891)
- Chore(deps): update dependency cypress-split to ^1.24.10 (main) (text#6893)
- Chore(deps): update dependency vite to ^5.4.14 (main) (text#6894)
- Fix/use e2e test server (text#6898)
- Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (text#6901)
- Chore(deps): update @nextcloud/files (text#6902)
- Keep layout on sync errors (text#6903)
- Chore(deps): bump dompurify from 3.2.2 to 3.2.4 (text#6907)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.2 (main) (text#6908)
- Chore(deps): update dependency cypress-split to ^1.24.11 (main) (text#6909)
- Chore(deps-dev): bump psalm/phar from 5.26.1 to 6.5.1 (text#6910)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.1.1 (main) (text#6911)
- [main] Fix npm audit (text#6912)
- Fix/6871 smart add to next line (text#6915)
- Fix: resolve file version conflict during restore (text#6918)
- Ci: Add codecov config (text#6919)
- Fix: Skip notifications for self mentions (text#6922)
- Feat: Implement event so collectives can inject custom notification messages (text#6923)
- Chore(deps): upgrade vite to version 6 (text#6924)
- Help modal improvements (text#6926)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.2 (main) (text#6927)
- Chore(deps): update dependency cypress-split to ^1.24.14 (main) (text#6928)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.2 (main) (text#6929)
- Drop/vuex (text#6930)
- Fix: Avoid pushing empty messages (text#6937)
- Chore(deps): bump axios from 1.7.9 to 1.8.2 (text#6939)
- Fix(reuse): add license info for vitest snapshots (text#6945)
- Update(workflow): block-merge-freeze to latest (text#6947)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.3 (main) (text#6951)
- Chore(deps): update dependency vite to ^6.2.2 (main) (text#6952)
- Chore(deps): update dependency typescript to ^5.8.2 (main) (text#6953)
- Chore(deps): update vitest monorepo to ^3.0.9 (main) (text#6954)
- Fix(deps): update dependency @nextcloud/l10n to ^3.2.0 (main) (text#6955)
- Fix(deps): update dependency @nextcloud/vue to ^8.23.1 (main) (text#6956)
- [main] Fix npm audit (text#6960)
- Ci: Pin action versions (text#6961)
- Fix(ui): style conflict resolution buttons (text#6964)
- Fix flaky cypress tests (text#6965)
- Chore: Bump github actions from templates (text#6969)
- Chore: use VersionRestoredEvent instead of deprecated rollback hook (text#6982)
- Fix(files): Place menubar at the bottom on mobile (text#6983)
- Fix(deps): update dependency y-prosemirror to ^1.2.17 (main) (text#6984)
- Fix(deps): update dependency yjs to ^13.6.24 (main) (text#6985)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.36.0 (main) (text#6986)
- Chore(deps): update dependency cypress-visual-regression to ^5.3.0 (main) (text#6987)
- Fix(deps): update dependency mermaid to ^11.6.0 (main) (text#6988)
- Fix(deps): update dependency uuid to ^11.1.0 (main) (text#6989)
- Fix(deps): update dependency webdav to ^5.8.0 (main) (text#6990)
- Chore(deps): update dependency rollup-plugin-webpack-stats to v2 (main) (text#6993)
- Fix(deps): update dependency lib0 to ^0.2.100 (main) (text#6995)
- Fix(deps): update dependency y-prosemirror to ^1.3.0 (main) (text#6997)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.37.0 (main) (text#7016)
- Hide emoji button from the menubar on mobile (text#7025)
- Chore(deps): update dependency vite to v6.2.3 [security] (main) (text#7026)
- Fix(files): Add transition to buttons and take buttons away from mobile view (text#7030)
- Fix position of assistant button (text#7031)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.4 (main) (text#7032)
- Chore(deps): update dependency vite to ^6.2.3 (main) (text#7033)
- Fix(deps): update dependency lib0 to ^0.2.101 (main) (text#7034)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.38.0 (main) (text#7036)
- Cleanup forceRecreate and this.$api (text#7037)
- Chore(deps-dev): bump vite from 6.2.3 to 6.2.4 (text#7052)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.39.0 (main) (text#7058)
- Chore(deps): update vitest monorepo to ^3.1.1 (main) (text#7059)
- Deps(renovate): pin vueuse to version 11 until we migrate to vue3 (text#7060)
- Fix(deps): update dependency @nextcloud/vue to ^8.27.0 (main) (text#7063)
- Fix(deps): update dependency lib0 to ^0.2.102 (main) (text#7068)
- Chore(deps-dev): bump vite from 6.2.4 to 6.2.5 (text#7071)
- Chore: drop remaining files from webpack / jest (text#7072)
- Chore: adjust viteconfig to remove outdated assets (text#7073)
- Refactor: cleanup main entry point (text#7074)
- Chore(deps): update dependency typescript to ^5.8.3 (main) (text#7077)
- [main] Fix npm audit (text#7084)
- Perf: Cache read only state for pushing steps (text#7086)
- Setup prettier (text#7087)
- Fix: writing during short connection failures (text#7093)
- Chore(deps-dev): bump vite from 6.2.5 to 6.2.6 (text#7098)
- Fix(deps): update dependency lib0 to ^0.2.103 (main) (text#7099)
- Fix(deps): update dependency y-prosemirror to ^1.3.2 (main) (text#7100)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.0 (main) (text#7105)
- Fix(deps): update dependency lib0 to ^0.2.104 (main) (text#7107)
- Chore(deps): update dependency jsdom to ^26.1.0 (main) (text#7121)
- Chore(ci): Drop stable29 from CI jobs as it’s end of life (text#7128)
- Refactor document status and menubar padding (text#7130)
- Feat: view E2EE files (text#7132)
- Fix(deps): update dependency y-prosemirror to ^1.3.3 (main) (text#7133)
- Fix(deps): update dependency yjs to ^13.6.26 (main) (text#7134)
- Chore(deps): update dependency @nextcloud/prettier-config to ^1.2.0 (main) (text#7135)
- Chore(deps): update dependency vite to ^6.3.2 (main) (text#7136)
- Chore(deps): update dependency eslint-config-prettier to v10 (main) (text#7137)
- Fix(lint): fix prettier warnings (text#7141)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.5 (main) (text#7146)
- Chore(deps): update dependency vite to ^6.3.3 (main) (text#7147)
- Chore(deps): update vitest monorepo to ^3.1.2 (main) (text#7148)
- Fix(deps): update dependency y-prosemirror to ^1.3.4 (main) (text#7149)
- Disable attachment upload on federated shares (text#7154)
- Fix(files): Remove obsolete loading code from old API, add public shared id to enabled view (text#7157)
- Chore(deps-dev): bump vite from 6.3.3 to 6.3.4 (text#7159)
- Chore(deps): update dependency vite to v6.3.4 [security] (main) (text#7160)
- Chore(deps): bump tar-fs and dockerode (text#7161)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.4 (main) (text#7162)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.1 (main) (text#7163)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.6 (main) (text#7164)
- Fix(deps): update dependency lib0 to ^0.2.105 (main) (text#7165)
- Fix(deps): update tiptap to ^2.11.9 (main) (text#7166)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.2.0 (main) (text#7167)
- Fix: submit button on file picker dialog (text#7180)
- Chore(SessionList): Migrate to NcButton and MDI icon (text#7184)
- Fix: Adjust padding in table cell and header components (text#7185)
- Feat(link): Toggle link on selection with Mod-K shortcut (text#7188)
- Fix: Apply storage checks in addition to share (text#7191)
- Fix(files): Add smooth animation via clicking on heading (text#7197)
- Fix: adjust table width for better view (text#7200)
- Fix(image): Only focus image description on newly inserted image (text#7201)
- Fix(details): Accept details open tag and summary tag in same line (text#7202)
- Bring back and refactor keymap, add focus trap to plain text editor (text#7204)
- Feature: Delay image load until visible (text#7209)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.6 (main) – autoclosed (text#7210)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.2 (main) (text#7211)
- Chore(deps): update dependency cypress-split to ^1.24.15 (main) (text#7212)
- Chore(deps): update dependency eslint-config-prettier to ^10.1.5 (main) (text#7213)
- Chore(deps): update dependency vite to ^6.3.5 (main) (text#7214)
- Chore(deps): update vitest monorepo to ^3.1.3 (main) (text#7215)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.4 (main) (text#7216)
- Fix(deps): update dependency lib0 to ^0.2.107 (main) – autoclosed (text#7217)
- Fix(deps): update dependency y-prosemirror to ^1.3.5 (main) (text#7218)
- Fix(deps): update tiptap to ^2.12.0 (main) (text#7219)
- Respect default extension setting in direct editing (text#7229)
- Chore(deps-dev): bump undici from 5.28.5 to 5.29.0 (text#7232)
- Fix(attachments): Adjust path to attachments folder when copying a node (text#7237)
- Chore(deps): update dependency cypress-split to ^1.24.17 (main) (text#7244)
- Chore(deps): update vitest monorepo to ^3.1.4 (main) (text#7245)
- Fix(deps): update yjs (main) (text#7246)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.0 (main) (text#7247)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.1 (main) (text#7248)
- Fix(deps): update dependency @nextcloud/auth to ^2.5.1 (main) (text#7249)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.3.1 (main) (text#7251)
- Fix(deps): update dependency slug to v11 (main) (text#7252)
- Fix(Cleanup): Cleanup attachments in cron job (text#7268)
- Feat(ImageView): use Photos metadata for pre-sized, blurhashed image placeholders (text#7275)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.0.7 (main) (text#7277)
- Ci: update node.yml workflow from template (text#7278)
- Chore(deps-dev): bump tar-fs from 2.1.2 to 2.1.3 (text#7280)
- Chore: manually bump nextcloud/ocp to fix dependency conflict (text#7284)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.42.0 (main) (text#7287)
- Chore(deps): update vitest monorepo to ^3.2.2 (main) (text#7288)
- Fix(deps): update dependency @nextcloud/l10n to ^3.3.0 (main) (text#7289)
- Fix(deps): update tiptap to ^2.14.0 (main) (text#7290)
- Chore(deps): update dependency cypress-split to ^1.24.18 (main) (text#7291)
- [main] Update nextcloud/ocp dependency (text#7295)
- Fix: Replace attachment file IDs when copying markdown files (text#7298)
- Fix vitest failure by adding expected value to global variable (text#7299)
- Chore(deps): update vitest monorepo to ^3.2.4 (main) (text#7301)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.0 (main) (text#7302)
- [main] Update nextcloud/ocp dependency (text#7310)
- Chore(migrate): useEditorMixin to useEditor composable (text#7313)
- Fix: prevent loading the code block extension twice for plain text (text#7315)
- Test(nodes): destroy editor after use (text#7316)
- Fix(deps): update dependency mermaid to ^11.7.0 (main) (text#7321)
- Fix(deps): update tiptap to ^2.22.0 (main) (text#7322)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 (text#7323)
- Fix(deps): update tiptap to ^2.22.1 (main) (text#7328)
- Fix(deps): update dependency @tiptap/core to ^2.22.1 (main) (text#7329)
- Fix(deps): update dependency lib0 to ^0.2.109 (main) (text#7333)
- Fix(deps): update tiptap to ^2.22.2 (main) (text#7334)
- Fix(deps): update tiptap to ^2.22.3 (main) (text#7339)
- [main] Update nextcloud/ocp dependency (text#7343)
- Bump/workflows/npm audit fix (text#7347)
- Fix(deps): update dependency y-prosemirror to ^1.3.6 (main) (text#7348)
- Chore(deps-dev): bump pbkdf2 from 3.1.2 to 3.1.3 (text#7350)
- Fixed issue nextcloud/notes/#1538 (text#7353)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.1 (main) (text#7356)
- Fix(deps): update tiptap to ^2.23.0 (main) (text#7357)
- [main] Update nextcloud/ocp dependency (text#7365)
- Chore(git): add .git-blame-ignore-revs file (text#7369)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.0 (main) (text#7370)
- Migrate editor instantiation to setup function (text#7371)
- Debug(SessionMiddleware): Log if we have an invalid session (text#7372)
- Fix/out of sync (text#7377)
- Decompose SyncService (text#7381)
- Fix(links): Use custom link handling only for text-only links (text#7385)
- Revert “debug(SessionMiddleware): Log if we have an invalid session” (text#7389)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.2 (main) (text#7394)
- Fix(deps): update dependency @nextcloud/sharing to ^0.2.5 (main) (text#7395)
- Fix(deps): update dependency y-prosemirror to ^1.3.7 (main) (text#7396)
- Fix(deps): update dependency @nextcloud/files to ^3.11.0 (main) (text#7397)
- Fix(deps): update dependency mermaid to ^11.8.0 (main) (text#7398)
- Fix(deps): update tiptap to ^2.24.2 (main) (text#7399)
- [main] Update nextcloud/ocp dependency (text#7409)
- Chore(refactor): save service with new connection (text#7417)
- Fix(files): workspace implementation (text#7418)
- Fix(RichText): always load Mention extension in rich text editor (text#7419)
- Feat(status): Display offline state instead of session list (text#7420)
- Chore(deps): update dependency cypress-split to ^1.24.19 (main) (text#7422)
- Fix(deps): update dependency @nextcloud/auth to ^2.5.2 (main) (text#7423)
- Fix(deps): update dependency mermaid to ^11.8.1 (main) (text#7424)
- Fix(deps): update dependency @nextcloud/l10n to ^3.4.0 (main) (text#7425)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.0 (main) (text#7426)
- Fix(deps): update tiptap to ^2.26.1 (main) (text#7427)
- [main] Update nextcloud/ocp dependency (text#7434)
- Chore(deps): update dependency cypress-split to ^1.24.20 (main) (text#7436)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.5 (main) (text#7438)
- Refactor: use separate apis for polling and attachment handling (text#7446)
- Chore(update): explicitly import l10n where needed (text#7447)
- Fix(workspace): fix race condition when loading (text#7448)
- Chore(lint): enable and fix no-unused-vars (text#7450)
- Use prettier everywhere (text#7452)
- Feat: use outline icons (text#7456)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.1 (main) (text#7457)
- Chore(deps): update dependency eslint-config-prettier to ^10.1.8 (main) (text#7458)
- Fix(deps): update dependency lib0 to ^0.2.114 (main) (text#7459)
- Fix(deps): update dependency @nextcloud/vue to ^8.28.0 (main) (text#7460)
- Fix(deps): update dependency mermaid to ^11.9.0 (main) (text#7461)
- [main] Update nextcloud/ocp dependency (text#7470)
- Several link bubble/preview fixes (text#7474)
- Fix(share): use relative path in share as davPath for attachments (text#7477)
- Fix(attach): use same route for public attachment requests (text#7478)
- Chore(deps): update form-data to 4.0.4 (text#7479)
- Test(cy): use more reliable way to navigate away (text#7482)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.6.0 (main) (text#7483)
- Chore(deps): update dependency prettier-plugin-organize-imports to ^4.2.0 (main) (text#7484)
- Fix(deps): update dependency @nextcloud/files to ^3.12.0 (main) (text#7485)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.1 (main) (text#7490)
- Fix(keymap): Fix browser keybinding ctrl+del to delete word ahead (text#7491)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.3 (main) (text#7493)
- Fix(mermaid): Use dark theme if appropriate (text#7496)
- [main] Update nextcloud/ocp dependency (text#7500)
- Fix(workspace): toggle right away and only render if needed (text#7501)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.0 (main) (text#7502)
- Fixes for TextDirection extension (text#7509)
- Further TextDirection improvements (text#7513)
- Fix/move wide page toggle (text#7514)
- Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7516)
- Chore(deps): bump linkifyjs from 4.2.0 to 4.3.2 (text#7518)
- Add typography extension (text#7521)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.2 (main) (text#7524)
- Chore(deps): update dependency typescript to ^5.9.2 (main) (text#7525)
- Fix(deps): update dependency @nextcloud/initial-state to v3 (main) (text#7526)
- [main] Update nextcloud/ocp dependency (text#7531)
- Chore(ci): upload snapshots of failed cy component tests (text#7536)
- Feat(files): add drag handler for nodes (text#7537)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.3 (main) (text#7539)
- [main] Update nextcloud/ocp dependency (text#7540)
- [main] Fix npm audit (text#7541)
- Chore(npm): prettier:change to format only changed files (text#7546)
- Chore(deps): update dependency cypress-split to ^1.24.21 (main) (text#7547)
- [main] Update nextcloud/ocp dependency (text#7550)
- Fix/guest user dialog (text#7555)
- Fix(deps): update dependency mermaid to v11.10.0 [security] (main) (text#7556)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^2.1.4 (main) (text#7561)
- Fix(deps): update dependency mermaid to ^11.10.1 (main) (text#7562)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.47.1 (main) (text#7563)
- Fix(deps): update dependency @nextcloud/vue to ^8.29.1 (main) (text#7564)
- Fix(deps): update tiptap to ^2.26.1 (main) (text#7565)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.48.0 (main) (text#7567)
- [main] Update nextcloud/ocp dependency (text#7575)
- [main] Fix npm audit (text#7576)
- Chore(move): useDelayedFlag to composables (text#7579)
- Build: update node and npm engines versions (text#7581)
- [main] Update nextcloud/ocp dependency (text#7584)
- [main] Fix npm audit (text#7586)
- Fix(deps): update dependency @nextcloud/vue to ^8.29.2 (main) (text#7588)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.49.0 (main) (text#7589)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.50.0 (main) (text#7590)
- Chore(deps): update dependency cypress-vite to ^1.7.0 (main) (text#7591)
- Fix(deps): update dependency path-normalize to v7 (main) (text#7592)
- Fix(links): do not steal focus on initial loading (text#7599)
- Migrate to outline Material Symbol style (text#7608)
- Update nextcloud/ocp dependency (text#7616)
- Update nextcloud/ocp dependency (text#7639)
- Fix(createEditor): always provide editor. (text#7646)
- Fix(readonly-bar): Clean up read-only menu bar to behave consistently with normal menu bar (text#7651)
- Update nextcloud/ocp dependency (text#7667)
- Fix: add close button when open readonly files on mobile app (text#7670)
- Fix(print): hide readonly bar in print view (text#7674)
- twofactor_nextcloud_notification
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1004)
- Ci(github): Update workflows (twofactor_nextcloud_notification#1006)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (twofactor_nextcloud_notification#1010)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1013)
- Chore(deps): Bump @nextcloud/vue from 8.26.1 to 8.27.0 (twofactor_nextcloud_notification#1014)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1017)
- [main] Fix npm audit (twofactor_nextcloud_notification#1018)
- Ci: Move dev dependencies into vendor-bin (twofactor_nextcloud_notification#1019)
- Chore(deps-dev): Bump webpack-dev-server from 5.1.0 to 5.2.2 (twofactor_nextcloud_notification#1020)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1021)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1023)
- Chore(deps-dev): Bump pbkdf2 from 3.1.2 to 3.1.3 (twofactor_nextcloud_notification#1024)
- Ci: update npm-audit-fix.yml workflow from template (twofactor_nextcloud_notification#1025)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1026)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1029)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1030)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1032)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1034)
- Chore(deps): Bump linkifyjs from 4.0.0 to 4.3.2 (twofactor_nextcloud_notification#1035)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1037)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1039)
- Chore(deps-dev): Bump cipher-base from 1.0.4 to 1.0.6 (twofactor_nextcloud_notification#1040)
- Chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 (twofactor_nextcloud_notification#1041)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1042)
- Build: update node and npm engines versions (twofactor_nextcloud_notification#1043)
- Chore(deps): Bump form-data from 4.0.0 to 4.0.4 (twofactor_nextcloud_notification#1044)
- Chore(deps): Bump on-headers and compression (twofactor_nextcloud_notification#1045)
- Ci(github): Update workflows (twofactor_nextcloud_notification#1046)
- Chore(deps): Bump @nextcloud/vue from 8.29.1 to 8.29.2 (twofactor_nextcloud_notification#1048)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1049)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (twofactor_nextcloud_notification#1052)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1055)
- Fix npm audit (twofactor_nextcloud_notification#1059)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1064)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1067)
- [main] Fix npm audit (twofactor_nextcloud_notification#933)
- Feat(deps): Add Nextcloud 32 support on main (twofactor_nextcloud_notification#943)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#946)
- Chore(deps-dev): bump psalm/phar from 5.26.1 to 6.1.0 (twofactor_nextcloud_notification#948)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#949)
- Chore(deps-dev): bump psalm/phar from 6.1.0 to 6.5.0 (twofactor_nextcloud_notification#952)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#953)
- Chore(deps-dev): bump elliptic from 6.6.0 to 6.6.1 (twofactor_nextcloud_notification#955)
- Chore(deps): bump dompurify from 3.1.6 to 3.2.4 (twofactor_nextcloud_notification#956)
- Ci: Update actions (twofactor_nextcloud_notification#957)
- Chore(deps): bump @nextcloud/vue from 8.22.0 to 8.23.1 (twofactor_nextcloud_notification#958)
- Chore(deps-dev): bump psalm/phar from 6.5.0 to 6.5.1 (twofactor_nextcloud_notification#959)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#962)
- Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (twofactor_nextcloud_notification#963)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#966)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#967)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#969)
- Chore(deps): Bump axios from 1.7.4 to 1.8.2 (twofactor_nextcloud_notification#971)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#972)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#973)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#975)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#978)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 (twofactor_nextcloud_notification#981)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#982)
- Chore(deps): Bump @nextcloud/vue from 8.23.1 to 8.25.1 (twofactor_nextcloud_notification#984)
- Chore(deps): Bump @babel/runtime from 7.18.9 to 7.27.0 (twofactor_nextcloud_notification#985)
- Chore(deps): Bump postcss and vue-loader (twofactor_nextcloud_notification#986)
- Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9 (twofactor_nextcloud_notification#987)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#988)
- Chore(deps): Bump @nextcloud/vue from 8.25.1 to 8.26.0 (twofactor_nextcloud_notification#992)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#995)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#997)
- Chore(deps): Bump @nextcloud/vue from 8.26.0 to 8.26.1 (twofactor_nextcloud_notification#998)
- [main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#999)
- twofactor_totp
- Feat(deps): Add Nextcloud 32 support on master (twofactor_totp#1587)
- Chore(ci): upgrade packages (twofactor_totp#1588)
- Refactor: PHP8 optimizations (twofactor_totp#1590)
- Chore(CI): Updating npm-audit-fix.yml workflow from template (twofactor_totp#1594)
- Fix(migration): Add a migration that drops incompletely setup secrets from owncloud (twofactor_totp#1598)
- Chore(github): update forum URL (twofactor_totp#1602)
- Feat: add better support for browser autocomplete (twofactor_totp#1603)
- Chore: update workflows (twofactor_totp#1608)
- Ci: update node.yml workflow from template (twofactor_totp#1612)
- Fix(deps): bump @nextcloud/logger from 2.7.0 to v3 (master) (twofactor_totp#1617)
- Chore(release): v14.0.0 (twofactor_totp#1626)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (twofactor_totp#1629)
- updater
- Config value to allow to extend .user.ini on update (updater#471)
- Improve iterators (updater#516)
- Feat(updater): download resume w/ transfer statistics (updater#571)
- Fix: lock config file when reading and writing (updater#579)
- Build(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (updater#588)
- Fix(cli): occ error handling (updater#595)
- Chore: Fix dependabot.yml (updater#600)
- Chore(deps): Bump PHP platform to 8.1 (updater#605)
- Chore(deps): Bump behat and dependencies in tests/ folder (updater#606)
- Fix: silence rename warnings (updater#616)
- Build(deps-dev): Bump behat/behat from 3.19.0 to 3.21.1 in /vendor-bin/tests (updater#620)
- Chore: Update workflows from templates, with few adaptations (updater#621)
- Chore(download): allows Updater to follow redirects (updater#624)
- Fix: rebuild updater to pass same code test (updater#627)
- Feat: allow redirections when downloading package (updater#629)
- Ci: update reuse.yml workflow from template (updater#634)
- Build(deps-dev): Bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/coding-standard (updater#636)
- Feat(download): allow to download archives from several URLs (updater#637)
- Feat: allow to provide manual URL (updater#638)
- Build(deps-dev): Bump behat/behat from 3.21.1 to 3.23.0 in /vendor-bin/tests (updater#641)
- Chore: update list of expected files (updater#656)
- Fix: re-allow `.reuse` directory in Expected files (updater#657)
- Chore: adding me as codeowner (updater#663)
- viewer
- Feat: Fallback to manually loading media on error (viewer#2691)
- Chore(deps): update dependency dockerode to ^4.0.4 (master) (viewer#2692)
- Feat(deps): Add Nextcloud 32 support on master (viewer#2702)
- Fix: npm audit & lockfile refresh + react fix (viewer#2709)
- Chore: update command-compile from templates (viewer#2716)
- Fix(deps): update nextcloud (master) (viewer#2717)
- [master] Update cypress snapshots (viewer#2727)
- Chore(CI): Updating pr-feedback.yml workflow from template (viewer#2734)
- Fix: image load error with number folder (viewer#2735)
- Chore(deps): Bump dompurify from 3.2.3 to 3.2.4 (viewer#2740)
- Fix: preserve numeric names for filename and basename as string (viewer#2741)
- Chore(GA): update GA master (viewer#2756)
- Chore(deps): Bump axios from 1.7.9 to 1.8.4 (viewer#2761)
- Chore(deps): Bump @babel/helpers from 7.26.7 to 7.27.0 (viewer#2764)
- Chore(deps-dev): Bump vite from 5.4.14 to 5.4.15 (viewer#2765)
- [master] Update cypress snapshots (viewer#2775)
- [master] fix(reuse): add missing 0BSD license (viewer#2777)
- Chore(deps): update cypress (master) (viewer#2778)
- Chore(deps): update dockerode (master) (viewer#2779)
- Fix: Do not update page title for single file public shares (viewer#2789)
- [master] Update cypress snapshots (viewer#2802)
- Feat: handle `hide-download` DAV property (viewer#2806)
- [master] Update cypress snapshots (viewer#2812)
- Fix(image-editor): remove hamburger menu button and show close button (viewer#2813)
- Fix(image-editor): prevent double discard changes confirmation (viewer#2814)
- Chore(deps-dev): Bump undici from 5.28.5 to 5.29.0 (viewer#2815)
- Perf: Set and show current file before running heavier request to list directory (viewer#2816)
- Chore(deps): update dependency vite to ^5.4.19 (master) – autoclosed (viewer#2820)
- Fix(deps): update nextcloud (master) (viewer#2821)
- Fix: add route query for image editor (viewer#2822)
- Chore(deps): Bump tar-fs and dockerode (viewer#2824)
- Feat(viewer): Add file overwrite confirmation dialog (viewer#2835)
- Fix(deps): update dependency @nextcloud/vue to ^8.27.0 (master) (viewer#2840)
- Chore(config): migrate renovate config (viewer#2842)
- Chore(deps): lock file maintenance (master) (viewer#2843)
- Ci: update node.yml workflow from template (viewer#2845)
- [master] Update cypress snapshots (viewer#2868)
- [master] Fix npm audit (viewer#2873)
- Fix: image editor dependencies (viewer#2879)
- Fix: make sure etag is a string (viewer#2880)
- Fix: image editor focus trap (viewer#2893)
- Fix(image-editor): open newly created image when closing the image editor (viewer#2894)
- Ci: update npm-audit-fix.yml workflow from template (viewer#2895)
- Ci: update reuse.yml workflow from template (viewer#2896)
- [master] Update cypress snapshots (viewer#2901)
- Fix: file list update (viewer#2906)
- Chore(deps): Bump linkifyjs from 4.3.1 to 4.3.2 (viewer#2910)
- [master] Update cypress snapshots (viewer#2915)
- Chore(config): migrate renovate config – autoclosed (viewer#2919)
- Feat: add API package to register handlers in init scripts (viewer#2922)
- Chore(deps): Bump tmp from 0.2.3 to 0.2.4 (viewer#2923)
- Fix: sorting to align with files list (viewer#2924)
- Chore(deps): update dependency typescript to ^5.9.2 (master) (viewer#2925)
- Build: update node and npm engines versions (viewer#2938)
- Use material symbol, outlined variant for icons (viewer#2941)
- Fix “wrong owner type” issue when deleting a file from the viewer (viewer#2942)
- Fix: correct typo in owner-id check that casts it to string (viewer#2946)
- Fix: viewer files router in standalone mode (viewer#2947)
- Feat: only provide fonts which are available (shipped by us) (viewer#2956)
- Chore(CI): Adjust testing matrix for Nextcloud 32 on stable32 (viewer#2961)
Hub 25 Autumn release below
Nextcloud Hub 25 Autumn is here!
Nextcloud Hub 25 Autumn — Your digital workspace, ready in no time.
- 🫧 Global redesign and usability lift
- 🎨 New Office UI: Colors, tabs, bars
- 💪 Performance and stability boost
- 🧠 New AI Agency tools unlocked
- 💬 Talk threads & live transcription
- 📅 Calendar: Date poll for participants
- 🔎 Intuitive file search
- 👥 Teams 2.0 & quick Guest accounts
- 👑 Quick presets & many other admin updates
- ⚡ Vue3, WebSockets and more OpenAPI for devs
