| Server IP : 162.214.74.102 / Your IP : 216.73.216.19 Web Server : Apache System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.156.1.el7.tuxcare.els2.x86_64 #1 SMP Thu Aug 20 16:54:16 UTC 2026 x86_64 User : lrsys ( 1015) PHP Version : 5.6.40 Disable Function : exec,passthru,shell_exec,system MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/softaculous/nextcloud/ |
Upload File : |
Version 35.0.0 September 16, 2026
Changes:
server
Revert “Do not do redirect handling when loggin out” (server#40407)
Movie preview bug fix, in some case stream reading functions may block indefinitely (server#43226)
Add rel attribute for fediverse link to make verification possible. (server#43364)
Fix(argon2): respect max value for hashingThreads (server#45027)
Fix(caldav): explicitly check from component types (server#48131)
Feat(deps): Upgrade phpseclib to v3 (server#48183)
Feat(occ): Better handling of disabled or unreacheable App store (server#49697)
Feat: Run setup checks by category or class (server#49978)
Fix(session): Update `last_seen` when user session is validated (server#50835)
Fix: pass parent id to correctParentStorageMtime when known (server#53464)
Chore: remove `always_populate_raw_post_data` (server#53583)
Added parameter to disable web UI integration with local client (server#54191)
Feat: OCS Calendar Import (server#55178)
Feat(theming): add option for reduce animation (server#55406)
Fix(DirectEditing): expose already used methods on the public interface (server#55993)
Fix(Dav): make absenceform textarea not overlap (server#56055)
Fix(systemtags): remove duplicates, cleanup existing tags (server#56079)
Fix(PublicPreview): Call getMimetype() on File objects (server#56196)
Feat(entity): Provide a new API for entities (server#56199)
Fix(l10n): Fix plural (server#56254)
Show group display name when the group object is not loaded yet (server#56533)
Added a exclude disabled option to last seen (server#57081)
Feat (2fa): Add IStatelessProvider interface (server#57216)
Fix: allow `occ maintenance:update:htaccess` to create .htaccess file in case it doesn’t exist yet (server#57227)
Implement token exchange from OCM (server#57234)
Chore(files): drop unused list.php (server#57333)
Move invite-accepted capability and implementation to contacts app. (server#57853)
Fix(files_sharing): Use share password policy for password generation (server#58221)
Feat: delay fetching the display name of a share recipient untill we need it (server#58335)
Chore: remove redundant ext-json requirement (bundled since PHP 8.0) (server#58370)
Feat: frankenphp (server#58541)
Feat(lookup): search for local account only via lookupserver (server#58567)
Refactor: Add new modern events for system tag lifecycle (server#58602)
Fix: improve logging around failed chunked object store uploads (server#58608)
Fix: don’t return cache entries with null paths (server#58676)
Refactor(admin_audit): migrate to IAppConfig (server#58750)
Docs(config): clarify `remember_login_cookie_lifetime` behavior (server#58792)
Docs(config): document `session_lifetime` semantics and interactions (server#58794)
Test(ldap): align expectation for unset `ldapUserDisplayName2` with implementation to avoid PHP 8.5 warning (server#58813)
Refactor(dbal): move from deprecated to modern calls (server#58891)
Refactor(CapabilitiesManager): log slow capabilities in a single message (server#58971)
Fix(lookup-server): accept self-signed lus on globalscale (server#58976)
Remove usage of static vars or properties (server#59002)
Fix: treat all WebKit iOS browseres the same (server#59168)
Fix(sharing): icon color mismatch on download button in public share (server#59175)
Fix(files_reminder): passed reminder handling (server#59228)
Chore(deps-dev): Bump handlebars from 4.7.8 to 4.7.9 in /build/frontend-legacy (server#59245)
Enh(occ): make it possible to add an arbitrary number of users to a g… (server#59271)
Fix(files_reminders): switch from DB-side `NOW()` to PHP-side generation (server#59358)
Fix: folder tree selection after any action in main content (server#59359)
Fix(SetupChecks): maintenance window length is 4h (not 6h) (server#59413)
Fix(user_status): stabilise the user_status (server#59535)
Fix(files_external): S3 folder mtime updated on every read-only access (server#59539)
Feat(files_versions): allow to block version creation using WFE (server#59610)
Fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration (server#59677)
Feat: allow setting custom login-name for occ generated app password (server#59680)
Refactor(share): DRY up expiration date validation and fix dispatchEvent() log message (server#59731)
Fix(sharing): set STATUS_ACCEPTED when creating USERGROUP subshare on… (server#59813)
Refactor: Cleanup files app bootstrap (server#59831)
Fix: track time spent in recursive markOrRun calls (server#59857)
Perf: remove needless check for changed storage id for mounts (server#59900)
Perf: delay loading storage info in Cache untill needed (server#59901)
Refactor(preview): remove deprecated `PreviewManager::registerProvider` API (server#59905)
Fix(Files/Cache): align `MoveFromCacheTrait` fallback validation with `Cache::moveFromCache` (server#59916)
Feat(settings): replace OnlyOffice with Euro-Office in office suite s… (server#59933)
Add runtime operations in WFE (server#59966)
Fix(repair): restrict unserialize() in RemoveBrokenProperties (server#59979)
Docs(lock): clarify ILockManager API documentation (server#59984)
Caldav party crasher (server#59988)
Refactor(encryption): Migrate appconfig keys to typed bool IAppConfig with repair step (server#60002)
Chore(i18n): Remove space in word1/word2 (server#60026)
Chore(l10n): Plural needed to support multiplural languages (server#60027)
Fix: missing early fail for basic auth without credentials (server#60029)
Chore(deps): Bump marked from 18.0.3 to 18.0.5 in /build/frontend-legacy (server#60036)
Fix(encryption): Correctly report size for zero-byte encrypted files (server#60070)
Apply rector changes (server#60102)
Fix rendering custom columns in file lists (server#60134)
Feat(http-sig): Dual stack http-sig (server#60136)
Fix(files_sharing): Hide incompatible actions in shares (server#60151)
Let devs choose the handler for http requests (server#60167)
Fix(files): only show template picker menu entries if possible (server#60187)
Test: add playwright pipeline and start migrating Cypress to Playwright (server#60194)
Fix: add proper ACLs for trashbin proxys (server#60211)
Chore(deps): Bump webdav from 5.9.0 to 5.10.0 (server#60252)
Chore(deps): Bump @simplewebauthn/browser from 13.2.2 to 13.3.0 in /build/frontend-legacy (server#60257)
Chore(deps-dev): Bump webpack from 5.105.3 to 5.106.2 in /build/frontend-legacy (server#60258)
Feat(settings): add shared Office admin section (server#60285)
Fix(AppStore/Fetcher): catch GenericFileException when reading cache file in Fetcher (server#60286)
Feat: make first login event webhook compatible (server#60305)
Spelling fixes (server#60316)
Fix(files_external): Move MountConfig to non-static services (server#60318)
Fix(systemtags): Include leading slash in unified search tag link (server#60325)
Fix(occ): set GID before UID to ensure success (server#60331)
Chore(deps-dev): Bump @protobufjs/utf8 from 1.1.0 to 1.1.1 (server#60339)
Fix(OC_Helper): properly calculate quota of shared storages (server#60341)
Fix(encryption): Refactor EncryptionWrapper (server#60344)
Fix(workflowengine): use proper contrast colors for operations (server#60347)
Feat(appstore): show new column with groups the app is limited to (server#60355)
Feat(core): app menu polish for NC34 (server#60358)
Fix: Increase limit for share/unshare requests per hour (server#60359)
Fix(appstore): do not offer rating apps not on appstore (server#60360)
Fix(appstore): show reason why limit app to groups is not possible (server#60361)
Chore(deps): Bump systeminformation from 5.31.1 to 5.31.6 (server#60374)
Fix error when creating mail shares if custom tokens are enabled (server#60378)
Test(settings): reduce flakiness of authorized group integration assertions (server#60379)
🚀 Master is now 35 (server#60391)
Chore(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (server#60400)
Chore(deps-dev): Bump eslint-plugin-cypress from 6.4.0 to 6.4.1 in the eslint group across 1 directory (server#60413)
Chore(deps-dev): Bump cypress-vite from 1.9.1 to 1.10.0 (server#60423)
Chore(deps-dev): Bump msw from 2.14.3 to 2.14.6 (server#60425)
Chore(deps): Bump marked from 17.0.6 to 18.0.5 (server#60427)
Chore(deps-dev): Bump stylelint from 17.10.0 to 17.11.0 (server#60429)
Chore(deps): Bump vue from 3.5.33 to 3.5.34 (server#60431)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (server#60433)
Chore(deps-dev): Bump msw from 2.14.3 to 2.14.6 in /build/frontend-legacy (server#60437)
Chore(deps): Bump marked from 17.0.4 to 18.0.3 in /build/frontend-legacy (server#60440)
Chore(deps): Bump the github-actions group with 3 updates (server#60445)
Fix(windmill): Fix baseUrl in background job (server#60449)
Fix(dav): finalize upload metadata before post-write hooks (server#60453)
Fix(appstore): fix reference to non-existing `forceEnableApp` function (server#60455)
Fix(files_sharing): do not double escape special characters (server#60457)
Refactor(NavigationManager): move navigation definitions into apps (server#60458)
Fix(dav): Skip removal of classified activity when not generated anymore (server#60461)
Test(carddav): refactor testSearch to use clearer assertions and unique UIDs (server#60463)
Fix: update cached mounts when moving share in repair step (server#60465)
Fix: properly mark CleanupShareTarget as expensive (server#60466)
Test(filesdrop): fix duplicate scenario titles, indentation, and add clarifying comments (server#60467)
Docs(templates): fully document ITemplateManager (server#60470)
Refactor(legacy): simplify getTheme and clarify legacy theme docs (server#60481)
Feat: implement isSelectableGroup function to filter out unselectable groups (server#60483)
Fix(files_sharing): Use UnknownActivityException (server#60493)
Add task processing streaming support (server#60500)
Feat(openmetrics): export more resilient if exception happens (server#60501)
Fix(settings): Show loading spinner while searching accounts (server#60504)
Feat(users): Check assertion when enabling user (server#60505)
Fix: remove too verbose error log line in AddExtraHeadersPlugin (server#60511)
Fix(files): Chromium-based browsers drag-and-drop (server#60519)
Chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.4 in /build/frontend-legacy (server#60524)
Fix(appstore): use alias for translations as `appstore` is taken by `apps.nextcloud.com` (server#60528)
Fix(files): use displayname rather than basename to use progress (server#60541)
Don’t put hashed password in share api response (server#60542)
Fix: only allow full admins to create ‘token needed’ webhooks (server#60543)
Fix: improve check if external storage backend is local (server#60544)
Fix: handle NAT64 addresses in isLocalAddress (server#60546)
Fix: don’t tell the remote their token is lower (server#60547)
Fix: trim duplicate search results for external share (server#60587)
Chore: cleanup useless files from repo (server#60590)
Fix(settings): clear NcAppNavigation toggle overhang (server#60596)
Chore(snowflake): add more randomness in server id fallback (server#60612)
Fix(files): show proper information when a move will override the target (server#60631)
Fix(caldav): grant sharee Acls to the delegate (server#60641)
Refactor: Remove deprecated AutoCompleteEvent (server#60643)
Fix(settings): confirm app-token revoke and preserve wipe state (server#60644)
Fix: access shared and delegated trashbin objects (server#60648)
Fix(http): avoid iconv for header ascii fallback (server#60649)
Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 (server#60651)
Fix(config): add null coalescing fallback in getValueBool before strtolower (server#60654)
Chore(psalm): forbid iconv (server#60655)
Add fallback for Codespace environment variables (server#60663)
Feat(core): Add centered search input to top bar (server#60665)
Chore(deps): Bump qs and express in /build/frontend-legacy (server#60666)
Chore(deps): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (server#60667)
Chore(deps-dev): Bump rector/rector from 2.4.3 to 2.4.4 in /vendor-bin/rector (server#60668)
Chore(deps-dev): Bump eslint from 10.3.0 to 10.4.0 in the eslint group across 1 directory (server#60669)
Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#60671)
Chore(deps-dev): Bump cypress from 15.14.2 to 15.15.0 (server#60672)
Chore(deps-dev): Bump stylelint from 17.11.0 to 17.11.1 (server#60673)
Chore(deps): Bump p-queue from 9.2.0 to 9.3.0 (server#60674)
[master] fix(security): Update code signing revocation list (server#60705)
Speedup share tests (server#60709)
Fix(caldav-delegation): send notification to delegator (server#60712)
Fix(files_reminders): keep batch alive on per-row failure (server#60713)
Fix(federation): reset retainJob at start of run() (server#60714)
Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 in /build/frontend-legacy (server#60716)
Fix(MailPlugin): Stop applying the offset twice and the limit per wide/exact (server#60728)
Fix: Add plural form for translations (server#60732)
Fix(DB): Enforce foreign key constraints in SQLite (server#60733)
Feat(UserManager): Add getters for avatar URLs (server#60734)
Fix(security): don’t propagate ValueError from Crypto::decrypt() fallback (server#60735)
Perf(ci): cache npm dependencies in Cypress init job using buildjet cache (server#60738)
Test(ci): enforce PHPUnit time limits with sensible timeout values (server#60739)
Fix(encryption): recovery keys should be shown when user keys are used (server#60741)
Test: replace checkbox assertions with real assertions or DoesNotPerformAssertions (server#60742)
Feat: allow loading external storage config values from file (server#60743)
Test(db): call parent::tearDown() in DB test classes that skipped it (server#60744)
Test: replace checkbox assertions with DoesNotPerformAssertions (middleware) (server#60748)
Test(share20): replace addToAssertionCount checkbox tests in Share20 ManagerTest (server#60751)
Test(user_ldap): speed up AbstractMappingTestCase chunking test (server#60756)
Fix(core): Hide current-app label at narrower viewports (server#60757)
Test(behat): reset per-scenario state in BasicStructure and Sharing (server#60763)
Background jobs improvements (server#60765)
Fix(caldav): Expand recurring events for principal calendar search (server#60766)
Chore(deps-dev): Bump tmp from 0.2.5 to 0.2.6 in /build/frontend-legacy (server#60770)
Feat: Add office as shipped app (server#60776)
Feat(jobs): allow workers to keep track of executed jobs (server#60778)
Feat(jobs): add command to list executed background jobs (server#60779)
Refactor: Remove most usages of IAppContainer and IServerContainer (server#60780)
Docs(appframework): clarify PasswordConfirmationRequired behavior in docblocks (server#60783)
Fix(Storage): use `proxyexclude` parameter in DAV client (server#60787)
Chore(deps-dev): Bump symfony/yaml from 7.4.8 to 7.4.13 in /vendor-bin/behat (server#60788)
Chore(Cache): Remove deprecated insert and update events (server#60797)
Fix(encryption): Fix endpoint /ajax/userSetRecovery to support boolean (server#60801)
Fix(Share): Add missing optional parameter to IManager::shareApiAllowLinks() (server#60809)
Feat(search): Subdue header search input placeholder (server#60813)
Fix: better error when missing user or host for sftp (server#60816)
Fix: actually register listener for updating stored external storage credentials (server#60817)
Chore(deps): Bump tmp from 0.2.5 to 0.2.7 (server#60822)
Fix(files_sharing): clear the password after saving (server#60825)
Fix(AppSearch): Always sort apps first for search (server#60827)
Refactor: move release changelog workflow to releases repo (server#60829)
Feat(db): add occ db:info, db:size, db:index-usage and db:locks (server#60840)
Fix(files_versions): guard null path in event listeners (server#60842)
Feat(file-search): add property to SearchQuery and check select fields to decide wheter to join extended cache (server#60844)
Chore(deps): Bump axios from 1.15.0 to 1.16.1 in /build/frontend-legacy (server#60847)
Chore(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (server#60848)
Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#60850)
Chore(deps-dev): Bump stylelint from 17.11.1 to 17.12.0 (server#60851)
Chore(deps-dev): Bump cypress-if from 1.13.2 to 1.16.1 (server#60852)
Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 (server#60853)
Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 in /build/frontend-legacy (server#60855)
Test(cache): avoid ordering assumptions in testExtended (server#60881)
Fix(TaskProcessing): restrict allowed_classes in Manager cache deserialization (server#60884)
Apply rector changes (server#60888)
Docs(IRequest): streamline duplicate docs + update for clarity and accuracy (server#60889)
Chore(deps): Bump the github-actions group with 5 updates (server#60891)
Chore(deps): Update flake to NixOS 26.05 (server#60896)
Fix(core): restore app menu label, show “Settings” for sub-sections (server#60897)
Fix: Make the IProvideUserSecretBackend usable (server#60898)
Chore(deps): Bump glob from 10.4.5 to 10.5.0 (server#60908)
Fix(previews): ffprobe hangs (server#60916)
Docs: Add AI policy reference and starting point for agents.md (server#60922)
Perf(user_ldap): chunk oracle queries for lower bind cost (server#60930)
Fix(files): make sure nested changes are propagated to sidebar tabs (server#60943)
Fix(user_ldap): allow editing profile fields not managed by LDAP (server#60948)
Chore: Remove unused and long deprecated Remote components (server#60953)
Chore: Deprecate IBroadcastEvent (server#60954)
Refactor: Remove old deprecated methods from OCP\Calendar (server#60955)
Refactor(server): Register alias when needed (server#60957)
Fix: Files checker (server#60959)
Refactor: Use new IQueryBuilder::MAX_IN_PARAMETERS (server#60960)
Build: Dont include AGENTS.md and CLAUDE.md in release (server#60964)
Job run history cleanup (server#60972)
Chore(deps): Bump serialize-javascript and workbox-webpack-plugin in /build/frontend-legacy (server#60973)
Fix: harden object store against copying a file to itself (server#60975)
Fix(tests): remove integration tests that depend on deleted Remote API classes (server#60977)
Fix(files_external): prevent dropdown entries from shrinking (server#60982)
Fix(settings): add loading feedback to account create/edit dialogs (server#60986)
Chore: fix SearchBinaryOperator constructor type hint (server#60988)
Fix(menu): Fix icon colors on waffle menu (server#60989)
[master] fix(security): Update code signing revocation list (server#60992)
Fix(theming): read cachebuster as int in manifest endpoint (server#61007)
Fix(preview): First cleanup from filecache and then from preview table (server#61011)
Fix: use card interface instead of object (server#61017)
Build(deps-dev): bump eslint from 10.4.0 to 10.4.1 in the eslint group across 1 directory (server#61022)
Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#61023)
Chore(deps): Bump vue from 3.5.34 to 3.5.35 (server#61024)
Build(deps-dev): bump cypress from 15.15.0 to 15.17.0 (server#61026)
Chore(deps-dev): Bump @babel/preset-typescript from 7.28.5 to 7.29.7 in /build/frontend-legacy (server#61027)
Fix(taskprocessing): claim tasks atomically so parallel workers don’t duplicate (server#61053)
Fix(NavigationManager): resolve entries only when needed (server#61055)
Fix(dav): properly handle files metadata (server#61057)
Ci(integration): drop stale remoteapi_features test matrix entry (server#61063)
Refactor(settings): migrate Users form sub-components to script setup (server#61064)
Fix: use correct permissions mask for non-home storage public links (server#61067)
Add AI policy check (server#61068)
Chore: fix smbclient setup in ci (server#61069)
Test: cleanup users before userbackend test (server#61071)
Fix(comments): load comments styles when the comments app is loaded (server#61073)
Fix(settings): Fix appstore icon color in settings menu (server#61075)
[master] fix(security): Update code signing revocation list (server#61088)
Fix(comments): Use capped memory cache for comments (server#61091)
Fix(files_sharing): Use share id in file actions (server#61099)
Fix: Correctly detect appid for dist css files (server#61100)
Fix(core): keep app menu settings icon legible on light backgrounds (server#61109)
Feat: Add frankenphp worker support for more endpoints (server#61115)
Build(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in /build/frontend-legacy (server#61119)
Fix(NavigationManager): only resolve navigations of booted apps (server#61120)
Fix(ocm): merge resource types by name in discovery (server#61126)
Feat(TaskProcessing): add AudioToTextSubtitles TaskType (server#61127)
Feat(OCP): Add Interaction API (server#61128)
Build(deps): bump symfony/mailer from 6.4.31 to 6.4.40 (server#61132)
Fix deprecations in tests (server#61140)
Test: Warn about slow startup time for phpunit tests (server#61141)
Chore(PHP): Drop 8.2 for Nextcloud 35 (server#61142)
Docs(tests): Add some general documentation for PlayWright (server#61143)
Chore(workflows): keep only lowest and highest supported versions of dbs (server#61144)
Test(files): migrate favorites e2e from Cypress to Playwright (server#61145)
Fix(mimetype): Add TSV support in mimetype aliases, mapping, and names (server#61147)
Build(deps): bump symfony/dom-crawler from 6.4.32 to 7.4.12 (server#61149)
Speedup tests execution (server#61150)
Test(files): migrate files actions e2e from Cypress to Playwright (server#61152)
Test(files): migrate recent-view and regression specs from Cypress to… (server#61153)
Ci(PHP): Only test against highest and lowest supported PHP versions (server#61158)
Fix(appstore): bring back “update all” button (server#61163)
Test(files): migrate copy/move e2e from Cypress to Playwright (server#61165)
Test(ci): Do not always run e2e tests (server#61167)
Fix Memcached CI job (server#61168)
Test: Add missing calls to the parent setUp method (server#61169)
Build(deps): Bump shell-quote and concurrently (server#61173)
Test(systemtags): migrate from Cypress to PlayWright (server#61175)
Fix: resolve PHP deprecation of `imagedestroy` (server#61176)
Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (server#61177)
Chore: Run integration tests only on PRs as the other tests (server#61181)
Fix: Fix alignment issues of app password form ( #53123 ) (server#61186)
Feat(TaskProcessing): Update completionExpectedAt in Manager#setTaskProgress (server#61190)
Chore: Fix reuse licence after #60840 (server#61194)
Set preferStreaming default value to false for task processing tasks (server#61197)
Add OCM Notification Received Event (server#61201)
Fix: Psalm errors from #60840 (server#61208)
Chore: apply code style (server#61214)
Style(PHP): Fix (server#61216)
Test(core): migrate end-to-end test to PlayWright (server#61217)
Test(playwright): fix local test server config for SQLite runs (server#61218)
Test(files): migrate files/trashbin e2e from Cypress to Playwright (server#61219)
Test(files): migrate files selection e2e from Cypress to Playwright (server#61221)
Test(files): migrate files download e2e from Cypress to Playwright (server#61223)
Test(login): migrate end-to-end tests to PlayWright (server#61225)
[master] fix(security): Update code signing revocation list (server#61227)
Fix: Fix PHP Warning foreach() argument must be of type array|object, null given (server#61245)
Chore: bump MySQL to min 8.4 and support 9.7 (server#61247)
Fix(theming): preserve uploaded favicon and touch icon (server#61253)
Fix(files_versions): avoid version snapshot races during cross-storage renames (server#61254)
Chore(deps-dev): Bump the vite group across 2 directories with 1 update (server#61263)
[master] fix(security): Update code signing revocation list (server#61268)
Test(s3): fix flaky EOF check and remove PHP 8.5 skip (server#61275)
Feat: contacts import ocs (server#61277)
Chore: Update AI-policy workflow (server#61280)
Fix: Drop PHP 8.2 in Nextcloud 35 in 3rdparty/ (server#61281)
Feat(oauth2): Add commands for adding and deleting clients (server#61289)
Fix(twofactor_backupcodes): Add a clean helper to set code as used (server#61292)
Fix(caldav): respect federation settings (server#61293)
Fix(maintenance): allow AppAPI to serve requests during maintenance mode (server#61294)
Fix: Use token expiration for ephemeral sessions (server#61295)
Fix(files_sharing): remove leading slash from filename on unshare toast (server#61303)
Fix(team-manager): ensure team resources are only retrived for members (server#61308)
Fix(ocm-add-share): adjust domain validation (server#61310)
Chore(deps-dev): Bump tmp from 0.2.6 to 0.2.7 in /build/frontend-legacy (server#61311)
Fix(files_external): Allow editing auth mechanism on saved mounts (server#61312)
Chore(deps): Bump js-yaml from 4.1.1 to 4.2.0 (server#61314)
Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (server#61315)
Chore(deps): Bump dompurify from 3.4.7 to 3.4.10 (server#61316)
Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 (server#61317)
Fix(user_ldap): Escape filter part when searching for group members (server#61320)
Fix: Do not set last-password-confirm for apptoken sessions (server#61322)
Fix(files): Open the sidebar for the current folder, not a stale child (server#61330)
Fix: ensure file names are string-typed (server#61332)
Feat(settings): Rework personal info into a sectioned single-column layout (server#61358)
Fix: prevent editing delegated admins (server#61368)
Chore(deps-dev): Bump webpack-dev-server from 5.2.4 to 5.2.5 in /build/frontend-legacy (server#61393)
Chore(deps): Bump form-data from 4.0.5 to 4.0.6 in /build/frontend-legacy (server#61395)
Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 in /build/frontend-legacy (server#61396)
Chore(deps-dev): Bump launch-editor from 2.11.1 to 2.14.1 in /build/frontend-legacy (server#61397)
Fix(OCM): Remove comment meant only for OCP APIs (server#61399)
Fix(settings): show app menu current-app button on settings pages (server#61406)
Chore: Sync codeowner with our internal organisation (server#61407)
Fix(auth): log invalid token during password reset (server#61408)
Fix: Use a CappedMemoryCache for UserConfig to avoid memory exhaustion (server#61413)
[master] fix(security): Update code signing revocation list (server#61423)
Chore(deps): Bump dompurify from 3.4.10 to 3.4.11 (server#61425)
Fix(migrations): Trigger recently added migrations (server#61428)
Fix(files): remove leading slash from destination in copy/move toast (server#61435)
Perf: Only sort wrappers when adding them (server#61438)
Perf(View): don’t sort twice the same array (server#61440)
Fix(files_trashbin): create folder if missing when expiring trash (server#61442)
Chore(deps): Bump undici (server#61445)
Chore(deps-dev): Bump rector/rector from 2.4.5 to 2.4.6 in /vendor-bin/rector (server#61447)
Chore(deps-dev): Bump nextcloud/rector from 0.5.1 to 0.5.2 in /vendor-bin/rector (server#61448)
Chore(deps-dev): Bump eslint from 10.4.1 to 10.5.0 in the eslint group across 1 directory (server#61449)
Chore(deps-dev): Bump the vitest group across 2 directories with 2 updates (server#61450)
Chore(deps): Bump vue from 3.5.35 to 3.5.38 (server#61451)
Chore(deps-dev): Bump @playwright/test from 1.60.0 to 1.61.0 (server#61452)
Chore(deps-dev): Bump cypress-split from 1.24.31 to 1.25.0 (server#61453)
Docs(config): clarify metadata and conversion file size limits (server#61478)
Fix(dav): Always show example content section (server#61483)
Fix(dav): Handle GenericFileException when reading default contact file (server#61485)
Fix: Remove uses of deprecated service string names (server#61489)
Fix: webhook payload for system tag events (server#61490)
Feat: Make it possible to add a storage wrapper using public APIs (server#61493)
Fix(ViewOnlyPlugin): Allow COPY and MOVE operations within the same storage (server#61497)
Fix(onetime-qrcode): Remove password confirmation attribute (server#61501)
Fix(settings): correct heading order in account management sidebar (server#61505)
Fix(files): distinguish between files and folders for validation messages (server#61506)
Perf: block more properties from using the custom properties backend (server#61509)
Fix the ScanFiles job to not trigger scans of root directory for every single user (server#61511)
Chore(tests): adjust PlayWright tests to follow ESLint rules (server#61513)
Chore(comments): resolve ESLint warnings (server#61516)
Fix: stop calling DI container in SharedStorage (server#61517)
Feat: Add support for `NOT ILIKE` in query builder expressions (server#61521)
Test(settings): migrate end-to-end tests from Cypress to PlayWright (server#61522)
Perf: avoid DIing IRootFolder at every shared storage init (server#61530)
Perf(log): normalize log data only when logging (server#61532)
Fix(Collaborators): Fix matching emails to remote users if no remote results are present (server#61534)
Feat: Mark 32 bits support as removed for Nextcloud Hub 27 Winter (server#61537)
Chore(ISecureRandom): Deprecate generate() in favor of Randomizer::getBytesFromString() (server#61538)
Refactor: Soft remove Emitter from IRootFolder interface (server#61539)
Feat(share): add public share-review API under OCP\Share\ShareReview (server#61543)
Refactor: Expose a public exception when no user is found (server#61544)
Fix(db): add support for MariaDB 12.3 LTS and increase min. to 10.11 (server#61554)
Fix(cache): make clear() redis cluster compatible (server#61559)
Refactor: consolidate app loading logic in bootstrap process (server#61560)
Feat(TaskProcessing): Add AudioToAudioTranslate TaskType (server#61564)
Fix(psalm-strict): Fix lib exclusions (server#61565)
Feat: mark legacy ai providers (server#61567)
Fix(files_external): ignore deprecated backends (server#61568)
Fix(files_external): properly apply default mount options (server#61573)
Fix(updatenotification): use correct appstore route (server#61574)
Fix(core): use proper API routes for recommended apps (server#61575)
Fix(appstore): use proper app icon or adjust color if needed (server#61577)
Fix(appstore): only show appstore entries if actual from appstore (server#61578)
Fix(psalm): Set PHP version to 8.3 (server#61583)
Fix(settings): display birthday correctly regardless of browsers timezone (server#61586)
Fix(a11y): label account QR code button (server#61600)
Fix(config): Decrypt sensitive appconfigs when requested (server#61608)
Refactor(tests): cleanup PlayWright tests (server#61614)
Fix(core): Throttle lost-password reset form when link is disabled (server#61615)
Refactor(taskprocessing): mark built-in text task types as internal and deprecated if needed (server#61616)
Fix(files_external/SMB): Use ‘null’ explicitly for no workgroup (server#61622)
Chore(deps-dev): bump behat/behat from 3.31.0 to 3.32.0 in /vendor-bin/behat (server#61623)
Chore(deps-dev): bump rector/rector from 2.4.6 to 2.5.2 in /vendor-bin/rector (server#61624)
Fix(theming): allow to unselect a font theme (server#61627)
Fix(core): reduce header height (server#61628)
Refactor(preview): align provider lookup in PreviewManager checks (server#61629)
Fix(files_sharing): reject custom share tokens longer than the db column (server#61630)
Chore(deps): Bump the github-actions group with 11 updates (server#61631)
Docs(preview): improve IPreview and IProviderV2 interface docs (server#61632)
Fix(LoginForm): improve login throttle warning wording (server#61636)
Fix(settings): in absence form avoid shifting dates to browsers timezone (server#61638)
Fix(dav): Load ProfilerPlugin only when profiler is enabled (server#61639)
Chore: Remove redundant assignment (server#61641)
Fix(core): scope public share theme filter to the download icon (server#61648)
Chore(jobs): write proper documentation for job:history (server#61657)
Fix(files): proper accessible row name and title for overflow (server#61658)
Fix(dav): return RFC 4791 no-uid-conflict on duplicate calendar UID (server#61659)
Update script to latest (server#61660)
Fix(core): resolve some edge cases with recommended apps (server#61663)
Test(files_external): migrate end-to-end tests to PlayWright (server#61665)
Fix(core): keep the header search input in document flow (server#61668)
Sync ai-policy with org template (server#61669)
Fix(rector): Don’t use AddSeeTestAnnotationRector in rector strict (server#61670)
Fix ldap:show-remnant sharer column when remnants are disabled (server#61677)
Fix: hide scroll bar in unified search when not needed (server#61679)
Fix(dav): Do not respond version/trashbin download requests with 404 due to ChunkingV2Plugin (server#61680)
Feat(bruteforce): improve bruteforce protection command output (server#61682)
Feat(TaskProcessing): add TextToTextImprove to improve or iterate on text (server#61683)
Chore(deps): bump cypress-io/github-action from 7.4.0 to 7.4.1 in the github-actions group (server#61684)
Fix(bruteforce): Don’t throttle requests with failing CSRF (server#61686)
Fix: adjust file picker for background image to allow folder navigation (server#61688)
Store taskprocessing output files with extension to ease mimtype guessing (server#61689)
Feat: KV cache based on predis (server#61690)
App menu open on hover (server#61694)
Build(deps): Composer audit updates (server#61696)
Fix(db): align preview migration annotations with created tables (server#61705)
Perf(db): drop redundant db-side migrations version sorting (server#61707)
Docs(config): fix unbalanced inline literal in remember-me sample com… (server#61719)
Ci: Add lables via rest api (server#61735)
Docs(ratelimit): add missing @param documentation (server#61736)
Docs(JS): fix typo in function name (server#61746)
Test(files): migrate end-to-end tests to PlayWright (server#61751)
Chore(deps-dev): bump stylelint from 17.12.0 to 17.14.0 (server#61759)
Chore(deps): bump vue from 3.5.38 to 3.5.39 (server#61760)
Chore(deps-dev): bump cypress from 15.17.0 to 15.18.0 (server#61761)
Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 (server#61762)
Chore(deps-dev): bump @playwright/test from 1.61.0 to 1.61.1 (server#61763)
Chore(deps-dev): bump webpack from 5.106.2 to 5.109.2 in /build/frontend-legacy (server#61766)
Chore(deps): bump focus-trap from 8.0.1 to 8.2.2 in /build/frontend-legacy (server#61767)
Ci(dependabot): restore build/frontend dirs for stable33 npm updates (server#61806)
Chore(deps): bump the github-actions group with 4 updates (server#61821)
Chore(deps): Bump postcss from 8.5.6 to 8.5.16 in /build/frontend-legacy (server#61823)
Chore(deps): bump dompurify from 3.4.2 to 3.4.11 in /build/frontend-legacy (server#61824)
Chore(deps): bump qs and @cypress/request (server#61828)
Fix(jobs): resolve portability issues with background job cleanup (server#61830)
Perf: Don’t fetch full group object in AuthorizedGroupMapper (server#61838)
Fix(Sharing): Don’t break cache entry by setting path to null (server#61841)
Fix(DeclarativeManager): Fix admin delegation (server#61845)
Ci: Update policy check to org-latest (server#61847)
Build(rector-strict): Bump PHP set to 8.3 (server#61848)
Feat(core): header-anchored combobox shell for unified search (server#61849)
Fix(metadata): bind chunked file ids (server#61857)
Test: fix HEIC tests (server#61858)
Fix(dav): release part-file lock when an upload fails (server#61863)
Feat: Disable callable serialization in sabre/xml (server#61866)
Fix(auth): confine OCM access token to the masked share endpoint (server#61870)
Fix(jobs): compute memory usage after clean-up (server#61877)
Fix(settings): missing end of html tag (server#61880)
Fix(CalDav): Force trashbin deletion when re-creating item with same UID (server#61881)
Test(installer): migrate end-to-end tests to PlayWright (server#61883)
CloudFederationApi: access-token lifecycle fixes (server#61889)
[master] fix(security): Update code signing revocation list (server#61900)
Perf: Replace more calls from getUserGroups to getUserGroupIds (server#61904)
Fix(files_sharing): preserve unmasked permissions as scan_permissions (server#61905)
Perf: Don’t fetch all the trash items when deleting a single item (server#61906)
Feat(files_sharing): schedule external share scan job when accepted (server#61908)
Fix(s3): trim multiple spaces to single space in original path header (server#61914)
Feat: Fetch groups in batch in getUserGroups (server#61916)
Fix: Catch expected NotFoundException (server#61917)
Fix(files_sharing): Fail on sharing file with create or delete permission before failing on increased permissions (server#61929)
Fix(files): use proper translation templates (server#61931)
Fix(files): do not let a failing move hook break the move or hide files (server#61937)
Refactor(Interaction): Allow multiple resources and receivers in a single event (server#61938)
Feat(core): add unified search loading controller (server#61941)
Feat(login): clean remember me tokens (server#61944)
Refactor: Centralize logic for checking if a share is password protected (server#61946)
Ci: migrate from buildjet to cache action (server#61947)
Fix(preview): Handle unique constraints violation exception (server#61950)
Feat(occ): improve config:list help text/descriptions (server#61953)
Perf(carddav): reduce disk usage of photocache (server#61957)
Fix(files_sharing): validate input in PublicPreviewController#getPreview (server#61960)
Fix: Output shape validation will delete keys when there is a list of files (server#61962)
Feat: Add MultimodalChatWithTools and MultimodalContextAgentInteraction (server#61963)
Fix(systemtags): correct @since tag for sanitizeWordsAndEmojis (server#61966)
Fix(UserPlugin): Don’t return mail matches on user id search (server#61981)
Fix(UserPlugin): Don’t search for displayname when restricted (server#61982)
Fix(UserPlugin): Don’t return disabled users on user ID and mail match (server#61984)
Chore(deps-dev): bump rector/rector from 2.5.2 to 2.5.5 in /vendor-bin/rector (server#61986)
Chore(deps-dev): bump the vitest group across 2 directories with 2 updates (server#61988)
Chore(deps): bump p-queue from 9.3.0 to 9.3.1 (server#61989)
Chore(deps): bump query-string from 9.3.1 to 9.4.1 in /build/frontend-legacy (server#61990)
Chore(deps-dev): bump sass from 1.100.0 to 1.101.0 in /build/frontend-legacy (server#61991)
[master] fix(security): Update code signing revocation list (server#62019)
Chore(deps-dev): bump ws from 8.18.3 to 8.21.0 in /build/frontend-legacy (server#62025)
Fix(encryption): bind personal private key password inputs (server#62027)
Chore(playwright): Wait for server response before checking sorting result (server#62032)
Chore(playwright): Rewrite password confirmation handler to avoid race conditions (server#62033)
Chore(tests): Fix broken rector run due to conflict with psalm (server#62034)
Chore(tests): Fix flaky nodb tests due to `AlgorithmTest` (server#62035)
Feat(ITeamManager): Add getTeam method (server#62038)
Perf(workflow): Implement result cache for IP checks (server#62039)
Fix(caldav): url-encode owner/user in activity event links (server#62063)
Improve logout url generation (server#62081)
Fix(FilesWidget): allow to resize widget vertically (server#62089)
Rate limiting for creating federated shares (server#62091)
Fix(files_sharing): Allow access to shares by disabled users if hide_disabled_user_shares is enabled (server#62092)
Feat(core): drive the unified search modal from the search controller (server#62093)
Fix(KeyValueCache): allow negative TTL for file locking (server#62114)
Fix: enhance name splitting to handle “Lastname, Firstname” format (server#62122)
Fix: Disable imagick preview providers (server#62145)
Feat(core): keyboard navigation and focus shortcut for unified search (server#62157)
Fix(preview): properly handle encoded content (server#62162)
Fix(AmazonS3): pass S3 error messages through to the frontend (server#62163)
Perf(dav): Stream PROPFIND output (server#62164)
[master] fix(security): Update code signing revocation list (server#62166)
Chore: undeprecate the redis cache backend (server#62195)
Fix(files_version): mtime confusion on milliseconds (server#62204)
Occ file command enhancements (server#62207)
Fix: don’t die if we can’t encode file metadata on upload (server#62208)
Chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 in /build/frontend-legacy (server#62209)
Chore(deps): bump systeminformation from 5.31.6 to 5.31.17 (server#62213)
Use stricter types on a few classes (server#62228)
Feat(Dispatcher): Warn about open transaction after controller method was executed (server#62232)
Fix(SetupChecks): Link to task processing worker docs (server#62240)
Add Unified Sharing (server#62241)
Fix(theming): mark background button text as English (server#62242)
Fix(TaskProcessing): Claim tasks atomically in both SynchronousBackgr… (server#62243)
Fix(dashboard): update scrollbar contrast on background (server#62244)
Fix(files): properly handle folders without permissions (server#62254)
Fix(files): preserve encryptedVersion when copying cache entries (server#62255)
[master] fix(security): Update CA certificate bundle (server#62256)
Fix(appstore): initialize the exApps store when enabled (server#62276)
Test: mark installation tests as slow (server#62282)
Test(users): prevent flaky tests with hardcoded values (server#62283)
Test(files): wait for PUT before continue with tests (server#62284)
Test(files): wait for actual requests when deleting files (server#62286)
Chore(deps-dev): bump rector/rector from 2.5.5 to 2.5.7 in /vendor-bin/rector (server#62289)
Chore(deps-dev): bump cypress from 15.18.0 to 15.18.1 (server#62291)
Chore(deps-dev): bump msw from 2.14.6 to 2.15.0 (server#62292)
Chore(deps): bump marked from 18.0.5 to 18.0.6 (server#62293)
Test(TestCase): restore unregistered services correctly (server#62326)
Test(files): make watcher propagation mtime regression test deterministic (server#62329)
Fix(core): handle parameter limits in files metadata deletion (server#62331)
Chore: Update minimum supported desktop version to 3.2.81 (server#62333)
Refactor: Add type annotations to middlewares (server#62334)
Use constructor properties in Sharing (server#62335)
Fix: Mark some parameters as sensitive (server#62336)
Perf(ShareUser): Only fetch display name instead of user object (server#62341)
Chore(deps): bump axios from 1.16.0 to 1.18.1 (server#62350)
Chore(deps): bump axios from 1.16.1 to 1.18.1 in /build/frontend-legacy (server#62352)
Perf(user-display-name): Check memory cache before trying redis (server#62353)
Fix(SharingBackend): Call ISharePropertyTypeModifyValue::modifyValueOnSave when saving default value (server#62354)
Feat(files_sharing): fetch remote avatars for external shares (server#62355)
Fix(sharing): Set REUSE annotations for l10n (server#62356)
Feat(core): reveal unified search filters from the input (server#62359)
Fix(PasswordSharePropertyType): Generate default password when passwords are required (server#62360)
Fix(files): Prevent corruption of files when moving from encrypted to unencrypted folders within the same object storage (server#62364)
Don’t fill the pagination cache if there are no extra items (server#62365)
Fix(TeamShareRecipientType): Defer getting CirclesManager class as it might not exist yet (server#62366)
Fix: allow Enter on public share Download link (server#62367)
Fix(files_sharing): skip unresolvable share recipients (server#62368)
Fix(share): do not re-accept rejected shares (server#62373)
Fix(search): Add end date for last 7 and last 30 days (server#62375)
Perf(files_external): pipeline SFTP stream writes (server#62377)
Chore(deps): bump fast-uri from 3.1.2 to 3.1.4 (server#62378)
Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (server#62379)
Fix(Sharing): Fix l10n interpolation (server#62393)
Feat(Sharing): Fallback to guest avatar if recipient provides no icon (server#62397)
Ci: update workflows from organization (server#62407)
Fix(CleanupLoginTokens): Specify the table (server#62408)
Fix: Don’t add empty and broken ExternalShareScanJob on upgrade (server#62412)
[taskprocessing] Add an endpoint to get the position of a scheduled task in the queue (server#62414)
Test(files_versions): migrate end-to-end tests to PlayWright (server#62423)
Fix(background-jobs): preserve Snowflake IDs as strings (server#62425)
Fix: multimodal chatwithtools was not made internal (server#62426)
Feat: allow specifying applicable users and groups in the files_external:create command (server#62431)
Fix(Sharing): Use positional parameters in property validation error messages (server#62432)
Fix(SharingManager): Skip interaction checks if checks are overridden (server#62444)
Fix(onetime-qrcode): Fix onetime QR code with 2FA enable (server#62445)
Fix(Sharing): Enable node download permission by default (server#62454)
Fix(Sharing): Remove faulty check if required properties have a defaut value (server#62455)
Fix(files): hide download action in link shares for newly created folders (server#62459)
Fix(Sharing): Compute required, default and max expiration date based on recipients (server#62464)
Fix(IRegistrationContext): Fix type hinting (server#62475)
Feat: introduce a function to bind a teamfolder to a team (server#62476)
Fix: Use PHP_AUTH_PW for strict password confirmation (server#62477)
Fix: multiple file selection on tab navigation (server#62482)
[master] Fix npm audit (server#62494)
Chore(deps): bump p-queue from 9.3.1 to 9.3.2 (server#62496)
Chore(deps-dev): bump stylelint from 17.14.0 to 17.14.1 (server#62497)
Chore(deps): bump vue from 3.5.39 to 3.5.40 (server#62498)
Chore(deps-dev): bump @zip.js/zip.js from 2.8.26 to 2.8.33 (server#62499)
Chore(deps): bump pinia from 3.0.4 to 4.0.2 (server#62500)
Feat(webauthn): Skip 2FA for user verified logins (server#62540)
Chore(deps): bump shell-quote and concurrently (server#62541)
[master] Fix npm audit (server#62542)
Http-sig: Update http message signatures for OCM after spec review (server#62543)
Apply rector changes (server#62544)
Chore: Update minimum supported desktop version to 3.2.82 (server#62547)
Fix(rector-strict): Ignore wrong cases of RemoveReturnTagIncompatibleWithNativeTypeRector (server#62548)
Feat(Sharing): Allow omitting existing recipients when searching for recipients (server#62550)
Perf: Use hash map to check if path was already checked (server#62552)
Chore(Sharing): Fix some typos (server#62556)
Perf: Don’t construct Config object twice (server#62559)
Fix(imip): add context to imip log messages (server#62561)
Optimize propagator (server#62562)
Fix: correct spelling errors in comments (server#62564)
Chore(deps): bump p-queue from 9.3.2 to 9.3.3 (server#62566)
Chore(deps): bump marked from 18.0.6 to 18.0.7 (server#62568)
Chore(deps-dev): bump @zip.js/zip.js from 2.8.33 to 2.8.34 (server#62570)
Chore(deps-dev): bump cypress from 15.18.1 to 15.19.0 (server#62572)
Chore(deps-dev): bump sass from 1.101.0 to 1.101.6 (server#62573)
Chore(deps): bump p-queue from 9.3.1 to 9.3.3 in /build/frontend-legacy (server#62576)
Chore(deps-dev): bump msw from 2.14.6 to 2.15.0 in /build/frontend-legacy (server#62577)
Fix(iMIP): Prevent mails from carrying an unrelated user’s name (server#62580)
Build(deps): bump guzzlehttp/guzzle to 7.15.2 (server#62585)
Fix: throw better error message if a user doesn’t have a key even though it should have (server#62586)
Test: migrate remaining e2e tests to PlayWright (server#62592)
More logging around partfile rename failures (server#62594)
CI/Test fixes for unified sharing (server#62596)
Fix(Sharing): Improve date error messages (server#62598)
Add hints for password and expiration date if they are required (server#62599)
Chore(previews): add file signature check before opening files (server#62600)
Perf(preview): Optimize retriving all previews from oc_filecache (server#62601)
Fix(Sharing): Pass ShareUser instead of IUser (server#62602)
Feat(core): redesign unified search result presentation (server#62605)
Test(version-check): Fix flaky test (server#62609)
Feat: Add missing NoSubAdminRequired attribute (server#62610)
Preparations for files_sharing legacy backend (server#62613)
Migrate the dashboard app to Vue 3 (server#62624)
Migrate weather status to vue3 (server#62625)
Test: reduce flakyness of files version tests (server#62627)
[master] fix(security): Update code signing revocation list (server#62632)
Refactor(Sharing): Move from OCP to NCU (server#62640)
Feat: profile mobile view (server#62646)
Fix(systemTags): setObjectIdsForTag() dispatches once (server#62647)
Expend a bit OCP\GlobalScale\IConfig (server#62660)
Fix(encryption): handle decryption exception with outdated passwords (server#62666)
Fix(MemcachedFactory): Enable TCP_NODELAY and adjust default timeouts to be reasonable (server#62670)
Chore: remove deprecated global aliases for OC functions (server#62674)
Chore: remove deprecated global libraries (server#62677)
Fix(dashboard): use non-deprecated functions + make tests work at night (server#62682)
Feat(oauth2): Forward app tokens from primary to secondary in global scale (server#62687)
Test: resolve potential flaky Playwright tests (server#62688)
Feat: configure toast timeout (server#62689)
Feat(systemtags): implement tag filter (server#62694)
Fix(Database): Use real idle-timer to prevent `lastInsertId` being reset on MariaDB/MySQL (server#62697)
Fix(console): write app command loading errors to stderr (server#62718)
Fix(imip): don’t report success when a calendar cannot process iMip (server#62722)
Fix(share-api-controller): add sanity check on canAccessShare for circle share types (server#62724)
Chore(deps): bump the github-actions group with 8 updates (server#62735)
Chore(deps-dev): bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (server#62736)
Chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 (server#62738)
Chore(deps-dev): bump sass from 1.101.6 to 1.102.0 (server#62739)
Chore(deps-dev): bump @playwright/test from 1.61.1 to 1.62.0 (server#62740)
Chore(deps): bump p-limit from 7.3.0 to 7.3.1 in /build/frontend-legacy (server#62742)
Chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 in /build/frontend-legacy (server#62744)
Chore(deps): bump marked from 18.0.5 to 18.0.7 in /build/frontend-legacy (server#62746)
Fix(setup): make sure CAN_INSTALL error page is shown (server#62765)
[master] Fix npm audit (server#62766)
Chore: Update minimum supported desktop version to 3.3.50 (server#62774)
Fix(provisioning_api): read newUser.sendEmail as a boolean (server#62776)
Fix(dav): properly finalize with MOVE only (server#62786)
Fix(share): Avoid crash when share owner is not found (server#62791)
Chore: Apply rector:strict ruleset (server#62794)
Fix: improve logging when failing to get newly created user (server#62795)
Test(net): Add more ip classifier test cases (server#62797)
Fix: handle sftp private key as password (server#62805)
Fix: clear key password after loading key (server#62806)
Check free space in the proper folder when restoring from trash (server#62807)
Fix: disable direct link if link shares are disabled (server#62809)
Fix: require admin permissions for all systemtag updates (server#62810)
Host/ip validator hardenings (server#62811)
Hide personal settings of apps not enabled for the user (server#62852)
[master] fix(security): Update code signing revocation list (server#62857)
Fix(direct editing): cleanup tokens on user deletion (server#62861)
Feat(api): Add getOrCreateFolder also for SimpleFS module (server#62868)
Feat: Allow to check user existence outside specific user backends (server#62870)
Fix(sharing): properly handle verification of copy/move actions (server#62871)
Fix(share): Prevent type error caused by non-existing user (server#62872)
Chore(deps-dev): bump undici from 7.28.0 to 7.29.0 (server#62873)
Fix(theming): Speed up slow animations (server#62879)
Feat: Add setting to bypass password confirmation on a selected ip ranges (server#62884)
Fix: Port away from removed oc_default (server#62886)
Perf(PasswordConfirmationMiddleware): Reuse reflection object (server#62887)
Test(sharing): sort recipients before asserting in testGetShareWithPublicSecret (server#62902)
Feat: keep a classname mapping instead of always storing the full name for shares (server#62904)
Chore(deps): bump fast-uri from 3.1.4 to 3.1.5 (server#62910)
Fix(ObjectStore): reset multipart upload byte counter on retry (server#62919)
Fix(trashbin): properly show deleted by for federated shares (server#62925)
Fix(core): improve app icon contrast in the app menu (server#62931)
Fix(setup): de-duplicate host parsing allowing IPv6 connections (server#62932)
Command API in OCP (server#62942)
Style(icons): use filled variants for user, comment, share, password (server#62947)
Refactor: use DateTimeImmutable in unified sharing api instead of timestamp (server#62957)
Feat(setup): allow to pass SSL/TLS config for database connection (server#62958)
Feat(setup): allow to configure ssl db connection during installation (server#62959)
Chore: Bump symfony/console (server#62962)
App menu visual polishing (server#62963)
Refactor: use IUser for IShareSourceType::getSourceInteractionResource instead of user id string (server#62972)
Chore: Bump symfony components to v7 (server#62974)
Fix: Handle 2fa enforcement earlier (server#62982)
Fix: allow file request upload when `part_file_in_storage=false` (server#62986)
Fetch share source metadata in bulk (server#62987)
Fix(NavigationManager): properly register closures (server#62988)
Fix: improve type hinting for unified share listing methods (server#62989)
[master] Fix npm audit (server#62991)
Fix(core): prevent unified search placeholder from clipping (server#62999)
Feat: add shared resource section to profile (server#63002)
Fix(core): never insert a unified search result above a rendered one (server#63003)
Fix(CalDAV): Check for user status before serving public calendars (server#63004)
Chore: Apply rector strict config again (server#63007)
Revert “Merge pull request #62947 from nextcloud/fix/noid/filled-core… (server#63012)
Add DBAL Schema wrapper in OCP (server#63013)
Chore(deps): update 3rdparty dependencies (server#63018)
Chore(deps): update `cweagans/composer-patches` to v2.0.0 (server#63023)
Chore(deps): update `fusonic/opengraph` to v3.1.0 (server#63025)
Chore(deps): update `php-opencloud/openstack` to v3.17.0 (server#63027)
Build(deps): bump aws/aws-sdk-php from 3.376.2 to 3.390.1 (server#63030)
Chore(deps): update giggsey/libphonenumber-for-php-lite to 9.0.35 (server#63033)
Allow every with direct access to a shared file to modify all shares for the file (server#63036)
Fix(files_trashbin): misleading trashbin:expire output when expiration is disabled (server#63040)
Update CODEOWNERS to modify maintainers (server#63041)
Chore: cleanup getting time for formatting logs (server#63043)
Chore(deps-dev): bump rector/rector from 2.5.8 to 2.6.1 in /vendor-bin/rector (server#63044)
Chore(deps-dev): bump @playwright/test from 1.62.0 to 1.62.1 (server#63045)
Chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 (server#63046)
Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (server#63047)
Fix(files_trashbin): cleanup trash metadata after failed cross-user moves (server#63070)
Chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /build/frontend-legacy (server#63072)
[master] Fix npm audit (server#63085)
Apply rector changes (server#63095)
Fix(LocalStorage): Clear realpath cache on fopen failure and re-try access (server#63101)
App menu sorting improvement (server#63104)
Feat(federation): Add accept/decline mechanism for federated calendars (server#63112)
Fix errors from 32bits CI (server#63114)
Fix(files_external): propagate child copy failures in AmazonS3::copy() (server#63123)
Backports ldap fixes (server#63124)
Refactor: add PHP 8.3 types to BC-safe class constants (server#63133)
Feat: add navigation actions to the waffle menu (server#63134)
Fix: bump dav version for to trigger migration (server#63138)
Refactor: use Share for most SharingManager parameters instead of just the id (server#63140)
[master] fix(security): Update code signing revocation list (server#63142)
Fix(files_versions): pass missing fileInfo properties to Viewer.compare (server#63149)
Feat(dbal): Add missing stuff in DBAL wrapper (server#63152)
Fix(user_ldap): restore OCS API functionality for configID = ” (server#63165)
Feat(console): Expose raw Symfony OutputInterface and InputInterface (server#63174)
Refactor(dbal): Adjust types of some strings (server#63175)
Feat(api): Add more methods from DBAL (server#63176)
Update ITable.php to include `comment` (server#63177)
Chore: add `playwright.config.ts` to `.nextcloudignore` (server#63181)
Feat: allow specifying the actor in unified sharing cli (server#63190)
Allow specifying output format in unified sharing cli (server#63191)
Docs: sync AGENTS.md with updated agent snippet from nextcloud/.github (server#63193)
Fix: Respect cached false for OCM discovery (server#63200)
Feat(db): Add support for SortDirection to addSortBy and sortBy (server#63212)
Feat(console): Add support for suggestedValues (server#63218)
Refactor: allow non-lowercase string in ITable methods (server#63219)
[master] fix(security): Update CA certificate bundle (server#63231)
Fix: Public link with multiple mounts (server#63241)
Feat(dav): add IRoomMetadata::BUILDING_NAME (server#63244)
Fix(group): Set the display name on every backends that supports it (server#63246)
Fix(preview): execute PreviewMapper::deleteAll() (server#63247)
Test: remove double setup from share tests (server#63248)
Fix(preview): order previews by ID during pagination (server#63249)
Fix(preview): delete version metadata by preview ID (server#63251)
Build(deps): bump vue from 3.5.40 to 3.5.41 (server#63257)
Build(deps-dev): bump axe-core from 4.12.1 to 4.13.0 (server#63258)
Build(deps-dev): bump @zip.js/zip.js from 2.8.34 to 2.8.39 (server#63260)
Build(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 (server#63261)
Build(deps): bump marked from 18.0.7 to 18.0.9 (server#63262)
Build(deps): bump core-js from 3.49.0 to 3.50.0 in /build/frontend-legacy (server#63263)
Build(deps): bump marked from 18.0.7 to 18.0.9 in /build/frontend-legacy (server#63264)
Build(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 in /build/frontend-legacy (server#63265)
Fix(preview): qualify the ambiguous columns in PreviewMapper queries (server#63286)
Build(deps): bump nanoid from 3.3.12 to 3.3.18 in /build/frontend-legacy (server#63287)
Port oauth2 to new Entity system (server#63288)
Fix(sharing): key shares by string when loading share permissions (server#63291)
Feat(orm): Add support for BackedEnum in Entity column (server#63292)
Fix(dbal): Regression on PreparedStatement caused by fcc63b9603596c1b (server#63294)
Fix(jobs): don’t overwrite the –stop_after baseline in background-job:worker (server#63297)
Fix: Creating shares with multiple mount permissions (server#63299)
Chore: Improve phpunit performance (server#63300)
Apply rector changes (server#63301)
Fix(admin_audit): handle audit reads for new files (server#63305)
Fix(provisioning_api): let sub-admins change group memberships (server#63307)
Fix(config): mask the Euro-Office jwt_secret as sensitive (server#63311)
Refactor(core): drop the unified search local search bar (server#63312)
Feat(db-schema): Add IColumn::getName (server#63318)
Improve dispatcher (server#63326)
[master] fix(security): Update code signing revocation list (server#63335)
Feat(core): fill the unified search pending window with placeholders (server#63343)
Fix one core migration: Only add taskprocessing columns if they don’t exist (server#63350)
Feat: add SchemaChecker tool (server#63351)
Fix(tests): Mock discovery services to avoid network requests hanging (server#63352)
Fix(preview): keep the local file when losing the insert race (server#63376)
More improvements to the dispatcher (server#63385)
Clean up application autoloading registration (server#63388)
Fix(calendar): Bring back getBackends (server#63393)
Build(deps): bump fast-uri from 3.1.2 to 3.1.5 in /build/frontend-legacy (server#63399)
Chore: Undeprecated ISecureRandom (server#63412)
Fix(files_external): set usePresignedUrl before first S3 connection (server#63417)
Ci(playwright): skip browser installation on CI an reuse action provided chrome (server#63422)
Fix: Make SchemaWrapper compatible with old version of ISchemaWrapper (server#63427)
Fix(dav): Handle correctly not found while streaming output (server#63435)
Feat(orm): Add api to do cursor based pagination (server#63441)
Fix: Store login name and not uid in session when login with webauthn (server#63442)
Fix(rector): Apply rector strict (server#63443)
Feat(updater): clear app_install_overwrite on major upgrades (server#63446)
Build(apps): ship dbdoctor (server#63455)
Feat(ContextChat): add IContentProviderWithSearchTask (server#63459)
Build(deps): bump pinia from 4.0.2 to 4.0.3 (server#63464)
Build(deps-dev): bump @zip.js/zip.js from 2.8.39 to 2.8.51 (server#63465)
Build(deps-dev): bump concurrently from 10.0.4 to 10.0.5 (server#63466)
Build(deps): bump vue2-teleport from 1.1.4 to 1.2.2 in /build/frontend-legacy (server#63467)
Build(deps-dev): bump @nextcloud/webpack-vue-config from 7.0.2 to 7.0.4 in /build/frontend-legacy (server#63468)
[master] fix(security): Update code signing revocation list (server#63485)
Apply rector changes (server#63507)
Fix(navigation): Allow apps to hide registered navigation entries (server#63524)
Fix(INavigationManager): Add missing type values (server#63535)
Feat(Sharing): Allow filtering shares by state (server#63551)
Feat(Sharing): Apply password expiration config to email recipients (server#63560)
Fix(avatar): Fix loading avatars for users with email address user ids (server#63563)
Chore: update nextcloud-vue and nextcloud-dialogs (server#63568)
35.0.0 RC1 (server#63569)
Welcome stable35 (server#63570)
Build(deps-dev): bump the vitest group across 2 directories with 2 updates (server#63602)
Build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (server#63605)
Build(deps): bump @vueuse/core from 14.1.0 to 14.4.0 (server#63606)
Build(deps): bump @vueuse/integrations from 14.1.0 to 14.4.0 (server#63607)
Build(deps-dev): bump sass from 1.102.0 to 1.103.1 (server#63610)
Build(deps-dev): bump @vue/tsconfig from 0.9.0 to 0.9.1 (server#63612)
Build(deps): bump marked from 18.0.9 to 18.0.11 (server#63613)
Build(deps-dev): bump @zip.js/zip.js from 2.8.51 to 2.8.59 (server#63615)
Build(deps-dev): bump eslint from 10.8.0 to 10.9.1 (server#63617)
Build(deps): bump dompurify from 3.4.13 to 3.4.14 in /build/frontend-legacy (server#63618)
Build(deps): bump moment-timezone from 0.6.2 to 0.6.3 in /build/frontend-legacy (server#63622)
Build(deps): bump marked from 18.0.9 to 18.0.11 in /build/frontend-legacy (server#63623)
Build(deps-dev): bump @testing-library/user-event from 14.6.1 to 14.6.6 in /build/frontend-legacy (server#63624)
Build(deps): bump libphonenumber-js from 1.12.42 to 1.13.11 in /build/frontend-legacy (server#63625)
Build(deps-dev): bump sass from 1.101.0 to 1.103.1 in /build/frontend-legacy (server#63626)
Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.28.6 to 7.29.7 in /build/frontend-legacy (server#63627)
Build(deps-dev): bump @babel/node from 7.29.0 to 7.29.7 in /build/frontend-legacy (server#63628)
Build(deps): bump query-string from 9.4.1 to 9.5.0 in /build/frontend-legacy (server#63629)
Build(deps-dev): bump colord from 2.9.3 to 2.10.0 in /build/frontend-legacy (server#63630)
Test(db): cover migration version sorting (server#63639)
Fix(appconfig): make type-conflict error self-explanatory (server#63640)
Fix(dav): scope contact photo export to local address books (server#63646)
Feat(Sharing): Implement API kill switch (server#63650)
Fix(core): don’t hijack Ctrl+F in editors or behind modals (server#63653)
Fix cancelling the customization of a share (server#63655)
Fix(core): let landed search results outgrow the reserved height (server#63659)
Fix(dav): correctly mask public v1 links for non-home storages (server#63669)
Fix(Sharing): Fix migration using wrong table names (server#63673)
Ci(action): Don’t block merges during first and second RC of major re… (server#63675)
Fix(dav): only derive the write size from a PUT Content-Length (server#63679)
Chore(deps): Update openapi-extractor to v1.9.0 (server#63683)
Feat(Sharing): Add user status for shares (server#63684)
Feat(Updater): Ignore incompatible apps if the channel is git (server#63685)
Fix(settings): Fix AI regex (server#63690)
Fix: Check that password matches in occ user:auth-tokens:add (server#63698)
35.0.0 RC2 (server#63702)
Fix(contactsmenu): restore avatars for non-user contacts (server#63713)
Fix: Check rememberme cookie previous session id matches uid (server#63718)
Fix(2fa): Add missing BruteForceProtection attribute (server#63731)
Fix: embed Nextcloud logo directly into SMTP notifications (server#63747)
Fix(core): accept deprecated IANA timezone aliases (server#63759)
Fix(installer): re-enable version-incompatible apps after appstore update (server#63761)
Fix(webauthn): Throw on uid mismatch when updating registration (server#63767)
Fix(cardDav): Only update user card on actual mapped propreties changes (server#63771)
Revert “fix(installer): re-enable version-incompatible apps after appstore update” (server#63773)
Fix: combine StreamGeneratorResponse with StreamTraversableResponse (server#63779)
Build(deps-dev): bump rector/rector from 2.6.1 to 2.6.3 in /vendor-bin/rector (server#63783)
Trashbin truncate filename unicode (server#63812)
Fix(ftp): handle empty port parameter and ensure strictly numeric ports (server#63815)
Fix(files_external): guard optional S3 key in storage id computation (server#63820)
Chore: Reusable workflow for phpunit and storage (server#63823)
Fix(AppMenuActions): Shorten “More actions” label (server#63839)
Fix: Correctly filter users when the backend does not implement ISearchKnownUsersBackend (server#63840)
Fix(files): keep reactivity when destructuring the store in grid view (server#63846)
Fix: Ensure we don’t get share by empty name (server#63853)
Ci: merge object storage tests into one matrix (server#63859)
Feat(core): link to connected services settings from unified search (server#63861)
Fix(ObjectStorePreviewStorage): Close count stream wrapper (server#63864)
Fix(core): make the app store link in the app menu configurable (server#63871)
Fix(TaskProcessing): Harden task scheduling with webhooks (server#63872)
Fix share by email expiration date in a different timezone (server#63882)
Test(Sharing): Fix tests on 32-bits (server#63885)
Feat(Sharing): Add rate limiting and brute-force protection for ApiV1Controller (server#63893)
Improve user enumeration (server#63896)
Fix(federation): use share owner (server#63899)
Feat(Sharing): Add per-recipient permissions (server#63902)
Feat(db): Add column type guid (server#63903)
Fix(dav): Do not claim no plugin available when checksum algorithm is not supported (server#63908)
Fix(settings): clean up regex / app config outliers (server#63910)
Update node checks (server#63917)
Fix(files_external): set size to -1 for root entry (server#63923)
Fix(sharing): properly frame block list (server#63935)
Fix(navigation): Fix undefined array key when default app is disabled (server#63943)
Fix(Color): blueF() to return correct channel and tighten validation/docs (server#63944)
Chore(deps): Update openapi-extractor to v1.9.1 (server#63955)
Fix(SchemaChecker): replay migrations for disabled apps in ‘expected’ schema (server#63957)
Fix: fail uploads when uri does not match session/share token (server#63959)
Feat(Teams): Add quota management to TeamFolder and ITeamFolderProvider (server#63970)
Fix npm audit (server#63975)
35.0.0 RC3 (server#63979)
Fix: don’t rely on constraint for filecache_extended “upsert” when in transaction (server#63986)
Fix: filter system tag object IDs by user visibility (server#63990)
Fix: add missind interface functions (server#63996)
Fix: protect share accept endpoint with CSRF token (server#63999)
Fix(files_external): map display names for groups (server#64011)
Build(deps): bump @nextcloud/upload from 1.11.1 to 1.12.0 in /build/frontend-legacy (server#64015)
Fix(chunkingUpload): sliding expiration based on upload activity (server#64025)
Build(deps-dev): bump @vue/test-utils from 2.4.11 to 2.5.0 (server#64037)
Fix(security): Update code signing revocation list (server#64051)
Fix(comments): recreate comment editor on Activity tab remount (server#64079)
Fix(tags): broken tag deletion on user delete (server#64090)
Fix: Revert to registering autoloading app by app while booting them (server#64094)
Feat(core): add office desktop editor badges (server#64105)
Feat(files_sharing): unified sharing sidebar and dialog (server#64114)
Fix(files_sharing): normalize share target on parent folder rename (server#64122)
Fix: remove wrongly used system address book flag (server#64132)
Perf(core): read the user status from initial state (server#64135)
Fix(user_status): one heartbeat per interval, and refresh before invalidation (server#64136)
Fix(files_sharing): don’t abort share:list when orphaned shares exist (server#64144)
Perf: make request to /contactsmenu/teams only when contacts menu is opened (server#64150)
Fix(files_sharing): bump @nextcloud/sharing to 1.0.0-beta.4 (server#64155)
35.0.0 RC4 (server#64156)
Fix(shipped): stop declaring dbdoctor as a shipped app (server#64158)
Perf: Load entries lazily again in NavigationManager (server#64159)
Feat(files_sharing): import the sharing dialog directly (server#64164)
Perf(user_status): skip heartbeats another tab already sent (server#64166)
Fix(core): lengthen app menu hover-open delay to 300ms (server#64170)
35.0.0 (server#64391)
3rdparty
Build(deps): bump phpseclib/phpseclib from 2.0.55 to 3.0.55 (3rdparty#1972)
Build(deps): bump pear/archive_tar from 1.5.0 to 1.6.0 (3rdparty#2104)
Build(deps): bump cweagans/composer-patches from 1.7.3 to 2.0.0 (3rdparty#2179)
Build(deps): bump pear/pear-core-minimal from 1.10.16 to 1.10.18 (3rdparty#2287)
Build(deps): bump pimple/pimple from 3.6.0 to 3.6.2 (3rdparty#2342)
Ci(deps): bump actions/github-script from 8.0.0 to 9.0.0 (3rdparty#2405)
Chore: add firebase/php-jwt and gapple/structured-field as dependencies (3rdparty#2413)
Build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54 (3rdparty#2414)
Ci(dependabot): Update stable34 (3rdparty#2419)
Build(deps): bump fusonic/opengraph from 3.0.0 to 3.1.0 (3rdparty#2438)
Build(deps): bump symfony/dom-crawler from 6.4.32 to 7.4.12 (3rdparty#2442)
Build(deps): bump symfony/mailer from 6.4.31 to 6.4.40 (3rdparty#2443)
Ci(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 (3rdparty#2454)
Ci(workflows): Create update-stable-titles.yml (3rdparty#2460)
Ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 (3rdparty#2470)
Build(deps): bump php-opencloud/openstack from 3.14.0 to 3.17.0 (3rdparty#2474)
Fix: Drop PHP 8.2 in Nextcloud 35 (3rdparty#2477)
Fix: remove useless polyfills and block installing them (3rdparty#2478)
Build(deps): bump the symfony group across 1 directory with 2 updates (3rdparty#2487)
Ci(deps): bump actions/checkout from 6.0.3 to 7.0.0 (3rdparty#2494)
Ci(deps): bump shivammathur/setup-php from 2.37.1 to 2.37.2 (3rdparty#2495)
Feat: add predis as a dependency for Valkey cluster support (3rdparty#2496)
Build(deps): Composer audit updates (3rdparty#2497)
Build(deps): bump gapple/structured-fields from 2.3.2 to 2.3.3 (3rdparty#2501)
Build(deps): bump justinrainbow/json-schema from 6.6.4 to 6.10.0 (3rdparty#2503)
Feat: Disable callable serialization in sabre/xml (3rdparty#2511)
Build(deps): bump guzzlehttp/guzzle from 7.13.1 to 7.15.1 (3rdparty#2525)
Build(deps): bump aws/aws-sdk-php from 3.376.2 to 3.391.1 (3rdparty#2535)
Build(deps): bump laravel/serializable-closure from 2.0.4 to 2.0.15 (3rdparty#2536)
Build(deps): bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9.0.35 (3rdparty#2538)
Ci(deps): bump actions/checkout from 7.0.0 to 7.0.1 (3rdparty#2548)
Feat: Provide symfony polyfill php86 (3rdparty#2549)
Chore: Bump symfony console (3rdparty#2550)
Chore: Bump symfony components (3rdparty#2551)
Ci(dependabot): Update 3rdparty on stable35 (3rdparty#2567)
Build: Adjust version for stable35 (3rdparty#2577)
activity
Fix(notifications): Require absolute links for support of desktop and mobile clients (activity#2514)
Fix(bulkReceive): honour admin email toggle and ISetting notification defaults (activity#2562)
Fix(MailQueueHandler): check enable_email toggle before sending queued emails (activity#2563)
Refactor: flatten nesting in shareNotificationForOriginalOwners with early return (activity#2566)
Refactor(types): add native parameter and return types to UserSettings (activity#2572)
[master] Fix npm audit (activity#2589)
Feat(deps): Add Nextcloud 35 support on master (activity#2593)
[master] Update nextcloud/ocp dependency (activity#2600)
Chore(deps): Bump nextcloud-vue from 9.7.0 to 9.8.0 (activity#2601)
Ci(deps): bump brace-expansion from 5.0.5 to 5.0.6 (activity#2602)
Refactor(tests): migrate e2e test suite from Cypress to Playwright (activity#2603)
Fix(NotificationGenerator): catch InvalidArgumentException from notification setters in prepare() (activity#2604)
Ci(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (activity#2615)
Ci(deps): bump the github-actions group across 1 directory with 5 updates (activity#2621)
Feat: adding an option to exclude users from the acitivity log (activity#2626)
Fix(ActivityAppNavigation): use correct icon filter for NC34+ active nav items (activity#2627)
Ci(deps): bump the prod group across 1 directory with 2 updates (activity#2628)
Ci(deps-dev): bump the dev group across 1 directory with 4 updates (activity#2630)
Ci(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 in /.github/workflows in the github-actions group (activity#2631)
[master] Fix npm audit (activity#2632)
Improve activity feed design (activity#2634)
Perf(mailqueue): cover `amq_latest_send` in the affecteduser index (activity#2635)
Ci(deps-dev): bump the dev group with 3 updates (activity#2640)
Ci(deps): bump alexwilson/enable-github-automerge-action from 2.0.0 to 3.0.0 in /.github/workflows in the github-actions group (activity#2642)
[master] Update nextcloud/ocp dependency (activity#2643)
[master] Fix npm audit (activity#2646)
Fix(expire): delete conditions for activity_expire_exclude_users (activity#2655)
Perf(files): compute move/rename activity settings once (activity#2656)
Ci(deps): bump form-data from 4.0.5 to 4.0.6 (activity#2664)
Ci(deps): bump js-yaml from 4.1.1 to 4.2.0 (activity#2665)
Feat: make amount of items sent on email configurable via occ (activity#2673)
Fix: Remove user memoization (activity#2674)
Chore: update workflows and PHP version (activity#2675)
Ci(deps): bump actions/checkout from 6.0.2 to 6.0.3 in /.github/workflows in the github-actions group across 1 directory (activity#2676)
Chore: switch npm and GitHub Actions dependency updates to Renovate (activity#2677)
[master] Update nextcloud/ocp dependency (activity#2680)
Chore(deps): update github actions (activity#2683)
Chore(deps): update dependency friendsofphp/php-cs-fixer to v3 (activity#2700)
Chore(deps): update dependency vimeo/psalm to v7 (activity#2702)
Chore(deps): update github actions (major) (activity#2703)
Fix(renovate): remove expandCodeOwnersGroups (paid-tier feature) (activity#2704)
Fix(psalm): update psalm baseline (activity#2705)
Chore(deps): update dependency vite to ^7.3.6 (master) – autoclosed (activity#2706)
Fix: Fix psalm (activity#2711)
[master] Update nextcloud/ocp dependency (activity#2714)
Chore(deps): update actions/cache action to v6.1.0 (activity#2717)
Ci(renovate): update dependencies on maintained stable branches (activity#2721)
Chore(deps): update dependency phpunit/phpunit to ^11.5.56 (master) (activity#2724)
Chore(deps): update github actions (master) (activity#2725)
Fix(deps): update dependency @nextcloud/vue to ^9.8.2 (master) (activity#2727)
Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.0 (master) (activity#2729)
Chore: lower cooldown to 4 days and remove monthly schedule for tooling (activity#2779)
Chore(deps): update nextcloud/pr-feedback-action digest to 4709fa5 (master) (activity#2780)
Fix: do not fail moves when the old location cannot be resolved (activity#2784)
[master] Update nextcloud/ocp dependency (activity#2787)
Fix(listener): Catch when trying to set up a settings that doesn’t exists (activity#2791)
[master] Update nextcloud/ocp dependency (activity#2802)
Fix: stop using deprecated IAppContainer::getServer() (activity#2804)
Ci(deps): bump axios from 1.16.0 to 1.18.1 (activity#2805)
Fix(files): roll back activity transaction when activity publishing f… (activity#2812)
Fix(files): do not publish incompletely built activity events (activity#2813)
Fix(mail): always reset current user after sending activity emails (activity#2814)
Ci(deps): bump immutable from 5.1.5 to 5.1.9 (activity#2817)
Ci(deps): bump fast-uri from 3.1.2 to 3.1.4 (activity#2818)
Chore(deps): update github actions (master) (activity#2822)
[master] Update nextcloud/ocp dependency (activity#2826)
Chore(deps): update dependency @playwright/test to ^1.62.1 (master) (activity#2835)
Feat(stream): add search, date range and account filters to the stream (activity#2836)
Fix(sidebar): stop loading the activity list twice and applying stale… (activity#2837)
Feat(stream): add an activity heatmap that drives the date filter (activity#2839)
[master] Update nextcloud/ocp dependency (activity#2841)
[master] Fix npm audit (activity#2845)
Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.1 (master) (activity#2850)
Chore(deps): update dependency happy-dom to ^20.11.1 (master) (activity#2851)
Fix(tests): Fix migration tests (activity#2856)
Feat(filters): Add a focused filter (activity#2857)
Suppress MissingPureAnnotation and MissingImmutableAnnotation (activity#2858)
Chore: Remove DBAL from exclusion psalm list (activity#2859)
Chore(deps): update dorny/paths-filter action to v4.0.3 (master) (activity#2861)
[master] Update nextcloud/ocp dependency (activity#2865)
Fix(navigation): fill the active filter icon, outline the rest (activity#2869)
[master] Update nextcloud/ocp dependency (activity#2875)
Fix(CurrentUser): Properly get share token from non-legacy public webdav (activity#2877)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (activity#2881)
Fix: Fix focused filter performance issues (activity#2884)
Fix(tests): Remove broken toast closing & remove use of query method (activity#2923)
app_api
Feat(deps): Add Nextcloud 35 support on main (app_api#872)
Fix: proxy route leading slash (app_api#874)
Feat(deps): Add Nextcloud 35 support on main (app_api#880)
Fix: normalize missing bruteforce_protection and headers_to_exclude on ExApp routes (app_api#882)
Feat: validate ExApp routes at registration and reject malformed data (app_api#885)
Feat: add default_action field to files-actions-menu registration (app_api#887)
Feat(config): store ExApp config & preferences in the server’s app/user config (app_api#889)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (app_api#890)
Fix(fetcher): catch GenericFileException when reading the appstore cache file (app_api#891)
Chore(deps-dev): Bump shell-quote from 1.8.3 to 1.8.4 (app_api#892)
Ci: use INFO loglevel in the Redis deploy jobs (app_api#893)
Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (app_api#897)
Fix(maintenance-mode): keep only HaRP and ExApp survival routes available in maintenance mode (app_api#898)
Ci: replace PHP 8.2 with PHP 8.4 in the PHPUnit matrix (app_api#899)
Chore(deps): Bump undici from 7.24.1 to 7.28.0 (app_api#901)
Chore(deps-dev): Bump launch-editor from 2.12.0 to 2.14.1 (app_api#902)
Chore(deps): Bump shivammathur/setup-php from 2.37.0 to 2.37.2 (app_api#904)
Feat(openapi): add OpenAPI specification generation (app_api#905)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (app_api#907)
Feat(setup-checks): let ExApps surface setup checks in the admin overview (app_api#908)
Chore(deps): Bump actions/setup-python from 6.2.0 to 6.3.0 (app_api#909)
Chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 (app_api#910)
Docs: Add an AGENTS.md guide for installing, operating and developing AppAPI (app_api#911)
Ci(dependabot): add npm updates for stable branches (app_api#914)
Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (app_api#920)
Feat: add release relay and npm audit fix workflows (app_api#921)
Chore(deps): Bump ws from 8.18.3 to 8.21.0 (app_api#927)
Ci: Add terser-webpack-plugin to the dev dependency definition (app_api#928)
[main] Fix npm audit (app_api#929)
Chore(deps): Bump shivammathur/setup-php from 2.37.1 to 2.37.2 (app_api#936)
[main] Fix npm audit (app_api#939)
Chore(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (app_api#940)
Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (app_api#941)
Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (app_api#942)
[main] Fix npm audit (app_api#943)
Chore(deps-dev): Bump immutable from 5.1.5 to 5.1.9 (app_api#946)
Chore(deps): Bump dompurify from 3.4.11 to 3.4.12 (app_api#947)
Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (app_api#948)
Chore(deps-dev): Bump fast-uri from 3.1.3 to 3.1.4 (app_api#950)
Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (app_api#951)
Fix(notifications): do not translate empty ExApp strings, which throws on Nextcloud 35 (app_api#953)
Ci(tests-deploy): wait until Nextcloud is installed before enabling AppAPI (app_api#954)
Chore(deps): Bump actions/setup-python from 6.3.0 to 7.0.0 (app_api#956)
Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (app_api#957)
Fix(deprecation): stop using OC_App and non-public AppManager methods (app_api#960)
Chore(deps-dev): Bump undici from 7.28.0 to 7.29.0 (app_api#961)
Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (app_api#963)
[main] Fix npm audit (app_api#965)
Move the agent guides to the nextcloud-skills repository (app_api#968)
Do not deploy ExApp environment variables with an empty default as the literal string Array (app_api#970)
Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (app_api#973)
Fix: use phpseclib3 namespace for X509 after server phpseclib upgrade (app_api#979)
Fix: make db migrations idempotent (app_api#981)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (app_api#989)
bruteforcesettings
[master] Fix npm audit (bruteforcesettings#1041)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1076)
Feat(deps): Add Nextcloud 35 support on master (bruteforcesettings#1099)
Fix: fix toggle the allow list option (bruteforcesettings#1103)
Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.5 to 4.1.6 (bruteforcesettings#1107)
Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.6 to 6.0.7 (bruteforcesettings#1108)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1113)
Chore(deps-dev): Bump webpack-dev-server from 5.2.3 to 5.2.4 (bruteforcesettings#1116)
Chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 (bruteforcesettings#1117)
Chore(deps): Bump qs and express (bruteforcesettings#1118)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1122)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1128)
Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.6 to 4.1.7 (bruteforcesettings#1129)
Chore(deps-dev): Bump vitest from 4.1.6 to 4.1.7 (bruteforcesettings#1131)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1133)
Chore(deps-dev): Bump shell-quote from 1.8.3 to 1.8.4 (bruteforcesettings#1134)
Chore(deps): update dependencies (bruteforcesettings#1145)
Ci(php): Require PHP 8.3 in all tooling (bruteforcesettings#1146)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1157)
[master] Fix npm audit (bruteforcesettings#1159)
[master] ci(actions): Update workflow templates from organization template repository (bruteforcesettings#1161)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1167)
[master] Fix npm audit (bruteforcesettings#1169)
[master] ci(actions): Update workflow templates from organization template repository (bruteforcesettings#1174)
Chore(deps): Bump vue from 3.5.38 to 3.5.39 (bruteforcesettings#1176)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (bruteforcesettings#1179)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1183)
Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.9 to 4.1.10 (bruteforcesettings#1184)
Chore(deps-dev): Bump vitest from 4.1.9 to 4.1.10 (bruteforcesettings#1185)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (bruteforcesettings#1186)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1197)
Chore(deps): Bump immutable from 5.1.6 to 5.1.9 (bruteforcesettings#1198)
Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (bruteforcesettings#1199)
Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (bruteforcesettings#1200)
Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (bruteforcesettings#1201)
Chore(deps-dev): Bump @vitejs/plugin-vue from 6.0.7 to 6.0.8 (bruteforcesettings#1203)
Chore(deps): Bump postcss from 8.5.15 to 8.5.23 (bruteforcesettings#1209)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1211)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1215)
Chore(deps-dev): Bump undici from 7.28.0 to 7.29.0 (bruteforcesettings#1219)
Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (bruteforcesettings#1220)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1222)
Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (bruteforcesettings#1226)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1229)
[master] Update nextcloud/ocp dependency (bruteforcesettings#1236)
Chore(deps): Bump brace-expansion (bruteforcesettings#1237)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (bruteforcesettings#1238)
circles
Build: update node and npm engines versions (circles#2198)
Chore(deps): bump @nextcloud/l10n from 3.4.0 to 3.4.1 (circles#2202)
Feat: Add the possibility to create invitation links to circles (circles#2254)
Chore(deps): bump @nextcloud/dialogs from 7.1.0 to 7.4.0 (circles#2294)
Chore(deps-dev): bump vue-tsc from 3.1.1 to 3.3.5 (circles#2344)
Chore(deps): bump bn.js (circles#2376)
Feat(mount-provider): implement IPartialMountProvider (circles#2378)
Chore(deps): bump rollup from 4.46.3 to 4.62.2 (circles#2380)
Chore(deps): bump immutable from 5.1.3 to 5.1.9 (circles#2385)
Chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (circles#2413)
Chore(deps): bump yaml from 2.8.2 to 2.9.0 (circles#2421)
Feat: add support for setting preview avatar for circle (circles#2438)
Chore(deps): bump fast-xml-parser and webdav (circles#2453)
Chore(deps): bump postcss from 8.5.6 to 8.5.12 (circles#2465)
Chore(deps): bump axios from 1.13.5 to 1.16.0 (circles#2471)
Feat(deps): Add Nextcloud 35 support on master (circles#2475)
Feat(deps): Add Nextcloud 35 support on master (circles#2479)
[master] Update nextcloud/ocp dependency (circles#2480)
Feat: Add role-based filtering for circle member queries (circles#2482)
Update rector, fix configuration and run it (circles#2484)
Chore(deps): bump qs from 6.14.2 to 6.15.2 (circles#2488)
[master] Update nextcloud/ocp dependency (circles#2489)
Apply rector changes (circles#2492)
Chore(actions): add sync-workflow-templates github action (circles#2493)
Chore(deps-dev): bump nextcloud/coding-standard from 1.3.2 to 1.5.0 in /vendor-bin/cs-fixer (circles#2496)
[master] Update nextcloud/ocp dependency (circles#2497)
[master] ci(actions): Update workflow templates from organization template repository (circles#2500)
[master] build: add .nextcloudignore for release builds (circles#2508)
[master] Update nextcloud/ocp dependency (circles#2513)
Chore: getBasedOn() is nullable (circles#2519)
Chore: Minimum php version is 8.3 (circles#2520)
Adjust local controller to better handle permission checks (circles#2522)
Fix(local-controller): dont show full config int of circle for non-members (circles#2523)
Fix(local-controller): validate params set on team creation (circles#2524)
Chore(deps-dev): bump vite from 7.1.11 to 7.3.5 (circles#2540)
Chore(deps): bump dompurify from 3.3.1 to 3.4.11 (circles#2542)
Test(admin-controller): add unit tests covering all controller endpoints (circles#2544)
Fix(local-controller): include CFG_OPEN in config mask for visible circles (circles#2545)
Chore(deps): bump form-data from 4.0.5 to 4.0.6 (circles#2550)
Feat: add pull request template (circles#2558)
Feat(teams): in-app Teams page (circles#2561)
Test: scaffold front-end testing with Vitest and Playwright (circles#2562)
Chore(deps-dev): bump nextcloud/rector from 0.5.1 to 0.5.2 in /vendor-bin/rector (circles#2564)
Chore(deps-dev): bump js-yaml from 4.1.1 to 4.3.0 (circles#2566)
Fix(permission): get permissions for user from inherited when not direct member (circles#2572)
Chore(i18n): Rename all occurrences of “circles” to “teams” (circles#2573)
Ci(dependabot): add npm updates for stable branches (circles#2583)
Chore(deps-dev): bump eslint from 9.39.1 to 10.6.0 (circles#2602)
Fix(workflow): switch from node.yml to npm-build.yml (circles#2603)
Chore(deps): bump picomatch from 2.3.1 to 2.3.2 (circles#2606)
Feat(admin-controller): add route to fetch all circles (circles#2614)
Fix: refresh user mounts when removed from a group or circle that has associated team folders (circles#2615)
Chore(deps): bump @nextcloud/password-confirmation from 6.0.2 to 6.1.0 (circles#2616)
Chore(deps-dev): bump @vitejs/plugin-vue from 6.0.1 to 6.0.7 (circles#2617)
Chore(deps-dev): bump @vue/tsconfig from 0.8.1 to 0.9.1 (circles#2618)
Chore(deps-dev): bump vue-tsc from 3.3.5 to 3.3.6 (circles#2620)
Chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 (circles#2621)
[master] ci(actions): Update workflow templates from organization template repository (circles#2625)
Fix(url): Make team link absolute URL (circles#2630)
Fix(l10n): ignore compiled js files (circles#2631)
Chore: Add SPDX header (circles#2633)
Chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (circles#2648)
Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.4.0 to 0.5.0 (circles#2649)
Feat: Add filter by role and username (circles#2659)
Chore(deps): bump axios from 1.16.0 to 1.19.0 (circles#2660)
Feat: add release-relay.yml workflow (circles#2666)
Fix(maintenance-service): remove redundant empty check on getDisplayName (circles#2667)
Fix(reuse): add entry for .l10nignore (circles#2668)
Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (circles#2672)
Fix: avoid attempting to fetch protected resources when user is not a member (circles#2673)
Feat: implement scim and oidc integration (circles#2674)
Fix(types): declare vite/modulepreload-polyfill virtual module (circles#2676)
[master] ci(actions): Update workflow templates from organization template repository (circles#2681)
Chore(deps): bump postcss from 8.5.16 to 8.5.23 (circles#2686)
Avoid duplicate purge on inheritance (circles#2687)
Fix(local-controller): validate when trying adding member of type contact (circles#2696)
Fix: Use global members limit as default for circle (circles#2697)
Fix: add promoteToOwner method (circles#2711)
Chore(deps-dev): bump undici from 7.28.0 to 7.29.0 (circles#2716)
Chore(deps-dev): bump fast-uri from 3.0.6 to 3.1.5 (circles#2721)
Fix(circles): preserve group display names when creating circles (circles#2722)
Chore(deps-dev): bump brace-expansion from 2.0.2 to 2.1.4 (circles#2726)
Fix(shares): expose share of TYPE_CIRCLE to the FilesList in groupfolders (circles#2727)
Chore(deps): bump dompurify from 3.4.11 to 3.4.13 (circles#2733)
Fix(teams): hide dot entries and route team space link (circles#2735)
Fix(well-known): fallback on manual extraction of params (circles#2739)
Port Fixes from Contacts to Circles for CirlceUI (circles#2740)
Chore(dev): add dev build and vue devtools support (circles#2749)
Fix(federated-event-service): broadcast CircleDestroy event before executing it’s manage() method (circles#2759)
Chore(deps-dev): bump jsdom from 29.1.1 to 30.0.1 (circles#2762)
Chore(deps-dev): bump vue-tsc from 3.3.6 to 3.3.9 (circles#2763)
Chore(deps): bump @nextcloud/vue from 9.8.2 to 9.9.0 (circles#2764)
Chore(deps): bump @nextcloud/files from 3.12.2 to 4.0.0 (circles#2765)
Chore(deps-dev): bump eslint from 10.6.0 to 10.8.0 (circles#2767)
Chore(deps-dev): bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (circles#2768)
Fix: show and update teamAvatar (circles#2782)
Feat: cleanup members and federation agent when removing a SCIM remote instance (circles#2785)
Fix: js and css vite preloading broken (circles#2787)
Feat: store SCIM group id on circle settings; use existing notes methods for OIDC’s managed_by (circles#2788)
Fix all psalm issues (circles#2789)
[master] Update nextcloud/ocp dependency (circles#2806)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (circles#2810)
Add “New Deck board” shortcut (circles#2825)
Fix: enhance validation upon team creation (circles#2832)
Fix: enhance member level update validation (circles#2840)
Chore(workflow): Update playwrigth workflow (circles#2857)
Design pass and team pages (circles#2860)
Feat: implement team upgrade banner and remove legacy folder share (#… (circles#2862)
Feat: optional team folder when creating a team (circles#2863)
Feat: control team space provisioning via app config (circles#2865)
Feat(admin): add team folder management endpoints and UI integration (circles#2870)
Bugfix: enhance team folder management with group permissions and res… (circles#2898)
files_downloadlimit
Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.1.1 to 3.1.2 (files_downloadlimit#611)
Chore(deps): Bump bn.js (files_downloadlimit#722)
Chore(deps): Bump immutable from 5.1.4 to 5.1.5 (files_downloadlimit#732)
Chore(deps-dev): Bump vimeo/psalm from 6.15.1 to 6.16.1 in /vendor-bin/psalm (files_downloadlimit#749)
Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (files_downloadlimit#752)
Chore(deps): Bump picomatch (files_downloadlimit#755)
Chore(deps): Bump brace-expansion (files_downloadlimit#763)
Chore(deps): Bump andstor/file-existence-action from 3.0.0 to 3.1.0 (files_downloadlimit#764)
Chore(deps): Bump lodash, rollup-plugin-license and @microsoft/api-extractor (files_downloadlimit#767)
Chore(deps): Bump actions/github-script from 8.0.0 to 9.0.0 (files_downloadlimit#769)
Chore(deps): Bump peter-evans/create-pull-request from 7.0.8 to 8.1.1 (files_downloadlimit#770)
Chore(deps): Bump follow-redirects from 1.15.11 to 1.16.0 (files_downloadlimit#777)
Chore(deps): Bump postcss from 8.5.6 to 8.5.14 (files_downloadlimit#796)
Feat(deps): Add Nextcloud 35 support on master (files_downloadlimit#804)
[master] Update nextcloud/ocp dependency (files_downloadlimit#806)
Chore(deps): Bump webiny/action-conventional-commits from 1.3.0 to 1.4.2 (files_downloadlimit#813)
Chore(deps-dev): Bump eslint from 9.38.0 to 10.3.0 (files_downloadlimit#824)
Chore(deps): Bump qs from 6.14.0 to 6.15.2 (files_downloadlimit#827)
[master] Update nextcloud/ocp dependency (files_downloadlimit#828)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (files_downloadlimit#832)
Chore(deps-dev): Bump vite from 7.1.12 to 7.3.5 (files_downloadlimit#845)
Chore(deps): Bump dompurify from 3.3.0 to 3.4.11 (files_downloadlimit#846)
Chore(deps): Bump form-data from 4.0.4 to 4.0.6 (files_downloadlimit#847)
Chore(deps-dev): Bump js-yaml from 4.1.0 to 4.2.0 (files_downloadlimit#848)
Chore(deps-dev): Bump fast-uri from 3.1.0 to 3.1.2 (files_downloadlimit#850)
Chore: clean up old CSS files (files_downloadlimit#851)
Chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 (files_downloadlimit#852)
Chore(deps-dev): Bump @vue/tsconfig from 0.8.1 to 0.9.1 (files_downloadlimit#853)
Chore(deps): Bump @nextcloud/sharing from 0.3.0 to 0.4.0 (files_downloadlimit#854)
[master] Update nextcloud/ocp dependency (files_downloadlimit#860)
[master] Fix npm audit (files_downloadlimit#865)
[master] Update nextcloud/ocp dependency (files_downloadlimit#871)
Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (files_downloadlimit#876)
Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (files_downloadlimit#877)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (files_downloadlimit#878)
[master] Update nextcloud/ocp dependency (files_downloadlimit#882)
Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (files_downloadlimit#886)
Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (files_downloadlimit#888)
Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (files_downloadlimit#889)
Chore(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (files_downloadlimit#890)
Chore(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (files_downloadlimit#892)
Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (files_downloadlimit#893)
Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (files_downloadlimit#900)
[master] Update nextcloud/ocp dependency (files_downloadlimit#904)
Fix: allow higher download limits than 500 (files_downloadlimit#906)
Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (files_downloadlimit#908)
Chore(deps): Bump vue from 3.5.39 to 3.5.40 (files_downloadlimit#909)
Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (files_downloadlimit#910)
[master] Update nextcloud/ocp dependency (files_downloadlimit#916)
[master] Fix npm audit (files_downloadlimit#922)
Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (files_downloadlimit#923)
Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (files_downloadlimit#924)
[master] Update nextcloud/ocp dependency (files_downloadlimit#930)
Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (files_downloadlimit#936)
[master] Update nextcloud/ocp dependency (files_downloadlimit#937)
Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (files_downloadlimit#941)
[master] Update nextcloud/ocp dependency (files_downloadlimit#949)
Chore(branchoff): Set version on stable35 to a stable one (files_downloadlimit#951)
files_lock
Chore(deps): Bump rollup from 4.54.0 to 4.62.2 (files_lock#1022)
Chore(deps): Bump immutable from 5.1.4 to 5.1.6 (files_lock#1024)
Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (files_lock#1035)
Chore(deps): Bump lodash, rollup-plugin-license and @microsoft/api-extractor (files_lock#1046)
Perf: cache negative results in LockSerivice::getLockForNodeIds (files_lock#1057)
Feat(config): switch to config lexicon (files_lock#1060)
Feat(deps): Add Nextcloud 35 support on main (files_lock#1081)
[main] Update nextcloud/ocp dependency (files_lock#1083)
Chore(deps): Bump vue from 3.5.27 to 3.5.34 (files_lock#1085)
Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.57.1 to 4.60.3 (files_lock#1088)
Chore(deps-dev): Bump qs from 6.14.1 to 6.15.2 (files_lock#1094)
Fix(LockWrapper): gracefully handle null user in copyFromStorage() (files_lock#1097)
Chore(deps): Bump dompurify from 3.4.0 to 3.4.10 (files_lock#1110)
Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_lock#1111)
Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (files_lock#1112)
Perf: Avoir calling Server::get for each share mounts (files_lock#1113)
Chore(deps): Bump dompurify from 3.4.10 to 3.4.11 (files_lock#1116)
Refactor: Use modern events instead of old hooks (files_lock#1125)
Use SPDX license identifier (files_lock#1130)
Ci(tools): Update dev dependencies (files_lock#1131)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (files_lock#1134)
Chore(deps-dev): Bump @playwright/test from 1.61.0 to 1.61.1 (files_lock#1135)
Chore(deps-dev): Bump prettier from 3.8.1 to 3.8.4 (files_lock#1137)
Chore(deps): Bump vue from 3.5.34 to 3.5.38 (files_lock#1139)
[main] Update nextcloud/ocp dependency (files_lock#1143)
Ci(dependabot): add composer updates for stable branches (files_lock#1150)
Chore(deps): Bump vue from 3.5.38 to 3.5.39 (files_lock#1154)
Chore(deps-dev): Bump prettier from 3.8.4 to 3.8.5 (files_lock#1156)
Chore(deps-dev): Bump prettier from 3.8.5 to 3.9.4 (files_lock#1163)
[main] Update nextcloud/ocp dependency (files_lock#1166)
Enh: allow file owner to unlock TYPE_TOKEN locks (files_lock#1168)
Chore(deps-dev): Bump @nextcloud/e2e-test-server from 0.4.0 to 0.5.0 (files_lock#1182)
[main] Update nextcloud/ocp dependency (files_lock#1189)
Chore(deps): Bump axios from 1.16.0 to 1.18.1 (files_lock#1192)
Refactor: Remove CoreQueryBuilder and co (files_lock#1193)
Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (files_lock#1194)
Chore(deps): Bump immutable from 5.1.6 to 5.1.9 (files_lock#1195)
Chore(deps): Bump dompurify from 3.4.11 to 3.4.12 (files_lock#1196)
Feat: add release-relay.yml workflow (files_lock#1197)
Docs(readme): restructure, expand, and revise locking documentation (files_lock#1198)
Fix(webdav): align lock editor property responses (files_lock#1199)
Test: clean up all lock feature test fixtures (files_lock#1200)
Chore(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (files_lock#1201)
Chore(deps-dev): Bump prettier from 3.9.4 to 3.9.5 (files_lock#1203)
Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (files_lock#1204)
Test(lock): access shared file as recipient in app lock test (files_lock#1206)
Fix(command): clarify files:lock usage and unlock feedback (files_lock#1207)
[main] Update nextcloud/ocp dependency (files_lock#1209)
Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (files_lock#1210)
Chore(deps-dev): Bump prettier from 3.9.5 to 3.9.6 (files_lock#1211)
Chore(deps): Bump vue from 3.5.39 to 3.5.40 (files_lock#1212)
[main] Update nextcloud/ocp dependency (files_lock#1216)
[main] Fix npm audit (files_lock#1220)
Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (files_lock#1221)
Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.2 to 4.62.3 (files_lock#1224)
Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (files_lock#1226)
Chore(deps): Bump dompurify from 3.4.12 to 3.4.13 (files_lock#1227)
[main] Update nextcloud/ocp dependency (files_lock#1228)
Chore(deps-dev): Bump @nextcloud/e2e-test-server from 0.5.0 to 0.5.1 (files_lock#1232)
Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.3 to 4.62.4 (files_lock#1233)
Chore(deps-dev): Bump @playwright/test from 1.61.1 to 1.62.1 (files_lock#1234)
[main] Update nextcloud/ocp dependency (files_lock#1237)
Chore(deps): Bump vue from 3.5.40 to 3.5.41 (files_lock#1239)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (files_lock#1247)
Chore(deps): Bump @rollup/rollup-linux-x64-gnu from 4.62.4 to 4.62.5 (files_lock#1262)
Fix npm audit (files_lock#1268)
Fix: two regressions from the CoreQueryBuilder removal (files_lock#1281)
Multiple cleanups and fixes (files_lock#1282)
Fix(dav): report a lock that never expires as timeout 0, not -60 (files_lock#1285)
Test: strengthen lock cleanup coverage (files_lock#1287)
Fix(lock): stop overwriting a lock’s creation time with the real clock (files_lock#1288)
Fix npm audit (files_lock#1301)
Chore(deps-dev): Bump phpunit/phpunit from 9.6.20 to 9.6.33 (files_lock#980)
[main] Fix npm audit (files_lock#986)
Chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.4.0 (files_lock#999)
files_pdfviewer
Chore(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 (files_pdfviewer#1428)
Chore(performance): make the viewer component async (files_pdfviewer#1434)
Feat(deps): Add Nextcloud 35 support on master (files_pdfviewer#1441)
Feat(deps): Add Nextcloud 35 support on master (files_pdfviewer#1442)
Chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.4 (files_pdfviewer#1443)
Chore(deps): Bump qs and express (files_pdfviewer#1448)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (files_pdfviewer#1450)
Chore(deps-dev): Bump shell-quote from 1.8.1 to 1.8.4 (files_pdfviewer#1453)
Fix: 1451 stop spinner once the document loaded (files_pdfviewer#1454)
Chore(deps): Bump dompurify from 3.3.3 to 3.4.11 (files_pdfviewer#1456)
Chore(deps-dev): Bump launch-editor from 2.9.1 to 2.14.1 (files_pdfviewer#1457)
Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (files_pdfviewer#1458)
Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (files_pdfviewer#1459)
Chore(deps-dev): Bump webpack-dev-server from 5.2.4 to 5.2.5 (files_pdfviewer#1460)
Chore(deps-dev): Bump ws from 8.18.0 to 8.21.1 (files_pdfviewer#1472)
Chore(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (files_pdfviewer#1473)
Chore(deps): Bump PDF.js from 4.0.189 to 4.10.38 (files_pdfviewer#1474)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (files_pdfviewer#1476)
Chore(deps-dev): Bump adm-zip from 0.5.17 to 0.6.0 (files_pdfviewer#1480)
Chore(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (files_pdfviewer#1482)
Chore(deps-dev): Bump webpack-dev-server from 5.2.5 to 5.2.6 (files_pdfviewer#1483)
Chore(deps-dev): Bump immutable from 4.3.8 to 4.3.9 (files_pdfviewer#1485)
Chore(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (files_pdfviewer#1486)
Chore: Bump PHP version to 8.3 (files_pdfviewer#1488)
Chore: Add workflow to sync workflow templates (files_pdfviewer#1489)
Chore(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (files_pdfviewer#1491)
[master] ci(actions): Update workflow templates from organization template repository (files_pdfviewer#1493)
Fix: Add explicit dependency for vue-loader@legacy (files_pdfviewer#1496)
Chore(deps-dev): Bump js-yaml from 4.2.0 to 4.3.1 (files_pdfviewer#1499)
[master] Fix npm audit (files_pdfviewer#1500)
Chore: Add explicit dependency for terser-webpack-plugin (files_pdfviewer#1502)
Chore(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.1 (files_pdfviewer#1515)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (files_pdfviewer#1516)
[master] Fix npm audit (files_pdfviewer#1520)
Fix: Bust the cache of the static assets when Nextcloud is updated (files_pdfviewer#1522)
Fix: Set version on stable35 to a stable one (files_pdfviewer#1530)
Ci(actions): Update workflow templates from organization template repository (files_pdfviewer#1534)
Fix npm audit (files_pdfviewer#1536)
firstrunwizard
Feat(deps): Add Nextcloud 35 support on master (firstrunwizard#2073)
Feat(deps): Add Nextcloud 35 support on master (firstrunwizard#2074)
Chore(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (firstrunwizard#2075)
Chore(deps-dev): Bump eslint from 10.3.0 to 10.4.0 (firstrunwizard#2077)
Chore(deps-dev): Bump vue-tsc from 3.2.8 to 3.2.9 (firstrunwizard#2079)
[master] Update nextcloud/ocp dependency (firstrunwizard#2084)
Chore(deps-dev): Bump qs from 6.14.2 to 6.15.2 (firstrunwizard#2088)
Chore(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (firstrunwizard#2089)
Chore(deps-dev): Bump vue-tsc from 3.2.9 to 3.3.1 (firstrunwizard#2090)
Chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 (firstrunwizard#2091)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (firstrunwizard#2093)
Chore(deps-dev): Bump rector/rector from 2.4.3 to 2.4.4 in /vendor-bin/rector (firstrunwizard#2094)
Chore(deps): Bump alexwilson/enable-github-automerge-action from 2.0.0 to 3.0.0 (firstrunwizard#2100)
[master] Fix npm audit (firstrunwizard#2105)
Chore(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (firstrunwizard#2106)
Chore(deps-dev): Bump vue-tsc from 3.3.1 to 3.3.2 (firstrunwizard#2107)
Chore(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (firstrunwizard#2111)
Chore(deps): Bump shivammathur/setup-php from 2.37.1 to 2.37.2 (firstrunwizard#2124)
Use SPDX license identifier (firstrunwizard#2128)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (firstrunwizard#2129)
Chore(deps-dev): Bump sass from 1.100.0 to 1.101.0 (firstrunwizard#2134)
Chore(deps): Bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (firstrunwizard#2157)
Chore(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.1 (firstrunwizard#2159)
Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (firstrunwizard#2170)
Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (firstrunwizard#2182)
Chore(deps-dev): Bump rector/rector from 2.4.5 to 2.6.1 in /vendor-bin/rector (firstrunwizard#2200)
Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.3 (firstrunwizard#2203)
Feat: update HUB release information (firstrunwizard#2209)
Fix: use proper AppStore route (firstrunwizard#2212)
Chore(branchoff): Set version on stable35 to a stable one (firstrunwizard#2214)
Feat(settings): add office desktop editors section to personal settings (firstrunwizard#2249)
logreader
Feat: Remove unnecessary whitespaces (logreader#1835)
Chore(deps): bump @nextcloud/axios from 2.5.2 to 2.6.0 (logreader#2004)
Feat(deps): Add Nextcloud 35 support on master (logreader#2019)
Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.5 to 4.1.6 (logreader#2021)
[master] Update nextcloud/ocp dependency (logreader#2025)
Chore(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (logreader#2028)
Chore(deps-dev): bump qs from 6.14.2 to 6.15.2 (logreader#2029)
Chore(deps-dev): bump vite from 7.3.2 to 7.3.3 (logreader#2030)
[master] Update nextcloud/ocp dependency (logreader#2031)
[master] Fix npm audit (logreader#2035)
[master] Update nextcloud/ocp dependency (logreader#2039)
[master] Fix npm audit (logreader#2043)
Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.6 to 4.1.7 (logreader#2046)
Chore(deps): bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (logreader#2048)
[master] Update nextcloud/ocp dependency (logreader#2049)
Chore(deps-dev): bump vitest from 4.1.7 to 4.1.8 (logreader#2053)
[master] Fix npm audit (logreader#2062)
Chore: bump PHP version to 8.3 (logreader#2064)
[master] Update nextcloud/ocp dependency (logreader#2065)
Chore(deps): bump dompurify from 3.4.8 to 3.4.10 (logreader#2066)
Chore(deps): bump form-data from 4.0.5 to 4.0.6 (logreader#2067)
Chore(deps-dev): bump happy-dom from 20.9.0 to 20.10.2 (logreader#2068)
Chore(deps): bump dompurify from 3.4.10 to 3.4.11 (logreader#2069)
[master] Update nextcloud/ocp dependency (logreader#2073)
[master] Fix npm audit (logreader#2077)
[master] Update nextcloud/ocp dependency (logreader#2078)
Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.8 to 4.1.9 (logreader#2085)
Chore(deps-dev): bump browserslist from 4.28.2 to 4.28.4 (logreader#2086)
Chore(deps-dev): bump happy-dom from 20.10.2 to 20.10.6 (logreader#2087)
Chore(deps-dev): bump vitest from 4.1.8 to 4.1.9 (logreader#2088)
[master] Update nextcloud/ocp dependency (logreader#2090)
[master] Fix npm audit (logreader#2091)
Ci(dependabot): add npm updates for stable branches (logreader#2094)
Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (logreader#2107)
Chore: add update-stable-titles worfklow, exclude IDE dirs with .gitignore (logreader#2111)
[master] Update nextcloud/ocp dependency (logreader#2113)
Chore(deps-dev): bump browserslist from 4.28.4 to 4.28.5 (logreader#2115)
Chore(deps-dev): bump vitest from 4.1.9 to 4.1.10 (logreader#2116)
Chore(deps-dev): bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (logreader#2117)
Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.9 to 4.1.10 (logreader#2118)
[master] Update nextcloud/ocp dependency (logreader#2130)
Chore(deps): bump axios from 1.16.0 to 1.18.1 (logreader#2134)
Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (logreader#2135)
Chore(deps): bump dompurify from 3.4.11 to 3.4.12 (logreader#2136)
Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (logreader#2137)
Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (logreader#2138)
Chore(deps): bump pinia from 3.0.4 to 4.0.1 (logreader#2140)
Chore(deps-dev): bump browserslist from 4.28.5 to 4.28.6 (logreader#2141)
Chore(deps): bump postcss from 8.5.15 to 8.5.23 (logreader#2145)
[master] Update nextcloud/ocp dependency (logreader#2146)
[master] Fix npm audit (logreader#2148)
Chore(deps): bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (logreader#2151)
Chore(deps-dev): bump browserslist from 4.28.6 to 4.28.7 (logreader#2152)
Chore(deps-dev): bump happy-dom from 20.10.6 to 20.11.0 (logreader#2153)
[master] Update nextcloud/ocp dependency (logreader#2159)
[master] Fix npm audit (logreader#2162)
Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (logreader#2165)
Chore(deps-dev): bump happy-dom from 20.11.0 to 20.11.1 (logreader#2166)
[master] Update nextcloud/ocp dependency (logreader#2171)
[master] Fix npm audit (logreader#2175)
Fix(build): extract license information from .map files (logreader#2176)
[master] Update nextcloud/ocp dependency (logreader#2180)
Fix: make app header fully visible (logreader#2182)
Fix(build): empty CSS output directory on build (logreader#2185)
Chore(deps-dev): bump browserslist from 4.28.7 to 4.28.8 (logreader#2189)
Chore(deps-dev): bump happy-dom from 20.11.1 to 20.11.2 (logreader#2190)
Chore(deps-dev): bump @vue/test-utils from 2.4.6 to 2.4.11 (logreader#2197)
Chore(deps): bump @nextcloud/vue from 9.8.2 to 9.9.0 (logreader#2198)
Chore(deps): bump vue from 3.5.40 to 3.5.41 (logreader#2199)
[master] Update nextcloud/ocp dependency (logreader#2201)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (logreader#2202)
Chore(deps): bump pinia from 4.0.2 to 4.0.3 (logreader#2205)
Chore(deps-dev): bump @vitest/coverage-istanbul from 4.1.10 to 4.1.11 (logreader#2213)
Chore(deps-dev): bump happy-dom from 20.11.2 to 20.11.6 (logreader#2224)
Update nextcloud/ocp dependency (logreader#2229)
Chore(deps): bump vue from 3.5.41 to 3.5.42 (logreader#2241)
Chore(deps-dev): bump happy-dom from 20.11.6 to 20.11.15 (logreader#2242)
nextcloud_announcements
Feat(deps): Add Nextcloud 35 support on master (nextcloud_announcements#625)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#627)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#629)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#634)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#637)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (nextcloud_announcements#640)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#641)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#642)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#651)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#655)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#656)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#660)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#661)
Use SPDX license identifier (nextcloud_announcements#662)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#663)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#667)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#670)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#674)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#675)
Fix(crawler): Fix phpseclib3 compatibility (nextcloud_announcements#679)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#681)
[master] ci(actions): Update workflow templates from organization template repository (nextcloud_announcements#684)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#686)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#690)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#691)
[master] Update nextcloud/ocp dependency (nextcloud_announcements#692)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (nextcloud_announcements#694)
notifications
Feat(deps): Add Nextcloud 35 support on master (notifications#3007)
Build(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 in /vendor-bin/rector (notifications#3008)
[master] Update nextcloud/ocp dependency (notifications#3009)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3012)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3015)
[master] Update nextcloud/ocp dependency (notifications#3019)
Build(deps-dev): Bump qs from 6.14.2 to 6.15.2 (notifications#3022)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3026)
[master] Fix npm audit (notifications#3028)
Fix(webpush): recover gracefully from corrupted or mismatched VAPID keys (notifications#3031)
[master] Update nextcloud/ocp dependency (notifications#3032)
Build(deps-dev): Bump symfony/yaml from 6.4.30 to 6.4.41 in /tests/Integration (notifications#3033)
[master] Update nextcloud/ocp dependency (notifications#3034)
[master] Update nextcloud/ocp dependency (notifications#3037)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.10.0 to 7.10.1 in /tests/Integration (notifications#3041)
[master] Update nextcloud/ocp dependency (notifications#3043)
[master] Fix npm audit (notifications#3046)
Chore: extend testing of `encryptAndSign` and make the methods discoverable by psalm (notifications#3050)
[master] Update nextcloud/ocp dependency (notifications#3052)
[master] Update nextcloud/ocp dependency (notifications#3054)
[master] Update nextcloud/ocp dependency (notifications#3057)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.10.1 to 7.10.4 in /tests/Integration (notifications#3058)
Build(deps-dev): Bump rector/rector from 2.4.3 to 2.4.5 in /vendor-bin/rector (notifications#3059)
Build(deps): Bump @nextcloud/dialogs from 7.3.0 to 7.4.0 (notifications#3061)
Build(deps): Bump ua-parser-js from 2.0.9 to 2.0.10 (notifications#3063)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3067)
Fix(push): Use OAEP padding by default in Nextcloud 35+ (notifications#3068)
[master] Update nextcloud/ocp dependency (notifications#3069)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3071)
[master] Update nextcloud/ocp dependency (notifications#3074)
Docs(webpush): Document knowledge and trust models of webpush flow (notifications#3075)
Fix(email): Correctly initialize next_send_time field (notifications#3078)
[master] Update nextcloud/ocp dependency (notifications#3080)
Build(deps): Bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 (notifications#3082)
[master] Update nextcloud/ocp dependency (notifications#3085)
Fix(webpush): Don’t reuse query object for second query (notifications#3088)
Build(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (notifications#3093)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3104)
[master] Fix npm audit (notifications#3110)
[master] Update nextcloud/ocp dependency (notifications#3112)
Build(deps): Bump form-data from 4.0.5 to 4.0.6 (notifications#3113)
Build(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (notifications#3114)
[master] Update nextcloud/ocp dependency (notifications#3116)
[master] Update nextcloud/ocp dependency (notifications#3124)
[master] Update nextcloud/ocp dependency (notifications#3125)
Build(deps): Bump dompurify from 3.4.10 to 3.4.11 (notifications#3126)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3129)
Build(deps): Bump guzzlehttp/psr7 from 2.11.0 to 2.12.1 (notifications#3134)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.11.1 to 7.12.1 in /tests/Integration (notifications#3135)
[master] Update nextcloud/ocp dependency (notifications#3136)
[master] Update nextcloud/ocp dependency (notifications#3140)
[master] Update nextcloud/ocp dependency (notifications#3141)
[master] Update nextcloud/ocp dependency (notifications#3142)
[master] Update nextcloud/ocp dependency (notifications#3143)
Test: Push notification payload (notifications#3144)
[master] Update nextcloud/ocp dependency (notifications#3147)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3148)
Use SPDX license identifier (notifications#3149)
[master] Update nextcloud/ocp dependency (notifications#3152)
[master] Update nextcloud/ocp dependency (notifications#3154)
[master] Update nextcloud/ocp dependency (notifications#3158)
Fix(Makefile): Add missing composer setup for dev-setups and building… (notifications#3159)
Build(deps-dev): Bump behat/behat from 3.31.0 to 3.32.0 in /tests/Integration (notifications#3160)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.12.1 to 7.12.3 in /tests/Integration (notifications#3161)
Build(deps-dev): Bump rector/rector from 2.4.5 to 2.5.2 in /vendor-bin/rector (notifications#3162)
[master] Update nextcloud/ocp dependency (notifications#3166)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3170)
[master] Fix npm audit (notifications#3174)
Ci(dependabot): add composer updates for stable branches (notifications#3175)
Build(deps): Bump guzzlehttp/guzzle from 7.11.1 to 7.13.2 (notifications#3176)
[master] Update nextcloud/ocp dependency (notifications#3184)
[master] Update nextcloud/ocp dependency (notifications#3185)
[master] Update nextcloud/ocp dependency (notifications#3186)
Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.9 to 9.0.0 (notifications#3187)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.12.3 to 7.13.1 in /tests/Integration (notifications#3189)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3196)
[master] Update nextcloud/ocp dependency (notifications#3197)
[master] Update nextcloud/ocp dependency (notifications#3199)
Keep scroll position when dismissing a notification (notifications#3200)
[master] Update nextcloud/ocp dependency (notifications#3202)
[master] Update nextcloud/ocp dependency (notifications#3205)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.13.1 to 7.13.2 in /tests/Integration (notifications#3207)
Build(deps-dev): Bump rector/rector from 2.5.2 to 2.5.4 in /vendor-bin/rector (notifications#3208)
Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (notifications#3210)
[master] Update nextcloud/ocp dependency (notifications#3213)
Build(deps): Bump axios from 1.16.0 to 1.18.1 (notifications#3214)
[master] Update nextcloud/ocp dependency (notifications#3215)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.13.2 to 7.15.1 in /tests/Integration (notifications#3216)
[master] Update nextcloud/ocp dependency (notifications#3218)
Build(deps): Bump immutable from 5.1.5 to 5.1.9 (notifications#3219)
Build(deps): Bump fast-uri from 3.1.2 to 3.1.4 (notifications#3220)
Build(deps): Bump dompurify from 3.4.11 to 3.4.12 (notifications#3221)
Build(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (notifications#3222)
[master] Update nextcloud/ocp dependency (notifications#3223)
Fix(push): Fix undefined index when accessing token age (notifications#3224)
[master] Update nextcloud/ocp dependency (notifications#3226)
Build(deps-dev): Bump rector/rector from 2.5.4 to 2.5.7 in /vendor-bin/rector (notifications#3227)
Build(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (notifications#3228)
Build(deps): Bump postcss from 8.5.15 to 8.5.23 (notifications#3229)
[master] ci(actions): Update workflow templates from organization template repository (notifications#3231)
Perf(push): Send push notifications async to proxies (notifications#3234)
[master] Fix npm audit (notifications#3236)
Build(deps): Bump guzzlehttp/guzzle (notifications#3239)
[master] Update nextcloud/ocp dependency (notifications#3243)
Fix(webpush): Skip browsers when disabled (notifications#3245)
[master] Update nextcloud/ocp dependency (notifications#3247)
[master] Update nextcloud/ocp dependency (notifications#3249)
[master] Update nextcloud/ocp dependency (notifications#3250)
Build(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (notifications#3251)
[master] Fix npm audit (notifications#3261)
[master] Update nextcloud/ocp dependency (notifications#3262)
Build(deps): Bump fast-uri from 3.1.4 to 3.1.5 (notifications#3263)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.15.1 to 7.15.2 in /tests/Integration (notifications#3264)
[master] Update nextcloud/ocp dependency (notifications#3266)
[master] Update nextcloud/ocp dependency (notifications#3271)
[master] Update nextcloud/ocp dependency (notifications#3275)
Build(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (notifications#3276)
Build(deps-dev): Bump guzzlehttp/guzzle from 7.15.2 to 8.0.1 in /tests/Integration (notifications#3278)
Build(deps-dev): Bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (notifications#3279)
[master] Update nextcloud/ocp dependency (notifications#3281)
[master] Update nextcloud/ocp dependency (notifications#3283)
[master] Fix npm audit (notifications#3286)
[master] Update nextcloud/ocp dependency (notifications#3288)
[master] Update nextcloud/ocp dependency (notifications#3289)
[master] Update nextcloud/ocp dependency (notifications#3290)
Build(deps-dev): Bump rector/rector from 2.5.8 to 2.6.1 in /vendor-bin/rector (notifications#3291)
[master] Update nextcloud/ocp dependency (notifications#3292)
[master] Update nextcloud/ocp dependency (notifications#3293)
[master] Update nextcloud/ocp dependency (notifications#3294)
[master] Update nextcloud/ocp dependency (notifications#3295)
[master] Update nextcloud/ocp dependency (notifications#3296)
Build(deps-dev): Bump guzzlehttp/guzzle from 8.0.1 to 8.0.2 in /tests/Integration (notifications#3298)
[master] Update nextcloud/ocp dependency (notifications#3302)
[master] Update nextcloud/ocp dependency (notifications#3303)
Chore(branchoff): Set version on stable35 to a stable one (notifications#3306)
Build(deps): Bump vue from 3.5.40 to 3.5.41 (notifications#3308)
Update nextcloud/ocp dependency (notifications#3312)
Chore(deps): bump @nextcloud/vue from 9.9.0 to 9.10.0 (notifications#3316)
Fix(webpush): Fix “Undefined array key -… at lib/Push.php#297” (notifications#3317)
Fix(mail): Correctly skip disabled user email notifications again (notifications#3341)
Build(deps): Bump minishlink/web-push from 10.1.0 to 11.0.0 (notifications#3342)
Update nextcloud/ocp dependency (notifications#3352)
Ci(actions): Update workflow templates from organization template repository (notifications#3356)
Fix npm audit (notifications#3365)
Build(deps): Bump vue from 3.5.41 to 3.5.42 (notifications#3376)
Fix npm audit (notifications#3386)
office
Newly added in this release
password_policy
Chore(deps): Bump postcss from 8.5.16 to 8.5.23 (password_policy#1000)
[master] Fix npm audit (password_policy#1001)
Chore(deps): Bump @nextcloud/dialogs from 7.4.0 to 7.4.1 (password_policy#1002)
Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (password_policy#1006)
Chore(deps-dev): Bump brace-expansion from 2.1.2 to 2.1.4 (password_policy#1007)
Chore(deps-dev): Bump sass from 1.101.0 to 1.102.0 (password_policy#1009)
Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (password_policy#1011)
Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (password_policy#1013)
Chore: Bump version to 7.0.0 (password_policy#1015)
Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (password_policy#1017)
Chore(branchoff): Set version on stable35 to a stable one (password_policy#1020)
[master] Fix npm audit (password_policy#856)
Chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 (password_policy#858)
Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.3 to 1.9.1 (password_policy#894)
Chore(deps): Bump @nextcloud/dialogs from 6.4.2 to 7.4.0 (password_policy#903)
Chore(deps-dev): Bump flatted from 3.3.3 to 3.4.2 (password_policy#911)
Feat(deps): Add Nextcloud 35 support on master (password_policy#938)
Chore(deps-dev): Bump sass from 1.97.1 to 1.99.0 (password_policy#947)
Chore(deps): Bump @nextcloud/vue from 8.29.1 to 9.8.2 (password_policy#951)
Chore(deps-dev): Bump qs from 6.14.2 to 6.15.2 (password_policy#952)
Chore(deps-dev): Bump typescript from 5.9.3 to 6.0.3 (password_policy#953)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (password_policy#957)
Feat: Add login output when password policy fails (password_policy#958)
Chore(deps): Bump dompurify from 3.4.0 to 3.4.11 (password_policy#961)
Chore(deps-dev): Bump vite from 7.3.2 to 7.3.5 (password_policy#962)
Chore(deps): Bump form-data from 4.0.5 to 4.0.6 (password_policy#963)
Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (password_policy#965)
Chore(deps): drops support for PHP 8.2 (password_policy#972)
[master] Fix npm audit (password_policy#977)
Chore(deps): Bump fast-xml-parser and @nextcloud/eslint-config (password_policy#979)
Chore(deps-dev): Bump sass from 1.99.0 to 1.101.0 (password_policy#980)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.1 to 3.2.2 (password_policy#984)
Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (password_policy#990)
Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (password_policy#991)
Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (password_policy#993)
Chore(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (password_policy#994)
photos
Chore(deps): Bump @nextcloud/initial-state from 2.2.0 to 3.0.0 (photos#3168)
Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3341)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3378)
Chore(deps-dev): Bump phpunit/phpunit from 9.6.23 to 9.6.33 in /vendor-bin/phpunit (photos#3394)
Chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.2 to 1.9.1 (photos#3409)
Refactor: Port to newer system tag events (photos#3437)
Chore(deps): Bump woltlab/webp-exif from 0.1.2 to 0.1.4 (photos#3448)
Fix(metadata): exif_read_data() supports JPEG/TIFF (photos#3461)
Feat: justified grid, density toggle, blurhash crossfade (photos#3484)
Feat: search, trip memories, map, slideshow, long-press selection (photos#3485)
Feat: delight pass — favourite pop, selection ripple, shimmer, illustrations, animated counters, album hero, year recap, EXIF overlay (photos#3486)
Feat: per-photo actions menu (EXIF / Add to album / Share / Delete) (photos#3487)
Fix: burst stacks + side date scrubber on the timeline (photos#3491)
Feat: hover-autoplay video preview on photo tiles (photos#3492)
Feat: per-photo EXIF editor (date taken + GPS coordinates) (photos#3493)
Feat(scrubber): modern glassy redesign with density tick marks (photos#3496)
[master] ci(actions): Update workflow templates from organization template repository (photos#3509)
Feat(deps): Add Nextcloud 35 support on master (photos#3518)
Chore(deps-dev): Bump vitest from 3.2.6 to 4.1.9 (photos#3528)
Feat(deps): Autoupdate rector (photos#3536)
Chore(deps-dev): Bump nextcloud/rector from 0.4.1 to 0.5.2 in /vendor-bin/rector (photos#3537)
Chore(deps): Bump uuid and dockerode (photos#3542)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (photos#3548)
Chore: Bump @nc/vue to v8.35.0 (photos#3550)
Fix handling of directory names with special characters (photos#3552)
Feat: display video duration (photos#3553)
Fix timestamp when looking at photos (photos#3571)
Fix: faces actions and add recognize e2e tests (photos#3573)
Build(deps): Unblock dependency updates by allowing to update vite again (photos#3586)
[master] Fix npm audit (photos#3590)
Chore(deps): Bump lodash and rollup-plugin-license (photos#3593)
[master] ci(actions): Update workflow templates from organization template repository (photos#3601)
[master] Fix npm audit (photos#3606)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3628)
Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3629)
Ci(dependabot): add composer updates for stable branches (photos#3630)
Chore(deps): Bump @nextcloud/files from 3.12.2 to 4.0.0 (photos#3643)
Chore(deps-dev): Bump eslint-plugin-cypress from 5.1.0 to 6.4.2 (photos#3648)
Chore(deps): Bump camelcase from 8.0.0 to 9.0.0 (photos#3650)
Chore(deps): Bump @nextcloud/paths from 2.2.1 to 3.1.0 (photos#3651)
Chore(deps): Bump @nextcloud/dialogs from 6.4.2 to 7.4.0 (photos#3653)
Chore(deps): Bump cypress-io/github-action from 7.4.0 to 7.4.1 (photos#3656)
Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (photos#3657)
[master] ci(actions): Update workflow templates from organization template repository (photos#3658)
[master] Update nextcloud/ocp dependency (photos#3662)
Chore(deps-dev): Bump systeminformation from 5.31.6 to 5.31.17 (photos#3664)
Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.1 to 3.1.2 (photos#3671)
Chore(deps-dev): Bump @nextcloud/babel-config from 1.2.0 to 1.3.0 (photos#3672)
Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3677)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.0 (photos#3678)
[master] Update nextcloud/ocp dependency (photos#3681)
[master] Fix npm audit (photos#3684)
Chore(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (photos#3686)
Chore(deps): Bump fast-uri from 3.1.3 to 3.1.4 (photos#3687)
Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (photos#3689)
[master] Update nextcloud/ocp dependency (photos#3693)
Fix: Bust full preview cache by etag (photos#3695)
Chore(deps): Bump woltlab/webp-exif from 0.1.4 to 0.1.5 (photos#3698)
Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (photos#3702)
Fix(dav): properly handle metadata (photos#3705)
Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (photos#3709)
Chore(deps-dev): Bump postcss from 8.5.19 to 8.5.25 (photos#3710)
Chore(deps-dev): Bump cypress-split from 1.24.14 to 1.25.0 (photos#3718)
Chore(deps-dev): Bump autoprefixer from 10.4.21 to 10.5.4 (photos#3720)
Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (photos#3721)
Chore(deps): Bump dompurify from 3.4.12 to 3.4.13 (photos#3722)
[master] ci(actions): Update workflow templates from organization template repository (photos#3723)
[master] Update nextcloud/ocp dependency (photos#3724)
[master] Fix npm audit (photos#3726)
Chore(ai): add AGENTS.md (photos#3728)
Fix(timeline): hide create-album label text on mobile (photos#3729)
Chore(deps-dev): Bump wait-on from 8.0.5 to 9.1.0 (photos#3733)
Chore(deps): Bump @nextcloud/sharing from 0.2.5 to 0.4.0 (photos#3736)
Chore(deps-dev): Bump vite-plugin-pwa from 1.0.3 to 1.3.0 (photos#3738)
Chore(deps-dev): Bump vue-tsc from 2.2.10 to 2.2.12 (photos#3740)
Chore(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (photos#3742)
[master] Update nextcloud/ocp dependency (photos#3749)
[master] Fix npm audit (photos#3750)
Chore(deps): Bump shivammathur/setup-php from 2.33.0 to 2.37.2 (photos#3752)
Chore(deps): Bump actions/checkout from 6.0.2 to 7.0.1 (photos#3753)
Chore(deps): Bump dorny/paths-filter from 4.0.2 to 4.0.3 (photos#3754)
Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (photos#3755)
Fix(routes): handle shared root path and clean up route definitions (photos#3756)
Fix(album): calculate date range end against latest date (photos#3757)
Fix(album): avoid refetching empty album file lists (photos#3758)
Perf(album): optimize duplicate file filtering (photos#3759)
Fix(album): roll back failed database transactions (photos#3760)
Fix(metadata): listener ordering and remote video processing (photos#3761)
Fix: properly handle trashed photos (photos#3765)
Test: migrate from Cypress to Playwright (photos#3771)
Chore(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (photos#3781)
Refactor: consolidate `FileComponent` and `FileLegacy` (photos#3786)
[master] Update nextcloud/ocp dependency (photos#3788)
Chore(branchoff): Set version on stable35 to a stable one (photos#3795)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.1.0 to 3.1.1 (photos#3800)
Chore(deps-dev): Bump postcss from 8.5.25 to 8.5.26 (photos#3801)
Chore(deps-dev): Bump @types/dockerode from 3.3.39 to 3.3.47 (photos#3802)
Chore(deps-dev): Bump vitest from 4.1.10 to 4.1.11 (photos#3810)
Feat: list keyboard shortcuts in the settings (photos#3813)
Update nextcloud/ocp dependency (photos#3820)
Fix npm audit (photos#3823)
Fix: Reuse Viewer’s slideshow feature (photos#3828)
Fix(media-folders): do not re-create deleted source folders (photos#3846)
Test(e2e): wait for the playable video to get its turn in the slideshow (photos#3866)
privacy
Chore(deps): Bump fast-xml-parser from 5.5.11 to 5.7.1 (privacy#1320)
Chore(deps): Bump @nextcloud/auth from 2.5.3 to 2.6.0 (privacy#1321)
[master] ci(actions): Update workflow templates from organization template repository (privacy#1325)
Chore(deps): Bump postcss from 8.5.8 to 8.5.13 (privacy#1333)
Chore(deps): Bump axios from 1.15.0 to 1.16.0 (privacy#1334)
Chore(deps): Bump fast-xml-builder from 1.1.5 to 1.2.0 (privacy#1335)
Chore(deps): Bump fast-uri from 3.1.0 to 3.1.2 (privacy#1336)
Feat(deps): Add Nextcloud 35 support on master (privacy#1339)
Chore(deps): Bump dompurify from 3.4.0 to 3.4.2 (privacy#1345)
Chore(deps-dev): Bump qs from 6.15.0 to 6.15.2 (privacy#1351)
Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (privacy#1352)
Chore(deps): Bump vue from 3.5.32 to 3.5.34 (privacy#1355)
[master] ci(actions): Update workflow templates from organization template repository (privacy#1357)
[master] Fix npm audit (privacy#1363)
Use SPDX license identifier (privacy#1380)
Fix(ci): unblock CI — enforce PHP 8.3 in psalm.xml + sync PHP workflow templates (privacy#1381)
Chore(deps-dev): Bump js-yaml from 4.1.1 to 4.3.0 (privacy#1382)
[master] ci(actions): Update workflow templates from organization template repository (privacy#1393)
[master] Fix npm audit (privacy#1395)
[master] ci(actions): Update workflow templates from organization template repository (privacy#1400)
Chore(deps): Bump immutable from 5.1.5 to 5.1.9 (privacy#1409)
Chore(deps): Bump fast-uri from 3.1.2 to 3.1.4 (privacy#1410)
Chore(deps): Bump postcss from 8.5.15 to 8.5.23 (privacy#1417)
Chore(deps): Bump fast-uri from 3.1.4 to 3.1.5 (privacy#1423)
Chore(deps-dev): Bump js-yaml from 4.3.0 to 4.3.1 (privacy#1425)
Chore(deps): Bump brace-expansion (privacy#1429)
Chore(branchoff): Set version on stable35 to a stable one (privacy#1431)
recommendations
Refactor: migrate components to Composition API (Vue 3 prep) (recommendations#1029)
Feat(deps): Add Nextcloud 35 support on master (recommendations#1037)
Build(deps-dev): bump webpack-dev-server from 5.2.3 to 5.2.4 (recommendations#1039)
Build(deps): bump qs and express (recommendations#1040)
[master] Fix npm audit (recommendations#1042)
Refactor: Port away from deprecated APIs (recommendations#1045)
Build(deps-dev): bump @nextcloud/stylelint-config from 3.2.1 to 3.2.2 (recommendations#1049)
Build(deps): bump axios from 1.15.2 to 1.18.0 (recommendations#1050)
Build(deps-dev): bump shell-quote from 1.8.1 to 1.8.4 (recommendations#1051)
Build(deps): bump dompurify from 3.4.2 to 3.4.11 (recommendations#1053)
Chore: set Psalm PHP version to 8.3 (recommendations#1055)
Build(deps-dev): bump launch-editor from 2.9.1 to 2.14.1 (recommendations#1056)
Build(deps): bump form-data from 4.0.5 to 4.0.6 (recommendations#1057)
Build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (recommendations#1058)
Build(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.5 (recommendations#1059)
[master] Fix npm audit (recommendations#1060)
Ci(renovate): update dependencies on maintained stable branches (recommendations#1065)
Chore(deps): bump nextcloud/pr-feedback-action digest to 4709fa5 (master) (recommendations#1066)
Fix(deps): bump @nextcloud/vue from 8.39.0 to ^8.39.0 (master) (recommendations#1076)
Ci(renovate): ignore workflows managed by the org template repo (recommendations#1124)
Ci: add workflow sync workflow (recommendations#1125)
Ci: configure coderabbitai (recommendations#1126)
[master] ci(actions): Update workflow templates from organization template repository (recommendations#1130)
Build: migrate from webpack to vite (recommendations#1131)
[master] ci(actions): Update workflow templates from organization template repository (recommendations#1135)
Refactor: migrate state management from Vuex to Pinia (recommendations#1136)
Refactor: migrate to Vue 3 (recommendations#1141)
[master] ci(actions): Update workflow templates from organization template repository (recommendations#1142)
[master] Fix npm audit (recommendations#1144)
Build(deps): bump pinia from 3.0.4 to 4.0.2 (recommendations#1145)
Build(deps): bump fast-uri from 3.1.4 to 3.1.5 (recommendations#1148)
Build(deps-dev): bump brace-expansion from 1.1.16 to 1.1.18 (recommendations#1149)
Build(deps): bump postcss from 8.5.21 to 8.5.25 (recommendations#1150)
Chore: update composer platform to PHP8.3 (recommendations#1151)
Build(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (recommendations#1152)
[master] Fix npm audit (recommendations#1157)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (recommendations#1160)
related_resources
Chore(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 (related_resources#1000)
Chore(deps-dev): bump vimeo/psalm from 6.14.3 to 6.16.1 (related_resources#1001)
Chore(deps): bump actions/checkout from 6.0.1 to 6.0.3 (related_resources#1004)
Chore(deps-dev): bump launch-editor from 2.11.1 to 2.14.1 (related_resources#1012)
Chore(deps): bump form-data from 4.0.4 to 4.0.6 (related_resources#1013)
Chore(deps): bump shivammathur/setup-php from 2.37.1 to 2.37.2 (related_resources#1015)
Chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (related_resources#1020)
Chore(deps-dev): bump js-yaml from 4.1.0 to 4.3.0 (related_resources#1022)
Chore(deps-dev): bump ws from 8.18.3 to 8.21.1 (related_resources#1034)
Chore(deps-dev): bump websocket-driver from 0.7.4 to 0.7.5 (related_resources#1035)
Ci: Create update-nextcloud-ocp-approve-merge.yml (related_resources#1037)
Ci: Create sync-workflow-templates.yml (related_resources#1038)
Ci(psalm): Fix required PHP version (related_resources#1039)
Chore(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (related_resources#1043)
Chore(deps): bump nextcloud/pr-feedback-action from f0cab224dea8e1f282f9451de322f323c78fc7a5 to 4709fa5b3e1821559d4c312ef937b61f1567aa44 (related_resources#1044)
Ci(psalm): Fix nextcloud/ocp update (related_resources#1048)
[master] ci(actions): Update workflow templates from organization template repository (related_resources#1054)
Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (related_resources#1057)
Chore(deps-dev): bump webpack-dev-server from 5.2.4 to 5.2.6 (related_resources#1058)
Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (related_resources#1060)
Chore(deps-dev): bump shell-quote from 1.8.4 to 1.10.0 (related_resources#1061)
[master] Update nextcloud/ocp dependency (related_resources#1067)
Chore: add release-relay.yml workflow (related_resources#1073)
[master] Update nextcloud/ocp dependency (related_resources#1076)
Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (related_resources#1079)
[master] Update nextcloud/ocp dependency (related_resources#1084)
Chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (related_resources#1086)
Chore(deps): bump nanoid from 3.3.11 to 3.3.18 (related_resources#1087)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (related_resources#1095)
Feat(deps): Add Nextcloud 35 support on master (related_resources#970)
Chore(deps): bump shivammathur/setup-php from 2.37.0 to 2.37.1 (related_resources#971)
Chore(deps-dev): bump webpack-dev-server from 5.2.2 to 5.2.4 (related_resources#976)
Chore(deps): bump qs and express (related_resources#977)
Refactor: Simplify request builder (related_resources#999)
serverinfo
[master] Update nextcloud/ocp dependency (serverinfo#1001)
Ci(deps-dev): bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer (serverinfo#1004)
[master] Update nextcloud/ocp dependency (serverinfo#1005)
Vue (serverinfo#1007)
[master] Update nextcloud/ocp dependency (serverinfo#1010)
Ci(actions): Update workflows (serverinfo#1013)
Chore: Require PHP 8.3 (serverinfo#1019)
[master] Update nextcloud/ocp dependency (serverinfo#1026)
Ci(actions): Automate workflow updates (serverinfo#1027)
[master] ci(actions): Update workflow templates from organization template repository (serverinfo#1030)
Use a parameterized translation for CPU thread count (serverinfo#1032)
[master] Update nextcloud/ocp dependency (serverinfo#1033)
[master] ci(actions): Update workflow templates from organization template repository (serverinfo#1036)
Ci(actions): Add workflow to lint info.xml (serverinfo#1037)
Ci(deps): bump dompurify from 3.4.7 to 3.4.11 (serverinfo#1041)
Ci(deps): bump form-data from 4.0.5 to 4.0.6 (serverinfo#1042)
[master] Fix npm audit (serverinfo#1043)
Ci: Disable npm-audit-fix on stable34 (serverinfo#1044)
[master] Update nextcloud/ocp dependency (serverinfo#1045)
[master] ci(actions): Update workflow templates from organization template repository (serverinfo#1049)
[master] Update nextcloud/ocp dependency (serverinfo#1053)
Ci(deps): bump axios from 1.16.1 to 1.18.1 (serverinfo#1056)
Ci(deps-dev): bump immutable from 5.1.6 to 5.1.9 (serverinfo#1057)
Ci(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (serverinfo#1058)
Ci(deps): bump dompurify from 3.4.11 to 3.4.12 (serverinfo#1059)
[master] Update nextcloud/ocp dependency (serverinfo#1060)
Ci(deps): bump postcss from 8.5.15 to 8.5.23 (serverinfo#1061)
Fix(disk): do not divide by zero on a filesystem with no capacity (serverinfo#1062)
Fix(disk): stop dropping filesystems whose mount point has unusual ch… (serverinfo#1063)
[master] Update nextcloud/ocp dependency (serverinfo#1066)
[master] Fix npm audit (serverinfo#1067)
Fix(disk): stop the disk card text overflowing and tidy up the chart (serverinfo#1068)
Fix(layout): let info tables wrap and give PHP extensions the full width (serverinfo#1069)
Fix(l10n): Ignore compiled js/ (serverinfo#1071)
Ci(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (serverinfo#1072)
Ci: Add assisted-by workflow (serverinfo#1076)
Ci(deps): bump dompurify from 3.4.12 to 3.4.13 (serverinfo#1077)
[master] Update nextcloud/ocp dependency (serverinfo#1081)
[master] ci(actions): Update workflow templates from organization template repository (serverinfo#1082)
[master] Fix npm audit (serverinfo#1083)
Background jobs (serverinfo#1084)
Fix: Mark update storage stats as time insensitive (serverinfo#1085)
Fix(background-jobs): adjust width for when column (serverinfo#1088)
[master] Update nextcloud/ocp dependency (serverinfo#1089)
[master] Update nextcloud/ocp dependency (serverinfo#1091)
Opcache (serverinfo#1092)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (serverinfo#1093)
Ci: enable dependabot for npm dependencies (serverinfo#1096)
Update nextcloud/ocp dependency (serverinfo#1114)
Fix npm audit (serverinfo#1117)
Fix(linux): report container memory limits instead of the host’s (serverinfo#1121)
Feat(settings): split the admin page into Status and Background jobs (serverinfo#1126)
Feat(database): add a database page with the DB Doctor checks (serverinfo#1130)
Fix: show when the page has stopped hearing from the server (serverinfo#1131)
Ci(actions): Update workflow templates from organization template repository (serverinfo#1139)
Ci: Add compile workflow (serverinfo#1145)
Feat(deps): Add Nextcloud 35 support on master (serverinfo#996)
[master] Update nextcloud/ocp dependency (serverinfo#998)
survey_client
Fix(report): Fix sending huge reports (survey_client#394)
Feat(deps): Add Nextcloud 35 support on master (survey_client#417)
[master] Update nextcloud/ocp dependency (survey_client#419)
[master] ci(actions): Update workflow templates from organization template repository (survey_client#420)
[master] Update nextcloud/ocp dependency (survey_client#422)
Chore(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (survey_client#424)
[master] Update nextcloud/ocp dependency (survey_client#428)
[master] Update nextcloud/ocp dependency (survey_client#433)
Use SPDX license identifier (survey_client#450)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (survey_client#474)
suspicious_login
Chore(config): migrate Renovate config (suspicious_login#1110)
Feat(deps): Add Nextcloud 35 support on master (suspicious_login#1112)
Fix(notifier): Fix label length limited to 32 characters (suspicious_login#1114)
Fix(autoload): load rubix free functions despite Composer files dedupe (suspicious_login#1118)
Chore: update Psalm PHP to 8.3 (suspicious_login#1119)
Chore(deps): update actions/checkout action to v7 (master) (suspicious_login#1126)
Chore: make David the primary maintainer (suspicious_login#1128)
Chore(branchoff): Set version on stable35 to a stable one (suspicious_login#1133)
Fix: avoid double app password check (suspicious_login#1140)
text
Chore(test): add test for 4480 (text#7777)
Fix(code): don’t apply inline code CSS rules to code blocks (text#8587)
Test(playwright): await `setO(n|ff)line` in autosave tests (text#8588)
Feat(deps): Add Nextcloud 35 support on main (text#8590)
Chore(ci): add stable34 to branches that receive updates (text#8593)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.60.4 (main) (text#8594)
Chore(deps): update vitest monorepo to ^4.1.6 (main) (text#8595)
Fix: allow dots in markdown link text (text#8596)
Fix(deps): update dependency katex to ^0.16.47 (main) (text#8597)
Fix(deps): update tiptap to ^3.23.4 (main) – autoclosed (text#8598)
Chore(deps): update dependency @playwright/test to ^1.60.0 (main) – autoclosed (text#8600)
Chore(deps): update dependency cypress to ^15.15.0 (main) (text#8601)
[main] Update nextcloud/ocp dependency (text#8604)
Fix(ActionInsertLink): allow to get title from link picker (text#8615)
Fix(folderDescription): fix max height in unfocused mode (text#8616)
Chore: add AI checkboxes to PR template (text#8617)
Chore/upgrade vue 3 (text#8619)
Chore: remove codecov (text#8625)
Fix: several table button design fixes (text#8627)
Fix(translate): use assistant app dialog (text#8628)
Fix: Rename mobile editing file creator name to leave out “New” prefix (text#8634)
Chore(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (text#8635)
Chore(deps): update vitest monorepo to ^4.1.7 (main) (text#8636)
Fix(deps): update tiptap to ^3.23.6 (main) (text#8637)
Chore(deps-dev): bump nextcloud/coding-standard from 1.4.0 to 1.5.0 (text#8638)
Fix(deps): update dependency katex to ^0.18.1 (main) (text#8639)
Chore(deps): update vue-language-tools monorepo to v3 (main) (text#8640)
[main] Update nextcloud/ocp dependency (text#8644)
[main] Fix npm audit (text#8647)
Fix: disable open link button for unsafe link (text#8651)
Fix(folderDescription): always use ‘Readme.md’ as filename (text#8652)
Fix(headings): skip headings in details in table of contents (text#8653)
Chore(deps-dev): bump tmp from 0.2.5 to 0.2.7 (text#8655)
Test(playwright): add summary job so we can add it to merge rules (text#8656)
Chore(deps): update dependency rollup-plugin-webpack-stats to ^3.1.3 (main) (text#8664)
Fix(deps): update dependency yjs to ^13.6.31 (main) (text#8665)
Chore(deps): update dependency cypress to ^15.16.0 (main) (text#8666)
Fix(deps): update dependency markdown-it to ^14.2.0 (main) (text#8667)
[main] Update nextcloud/ocp dependency (text#8678)
[main] Fix npm audit (text#8679)
Fix(deps): update tiptap (main) (text#8683)
Fix(Editor): emit modified fileNode size on save (text#8686)
Fix(mediaHandler): strip relevant bidi chars in filenames (text#8687)
Add a “question” bloc in addition of Danger, Info, Positive, Warn (text#8698)
Chore(deps): update vite to ^7.3.5 (main) (text#8700)
Chore(deps): update vitest monorepo to ^4.1.8 (main) (text#8701)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.61.1 (main) (text#8702)
[main] Update nextcloud/ocp dependency (text#8705)
Chore(github): update workflows (text#8713)
Preserve Markdown reference links (text#8717)
Fix(math): fix lost content after math node (text#8718)
Fix(editorApi): allow to disable image lazy-loading (text#8719)
Fix(autofocus): persist cursor positions in localStorage (text#8723)
Fix(markdown): preserve horizontal rule markup (text#8725)
Chore(deps): update dependency cypress to ^15.18.0 (main) (text#8730)
Chore(deps): update dependency vue-tsc to ^3.3.5 (main) (text#8733)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.2 (main) (text#8734)
Fix permission change in text doc (text#8746)
Chore(psalm): bump phpVersion to 8.3 (text#8752)
Fix: show Assistant icon if only translation provider available (text#8753)
Performance: Only check permissions when changing content (text#8754)
Chore(psalm): throw directly to make types more obvious (text#8756)
Chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (text#8757)
Chore(deps): bump form-data from 4.0.5 to 4.0.6 (text#8758)
Ci: remove compile command, as it happens after merge. Then, also run reuse (text#8761)
Chore(deps): bump dompurify from 3.4.2 to 3.4.11 (text#8762)
Chore(ci): continue playwright jobs if one fails (text#8763)
Chore(deps): bump undici (text#8773)
Bump php version and update baseline (text#8776)
Fix(SessionService): sanitize displayName to utf8 encoding (text#8779)
Chore(deps): update dependency cypress-vite to ^1.10.2 (main) (text#8785)
[main] Update nextcloud/ocp dependency (text#8786)
Fix(editor): preserve leading newlines in plain text editor (text#8787)
Chore(cleanup): deprecated secureRandom->generate (text#8789)
Fix(table): replace alert() with showWarning() for nested table paste (text#8795)
Chore(deps): update dependency vite to ^7.3.6 (main) (text#8805)
Chore(deps): update dependency vue-tsc to ^3.3.6 (main) (text#8806)
Chore(deps): update vitest monorepo to ^4.1.10 (main) (text#8807)
Fix(deps): update dependency uuid to ^14.0.1 (main) (text#8808)
Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.0 (main) (text#8809)
Chore(deps): update dependency @playwright/test to ^1.61.1 (main) (text#8810)
Fix(Table): allow changing list indention inside tables (text#8812)
Fix(ImageView): use `a` element for clickable items (text#8813)
[main] Update nextcloud/ocp dependency (text#8815)
Fix/vue3 followup (text#8822)
Chore(refactor): aviod extending serializer options (text#8823)
Chore(deps): update dependency eslint-plugin-cypress to ^6.4.2 (main) (text#8824)
Chore(deps): update dependency cypress-split to ^1.25.0 (main) (text#8825)
Fix(deps): update dependency markdown-it to ^14.3.0 (main) (text#8826)
Fix(deps): update dependency mermaid to ^11.16.0 (main) (text#8827)
Fix(deps): update dependency @mdit/plugin-tex to v1 (main) (text#8828)
Fix(deps): update dependency @vueuse/shared to v14 (main) (text#8829)
Add footnotes support (text#8840)
Ci(playwright): fix installing pinned NPM version (text#8844)
Chore(deps): update dependency @nextcloud/eslint-config to ^9.0.1 (main) (text#8848)
Chore(deps): update dependency cypress to ^15.18.1 (main) (text#8851)
Chore(deps): update dependency vue-tsc to ^3.3.7 (main) (text#8852)
[main] Update nextcloud/ocp dependency (text#8854)
[main] Fix npm audit (text#8855)
Fix(BulletList): remove `preserveWhitespace: true` parseHTML override (text#8856)
Fix(links): scroll to anchor links directly (text#8857)
Chore(playwright): use `list` reporter when run locally (text#8859)
Fix(FloatingButtons): in headings, leave space for the anchor icon (text#8860)
Fix(deps): update dependency @nextcloud/vue to ^9.9.0 (main) (text#8871)
Two small footnotes follow-up fixes (text#8874)
Fix(filepicker): hide menu (text#8875)
Chore(refactor): loop over possible footnotes once (text#8876)
Fix(share): detect if documentId is outside of share early (text#8879)
Chore(deps-dev): bump systeminformation from 5.31.6 to 5.31.17 (text#8883)
Upgrade/typescript v6 (text#8884)
Fix(deps): update dependency @nextcloud/dialogs to ^7.4.1 (main) (text#8885)
Chore(deps): update dependency eslint to ^10.7.0 (main) (text#8886)
Chore(deps): update dependency @vitejs/plugin-vue to ^6.0.8 (main) (text#8887)
Chore(deps): update dependency eslint-plugin-cypress to ^6.4.3 (main) (text#8888)
[main] Update nextcloud/ocp dependency (text#8892)
Chore(deps): bump axios from 1.16.0 to 1.18.1 (text#8896)
Fix: Pasting from excel inserts an image instead of a formatted table (text#8897)
Feat: inline comments (text#8901)
Fix: add file-access check (text#8903)
Chore(deps-dev): bump immutable from 5.1.5 to 5.1.9 (text#8905)
Chore(deps): bump fast-xml-parser from 5.9.3 to 5.10.1 (text#8906)
Chore(deps): bump postcss from 8.5.16 to 8.5.23 (text#8907)
Chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 (text#8908)
Fix(deps): update dependency vue to ^3.5.40 (main) (text#8909)
Fix(deps): update dependency slug to v12 (main) (text#8911)
Chore(deps): update dependency cypress to ^15.19.0 (main) (text#8912)
[main] Update nextcloud/ocp dependency (text#8913)
Chore(deps): update dependency vue-tsc to ^3.3.8 (main) (text#8915)
Fix/autosave timer (text#8917)
Chore(npm): allow scripts of known NPM dependencies (text#8922)
Fix(collaboration): ellipsise user caret labels (text#8923)
Fix: update ShowImageModal to use fullUrl for show original image ins… (text#8924)
Chore(deps): update dependency @playwright/test to ^1.62.0 (main) (text#8927)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.3 (main) (text#8930)
Chore(deps): update dependency eslint to ^10.8.0 (main) (text#8931)
Chore(deps): update dependency jsdom to v30 (main) (text#8932)
Chore(deps): update dependency @playwright/test to ^1.62.1-beta-1785253292000 (main) (text#8934)
Chore(deps): update dependency jsdom to ^30.0.1 (main) (text#8935)
Fix(deps): update dependency @mdit/plugin-tex to ^1.0.2 (main) (text#8936)
[main] Update nextcloud/ocp dependency (text#8939)
[main] Fix npm audit (text#8942)
Fix(deps): update vueuse to ^14.4.0 (main) (text#8944)
Chore(deps): update dependency @playwright/test to ^1.62.1 (main) (text#8945)
Fix(DirectEditing): check if user is enabled (text#8951)
Fix(editor): fix viewer header overlaying page content on mobile (text#8952)
Fix(editor): set `translate=yes` for read-only editor (text#8962)
Fix(sync): reset #sending flag when no active connection on sendStepsNow (text#8963)
Fix(attachments): check documentId matches (text#8966)
Test(playwright): don’t set `webServer.url` parameter (text#8968)
Chore(test): direct editing permissions (text#8969)
Fix(embed): guard unavailable search commands (text#8970)
Chore(deps-dev): bump undici from 6.27.0 to 6.28.0 (text#8985)
Chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 (text#8986)
Chore(deps): update dependency @nextcloud/e2e-test-server to ^0.5.1 (main) (text#8991)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.62.4 (main) (text#8992)
Chore(deps): update dependency vue-tsc to ^3.3.9 (main) (text#8993)
Chore(deps): update dependency mermaid to v11.16.1 [security] (main) (text#8996)
Chore(deps): bump dompurify from 3.4.12 to 3.4.13 (text#8997)
Fix(deps): update dependency yjs to ^13.6.32 (main) (text#8998)
Fix(deps): update dependency mermaid to ^11.16.1 (main) (text#9003)
Fix(lists): no margin-bottom for nested lists to prevent ugly gap (text#9004)
Fix(deps): update dependency vue to ^3.5.41 (main) (text#9005)
Chore(deps): update dependency cypress to ^15.20.0 (main) (text#9006)
Chore(deps): update dependency eslint-plugin-cypress to ^6.4.4 (main) (text#9007)
[main] Update nextcloud/ocp dependency (text#9010)
[main] Fix npm audit (text#9013)
Fix(LinkPicker): improve suggestions order and rename ‘Files’ (text#9020)
Test(playwright): migrate propfind tests from Cypress to Playwright (text#9021)
Refactor/file service (text#9028)
Fix(viewer): align content of old version in viewer version comparison (text#9029)
Fix(dbal): Adapt to new DBAL wrapper (text#9030)
Feat(php): install and configure PHP rector (text#9031)
Fix(deps): update tiptap to v3.30.0 (main) (text#9038)
Chore(deps): update dependency cypress to ^15.20.1 (main) (text#9053)
Chore(deps): update dependency eslint to ^10.8.1 (main) (text#9054)
Fix(deps): update dependency katex to ^0.18.4 (main) (text#9055)
Chore(deps): update dependency eslint-plugin-cypress to v7 (main) (text#9056)
Fix(deps): update dependency highlight.js to ^11.12.0 (main) (text#9058)
[main] Update nextcloud/ocp dependency (text#9063)
Fix: Mark tableName and columnName as non-empty-string (text#9072)
Fix(updateFromContent): destroy editor at end of setContent() (text#9074)
Chore(deps): update dependency vue-tsc to ^3.3.10 (main) (text#9081)
Fix(deps): update tiptap (main) (text#9082)
Chore(deps): update dependency rollup-plugin-webpack-stats to v4 (main) (text#9089)
Fix(deps): update dependency uuid to ^14.0.2 (main) (text#9090)
Fix(deps): update tiptap to v3.30.2 (main) (text#9091)
Fix(deps): update dependency mermaid to ^11.17.0 (main) (text#9100)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (text#9104)
Fix(Table): return Tab and Shift-Tab handler results to mark the even… (text#9111)
Chore(deps): update dependency eslint-plugin-cypress to ^7.0.1 (text#9124)
Chore(deps): update dependency rollup-plugin-webpack-stats to ^4.0.0 (text#9125)
Chore(deps): update dependency vue-tsc to ^3.3.11 (text#9126)
Chore(deps): update vitest monorepo to ^4.1.11 (text#9127)
Fix(deps): update dependency mermaid to ^11.17.2 (text#9128)
Test(cypress): run against server stable35 (text#9129)
Fix(deps): update tiptap to v3.30.5 (text#9130)
Update nextcloud/ocp dependency (text#9135)
Fix(deps): update tiptap to v3.30.5 (text#9143)
Fix(attachments): emit event when creating an attachment (text#9148)
Fix(avatars): prevent avatars from being squished (text#9152)
Fix/no conflicts on sync (text#9157)
Fix(collaboration): override addProseMirrorPlugins to prevent default caret user (text#9161)
Backport version comparison stack (#9047-#9050) (text#9165)
Fix(FileSettings): use FormBox components for folder description setting (text#9190)
twofactor_nextcloud_notification
Feat(deps): Add Nextcloud 35 support on main (twofactor_nextcloud_notification#1324)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1329)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1332)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1335)
Build(deps-dev): Bump webpack-dev-server from 5.2.3 to 5.2.4 (twofactor_nextcloud_notification#1337)
Build(deps): Bump qs and express (twofactor_nextcloud_notification#1338)
Ci(deps-dev): Bump nextcloud/rector from 0.5.0 to 0.5.1 in /vendor-bin/rector (twofactor_nextcloud_notification#1340)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1341)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1345)
[main] Fix npm audit (twofactor_nextcloud_notification#1348)
Ci(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/csfixer (twofactor_nextcloud_notification#1353)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1355)
Build(deps): Bump @nextcloud/vue from 9.8.0 to 9.8.2 (twofactor_nextcloud_notification#1357)
Ci(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector (twofactor_nextcloud_notification#1358)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1361)
Build(deps-dev): Bump shell-quote from 1.8.1 to 1.8.4 (twofactor_nextcloud_notification#1362)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1370)
[main] Fix npm audit (twofactor_nextcloud_notification#1375)
Build(deps): Bump dompurify from 3.4.8 to 3.4.11 (twofactor_nextcloud_notification#1377)
Build(deps-dev): Bump js-yaml from 4.1.1 to 4.2.0 (twofactor_nextcloud_notification#1378)
Build(deps): Bump form-data from 4.0.5 to 4.0.6 (twofactor_nextcloud_notification#1379)
Build(deps-dev): Bump launch-editor from 2.9.1 to 2.14.1 (twofactor_nextcloud_notification#1380)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1382)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1386)
[main] Fix npm audit (twofactor_nextcloud_notification#1389)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1393)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1394)
Use SPDX license identifier (twofactor_nextcloud_notification#1395)
Build(deps-dev): Bump @nextcloud/eslint-config from 8.4.2 to 9.0.0 (twofactor_nextcloud_notification#1396)
Ci(deps-dev): Bump rector/rector from 2.4.5 to 2.5.2 in /vendor-bin/rector (twofactor_nextcloud_notification#1399)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1401)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1405)
[main] Fix npm audit (twofactor_nextcloud_notification#1408)
Build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0 to 9.0.1 (twofactor_nextcloud_notification#1410)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1413)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1418)
Build(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 (twofactor_nextcloud_notification#1419)
Build(deps): Bump @nextcloud/vue from 9.8.2 to 9.9.0 (twofactor_nextcloud_notification#1420)
Ci(deps-dev): Bump rector/rector from 2.5.2 to 2.5.4 in /vendor-bin/rector (twofactor_nextcloud_notification#1421)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1425)
Build(deps): Bump axios from 1.16.0 to 1.18.1 (twofactor_nextcloud_notification#1429)
Build(deps): Bump fast-xml-parser from 5.9.3 to 5.10.1 (twofactor_nextcloud_notification#1430)
Build(deps-dev): Bump fast-uri from 3.1.2 to 3.1.4 (twofactor_nextcloud_notification#1431)
Build(deps-dev): Bump shell-quote from 1.8.4 to 1.10.0 (twofactor_nextcloud_notification#1432)
Build(deps-dev): Bump immutable from 4.3.8 to 4.3.9 (twofactor_nextcloud_notification#1433)
Build(deps): Bump brace-expansion from 2.0.3 to 2.1.2 (twofactor_nextcloud_notification#1434)
Build(deps-dev): Bump eslint from 10.6.0 to 10.7.0 (twofactor_nextcloud_notification#1435)
Ci(deps-dev): Bump rector/rector from 2.5.4 to 2.5.7 in /vendor-bin/rector (twofactor_nextcloud_notification#1436)
Build(deps): Bump postcss from 8.5.15 to 8.5.23 (twofactor_nextcloud_notification#1437)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1438)
[main] ci(actions): Update workflow templates from organization template repository (twofactor_nextcloud_notification#1440)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1445)
[main] Fix npm audit (twofactor_nextcloud_notification#1448)
Build(deps-dev): Bump fast-uri from 3.1.4 to 3.1.5 (twofactor_nextcloud_notification#1449)
Build(deps-dev): Bump eslint from 10.7.0 to 10.8.0 (twofactor_nextcloud_notification#1450)
Ci(deps-dev): Bump rector/rector from 2.5.7 to 2.5.8 in /vendor-bin/rector (twofactor_nextcloud_notification#1451)
[main] Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1455)
[main] Fix npm audit (twofactor_nextcloud_notification#1460)
Ci(deps-dev): Bump rector/rector from 2.5.8 to 2.6.2 in /vendor-bin/rector (twofactor_nextcloud_notification#1463)
Build(deps-dev): Bump eslint from 10.8.0 to 10.8.1 (twofactor_nextcloud_notification#1466)
Build(deps): Bump uuid and @nextcloud/webpack-vue-config (twofactor_nextcloud_notification#1470)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (twofactor_nextcloud_notification#1471)
Build(deps): Bump vue from 3.5.35 to 3.5.41 (twofactor_nextcloud_notification#1473)
Fix(routes): bind poll regex constraint to its actual URL placeholder… (twofactor_nextcloud_notification#1490)
twofactor_totp
Chore(deps): bump psalm/phar from 5.26.1 to v7 (master) (twofactor_totp#1616)
Chore(deps): bump chai from 4.5.0 to v6 (master) (twofactor_totp#1628)
Fix: handle potentially null return value of preg_replace (twofactor_totp#1762)
Chore(deps): bump actions/setup-node digest to 48b55a0 (master) (twofactor_totp#1763)
[master] Fix npm audit (twofactor_totp#1766)
Feat(deps): Add Nextcloud 35 support on master (twofactor_totp#1768)
Fix(migration): preserve state=2 secrets when cleaning up unverified … (twofactor_totp#1771)
Chore: add an agents file (twofactor_totp#1772)
Chore: migrate issue templates to issue forms and simplify bug reports (twofactor_totp#1773)
Feat: allow admins to configure TOTP algorithm and secret length (twofactor_totp#1778)
Feat(totp): embed favicon URL in otpauth QR code (twofactor_totp#1779)
Chore(deps): bump codecov/codecov-action action from v5.5.1 to v7 (master) (twofactor_totp#1780)
Chore(deps): bump playwright monorepo from 1.59.1 to ^1.61.0 (master) (twofactor_totp#1781)
Fix: add and apply nextcloud/rector (twofactor_totp#1782)
Chore(deps): bump actions/checkout digest to df4cb1c (master) (twofactor_totp#1786)
[master] Fix npm audit (twofactor_totp#1791)
Ci(renovate): update dependencies on maintained stable branches (twofactor_totp#1795)
Chore(deps): bump actions/cache action from v4.3.0 to v6 (master) (twofactor_totp#1809)
Chore(deps): bump actions/checkout action to v7.0.0 (master) (twofactor_totp#1810)
Chore(deps): bump skjnldsv/read-package-engines-version-actions action from v2.2 to v3 (master) (twofactor_totp#1813)
Ci: drop unused app publish workflow (twofactor_totp#1835)
[master] Fix npm audit (twofactor_totp#1842)
Chore(deps): bump phpunit from v11 to v12 (twofactor_totp#1843)
[master] Fix npm audit (twofactor_totp#1844)
[master] Fix npm audit (twofactor_totp#1845)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (twofactor_totp#1852)
updater
Chore(tests): master is now 35 (updater#755)
Chore: Fix linting supported PHP versions (updater#756)
Feat(build): introduce reproducible builds (updater#757)
Chore(deps): upgrade Rector and use Nextcloud rules (updater#758)
Fix: Fix explode calls for path parsing (updater#760)
Build(deps-dev): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/coding-standard (updater#764)
Docs(README): Fix typo (overview) (updater#774)
viewer
[master] ci(actions): Update workflow templates from organization template repository (viewer#3158)
Fix: adjust z-index for color picker modals (viewer#3175)
Feat(deps): Add Nextcloud 35 support on master (viewer#3182)
Feat(deps): Add Nextcloud 35 support on master (viewer#3183)
Fix(plyr): the speed selection should not go out of the viewport (viewer#3192)
Fix(plyr): the speed settings button should not be cut (viewer#3193)
Fix(plyr): add l10n to components (viewer#3194)
Fix(plyr): add l10n to speed selections (viewer#3195)
Don’t download file if file path is not defined (viewer#3200)
Chore(deps): update dependency dompurify to v3.4.11 [security] (master) (viewer#3210)
Fix(files): don’t expose WebDAV XML-attribute artifacts as DOM attributes (viewer#3225)
Fix(deps): update nextcloud (master) (major) (viewer#3239)
[master] fix(composer): Remove trailing comma breaking composer.json parsing (viewer#3271)
Test: migrate e2e tests from Cypress to Playwright (viewer#3272)
Chore(deps-dev): Bump qs from 6.14.2 to 6.15.3 (viewer#3274)
[master] Update nextcloud/ocp dependency (viewer#3277)
[master] ci(actions): Update workflow templates from organization template repository (viewer#3283)
[master] Fix npm audit (viewer#3287)
Chore(deps): Bump dorny/paths-filter from 4.0.1 to 4.0.2 (viewer#3292)
Fix: urlencode file source based on resource url (viewer#3320)
Chore(deps-dev): Bump brace-expansion from 1.1.16 to 1.1.18 (viewer#3328)
Chore(CI): Adjust testing matrix for Nextcloud 35 on stable35 (viewer#3340)
Fix: ignore playwright dev files in release archive (viewer#3344)
Fix npm audit (viewer#3347)
Feat: Support auto-starting slideshow (viewer#3352)
Fix: properly handle e2ee support (viewer#3369)