曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.かつては雑草やヨモギと共に雨や露を分かち合っていたが、今では松やヒノキと共に霜や雪に耐えている。曾与蒿藜同雨露,Once sharing rain and dew with weeds and wormwood, now enduring frost and snow with pines and cypresses.终随松柏到冰霜.曾与蒿藜同雨露한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.,终随松柏到冰霜.譖セ荳手珍阯懷酔髮ィ髴イ�檎サ磯囂譚セ譟丞芦蜀ー髴�曾与蒿藜同雨露,鏇句笌钂胯棞鍚岄洦闇诧紝缁堥殢鏉炬煆鍒板啺闇�终随松柏到冰霜.曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.曾与蒿藜同雨露,终随松柏到冰霜.
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)