Nextcloud Hub 31.0.0
28 February 2025
Nextcloud Hub version 31.0.0 is now available (major release).
Upgrading to Nextcloud Hub 31.0.0
Nextcloud Hub 31.0.0 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Nextcloud Hub updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Nextcloud Hub install to test the 31.0.0 upgrade prior to applying it live. Get started managing your Nextcloud Hub installations with Installatron
What's New in Nextcloud Hub 31.0.0
Bug Fixes and Changes
- Port files trashbin events to IEventDispatcher/IEventListener (server#32018)
- Modify user_ldap checkPassword to not fetch records from ldap each time because of extremely high CPU usage! (server#35867)
- Fix(provisionning_api): Remove parameters that are not set into template (server#37303)
- Invalidate oauth2 tokens only for seen users (server#37761)
- Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#38630)
- Fix #38749, postgresql GRANT user’s permission after createDatabase, … (server#38750)
- (base) Give a hint in web interface if SimpleXML (php-xml) is missing (server#38857)
- (occ db:convert-type) Add support for UNIX sockets (server#39242)
- Add `occ user:welcome` command to send user welcome email from CLI (server#39611)
- Refactor encryption app commands (server#39692)
- Translate all share exceptions (server#40164)
- Fix mimetype not being updated when changing file extention on objectstore (server#40394)
- Fix(carddav): Handle race for SAB creation better (server#42052)
- (config.php.sample) Clarify the purpose of `session_keepalive` parameter (server#42610)
- Fix: Add command to update re-share if shared-by user has been revoked (server#43025)
- Enh: update desktop client unsupported version 3) error message (server#43281)
- Feat: make search path for BinaryFinder customizable. (server#43968)
- Feat: add pronouns to account profile (server#44013)
- Handle errors in encryption:migrate-key-storage-format (server#44555)
- Fix(i18n): Changed grammar (server#44945)
- Fix: update last_login timestamp for token based-logins (server#45020)
- Fix: remove mention of disabling file locking from config sample (server#45330)
- Expose escapeLikeParameter trough query builder (server#45457)
- Fix(setupChecks): Update Transactional File Locking instructions (server#45471)
- Feat(files_sharing): Migrate public shares to Vue (server#45652)
- Feat: add command to send raw commands to redis (server#45880)
- Signed requests (server#45979)
- Fix: write object to the correct urn when moving from another storage to object store (server#46013)
- Perf: delay getting (sub)admin status for user in the security middleware untill we need it (server#46021)
- Fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time (server#46114)
- Fix: Fix “Unknown path” error when source user `files` folder has not been initialized (server#46124)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#46140)
- Feat(cache): CLI should not fail if APCu is not available (server#46151)
- Ensure that the hash method does not return null (server#46218)
- Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#46222)
- Fix: add option to remove the webroot for setup checks and don’t chec… (server#46255)
- Fix(Mailer): Fix sendmail binary fallback (server#46480)
- Transparent* database sharding (server#46639)
- Feat(sidebar): Show node owner in metadata subline (server#46691)
- Fix status check and saving of external storages (server#46859)
- Fix(ProvisioningAPI): set typed config values by via API (server#46991)
- Fix: check for correct storage class when checking for link parent (server#47038)
- Fix(jobs): Switch to executeStatement() while deleting rows (server#47155)
- Fix(files): Fix navigating with breadcrumbs not highlighting navigation entry (server#47158)
- Perf: improve cleanup of tags/comments (server#47182)
- Fix: Filename validation should only forbid `create` and `update` (server#47185)
- Fix(AppMenu): Prevent menu entries from jumping on hover (server#47203)
- Fix(files): Respect “Show hidden files” setting in tree (server#47204)
- Master is now 31 (server#47212)
- Chore(deps-dev): bump eslint-plugin-cypress from 3.4.0 to 3.5.0 (server#47222)
- Chore(deps): bump is-svg from 5.0.1 to 5.1.0 (server#47225)
- Chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.6 in the github-actions group (server#47226)
- Fix(webauthn): Increase database column for public key id (server#47240)
- Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47248)
- Fix(adminaudit): Don’t crash when creating folder (server#47252)
- Feat(webauthn): Add user verification to webauthn challenges (server#47253)
- Don’t save translated predefined user status as custom status (server#47258)
- Feat: add negative compare-and-delete to imemcache (server#47259)
- Feat(share): make sharelink token length configurable (server#47265)
- [occ:bg-job:worker] Add ‘stop_after’ option (server#47277)
- Fix: Do not throw if appstore is unavailable during upgrade (server#47285)
- Fix: Access node owner by top level `owner` property (server#47287)
- Feat(templates): checkbox field type (server#47290)
- Refactor(Log): Use new in initializer instead of constructor body (server#47291)
- Feat(PsrLoggerAdapter): Allow to use `Psr\Log\LogLevel` for `log` method (server#47293)
- Fix(files): Sort tree views correctly by natural order (server#47294)
- Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47296)
- Chore(deps): bump @vueuse/core from 10.11.0 to 11.0.0 (server#47297)
- Chore(deps): bump elliptic from 6.5.6 to 6.5.7 (server#47300)
- Chore(deps): bump @vueuse/components from 10.11.0 to 11.0.0 (server#47301)
- Chore(deps): bump @vueuse/integrations from 10.11.0 to 11.0.0 (server#47302)
- [master] Fix npm audit (server#47310)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#47316)
- Fix(UnifiedSearch): Focus search input on open (server#47319)
- Feat(AppFramework): Add full support for date / time / datetime columns (server#47329)
- Fix: adding blurhash to definitions (server#47331)
- Fix(caldav): allow renaming of birthday calendars (server#47332)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47339)
- Fix(federation): Do not overwrite certificate bundle (server#47340)
- Fix: don’t recalculate folder size in Cache::delete if the entry didn’t exist (server#47342)
- Use logical positioning instead of physical for bidirectional text support (server#47343)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47346)
- Add bidirectional text support – Backend (server#47349)
- Chore(build): Remove old Drone CI signed-off checker (server#47350)
- Fix(build): Allow update-apps.sh script to work with non-master branches (server#47351)
- Fix(TaskProcessing/ContextWrite): Fix wording “ContextWrite” -> “Context write” (server#47352)
- Chore: Add webhook_listeners to list of shipped apps (server#47356)
- Bump Hub 8 -> Hub 9 (server#47358)
- Fix: use empty template by default when pressing enter (server#47363)
- Fix(files_sharing): Sort by correct share attribute (“share with displayname”) (server#47365)
- Fix(files): Move loading icon before grid toggle (server#47370)
- Fix: Disable auto-zoom on iOS (server#47371)
- Fix: `FilenameValidator::isForbidden` should only check forbidden files (server#47372)
- Fix(cypress): improve cypress performances (server#47379)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47380)
- Chore(deps): Update openapi-extractor to v1.0.0 (server#47381)
- Ci: Skip flaky test on PHP 8.3 (server#47388)
- Update `@nextcloud/vue` to v8.17.0 (server#47397)
- Fix: expand select and group by for calendar reminder backend (server#47399)
- Feat(files): Allow more than 50 favorite views (server#47400)
- Feat(Security): Allow defining a password context for password validation and generation (server#47403)
- Fix(files_versions): Migrate version name dialog from NcModal to NcDialog (server#47407)
- Fix(dashboard): Adjust widget border radius (server#47408)
- Fix(provisioning): Support setting new app configs as well (server#47409)
- Feat(files_sharing): reminder for link shares with expiration date (server#47412)
- Fix(caldav): limit property length (server#47413)
- Test(admin_audit): add test for user management listener (server#47414)
- Fix: Trusted server icon recovery without addressbook change (server#47415)
- Fix(files): Create non-existent parents of mountpoints (server#47417)
- Fix(migration): Add missing migration attributes (server#47419)
- Fix: promote re-shares when deleting the parent share (server#47425)
- Fix(mailer): Call to custom mail_template_class (server#47435)
- Fix(files): Node loading information should be accessible (server#47443)
- Fix(user_status): add link to Availability page if user set predefined ‘Vacationing’ (server#47448)
- Update to coding-standard 1.2.3 (server#47449)
- “Line” manager instead of “Account” manager (server#47450)
- Fix: correct documentation for mail provider (server#47452)
- Chore(deps-dev): bump webpack from 5.93.0 to 5.94.0 (server#47458)
- Chore(deps): bump @vueuse/integrations from 11.0.0 to 11.0.1 (server#47460)
- Chore(deps): bump core-js from 3.37.1 to 3.38.1 (server#47461)
- Chore(deps): bump @vueuse/core from 11.0.0 to 11.0.1 (server#47463)
- Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 in /vendor-bin/cs-fixer (server#47464)
- Fix(files): Reset drop notice on firefox (server#47465)
- Test: Migrate from Jest to vitest (server#47466)
- Fix(files): Adjust margin at the file list bottom (server#47467)
- [master] Fix npm audit (server#47470)
- Fix(cs-fixer): Correctly ignore files ignored by git (server#47474)
- Fix(flow): cannot set custom user agent (server#47480)
- Chore(files): Adjust wording for file type filter (server#47490)
- Fix(dav): Allow apps to get unshares for DAV resources (server#47494)
- Feat: Delegate is-encrypted handling to the e2ee app (server#47495)
- Feat: Improve encryption mode detection in occ info:file (server#47496)
- Fix(files): fix list gap at bottom (server#47500)
- Feat(settings): Add setup check for apcu cache expunge (server#47507)
- Fix(Router): Load attribute routes of all apps when not app is specified (server#47508)
- Fix: gracefully handle unexpected exif orientation types (server#47509)
- Fix(db): Increase log level for very slow transactions (server#47510)
- Chore: Improve `FileInfo::isEncrypted` description (server#47511)
- Fix(migration): Correctly sort migrations by version number (server#47515)
- Feat(transfer-ownership): Correctly react to encrypted files (server#47519)
- Fix(logger): ignore session logging during setup (server#47521)
- [TaskProcessing] Add manager::runTask method (server#47522)
- Use NavigationManager instead of AppManager to handle custom apps order (server#47523)
- Fix: optimise `getWrongShareOwnership` query (server#47525)
- Fix(files_external): Handling in FTP UI for custom ports (server#47526)
- Fix(files_external): Handling in SFTP UI for custom ports (server#47527)
- Feat(webhook_listeners): Enable the app by default (server#47532)
- Fix/move image to oc namespace (server#47535)
- Fix(files): Correctly check for already used names when creating new folder (server#47540)
- Ci: Reduce required run time (server#47541)
- Fix: Adjust filename validation messages (server#47546)
- Fix(files_sharing): Make share labels nullable (server#47551)
- Chore: fix usage of deprecated functions and adjust code style (server#47553)
- Fix(config): Avoid error messages for restricted opcache API (server#47567)
- Refactor: Migrate public-page header actions to Vue (server#47568)
- Fix: Do not fail to get internal path on NonExistingFile (server#47581)
- Move preferred install method to top spot (server#47582)
- Fix(theming): Add migration to restore primary color after separating primary and background (server#47586)
- Fix(settings): Hide forbidden UI elements for group managers (server#47589)
- Fix(test): Fix provisioning enabled apps (server#47596)
- Fix: re-enable content-length header via htaccess (server#47598)
- Fix(files): Remove margin and width to not break layout (server#47600)
- [TaskProcessing] Use taskprocessing in TextProcessing and STT managers (server#47601)
- Feat: Use the blurhash in Files (server#47605)
- Fix(DB): set sharding parameters only when intended (server#47611)
- Fix(css): Adjust header styles to only add focus-visible styles to menu (server#47616)
- Fix(css): make scrollbar visible again (server#47617)
- [LinkReferenceProvider] Better size check (server#47627)
- Fix(UnifiedSearch): Restore normal dialog size (server#47628)
- [oauth2] Store hashed secret instead of encrypted (server#47635)
- Fix: Properly handle share attributes if set to null (server#47638)
- Fix: Run migration sql as statement so that the primary db node is used (server#47640)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47649)
- Chore: Cleanup app framework middleware (server#47650)
- Chore(deps): bump nextcloud-vue-collections from 0.12.0 to 0.13.0 (server#47654)
- Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (server#47655)
- Chore(deps): bump @vueuse/integrations from 11.0.1 to 11.0.3 (server#47656)
- Chore(deps): bump @nextcloud/vue from 8.17.0 to 8.17.1 (server#47657)
- IUserConfig (server#47658)
- Followup: fix(settings): Don’t display built-in task types in AI settings TextProcessing (server#47659)
- Fix(RichObjectStrings/Validator): Validate key value types of rich object parameters (server#47662)
- Chore(deps): bump the github-actions group with 4 updates (server#47664)
- Fix(files): Correctly parse external shares for files UI (server#47665)
- Fix: Properly calculate intermediate icon for touch icon generation (server#47670)
- Test(cypress): Await promise in response to prevent timeout (server#47671)
- Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47674)
- Chore(db): Make the query more simple to read (server#47675)
- Fix(OCP): Fix Image interface (server#47676)
- Chore(IConfig): Adjust type of `getUsersForUserValue` (server#47678)
- Chore(IGetRealUIDBackend): Fix typo in doc block (server#47679)
- Chore: Update `.git-blame-ignore-revs` (server#47680)
- Fix: Move OC_API into \OC\ApiHelper in standard namespace (server#47685)
- Chore(theming): Increase app version (server#47690)
- Fix: only keep major as server version (server#47709)
- [master] Update psalm-baseline.xml (server#47724)
- Chore(storage): refactor some code portions (server#47731)
- Fix(caldav, carddav): also allow unsharing of circle shares (server#47737)
- Fix(files): undefined sidebar (server#47738)
- [master] fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47752)
- Fix(appstore): Cache apps.json also on dev instances (server#47754)
- Fix(files): Check if target path is a descendant of the shared folder (server#47756)
- Fix: Fix missing footer on public pages (server#47761)
- Fix: Use sha256 to hash arguments of background jobs (server#47769)
- Fix(dav): Always respond custom error page on exceptions (server#47770)
- Fix(l10n): Rephrasing some exceptions to be translated (server#47782)
- Fix(FileInfo): correctly implement `\ArrayAccess::offsetGet` (server#47784)
- Feat(carddav): add command to list address books (server#47788)
- Chore: adjust code to adhere to coding standard (server#47789)
- Chore(files): Use public API where possible (server#47792)
- Fix(TaskProcessing): increase error_message column length (server#47801)
- Fix(files): Fallback icons should fill the container (server#47802)
- Chore(files_sharing): Add migration attribute for `share.reminder_sent` column (server#47803)
- Fix: Replace conflicting tags in `xml_exception` template (server#47805)
- Chore(files_sharing): Do not use files source files but directly the library (server#47806)
- Fix(files_sharing): password checkbox and labels in link share (server#47807)
- Chore(i18n): Spelling of ID (server#47808)
- [master] Update psalm-baseline.xml (server#47816)
- Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47818)
- Chore(deps-dev): bump cypress from 13.13.2 to 13.14.2 (server#47819)
- Chore(deps): bump underscore from 1.13.6 to 1.13.7 (server#47820)
- Chore(deps-dev): bump puppeteer from 22.15.0 to 23.3.0 (server#47821)
- Chore(deps-dev): bump stylelint from 16.8.2 to 16.9.0 (server#47822)
- Chore(deps): bump @vueuse/components from 11.0.0 to 11.0.3 (server#47823)
- Chore(i18n): adapted lowercase (server#47824)
- Feat: add iMip Request Handling (server#47826)
- Fix: Adjust preview for view-only shares (server#47831)
- Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#47832)
- Fix(appstore): return if appstore is manually disabled (server#47834)
- Fix(files): Never return a null ETag in DAV (server#47837)
- Fix(files_sharing): Open single-file-share by default (server#47841)
- Add an endpoint to remove all webhook registrations from an app (server#47845)
- Fix: provision api’s status codes (server#47846)
- Fix copying or moving from shared groupfolders (server#47847)
- Fix(files): Reset context menu position on close (server#47848)
- Fix: misc code fixes around db sharding (server#47852)
- Fix: make swift connect exception message more informative (server#47853)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47854)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47858)
- Fix: Only write once to template instead of create/copy (server#47860)
- Move admin_audit to proper event listeners v2 (server#47865)
- Fix(settings): Add back create group icon (server#47881)
- Fix(setup-checks): Ensure URL with webroot works (server#47883)
- Chore: Add another coding standard commit to the git blame ignore (server#47884)
- Fix(files): Make `openMenu` watcher null safe (server#47891)
- Fix: Make user removal more resilient (server#47896)
- Fix(files): Ensure children are removed from folder and not duplicated (server#47905)
- Chore: Update trashbin retention documentation with exceeded quota details (server#47906)
- Fix(files): Add more visual move / copy notification (server#47910)
- Fix: Add whiteboard to education and public sector bundle (server#47913)
- Fix(LDAP): check index before accessing it (server#47914)
- Feat(caldav): create subscriptions via occ (server#47916)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#47920)
- 🥅 — Catch MaxInstancesExceededException on calendar events (server#47924)
- Migrate away from OC_App to IAppManager (server#47927)
- Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47928)
- Build: bump version to run sha256 for background job arguments migration (server#47930)
- [master] Update psalm-baseline.xml (server#47932)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47933)
- Fix(files_external): broken credentials dialog (server#47945)
- Feat: Make `CheckServerResponseTrait` public and provide as `OCP\SetupCheck\CheckServerResponseTrait` (server#47947)
- Fix(collaboration): Reduce timeouts to 3s for link reference connects (server#47948)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47954)
- Build(deps): bump vimeo/psalm from 5.25.0 to 5.26.1 in /vendor-bin/psalm (server#47960)
- [master] Update psalm-baseline.xml (server#47961)
- Build(deps): bump send and express (server#47964)
- Build(deps-dev): bump express from 4.19.2 to 4.21.0 (server#47965)
- Fix(files_external): Check key exists before accessing it (server#47968)
- Fix: Do not try to set HTTP response code on already closed connection (server#47971)
- Add missing Nextcloud v30 to issue template (server#47973)
- Chore!: Remove `ILogger` and its friends (server#47978)
- Perf(ObjectStoreStorage): Improve (slow) move on same object bucket (server#47986)
- [master] Update psalm-baseline.xml (server#47990)
- Add SabreDav Patch for iTip Broker (server#47998)
- Fix(ci): Use latest buildjet version (server#47999)
- Fix: Restore missing dot in FilesListVirtual.vue (server#48003)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48008)
- Fix: Remove OCP\Files\Storage interface deprecated since version 9 (server#48009)
- Feat(db): switch from settype to casts (server#48010)
- Fix(BaseResponse): Cast XML element values to string (server#48013)
- Fix(Tags): Return boolean for userHasTags() (server#48014)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48015)
- Fix(S3ConfigTrait): Allow proxy field to take false (server#48016)
- Fix(Comment): Initialize childrenCount as integer (server#48017)
- Feat: add verbose mode to cron.php (server#48018)
- Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N (server#48028)
- Fix(dav): cast content length to interger (server#48029)
- Fix(dav): cast parameters to string (server#48030)
- Fix(filesreport): cast fileId to integer (server#48031)
- Fix: correct link to trademark (server#48037)
- Refactor: migrate dirname to __DIR__ constants (server#48041)
- Refactor: Use the elvis operator + fix: Handle null checks with the ?? operator (server#48042)
- Fix(dav): imip service test expects integers for last occurence (server#48043)
- Test: cast node name and data to string (server#48044)
- Fix(dav): set string type for sanitizeMtime (server#48045)
- Refactor: Replace __CLASS__ with ::class references (server#48046)
- Refactor: Add void return type to PHPUnit test methods (server#48049)
- Fix(weather_status): Fix search address errors when offline (server#48050)
- [master] Update psalm-baseline.xml (server#48060)
- Fix(a11y): Add OTF font loading check (server#48063)
- Fix(Storage): Fix method docs inheritance (server#48080)
- Chore(i18n): Fixed grammar and improved wording (server#48081)
- Refactor: move to new activity exception (server#48086)
- Fix(settings): disable Discover when appstore is disabled (server#48090)
- Fix(Storage): Document getOwner() can return false (server#48094)
- Feat: Move to ZipFolderPlugin for downloading multiple-nodes (server#48098)
- Chore: Remove deprecated aliases from dependency injection (server#48110)
- Fix: Move storage constructor to specific interface (server#48111)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48114)
- [master] Update psalm-baseline.xml (server#48115)
- Chore: add `application/zstd` (server#48129)
- Feat: mail provider settings (server#48134)
- Feat: Add OCP interface to format richtext into string (server#48137)
- Fix: Remove legacy settings forms (server#48138)
- Ci: Bump phpunit to 9.6.19 and add dependabot (server#48140)
- Fix(psalm): Fix @throws annotations (server#48144)
- Fix: Drop unnecessary exit (server#48145)
- Chore(deps): Bump vite from 5.4.2 to 5.4.6 (server#48151)
- Chore(legacy): Introduce public version class and drop version methods from OC_Util (server#48152)
- Feat(app_api): make app_api shipped and default enabled (server#48153)
- [master] Update psalm-baseline.xml (server#48154)
- Object store move fixes and more (server#48160)
- Fix(settings): pronouns UsersControllerTest (server#48161)
- Fix(autocomplete): Move known array keys to psalm docs (server#48162)
- Feat: add nfo file support (server#48163)
- Fix(activity): Update more activity providers to use new exceptions (server#48175)
- Fix: Override start method of \Sabre\DAV\Server to remove exception o… (server#48177)
- Chore(deps): Update nextcloud/coding-standard to v1.3.1 (server#48181)
- Fix: fix share reminder job for oracle (server#48182)
- Chore(deps-dev): Bump babel-loader from 9.1.3 to 9.2.1 (server#48185)
- Chore(deps): Bump @vueuse/components from 11.0.3 to 11.1.0 (server#48187)
- Chore(deps-dev): Bump @babel/plugin-transform-private-methods from 7.24.7 to 7.25.4 (server#48188)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9 (server#48190)
- Chore(deps-dev): Bump wait-on from 7.2.0 to 8.0.1 (server#48192)
- Chore: Add proper deprecation dates where missing (server#48196)
- Fix: add sharding compatible version of share reminder job (server#48200)
- Feat: make systemtags public visible (server#48206)
- Fix: Don’t crash if disabled user is missing in the database (server#48207)
- Fix(psalm): Update psalm baseline (server#48212)
- Fix(tests): Fix test selection and run unit tests of DAV and user_status (server#48215)
- Chore: Cleanup and prepare `\OC\Repair\RepairMimeTypes` tests for PHPUnit 10 (server#48217)
- Chore: Cleanup and prepare some app tests for PHPUnit 10 (server#48218)
- Fix(IStorage): Use false instead of bool intersection type to match implementations (server#48219)
- Chore: Remove old travis related stuff (server#48220)
- Perf: reuse cache info we already have when moving to object store (server#48222)
- Add rector config (server#48223)
- Fix: improve moving object store items to trashbin (server#48224)
- Fix(ci): Remove more withConsecutive in apps (server#48234)
- Test: re-add object store primary storage phpunit tests (server#48235)
- Chore: Remove legacy UI scripts and styles from files (server#48241)
- Fix(files): Link share URL was not generated due to typo (server#48244)
- Fix(profiler): clear command does not work (server#48246)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 (server#48251)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.79.3 (server#48252)
- Chore(deps): Bump focus-trap from 7.5.4 to 7.6.0 (server#48253)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48254)
- Chore(deps-dev): Bump tslib from 2.6.3 to 2.7.0 (server#48255)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48266)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48268)
- Feat(prioritynotifications): Allow some apps to mark notifications as priority (server#48274)
- Chore(deps): Bump the github-actions group across 1 directory with 3 updates (server#48275)
- Fix: gracefully parse non-standard trusted certificates (server#48307)
- Fix: Ensure app discover section is returned as list (server#48311)
- Refactor(updatenotification): Migrate legacy code (server#48323)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48327)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48331)
- Refactor(encryption): Migrate from hooks to events (server#48332)
- [master] fix(security): Update CA certificate bundle (server#48333)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite to 8.13.45 (server#48343)
- More reliable user_status tests (server#48344)
- Fix(files_external): Catch correct exception (server#48345)
- [WeatherStatus] Support more weather codes, change icons, fix style (server#48353)
- Fix: Show storage full warning when storage is actually full (server#48354)
- Fix(icons): Document icon requirements for notifications and activities (server#48356)
- Fix: Use placeholder for external storage password (server#48359)
- Fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations (server#48361)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48366)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server#48370)
- Auto import Nextcloud classes in rector runs (server#48371)
- Fix: add PasswordConfirmationRequired to create user storages endpoint (server#48373)
- Skip future shipped apps from updatenotification check (server#48375)
- Fix(ShareAPI): Send mails for mail shares by default (server#48381)
- Feat: configurable request timeout for carddav sync (server#48418)
- Fix(l10n): Fix list of RTL languages (server#48419)
- Fix: use nc’s binary finding logic for smb (server#48421)
- Fix(settings): Sort all settings – incl declarative settings – by priority (server#48424)
- Fix(files): Ensure renaming state is correctly reset (server#48425)
- Fix(config): Suppress `config.php` fopen error at install time (server#48426)
- Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48430)
- Chore(deps): Bump @vueuse/integrations from 11.0.3 to 11.1.0 (server#48431)
- Chore(deps-dev): Bump cypress from 13.14.2 to 13.15.0 (server#48432)
- Chore(deps-dev): Bump puppeteer from 23.3.0 to 23.4.1 (server#48433)
- Chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 (server#48434)
- Fix: correctly count disabled users for subadmins (server#48437)
- Fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archive (server#48438)
- Fix(theming): Use `AppConfig` for setting background image (server#48439)
- Refactor(theming): Reduce duplicated code in `BackgroundService` (server#48440)
- Fix: Fix test of IConstructableStorage implentation by storage classes (server#48446)
- Fix: make federation address book sync work with allow_local_remote_servers = false (server#48451)
- Fix(psalm): Update baseline (server#48453)
- Fix(Storage): Fix getDirectoryContent() return type (server#48454)
- Update docs for Folder.get and call for Folder.nodeExists (server#48455)
- Build: Bump 3rdparty hash after empty updates (server#48460)
- Perf(files): Adjust default chunk size for chunked upload to 100MiB (server#48461)
- Ci: fail psalm when baseline update required (server#48466)
- Ci: Don’t upload output of normal psalm to GitHub Security section (server#48476)
- Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group (server#48479)
- Fix(migration): Check if column exits before adding it (server#48480)
- Ci: Execute psalm:security on pushes (server#48483)
- Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48484)
- Chore: Move from Twitter to X (server#48486)
- Refactor(Encryption): Migrate to strong types (server#48487)
- Refactor(Storage): Make all parameter types strong types (server#48494)
- [taskprocessing] Add new command to get a task from a task ID (server#48496)
- Fix(caldav): add missing handlers (server#48508)
- Fix(files): Fix folders not being selectable in the smart picker (server#48512)
- Fix(TaskProcessing\Manager): Don’t provoke PHP notice in setTaskResult (server#48513)
- Fix(dav): don’t crash subscription on invalid calendar object (server#48519)
- Chore: Replace Twitter & Diaspora links and text (server#48520)
- Fix(QueryBuilder): Account for aliases in output columns (server#48522)
- Fix: do not reduce count for subadmins if they are members of group (server#48532)
- Fix: Vue app names (server#48536)
- Feat(preview): add command to cleanup preview folder (server#48537)
- Fix: Return correct list of managers for a user (server#48538)
- Build: Bump symfony/* to 6.4 (server#48539)
- Fix(filesexternal): Remove unneeded 3rdparty library use (server#48540)
- Fix: Move cloud id into readonly input (server#48542)
- Fix(theming): Fix layout of themes (server#48543)
- Feat(setupchecks): add row format setup check for MySQL databases (server#48547)
- Fix(admin_audit): Listen to the right events (server#48548)
- Fix(users): improve recently active search (server#48559)
- Better distinguish this parameter dedicated to internal shares (server#48561)
- Fix metadata storage with sharding (server#48563)
- Fix(settings): Align contents of profile picture heading (server#48572)
- Chore(deps-dev): Bump @babel/node from 7.25.0 to 7.25.7 (server#48573)
- Chore(deps): Bump dompurify from 3.1.6 to 3.1.7 (server#48574)
- Chore(deps-dev): Bump @babel/plugin-transform-private-methods from 7.25.4 to 7.25.7 (server#48576)
- Chore(deps-dev): Bump puppeteer from 23.4.1 to 23.5.0 (server#48577)
- Fix: override iTip Broker to fix several issues (server#48583)
- Fix(config): Mark more app configs sensitive (server#48584)
- Build: Update doctrine/dbal from 3.8.x to 3.9.1 (server#48592)
- Fix email share transfer accross storages (server#48597)
- Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#48600)
- Fix(logger): Remove more parameters of other methods (server#48603)
- Fix(appmanager): Fix tainted file path when loading appinfos (server#48604)
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.2 (server#48605)
- Fix(UserTrait): Fix backend initialization (server#48610)
- Add activity logging for favorites in dav (server#48612)
- Feat(l10n): Allow to force language with a query parameter (server#48613)
- Refactor(Storage): Align all Storage constructors (server#48614)
- Fix: Fix empty sections appearing in search results (server#48619)
- Feat: Allow shared calendars as appointment conflict calendars (server#48621)
- Fix: Allow overriding shouldApplyQuota check from child classes (server#48623)
- Fix(files): handle empty view with error (server#48625)
- Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48628)
- Fix(files): Do not jump to top when fileId is set to currentFolder (server#48632)
- Fix: Fix “Reasons to use Nextcloud” design (server#48638)
- Feat(http client): expose default request timeout constant to be used instead of magic number 30 (server#48639)
- Fix(i18n): Improved grammar (server#48648)
- Fix: Shipped apps should include the Nextcloud version in the cache buster (server#48650)
- Fix(files): Correctly copy the cache information during copy operations (server#48651)
- Chore(l10n): Use default plural handling (server#48653)
- Feat(dav): introduce paginate with custom headers (server#48662)
- Feat(settings): migrate AppAPI ExApps management to settings (server#48665)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#48669)
- Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.6 (server#48670)
- Fix(share): Return empty string if no label is set (server#48673)
- DNS: do not query CNAME if A succeeded already (server#48675)
- Fix(AppConfig): Add external JWT private key to sensitive keys (server#48682)
- Chore: request review from groupware when changing the card- and cald… (server#48684)
- Chore: Use more gender neutral language (server#48687)
- Fix(locking): Accept mixed as value on setTTL (server#48689)
- Fix(files_sharing): Add proper user facing messages on success (server#48696)
- Chore: migrate from deprecated SASS API and SASS JS API (server#48702)
- Feat(DeclarativeSettings): Allow to define getter and setters in declarative settings form class (server#48721)
- Fix(caldav): duration handling in the event reader class (server#48723)
- Chore(db): Apply query prepared statements (server#48724)
- Refactor(federatedfilesharing): Replace deprecated function usage (server#48725)
- Fix(files): Adjust NavigationQuota for Nextcloud 30 design (server#48728)
- Fix: get rid of denied notification when accept (server#48734)
- Refactor(code-style): Adjust JS code to our code style (server#48735)
- Fix: log a warning when we can’t build a background job (server#48736)
- Fix(caldav): broken activity rich objects (server#48737)
- Fix(appstore): Hide last modified information for shipped apps (server#48743)
- Build(autoloader): Remove noisy changes when regenerating (server#48756)
- Feat(files): Expose chunked upload config via capabilities (server#48758)
- Feat(comments): Support mentioning emails (server#48760)
- Chore(db): Apply query prepared statements (server#48765)
- Fix disabled user list for subadmins (server#48766)
- Fix incorrect permissions when copying shared files (server#48769)
- [master] fix(security): Update code signing revocation list (server#48775)
- Feat(systemtags): add bulk tagging action (server#48786)
- Ci: Update list of installed PHP extensions (as some are not default … (server#48787)
- Fix: add PasswordConfirmationRequired to the external storages mentioned in review (server#48788)
- Refactor(apps): Use constructor property promotion when possible (server#48790)
- Chore(setupchecks): update translation for MySQL row format check (server#48792)
- Fix: log which file cannot be opened (server#48793)
- Fix(files_sharing): Add correct context to translation (server#48799)
- Fix: add eol in dav command and use success const as return code (server#48800)
- Chore(deps): Bump @nextcloud/upload from 1.6.0 to 1.6.1 (server#48802)
- Chore(deps): Bump nextcloud/openapi-extractor from 1.0.0 to 1.0.1 in /vendor-bin/openapi-extractor (server#48804)
- Chore(deps): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 in /vendor-bin/cs-fixer (server#48806)
- Chore(i18n): Improved grammar (server#48809)
- Fix(activity): Fix download activity parameters (server#48812)
- Feat(appconfig): Only log lazy-appconfig when an app can do something… (server#48821)
- Fix: RDATE and EXDATE property instances (server#48833)
- Fix(entity): Fix mapping of old/sub-types to actually supported datab… (server#48837)
- Build: Print RTL limited characters in translation-checker (server#48839)
- Feat: reduce search providers per config value “unified_search_providers_allowed” (server#48841)
- Fix(unified-search): Close on second ctrl+f (server#48850)
- Fix $uid type in Encryption stream (server#48851)
- Fix(app-store): Correctly render Markdown in app description (server#48852)
- Fix(app-store): Ensure the `groups` property is always an array (server#48853)
- Fix(app-store): Also proxy images of locally installed apps (server#48854)
- Fix(apps-store): Remove apps from force-enabled state when uninstalled (server#48855)
- [TextProcessing] Fix: Also list types that are available in task processing (server#48863)
- Fix(settings): Do not use `null` on `string` parameter for sharing disclaimer (server#48864)
- Fix(apps): Fix wrong or missing casts (server#48867)
- Fix(app-store): Update update count in navigation (server#48871)
- Fix(settings): Change “setup warnings” -> “setup checks” in Overview (server#48874)
- Refactor(ShareApiController): Check for null and empty strings with e… (server#48882)
- Feat(bruteforce): Allow forcing the database throttler (server#48884)
- Fix(files_sharing): federated shares avatar (server#48887)
- [RFC] Setting NCU\ for unstable/work-in-progress API (server#48891)
- Chore: don’t remove needs info label when commenting on a stale issue (server#48892)
- Chore: Clarify log entry requirements in bug report form (server#48895)
- Fix(files): add title for files list table header button (server#48898)
- Fix(apps-store): Fix exception on generating preview url for installed app screenshot (server#48912)
- Fix: encrypt and store password, decrypt and retrieve the same (server#48915)
- Fix(dav): Cleanup view-only check (server#48917)
- Fix(files_sharing): Cleanup error messages (server#48918)
- Fix(settings): Fix $userId dependency injection (server#48919)
- Ci(psalm): Add missing imagick extension (server#48921)
- Clear pending two factor tokens also from configuration (server#48933)
- Feat: Allow WebP content type in PhotoCache (server#48943)
- Fix(config): Mark more configs as sensitive (server#48947)
- Build(deps): bump elliptic from 6.5.7 to 6.6.0 (server#48953)
- Fix(systemtags): followup #48786; `Types::STRING` and note`min-height` (server#48965)
- Fix a typo (`a` -> `an` in front of `additional`) (server#48971)
- Feat: add “null” SMTP transport mode (server#48977)
- Build: Update Sabre/DAV and siblings to PHP 8.4 compatible versions (server#48982)
- Chore(systemtags): add missing migration attributes (server#48986)
- Build(deps): Bump aws/aws-sdk-php from 3.311.2 to 3.324.13 for PHP 8.4 compat (server#48989)
- Ci: Align integration test dependencies with 3rdparty/ for PHP 8.4 compatibility (server#48990)
- Fix(files_sharing): Password field must not be required if already set (server#48991)
- Fix: add PasswordConfirmationRequired to saveGlobalCredentials (server#48992)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.45 to 8.13.48 (server#49000)
- Restore dav error response (server#49004)
- Fix(files-external): set password as sensitive (server#49009)
- Fix(files): Fix file names alignment in Files List in UI RTL mode. (server#49011)
- Fix(OpenAPI): Adjust array syntax to avoid ambiguities (server#49015)
- Fix(ShareEntryLinkList): Append new links to the end of list (server#49017)
- Fix(core): fix app menu alignment in RTL mode. (server#49019)
- Chore: rename julius (server#49023)
- Fix(FileList): Show correct avatar for federated share owner (server#49024)
- Fix(streamer): zip64 should work on 32-bit now (server#49035)
- Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49039)
- Build(deps): bump the github-actions group with 5 updates (server#49041)
- Build(deps): bump jquery-ui from 1.13.3 to 1.14.1 (server#49048)
- Chore(i18n): Fix grammar (server#49051)
- Chore: Change Fenn-CS to nfebe (server#49053)
- Docs: update overwrite.cli.url wording (server#49065)
- Chore: Update code owners (server#49072)
- Implement ownerless shares (server#49073)
- Fix(owncloud): Fix ownCloud migration with oauth2 app (server#49075)
- Getting default timezone for local time (server#49087)
- Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (server#49090)
- Chore(deps): Update `@nextcloud/dialogs` to v6.0.1 (server#49094)
- Build(deps): bump cookie and socket.io (server#49102)
- Fix(theming): Return default theme if the user never selected a theme (server#49112)
- Fix(QBMapper): Fix findEntities() return type to be list (server#49114)
- Fix(SharingEntryLink): Show default password before create if any (server#49115)
- Fix(richobjectstrings): Add missing placeholder validation (server#49116)
- Fix(systemtags): enhance create tag in tag picker UX (server#49129)
- Fix: Do not check for strict cookie when running webcron (server#49130)
- Build(deps): Bump symfony/string from 6.0.19 to 6.4.13 (server#49132)
- Fix(files): multiselect and filters store declaration (server#49134)
- Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49139)
- Feat(core): offer clipboard fallback for non-secure environments (server#49141)
- Feat(files_sharing): use share node or label as page title (server#49142)
- Fix(files): view-in-folder and bulk-tagging enabled conditions (server#49143)
- Feat(PHP): Allow PHP 8.4 (server#49145)
- Fix: undefined variable $response in DAV storage (server#49146)
- Fix(files): open sidebar on sharing tab by default for files (server#49147)
- Fix(files): edit locally buttons and description (server#49150)
- Feat(files): Update caption for screen readers when uploading is not possible (server#49167)
- Feat(files): Add support for file list actions (server#49168)
- Feat(trashbin): Allow emptying trash (server#49171)
- Chore(deps-dev): Bump behat/behat from 3.15.0 to 3.16.0 in /build/integration (server#49172)
- Chore(deps): Bump nextcloud/openapi-extractor from 1.0.1 to 1.1.0 in /vendor-bin/openapi-extractor (server#49175)
- Feat(testing): Add a fake summary task provider (server#49176)
- Fix(ros): Copy better typing information from Notifications/Spreed app (server#49192)
- Chore(github): Update groupware code owners (server#49196)
- Fix(files): improve delete display name when trashbin is disabled (server#49199)
- Fix: Redirect user to login if session is terminated (server#49208)
- Fix(app-store): Add back legacy store API used for update and removal (server#49209)
- Fix(files): Revert CSS causing the file name to have no bounding box (server#49210)
- Fix(files_external): cast storage id int (server#49218)
- Docs: Adjust taiwan translators (server#49219)
- Build(psalm): Configure unstable namespace (server#49224)
- Fix(files): ensure valid mtime and fallback to crtime if defined (server#49225)
- Fx(dav): file request guest nickname encoding (server#49226)
- Add an error log message that notifications app isn’t enabled at file… (server#49232)
- Fix(Middleware): log deprecation when annotation was actually used (server#49237)
- Feat: Update supported PostgreSQL versions (server#49240)
- Chore(profile): move profile app from core to apps (server#49244)
- Chore: update @nextcloud/upload to 1.7.0 (server#49247)
- Chore(deps): Bump marked from 13.0.3 to 15.0.0 (server#49248)
- Fix(files): File type filter UI sync with filter state (server#49259)
- [textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49260)
- Fix(files): Properly reset all file list filters on view change (server#49261)
- Fix: don’t do same-storage move optimization with encryption wrappers (server#49262)
- Feat(trashbin): Add backend dav property (server#49265)
- Fix(files): Make injected actions reactive (server#49271)
- Test(integration): Correctly cleanup logs (server#49273)
- Chore(files): replace `@skjnldsv/sanitize-svg` with `DOMPurify` (server#49275)
- Remove Application::registerRoutes() usage (server#49276)
- Chore(i18n): Fixed grammar (server#49281)
- Fix(3rdparty): bump justinrainbow/json-schema to 5.3.0 (server#49285)
- Fix: smb: don’t fail hard if we can’t load acls for a file (server#49288)
- Fix: use invokePrivate for test (server#49290)
- Fix: don’t set ‘name’ on null metadata (server#49291)
- Fix: Handle copy of folders containing live photos (server#49293)
- Feat(systemtags): add color support (server#49295)
- Test: Fix test mocks for nextcloud-dialogs (server#49299)
- Refactor(files): Replace deprecated `Types` enum for share types (server#49300)
- Refactor(files): Adjust `useNavigation` composable to enforce active view (server#49301)
- Feat(Dispatcher): Add debug log for controller methods returning raw data not wrapped in Response (server#49304)
- Refactor(files): Provide `useFileListWidth` composable (server#49305)
- Feat: add confirmation dialog for file extension changes (server#49308)
- Fix(OCMDiscoveryService): Also cache error results during discovery (server#49311)
- Build(deps): bump @nextcloud/vue from 8.17.1 to 8.20.0 (server#49313)
- Fix(storage): Try to delete existing target (server#49315)
- Feat: Make it possible to customize share link tokens (server#49317)
- Build(deps): bump nextcloud/openapi-extractor from 1.1.0 to 1.2.2 in /vendor-bin/openapi-extractor (server#49322)
- Build(deps-dev): bump sass from 1.79.3 to 1.81.0 (server#49324)
- Build(deps-dev): bump @vitest/coverage-v8 from 2.1.1 to 2.1.5 (server#49325)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.52 to 2.7.53 (server#49326)
- Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.7 to 7.25.9 (server#49327)
- Bump vue-material-design-icons from 5.3.0 to 5.3.1 (server#49329)
- Bump workbox-webpack-plugin from 7.1.0 to 7.3.0 (server#49331)
- Fix(job): Check if carddata is resource and read it to string (server#49332)
- Revert “build(deps): bump nextcloud/openapi-extractor” (server#49333)
- Fix: Remove deprecated SASS code (server#49337)
- Fix(richtextvalidator): Add missing blurhash (server#49341)
- Ci: Enforce running stylelint (server#49342)
- Fix(settings): Add nextTick to saveChanges (server#49343)
- Fix(core): Do not use `v-html` for translation output (server#49346)
- Fix(recommended-apps): Typo “screen sharing” vs “screensharing” (server#49347)
- Chore: Resolve ESLint warnings (server#49348)
- Enh: Improvements on sharing details (server#49351)
- Improve handling of large single-part s3 uploads (server#49352)
- Refactor(filecache): Move to more strict operators (server#49355)
- Test(fakeAI): Allow to specify whether the fake providers should fail (server#49357)
- Fix(files_sharing): Fix error messages from password policy (server#49361)
- Fix(files_sharing): Do not wrap password policy exception into a generic one (server#49366)
- Feat(settings): add big file upload setup checks (server#49372)
- Feat(contacts-menu): implement custom javascript hook action (server#49375)
- Fix(userconfig): incrementing version to trigger migration (server#49376)
- Feat: Add first login timestamp of each user to oc_preferences and user:info output (server#49377)
- Fix(files): Restore page title (folder – view – product) (server#49380)
- Fix(userconfig): Don’t fail the precondition if the value is not set at all (server#49386)
- [master] feat(settings): add big file upload setup checks (server#49387)
- Feat(dav): increase default calendar subscription refresh rate to one day (server#49396)
- Fix(files): properly update paths and folder children on node move (server#49398)
- Feat(config): implementation of lexicon (server#49399)
- Chore: Update @nextcloud/cypress to v1.0.0-beta.11 (server#49403)
- Fix(user_ldap): retrieve from LDAP first “email shaped” value instead… (server#49404)
- Fix(status): Avoid session creation for status requests (server#49406)
- Feat(files): Add help to / update description of `files:cleanup` (server#49407)
- Refactor(files): Use functions for all in `occ files:cleanup` (server#49408)
- Refactor(storage): Small code adjustements (server#49417)
- Fix(cache): etag constraint violation (server#49420)
- Feat(files): add keyboard shortcuts (server#49432)
- Feat: Warn about maintenance in EncryptAll command (server#49433)
- Fix: Wrap partial cache entry in CacheEntry (server#49434)
- Fix(files_sharing): Stop infinite loop blocking link share requests (server#49442)
- Feat: Two Factor API (server#49443)
- Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49451)
- Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49454)
- Fix(CalDav): add support for Microsoft time zones (server#49459)
- Fix(external_storage): Cast id to int (server#49464)
- Perf: use more optimized way to get user storage info in ocs user info (server#49476)
- Fix(migration): Check if table exists (server#49477)
- Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49489)
- Feat: Use inline password confirmation in external storage settings (server#49493)
- Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49494)
- Fix(CalDAV): disable both iTip and iMip messages (server#49503)
- [master] fix(security): Update CA certificate bundle (server#49513)
- Feat(systemtags): add setting to block non admin to create system tags (server#49514)
- Fix(controller): Fix false booleans in multipart/form-data (server#49515)
- Feat(config): add `maximum.supported.desktop.version` (server#49517)
- Fix(activity): Fix activity object type warnings (server#49518)
- Fix(migration): Decrypt ownCloud secrets v2 (server#49523)
- Chore(config): set min supported desktop to `2.7.0` (server#49527)
- Fix: replace null character when serializing (server#49528)
- Feature: added new FavouriteWidget to display favorite files in dashboard widget (server#49534)
- Chore: stricter access to testremote endpoint (server#49541)
- Fix: don’t propagate future mtimes (server#49551)
- Fix: improve checks for moving shares/storages into other mounts (server#49552)
- FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49557)
- Chore: remove legacy action to test remote endpoint (server#49558)
- Feat(login): add origin check at login (server#49560)
- Chore: mark userconfig as experimental (server#49567)
- Feat(templates): make second click as confirmation on templates picker (server#49568)
- Perf: improve performance of SharedStorage::getWatcher (server#49569)
- Chore: check enums for since and experimental comments (server#49570)
- Chore(deps): bump pinia from 2.2.4 to 2.2.8 (server#49572)
- Chore(deps): bump @simplewebauthn/browser from 10.0.0 to 12.0.0 (server#49574)
- Chore(deps): bump the github-actions group with 6 updates (server#49576)
- Fix(occ): `occ integrity:check-app` and Admin panel “rescan” deliver inconsistent results (server#49577)
- Chore(absence): Add capability (server#49581)
- Fix(maintenance): Show a success message on data-fingerprint command (server#49587)
- Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49588)
- Chore(bruteforce): allows to configure max attempts before request abort (server#49599)
- Fix(external_storage): Cast id to int (server#49602)
- Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49633)
- Fix(NCU): removing all @since (server#49636)
- Fix: Correct wording when attempting to remove a disabled app (server#49637)
- Feat(files_external): Enable ownerless shares (server#49643)
- Fix(files_sharing): List of share type during recipient lookup (server#49644)
- Fix(signed-request): trigger metadata insert with default value manually (server#49646)
- Feat(oauth): Allow to skip grant step for selected applications (server#49670)
- Fix(db): Create the systag_by_objectid index for new installations (server#49677)
- Add sse_c_key from S3 object storage properties config to list of sensitive values (server#49681)
- Fix(files): failsafe when executing actions methods (server#49685)
- Enh(TaskProcessing): More task types (server#49687)
- Fix(activity): make emails for link share uploads true by default (server#49688)
- Expose tag color via webdav (server#49692)
- Fix(files): cancel renaming on enter if no file name changes (server#49693)
- Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49694)
- Fix: only do cache copy in updater if the parent folder should be in cache (server#49695)
- Chore(deps-dev): bump tslib from 2.7.0 to 2.8.1 (server#49698)
- Chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.26.0 (server#49699)
- Chore(deps): bump moment-timezone from 0.5.45 to 0.5.46 (server#49700)
- Chore(deps-dev): bump @simplewebauthn/types from 10.0.0 to 12.0.0 (server#49701)
- Chore(i18n): Improved grammar (server#49717)
- Feat: make taskprocessing task types toggleable (server#49727)
- Feat(dashboard): wish happy birthday (server#49730)
- Fix(calendar): Fix getting the permissions of the user (server#49731)
- Chore: cleanup leftover debug statement (server#49739)
- Fix(federation): Restore compatibility with Nextcloud 30 servers (server#49740)
- Fix(TextToTextChatWithTools): Add translator notes (server#49745)
- Fix(share): Don’t print twice the same text on emails (server#49746)
- Disable/hide share edit options when user can not edit the share (server#49747)
- Fix(federation): Allow Oracles empty strings (server#49750)
- Fix: skip transfering shares that we can’t find (server#49761)
- Chore(deps-dev): bump @vitest/coverage-v8 from 2.1.5 to 2.1.8 (server#49768)
- Chore(deps): bump pinia from 2.2.8 to 2.3.0 (server#49774)
- Harden user_status API (server#49797)
- Fix(files_sharing): Correct property enforced property names (server#49799)
- Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49801)
- Fix(files): throttle favorite with max 5 simultaneous requests (server#49803)
- Fix(files_sharing): also submit new share on password submit (server#49815)
- Fix(settings): Make header style inline with other pages (server#49820)
- Improve select handling for sharded queries (server#49832)
- Chore: ignore vendor-bin for coverage (server#49833)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (server#49837)
- Fix: return 204 instead of 404 (server#49839)
- Fix(files_external): wrong type for external mount id (server#49843)
- Fix(shares): Remove noisy text from email (server#49847)
- Feat(lexicon): configurable default value (server#49848)
- Fix: change translation logic to handle plurals better (server#49852)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.11 to 1.0.0-beta.12 (server#49856)
- Chore(deps-dev): bump puppeteer from 23.5.0 to 23.10.4 (server#49857)
- Chore(deps-dev): bump @types/dockerode from 3.3.31 to 3.3.32 (server#49858)
- Refactor: Use Http framework where possible (server#49867)
- Revert “fix: don’t recalculate folder size in Cache::delete if the en… (server#49874)
- Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49880)
- Fix(Http): Only allow valid HTTP status code values via template (server#49882)
- Fix(app-store): add missing exApps list items to search filter (server#49885)
- Fix: don’t skip scanner users filesystem if they have a mountpoint at //files/ (server#49887)
- Feat(ocp): calendar event builder api (server#49888)
- Refactor(settings): Use parameters explicitly when setting mail settings (server#49891)
- Fix: Fix copying to the root of another mountpoint (server#49895)
- Fix(sharing): send share emails for internal users too (server#49898)
- Fix: restore updated encrypted version when copying versions (server#49903)
- Feat(Navigation): emit dedicated event for loading additional entries (server#49904)
- Chore(deps): Update openapi-extractor to v1.3.0 (server#49905)
- Fix: improve wording of occ:upgrade command when no upgrade is required (server#49914)
- Fix(navigation): Create a gap between dashboard and files (server#49915)
- Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49917)
- Feat: file conversion provider (server#49922)
- [TaskProcessing] feat: add proofread task type (server#49925)
- Fix(files_sharing): Hide file request if public uploads disabled (server#49929)
- Chore(deps-dev): bump @pinia/testing from 0.1.6 to 0.1.7 (server#49951)
- Chore(deps-dev): bump mime from 4.0.4 to 4.0.6 (server#49952)
- Chore(github): Update groupware code owners (server#49961)
- Clarify installation wording to be clear that it is about account creation (server#49962)
- Fix: block moving files to it’s own parent with dav (server#49966)
- Fix: Make `maintenance:mode` description more accurate + add help (server#49967)
- Feat(federation): auto-accept shares from trusted servers (server#49973)
- Fix(federatedfilesharing): get share by token fallback (server#49974)
- Perf(settings): Speed up InternetConnectivity setup check (server#49977)
- Fix(settings): show the correct initial locale in Personal info (server#49988)
- [master] fix(security): Update CA certificate bundle (server#49997)
- Fix(previews): Make thumbnail generation a bit more robust (server#50009)
- Chore(ci): Run kerberos tests on ubuntu-latest (server#50017)
- Fix(cypress): flaky live photo test grid_view trigger issue (server#50025)
- Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50026)
- Fix(caldav): rename default calendar to keep it in the trashbin instead of purging it (server#50034)
- Fix(HTTP): Adjust JSONResponse data type (server#50035)
- Fix(settings): Fix mail server settings form (server#50046)
- Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6 (server#50047)
- Fix(preview): Do not try to parse M3U files as MP3 (server#50051)
- Harden files_sharing API (server#50052)
- Bump Hub 9 -> Hub 10 (server#50068)
- Docs(HTTP): Add proper docs for CORS attribute (server#50070)
- Fix(composer): Remove dev deps from autoloader (server#50073)
- Chore(deps): bump @nextcloud/vue from ^8.20.0 to ^8.22.0 (server#50074)
- Fix: Apply enforce theme config for anonymous users as well (server#50076)
- Feat(files_trashbin): Allow preventing trash to be deleted permanently (server#50077)
- Fix(files): updateAll method (server#50078)
- Fix: Correct typo in accessibility toggle in config.sample.php (server#50082)
- Fix: Trim tags on adding or editing (server#50083)
- Add licenses by SPDX identifier, mark shorthand aliases as deprecated (server#50085)
- Fix broken taskprocessing api /tasktypes endpoint (server#50094)
- Feat(ocp): add calendar api to retrieve availability of attendees (server#50100)
- Fix: Use `displayname` as sidebar title (server#50107)
- Fix: Do not duplicate `/` in davPath (server#50108)
- Fix: Remove duplicate propfind call (server#50109)
- Fix(dashboard): don’t reload hidden widgets (server#50111)
- Fix(SetupChecks): Don’t test caches using binary data (server#50113)
- Feat(api): File conversion Files action (server#50123)
- [master] fix(files): actions submenu papercuts (server#50126)
- Fix(template): Use `
- ` instead of `
- ` to support Vue3 apps mounting (server#50127)
- Feat: Adapt providers `disabled` property to match user applied filters (server#50128)
- Feat: Allow rich formatting of profile text (server#50130)
- Build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 (server#50131)
- Fix(dashboard): don’t initially load items of hidden api widgets (server#50152)
- Fix(files): sort not working after changing views (server#50161)
- Improve ldap avatar handling (server#50162)
- Fix: use proper way to get numeric storage id for mountpoint (server#50164)
- Fix(systemtags): color picker open/close events (server#50168)
- Chore: update command-compile.yml from template (server#50169)
- Limit ldap user count (server#50171)
- Fix: Show full template name (server#50172)
- Fix(files): hide move dialog action if destination has no CREATE permission (server#50177)
- Test(dashboard): Add regression test for loading unneeded data (server#50179)
- Fix(settings): Correctly parse and display default quota (server#50187)
- Fix(command-compile): cache restore action (server#50188)
- Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50192)
- Fix(missing-index): update preferences table (server#50195)
- Docs: Use proper return type for custom template listing (server#50196)
- Fix(systemtags): objecttype index registration (server#50200)
- Test(e2e): copy-move actions with insufficient share permissions (server#50206)
- Fix(files): conversion api simplification and conflict check (server#50208)
- Feat(contacts): Show time difference for users in different timezones (server#50214)
- Fix(conversion): missing target file extension (server#50219)
- Fix(files): Ensure favorites set in sidebar work (server#50220)
- Fix: Log exceptions that happen during file conversion (server#50227)
- Feat(settings): advanced deploy options (server#50230)
- Fix(updatenotification): Parse pre-release version of apps (server#50233)
- Fix(files): more conversion tests and translate error messages (server#50240)
- Fix(UnifiedSearch): request data only when opening modal (server#50241)
- Build(deps-dev): bump eslint-plugin-cypress from 3.5.0 to 3.6.0 (server#50245)
- Fix(sharing): Set correct password context for share password validation (server#50255)
- Build(deps): bump core-js from 3.38.1 to 3.40.0 (server#50257)
- Build(deps): bump libphonenumber-js from 1.11.9 to 1.11.18 (server#50261)
- Fix(encryption): handle empty encryptionModules fine (server#50265)
- Fix(TemplateManager): Remove warning message (server#50271)
- Chore: Only show hours and minutes in first login timestamp (server#50305)
- Chore(deps): bump vite from 5.4.6 to 5.4.14 (server#50309)
- Chore(deps-dev): bump undici from 5.28.4 to 5.28.5 (server#50310)
- Chore(3rdparty): Bump symfony/http-foundation from 6.4.12 to 6.4.14 (server#50314)
- Test(group): fix frequent `testSearchGroups` failure (server#50319)
- Fix(security): Update .well-known/security.txt expiration date (server#50332)
- Chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2 (server#50337)
- Chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#50339)
- Chore(deps): bump query-string from 9.1.0 to 9.1.1 (server#50341)
- Chore(deps): bump pinia from 2.3.0 to 2.3.1 (server#50344)
- Chore(deps-dev): bump sass-loader from 16.0.2 to 16.0.4 (server#50347)
- Chore(branchoff): Test against stable31 branches (server#50351)
- Fix(translations): Fix profile and webhook_listeners (server#50356)
- Fix: remove return type (server#50367)
- Chore: add profile translations reuse license (server#50370)
- Fix(dav): default calendar and address book not created on first login (server#50373)
- Refactor: Sharing sidebar UI redesign (server#50374)
- Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#50388)
- Revert “fix(Share20\Manager): Ensure node is still accessible when checking share” (server#50393)
- Ci(reuse): Fix translation reuse mapping (server#50396)
- Fix: Properly read updater channel before returning version channel as a fallback (server#50401)
- Feat: Support X-NC-Skip-Trashbin header (server#50406)
- Fix: Correctly return app id and app version for `core` styles and images (server#50407)
- Fix: adjust url for task links (server#50411)
- Fix(taskprocessing): More caching (server#50419)
- Fix: Metadata field search (server#50420)
- Feat: Use redundant label for accesibility only (server#50423)
- Fix(occ): hide sensitive data while config:app:set (server#50427)
- Fix(theming): remove node-vibrant dependency and usage (was moved to backend) (server#50428)
- Fix npm audit (server#50433)
- Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#50438)
- Files: harden thumbnail endpoint (server#50442)
- Fix: Ensure `label` is always a string (server#50449)
- Fix(settings): Add some context to the PHP memory limit error (server#50450)
- Fix outdated OpenAPI specs (server#50451)
- Chore(deps): Bump the symfony dependency group (server#50453)
- Fix: detect deleted items as updated for smb storage (server#50458)
- Fix(log): Fix log level handling (server#50461)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (server#50467)
- Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#50468)
- Fix: Filter for folders in cleanup old preview job (server#50474)
- Hide “Create templates folder” option if templates are disabled (server#50477)
- Fix(user_ldap): Do not map groups we do not know if they match filter (server#50481)
- Add integration tests for moving a file from and to a shared folder (server#50482)
- Fix(unifiedsearch): Simplify and correct thumbnail styles (server#50484)
- Fix(config): drop value details (server#50485)
- Fix(theming): Harden admin theming settings (server#50486)
- Fix: `user:settings` command when user is not available (server#50492)
- Fix(ci): cypress container name (server#50497)
- Fix(files_sharing): Respect permissions passed when creating link shares (server#50505)
- Fix: Harden files scanner for invalid null access (server#50508)
- Fix(CalDav): Spelling (server#50510)
- Chore: update icewind/smb to 3.7.0 (server#50516)
- Fix(files_versions): Update `unencrypted_size` during rollback (server#50520)
- Fix(performance): use low resolution for blurhash (server#50528)
- Fix: Increase background and primary color debounce time (server#50531)
- Fix(unified-search): load more than 5 items in folder filter (server#50534)
- Fix: Show recipient email addresses in share owner notification email (server#50537)
- Fix(s3): treat empty sse_c_key as not set (server#50547)
- Fix(theming): Do not throw in background color migration (server#50555)
- Fix(settings): Fix setup check when mail_smptmode is set to “null” (server#50556)
- Fix: Exclude non accepted shares when computing access list (server#50560)
- Fix: Only hide template folder creation if default was changed to empty (server#50562)
- Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50565)
- Fix(files_sharing): file request form validity check reset (server#50569)
- Fix opening federated shares (server#50573)
- Fix: unified search provider id (server#50589)
- Feat(S3): add SSE-C support in S3 External Storage (server#50590)
- Fix(settings): Clarify peculiarities of enabling encryption (server#50594)
- Chore(deps): bump marked from 15.0.0 to 15.0.6 (server#50606)
- Chore(deps-dev): bump @babel/node from 7.25.7 to 7.25.9 (server#50607)
- Chore(deps): bump libphonenumber-js from 1.11.18 to 1.11.19 (server#50608)
- Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50609)
- Fix(files): Fix folder preview for favorites widget (server#50624)
- Chore : Comprehensive e2e testing for public sharing (server#50625)
- Fix(unified-search): filteredProviders now inherits all provider props (server#50632)
- Chore(files): Adjust wording (server#50641)
- Fix(sharing): better handle file share attributes (server#50647)
- Fix(files): properly update store on files conversions success (server#50651)
- Fix(theming): high contrast themes scrollbar (server#50659)
- Chore(deps): Bump the symfony group with 3 updates (server#50662)
- Fix(oauth2): adjust db schemas when migrating from owncloud (server#50675)
- Fix(files): Correctly scroll selected file into view (server#50679)
- Fix(files): Do not download files with openfile query flag (server#50681)
- Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50683)
- Feat(theming): allow to disable standalone windows (server#50688)
- Add LDAP test settings command (server#50690)
- Enh: Fix display default expire date, add tests & tiny refactors (server#50695)
- Fix(AccountProperty): better validation of twitter and fediverse handles (server#50700)
- Fix: make sure we process mime extensions as string (server#50705)
- Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (server#50709)
- Feat(admin_audit): write admin audit log for AnyLoginFailedEvent (server#50710)
- Fix(files): support submenu in batch actions header too (server#50714)
- Chore(deps-dev): bump karma-coverage from 2.2.0 to 2.2.1 (server#50718)
- Chore(deps-dev): bump sass from 1.81.0 to 1.81.1 (server#50719)
- Chore(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#50720)
- Chore(deps-dev): bump cypress from 13.15.0 to 13.15.2 (server#50721)
- Fix(files): only send config update requests if user is logged in (server#50736)
- Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.10 (server#50743)
- Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50751)
- Feat(sharing): Allow to set default view mode for public shares (server#50758)
- Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50760)
- Don’t rethrow a type error (server#50763)
- Fix(core): Fix undefined “application” array key error (server#50766)
- Fix(emailTemplate): use instance Name instead of Url in subject (server#50776)
- Fix: template field title (server#50790)
- Perf(files): faster query to fetch incomplete directories (server#50797)
- Fix: Only keep allowed characters in appid, and flag the method as escaping (server#50799)
- Fix: Fix regression in calendar invitation sending (server#50802)
- Fix(SharedStorage): Check if storage ID is set on cache (server#50812)
- Bump cypress-split from 1.24.10 to 1.24.11 (server#50828)
- Bump sass-loader from 16.0.4 to 16.0.5 (server#50829)
- Bump @vitest/coverage-v8 from 2.1.8 to 2.1.9 (server#50830)
- Bump @zip.js/zip.js from 2.7.53 to 2.7.57 (server#50831)
- Bump @types/dockerode from 3.3.32 to 3.3.34 (server#50832)
- Fix(repair): PHP8.3 deprecation warning (server#50838)
- Fix(login): only show error state on login box if user interacted (server#50850)
- Fix(transferownership): Allow searching new owner by email (server#50857)
- Fix(activity): Fix activity parameter types (server#50863)
- Fix(files): properly forward open params from short urls (server#50878)
- Fix(files_sharing): block downloading if needed (server#50880)
- Fix(systemtags): do not hide if no tags (server#50884)
- Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50892)
- Fix(cron): Keep job class limitation when searching for the next job (server#50901)
- Fix(files): do not show extension warning for folders renaming (server#50906)
- Chore(filecache): remove index fs_id_storage_size (server#50913)
- Revert “fix(files): updateAll method” (server#50923)
- Fix(files_sharing): Also list deleted team shares (server#50926)
- Fix: validate account properties as a repair step (server#51005)
- Chore: update workflows from templates (3rdparty#1898)
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.2 (3rdparty#1905)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (3rdparty#1910)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty#1935)
- Add SabreDav Patch for iTip Broker (3rdparty#1939)
- Chore(deps): Bump symfony/polyfill-intl-grapheme from 1.29.0 to 1.31.0 (3rdparty#1940)
- Chore(deps): Bump symfony/polyfill-intl-normalizer from 1.29.0 to 1.31.0 (3rdparty#1941)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1946)
- Ci: Reduce dependabot config (3rdparty#1949)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (3rdparty#1951)
- Ci(deps): Bump actions/checkout from 4.1.7 to 4.2.0 (3rdparty#1955)
- Build: Bump symfony/* to 6.4 (3rdparty#1956)
- Build: Update doctrine/dbal from 3.8.x to 3.9.1 (3rdparty#1957)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.45 to 8.13.48 (3rdparty#1963)
- Build: Update Sabre/DAV and siblings to PHP 8.4 compatible versions (3rdparty#1964)
- Build(deps): Bump aws/aws-sdk-php from 3.311.2 to 3.324.13 (3rdparty#1965)
- Ci(deps): Bump actions/checkout from 4.2.0 to 4.2.2 (3rdparty#1966)
- Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (3rdparty#1968)
- Ci: Increase dependabot limit to 20 (3rdparty#1973)
- Build(deps): Bump symfony/http-foundation from 6.4.12 to 6.4.14 (3rdparty#1978)
- Build(deps): Bump symfony/string from 6.0.19 to 6.4.13 (3rdparty#1979)
- Update justinrainbow/json-schema to 5.3.0 (3rdparty#1986)
- Ci(deps): Bump xt0rted/pull-request-comment-branch from 2 to 3 (3rdparty#2002)
- Ci(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (3rdparty#2019)
- Build(deps): Bump the symfony group with 7 updates (3rdparty#2032)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (3rdparty#2035)
- Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (3rdparty#2040)
- Fix: Adjust version on stable31 (3rdparty#2042)
- Build(deps): Bump the symfony group with 3 updates (3rdparty#2045)
- Upgrade: Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (activity#1670)
- Upgrade: Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (activity#1683)
- Upgrade: Bump @nextcloud/axios from 2.4.0 to 2.5.0 (activity#1685)
- Upgrade: Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (activity#1687)
- [master] Update nextcloud/ocp dependency (activity#1708)
- Upgrade: Bump cypress-visual-regression from 5.0.0 to 5.0.2 (activity#1728)
- Upgrade: Bump cypress-wait-until from 3.0.1 to 3.0.2 (activity#1734)
- Upgrade: Bump fast-xml-parser from 4.3.6 to 4.4.1 (activity#1740)
- Feat(deps): Add Nextcloud 31 support on master (activity#1747)
- Chore: update workflows from templates (activity#1751)
- Upgrade: Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 in /vendor-bin/cs-fixer (activity#1752)
- Chore: Update PHP version to 8.1 and update dependencies (activity#1753)
- Upgrade: Bump elliptic from 6.5.6 to 6.5.7 (activity#1756)
- Fix: More accurate error messages (activity#1757)
- Various fixes (activity#1758)
- Chore: bump wait-on from 7.2.0 to 8.0.0 (activity#1760)
- Chore: bump @types/dockerode from 3.3.29 to 3.3.31 (activity#1764)
- Chore: bump cypress from 13.13.3 to 13.14.1 (activity#1765)
- Chore: bump happy-dom from 15.0.0 to 15.7.0 (activity#1766)
- [master] Update nextcloud/ocp dependency (activity#1769)
- [master] Update nextcloud/ocp dependency (activity#1773)
- Ci: Update workflows (activity#1775)
- Chore: bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 (activity#1777)
- Chore: bump happy-dom from 15.7.0 to 15.7.4 (activity#1778)
- Chore: bump cypress from 13.14.1 to 13.14.2 (activity#1779)
- Chore: bump @nextcloud/logger from 3.0.1 to 3.0.2 (activity#1781)
- Chore: bump psalm/phar from 5.25.0 to 5.26.1 (activity#1783)
- Chore: bump typescript from 5.4.5 to 5.6.2 (activity#1784)
- Chore: Use composer-bin-plugin to manage dev deps (activity#1785)
- [master] Fix npm audit (activity#1787)
- Chore: Move phpunit in composer bin (activity#1788)
- Chore: drop usages of deprecated ILogger interface (activity#1790)
- Remove requiring PNG for iOS (activity#1793)
- Fix: do not send daily digest email to user who is disabled (activity#1803)
- Fix: unify file flags (activity#1806)
- Fix/remote activity constructor (activity#1811)
- Chore(dev-deps): Bump nextcloud/ocp package (activity#1816)
- Chore: bump @vitest/coverage-v8 from 2.1.1 to 2.1.3 (activity#1819)
- Chore: bump typescript from 5.6.2 to 5.6.3 (activity#1821)
- Chore: bump cypress from 13.14.2 to 13.15.1 (activity#1827)
- Chore: bump elliptic from 6.5.7 to 6.6.0 (activity#1832)
- Chore: bump happy-dom from 15.7.4 to 15.8.0 (activity#1833)
- Chore: bump happy-dom from 15.8.0 to 15.11.6 (activity#1845)
- Chore: bump cross-spawn from 7.0.3 to 7.0.6 (activity#1846)
- Fix: Add RTL support to app heading. (activity#1851)
- Fix: fix docs URL in info.xml (activity#1858)
- Fix: prepare() threw \InvalidArgumentException which is deprecated (activity#1859)
- Chore(CI): Updating reuse.yml workflow from template (activity#1860)
- Feat: Add sharing activity for teams (activity#1868)
- Feat(deps): Add Nextcloud 31 support on master (bruteforcesettings#633)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (bruteforcesettings#635)
- [master] Fix npm audit (bruteforcesettings#636)
- Chore: update workflows from templates (bruteforcesettings#639)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (bruteforcesettings#640)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (bruteforcesettings#641)
- [master] Fix npm audit (bruteforcesettings#643)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (bruteforcesettings#645)
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 (bruteforcesettings#646)
- Ci: Update workflows (bruteforcesettings#648)
- Chore(deps): Bump @nextcloud/vue from 8.17.1 to 8.18.0 (bruteforcesettings#649)
- Chore(deps): Bump serve-static and express (bruteforcesettings#651)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (bruteforcesettings#653)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#657)
- Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (bruteforcesettings#661)
- [master] Fix npm audit (bruteforcesettings#666)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (bruteforcesettings#669)
- [master] Fix npm audit (bruteforcesettings#672)
- Chore(deps): Bump cookie and express (bruteforcesettings#676)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (bruteforcesettings#677)
- [master] Fix npm audit (bruteforcesettings#681)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.0 to 6.0.1 (bruteforcesettings#682)
- [master] Fix npm audit (bruteforcesettings#685)
- Chore(deps): Bump @nextcloud/vue from 8.19.0 to 8.20.0 (bruteforcesettings#686)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (bruteforcesettings#687)
- [master] Fix npm audit (bruteforcesettings#692)
- [master] Fix npm audit (bruteforcesettings#696)
- Chore(CI): Updating reuse.yml workflow from template (bruteforcesettings#697)
- Remove useless javascript (circles#1481)
- Feat(deps): Add Nextcloud 31 support on master (circles#1671)
- Chore: update workflows from templates (circles#1675)
- Fix display name of new users (circles#1682)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (circles#1691)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1698)
- Fix(notifications): Circles -> Teams references (circles#1704)
- Fix(notification): Throw new exceptions to stop debug logs (circles#1707)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (circles#1715)
- Bypass user condition on cli (circles#1727)
- Fix(ShareWrapperRequest): Save share attributes on creation (circles#1731)
- Fix toArray on null (circles#1736)
- Fix duplicate name on fedcircle (circles#1744)
- Remove caching for shares (circles#1745)
- Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1758)
- Fix(notification): Make sure the action URL is an absolute URL (circles#1759)
- Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1771)
- New daily maintenance to delete old federated events (circles#1775)
- Fix(activity): ensure absolute URL are used (circles#1779)
- Share must be linked to an existing circle (circles#1793)
- Catch undef recipient (circles#1794)
- Fix: do not override sharing text (circles#1809)
- Revert “remove caching for shares” (circles#1830)
- Feat: Add team resource providers capability (circles#1839)
- Lighter api to get circles (circles#1880)
- Fix: Set a token to shares retrieved from the DB (circles#1881)
- Lighter link to memberships (circles#1885)
- Feat(deps): Add Nextcloud 31 support (files_downloadlimit#348)
- Chore(deps): Bump axios from 1.6.8 to 1.7.4 (files_downloadlimit#349)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (files_downloadlimit#350)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (files_downloadlimit#351)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (files_downloadlimit#353)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#354)
- [master] Fix npm audit (files_downloadlimit#355)
- Chore: update workflows from templates (files_downloadlimit#359)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (files_downloadlimit#360)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (files_downloadlimit#363)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#366)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.3 (files_downloadlimit#367)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#368)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (files_downloadlimit#371)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (files_downloadlimit#373)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#374)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (files_downloadlimit#376)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (files_downloadlimit#377)
- Chore(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0 (files_downloadlimit#378)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#382)
- Chore(deps-dev): Bump vite from 5.4.6 to 5.4.8 (files_downloadlimit#390)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#391)
- [master] Fix npm audit (files_downloadlimit#393)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#394)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (files_downloadlimit#401)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (files_downloadlimit#412)
- Expose default-limit to capabilities (files_downloadlimit#419)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (files_downloadlimit#440)
- Chore(CI): Updating reuse.yml workflow from template (files_downloadlimit#449)
- Feat(deps): Add Nextcloud 31 support on master (files_pdfviewer#1011)
- Chore(deps-dev): Bump axios from 1.7.3 to 1.7.4 (files_pdfviewer#1012)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (files_pdfviewer#1014)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (files_pdfviewer#1015)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (files_pdfviewer#1016)
- Fix: Use the user configured UI language for PDFjs instead of browser language (files_pdfviewer#1022)
- Chore: update workflows from templates (files_pdfviewer#1023)
- Chore: Add psalm for PHP static code analysis (files_pdfviewer#1025)
- Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1029)
- [master] Fix npm audit (files_pdfviewer#1031)
- Chore(deps-dev): Bump webpack from 5.88.2 to 5.94.0 (files_pdfviewer#1035)
- Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1036)
- Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1037)
- Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1050)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (files_pdfviewer#1053)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.0 (files_pdfviewer#1054)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1055)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.0 to 6.1.1 (files_pdfviewer#1058)
- [master] Fix npm audit (files_pdfviewer#1061)
- [master] Fix npm audit (files_pdfviewer#1066)
- [master] Fix npm audit (files_pdfviewer#1074)
- Show error when trying to open a shared PDF without download permissions (files_pdfviewer#1077)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (files_pdfviewer#1078)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (files_pdfviewer#1085)
- Chore(deps-dev): Bump axios from 1.7.7 to 1.7.9 (files_pdfviewer#1095)
- Fix: update nextcloud/coding-standard to 1.3 (files_pdfviewer#1099)
- Fix path to image resources (files_pdfviewer#1106)
- CI: Update workflows + remove broken ones (files_pdfviewer#1109)
- Fix(composer): fix running composer with `–no-dev` option (files_pdfviewer#1112)
- Ci: Update workflows from organization – fixes compile command (files_pdfviewer#1118)
- Fix disabled annotation edition in view only files (files_pdfviewer#1124)
- Fix npm audit (files_pdfviewer#1126)
- Move initialization from helper script to Vue component (files_pdfviewer#1130)
- Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (files_pdfviewer#1132)
- Fix npm audit (files_pdfviewer#1140)
- Adjust saving annotations in public pages to changes in Nextcloud 31 (files_pdfviewer#1150)
- Update viewer.css (files_pdfviewer#939)
- Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.1 (files_pdfviewer#961)
- Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.2 (files_pdfviewer#967)
- Feat(deps): Add Nextcloud 31 support on master (firstrunwizard#1309)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (firstrunwizard#1316)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1318)
- [master] Fix npm audit (firstrunwizard#1320)
- Chore: update workflows from templates (firstrunwizard#1324)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (firstrunwizard#1325)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1326)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (firstrunwizard#1327)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (firstrunwizard#1332)
- [master] Fix npm audit (firstrunwizard#1333)
- Chore: Adjust HUB 9 release notes (firstrunwizard#1335)
- Fix: Move version information to first page (firstrunwizard#1336)
- Fix: Correctly label `share via email` (firstrunwizard#1337)
- Fix: Make “share on” entries same width (firstrunwizard#1338)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (firstrunwizard#1343)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1344)
- Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1348)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.78.0 (firstrunwizard#1349)
- Fix: Add app hint for whiteboard (firstrunwizard#1353)
- Fix: Improve whiteboard description (firstrunwizard#1354)
- Shorder and more consistent wordings (compared to others) (firstrunwizard#1356)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (firstrunwizard#1357)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1359)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1362)
- Fix: Add missing whiteboard icon (firstrunwizard#1363)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (firstrunwizard#1364)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (firstrunwizard#1366)
- Chore(deps): Bump @nextcloud/vue from 8.17.1 to 8.19.0 (firstrunwizard#1367)
- Bump sass from 1.78.0 to 1.79.3 (firstrunwizard#1370)
- Bump vite from 5.4.6 to 5.4.7 (firstrunwizard#1371)
- Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1374)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (firstrunwizard#1375)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1379)
- Chore(deps): bump rollup from 4.21.0 to 4.22.4 (firstrunwizard#1380)
- Make whiteboard svg dark (firstrunwizard#1381)
- Style(PHP): satisfy php-cs (firstrunwizard#1382)
- Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1383)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1386)
- [master] Fix npm audit (firstrunwizard#1389)
- Chore(deps-dev): Bump sass from 1.79.3 to 1.79.4 (firstrunwizard#1392)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1393)
- Feat: allow to set group-restrictions (firstrunwizard#1398)
- Fix: cards should have the same size (firstrunwizard#1399)
- Chore(deps-dev): Bump sass from 1.79.4 to 1.79.5 (firstrunwizard#1402)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (firstrunwizard#1405)
- Chore(deps-dev): Bump sass from 1.79.5 to 1.80.3 (firstrunwizard#1407)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (firstrunwizard#1408)
- [master] Fix npm audit (firstrunwizard#1415)
- Chore(deps-dev): Bump sass from 1.80.3 to 1.80.4 (firstrunwizard#1416)
- Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10 (firstrunwizard#1417)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (firstrunwizard#1425)
- Chore(deps-dev): Bump sass from 1.80.4 to 1.80.6 (firstrunwizard#1426)
- [master] Fix npm audit (firstrunwizard#1429)
- Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1442)
- Chore(deps-dev): Bump sass from 1.80.6 to 1.81.0 (firstrunwizard#1443)
- Bump sass from 1.81.0 to 1.82.0 (firstrunwizard#1457)
- Chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 (firstrunwizard#1462)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (firstrunwizard#1463)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (firstrunwizard#1466)
- Chore(CI): Updating reuse.yml workflow from template (firstrunwizard#1470)
- Chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 (firstrunwizard#1475)
- Feat(CI): add update-workflows.yml workflow (firstrunwizard#1482)
- Revert “feat(CI): add update-workflows.yml workflow” (firstrunwizard#1484)
- Chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 (firstrunwizard#1485)
- Chore(deps-dev): Bump vite from 5.4.11 to 5.4.14 (firstrunwizard#1488)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (firstrunwizard#1497)
- Fix: apostrophe issue (firstrunwizard#1508)
- Fix npm audit (firstrunwizard#1510)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (firstrunwizard#1523)
- Feat: Update Nextcloud HUB release (firstrunwizard#1538)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1540)
- [master] Update nextcloud/ocp dependency (logreader#1329)
- Feat(deps): Add Nextcloud 31 support on master (logreader#1341)
- Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1342)
- Chore(deps): bump pinia from 2.2.1 to 2.2.2 (logreader#1345)
- Chore(deps-dev): bump vite from 5.4.0 to 5.4.1 (logreader#1347)
- Chore(deps-dev): bump elliptic from 6.5.6 to 6.5.7 (logreader#1348)
- [master] Update nextcloud/ocp dependency (logreader#1349)
- Chore(deps): bump @nextcloud/vue from 8.16.0 to 8.17.0 (logreader#1352)
- Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (logreader#1353)
- Chore(deps-dev): bump vite from 5.4.1 to 5.4.2 (logreader#1354)
- Chore(deps-dev): bump happy-dom from 14.12.3 to 15.0.0 (logreader#1355)
- Chore(deps): bump axios from 1.7.4 to 1.7.5 (logreader#1356)
- Chore(deps-dev): bump happy-dom from 15.0.0 to 15.7.0 (logreader#1357)
- Chore(deps-dev): bump micromatch from 4.0.5 to 4.0.8 (logreader#1360)
- Chore(deps-dev): bump happy-dom from 15.7.0 to 15.7.3 (logreader#1365)
- Chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (logreader#1368)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.5 to 2.1.1 (logreader#1369)
- Chore(deps-dev): bump happy-dom from 15.7.3 to 15.7.4 (logreader#1371)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.1 to 2.1.2 (logreader#1384)
- Refactor: Replace security annotations with respective attributes (logreader#1385)
- Chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 (logreader#1388)
- Chore(dev-deps): Bump nextcloud/ocp package (logreader#1391)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.2 to 2.1.3 (logreader#1393)
- Chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 (logreader#1402)
- Bump @pinia/testing from 0.1.5 to 0.1.7 (logreader#1408)
- Fix(SetupCheck): remove debug(?) output (logreader#1413)
- Build(deps): for NC 31 support PHP>=8.1 (logreader#1414)
- Chore(deps): bump @nextcloud/vue from 8.17.0 to 8.21.0 (logreader#1419)
- Chore(deps): bump pinia from 2.2.2 to 2.2.8 (logreader#1420)
- Chore(deps-dev): bump happy-dom from 15.7.4 to 15.11.7 (logreader#1421)
- Chore(ci): update workflows (logreader#1425)
- Build(deps): Bump axios from 1.7.5 to 1.7.9 (logreader#1427)
- Chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 (logreader#1428)
- Chore(deps): bump vue-material-design-icons from 5.3.0 to 5.3.1 (logreader#1430)
- Chore(deps): bump @nextcloud/dialogs from 5.3.7 to 6.0.1 (logreader#1432)
- [master] Update nextcloud/ocp dependency (logreader#1433)
- [master] Fix npm audit (logreader#1436)
- Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1438)
- Chore(deps): bump pinia from 2.2.8 to 2.3.0 (logreader#1440)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.3 to 2.1.8 (logreader#1441)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (logreader#1442)
- [master] Update nextcloud/ocp dependency (logreader#1443)
- [master] Fix npm audit (logreader#1445)
- Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1449)
- Chore(deps): bump highlight.js from 11.10.0 to 11.11.0 (logreader#1454)
- Chore(CI): Updating reuse.yml workflow from template (logreader#1455)
- Chore(deps): bump @nextcloud/vue from 8.21.0 to 8.22.0 (logreader#1457)
- Chore(deps-dev): bump happy-dom from 15.11.7 to 16.0.1 (logreader#1458)
- Chore(deps): bump highlight.js from 11.11.0 to 11.11.1 (logreader#1459)
- Chore(deps-dev): bump happy-dom from 16.0.1 to 16.3.0 (logreader#1460)
- Chore(deps-dev): bump happy-dom from 16.3.0 to 16.5.3 (logreader#1464)
- Chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 (logreader#1465)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.4.2 to 1.5.0 (logreader#1466)
- [master] Update nextcloud/ocp dependency (logreader#1468)
- Chore(deps-dev): bump vitest and @vitest/coverage-istanbul (logreader#1472)
- Chore(deps-dev): bump happy-dom from 16.5.3 to 16.6.0 (logreader#1473)
- [master] Update nextcloud/ocp dependency (logreader#1474)
- Chore(deps-dev): bump vite from 5.4.11 to 5.4.14 (logreader#1476)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (logreader#1479)
- Update nextcloud/ocp dependency (logreader#1488)
- Fix npm audit (logreader#1492)
- Chore: update workflows (logreader#1494)
- Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1502)
- Update nextcloud/ocp dependency (logreader#1510)
- Update nextcloud/ocp dependency (logreader#1522)
- Fix npm audit (logreader#1526)
- Feat(deps): Add Nextcloud 31 support on master (nextcloud_announcements#373)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#374)
- Chore: update workflows from templates (nextcloud_announcements#375)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (nextcloud_announcements#376)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#377)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#380)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (nextcloud_announcements#382)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#383)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (nextcloud_announcements#385)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#387)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#391)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#392)
- Chore(dev-deps): Bump nextcloud/ocp package (nextcloud_announcements#398)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (nextcloud_announcements#400)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#401)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#404)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#405)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#406)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#407)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#411)
- Fix PHP version dependency (nextcloud_announcements#413)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#414)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#415)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (nextcloud_announcements#416)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#417)
- Chore(CI): Updating reuse.yml workflow from template (nextcloud_announcements#418)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#419)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#423)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (nextcloud_announcements#424)
- Update nextcloud/ocp dependency (nextcloud_announcements#428)
- Update nextcloud/ocp dependency (nextcloud_announcements#434)
- Update nextcloud/ocp dependency (nextcloud_announcements#439)
- Build: migrate from Webpack to Vite (notifications#2002)
- Feat(deps): Add Nextcloud 31 support on master (notifications#2004)
- Chore(deps): Bump axios from 1.6.8 to 1.7.4 (notifications#2005)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (notifications#2008)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (notifications#2009)
- [master] Update nextcloud/ocp dependency (notifications#2011)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (notifications#2012)
- Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2013)
- Chore: update workflows from templates (notifications#2015)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (notifications#2016)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (notifications#2018)
- Feat(cli): Allow to replace and delete CLI notifications (notifications#2019)
- Chore(deps): audit dependencies (notifications#2021)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (notifications#2023)
- [master] Update nextcloud/ocp dependency (notifications#2025)
- Ci: Update workflows (notifications#2029)
- Chore(deps): bump nextcloud/vue from 8.17.1 to 8.18.0 (notifications#2030)
- Fix: extract IconNotification to separate component (notifications#2032)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (notifications#2033)
- [master] Update nextcloud/ocp dependency (notifications#2035)
- Create block-merge-eol.yml (notifications#2037)
- Fix(notifications): Fix notification parameter types (notifications#2041)
- Ci(performance): Make performance test more reliable by disabling cro… (notifications#2043)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (notifications#2044)
- Docs: Fix ocs endpoint status code documentation (notifications#2045)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (notifications#2048)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2051)
- Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2052)
- Chore(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0 (notifications#2053)
- [master] Update nextcloud/ocp dependency (notifications#2054)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.7 (notifications#2058)
- Feat(priority): Send priority notifications as push during DND (notifications#2059)
- Chore(deps-dev): Bump rollup from 4.20.0 to 4.22.4 (notifications#2060)
- [master] Update nextcloud/ocp dependency (notifications#2063)
- [master] Update nextcloud/ocp dependency (notifications#2065)
- Ci: Migrate to vendor-bin (notifications#2066)
- Build(reuse): Move license statements closer to the fragments (notifications#2067)
- CI: Add rector and update phpunit to 10 (notifications#2068)
- [master] Update nextcloud/ocp dependency (notifications#2071)
- Fix(push): Make testing the push server easier (notifications#2074)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2075)
- Chore(dev-deps): Bump nextcloud/ocp package (notifications#2080)
- [master] Update nextcloud/ocp dependency (notifications#2083)
- Docs(push-v2): Document silent delete-multiple push notification (notifications#2089)
- Fix(OpenAPI): Fix array syntaxes (notifications#2090)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (notifications#2091)
- [master] Update nextcloud/ocp dependency (notifications#2092)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.0 to 6.0.1 (notifications#2093)
- [master] Update nextcloud/ocp dependency (notifications#2095)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 in /vendor-bin/csfixer (notifications#2096)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.0.0 to 1.1.0 in /vendor-bin/openapi-extractor (notifications#2097)
- Chore(deps-dev): Bump nextcloud/rector from 0.2.0 to 0.2.1 in /vendor-bin/rector (notifications#2098)
- Chore(deps-dev): Bump rector/rector from 1.2.5 to 1.2.10 in /vendor-bin/rector (notifications#2099)
- [master] Update nextcloud/ocp dependency (notifications#2100)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.2.1 to 1.2.2 in /vendor-bin/openapi-extractor (notifications#2103)
- Chore(deps): Bump @nextcloud/vue from 8.19.0 to 8.20.0 (notifications#2104)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (notifications#2105)
- Chore(deps): Bump ua-parser-js from 1.0.39 to 2.0.0 (notifications#2106)
- Chore(deps): Bump @nextcloud/vue from 8.20.0 to 8.21.0 (notifications#2107)
- [master] Update nextcloud/ocp dependency (notifications#2108)
- Feat(push): Add option to send a self-test (notifications#2109)
- [master] Update nextcloud/ocp dependency (notifications#2111)
- Chore(i18n): Improved grammar (notifications#2114)
- [master] Update nextcloud/ocp dependency (notifications#2116)
- Feat(occ): Output token validity even when age is cached (notifications#2117)
- Chore(deps-dev): Bump rector/rector from 1.2.10 to 2.0.3 in /vendor-bin/rector (notifications#2118)
- Chore(deps): Bump @nextcloud/moment from 1.3.1 to 1.3.2 (notifications#2119)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (notifications#2122)
- [master] Update nextcloud/ocp dependency (notifications#2123)
- Chore(deps-dev): Bump behat/behat from 3.16.0 to 3.17.0 in /tests/Integration (notifications#2124)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.2.2 to 1.3.0 in /vendor-bin/openapi-extractor (notifications#2125)
- [master] Update nextcloud/ocp dependency (notifications#2126)
- Chore(workflow): update workflows (notifications#2127)
- Fix(style): clear excessive and redundant styles (notifications#2128)
- Chore(CI): Updating reuse.yml workflow from template (notifications#2129)
- Chore(deps): Bump @nextcloud/vue from 8.21.0 to 8.22.0 (notifications#2131)
- Chore(deps-dev): Bump rector/rector from 2.0.3 to 2.0.4 in /vendor-bin/rector (notifications#2132)
- Fix: drop deprecated jquery functions (notifications#2134)
- Chore(deps-dev): Bump rector/rector from 2.0.4 to 2.0.5 in /vendor-bin/rector (notifications#2135)
- [master] Update nextcloud/ocp dependency (notifications#2140)
- Chore(deps-dev): Bump behat/behat from 3.17.0 to 3.18.1 in /tests/Integration (notifications#2146)
- Chore(deps-dev): Bump rector/rector from 2.0.5 to 2.0.6 in /vendor-bin/rector (notifications#2147)
- [master] Update nextcloud/ocp dependency (notifications#2148)
- Ci: Update GitHub workflows (notifications#2154)
- [master] Update nextcloud/ocp dependency (notifications#2156)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (notifications#2158)
- Update nextcloud/ocp dependency (notifications#2168)
- Fix(NotificationsApp): Fix ‘Dismiss all’ on the bottom (notifications#2173)
- Fix(APIController): Allow self-test depending on token and not user-agent (notifications#2176)
- Chore(deps): Bump ua-parser-js from 2.0.0 to 2.0.1 (notifications#2180)
- Update nextcloud/ocp dependency (notifications#2184)
- Fix(test-push): Trigger a Talk test-push for the Talk desktop (notifications#2191)
- Feat(push): Show error when internet connection is disabled in configuration (notifications#2194)
- Update nextcloud/ocp dependency (notifications#2206)
- Fix: Move from private `OC\HintException` to public `OCP\HintException` (password_policy#514)
- Chore: update workflows from templates (password_policy#547)
- Feat(deps): Add Nextcloud 31 support on master (password_policy#636)
- Chore(deps): Bump axios from 1.7.2 to 1.7.4 (password_policy#637)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (password_policy#638)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (password_policy#639)
- Chore(deps-dev): Bump elliptic from 6.5.4 to 6.5.7 (password_policy#640)
- Refactor: Migrate away from deprecated `ILogger` to PSR-3 (password_policy#641)
- Chore: Update README (password_policy#642)
- Chore: update workflows from templates (password_policy#643)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.4.2 (password_policy#644)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (password_policy#646)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (password_policy#647)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.1 (password_policy#648)
- Chore: Update PHPUnit tests (password_policy#649)
- Chore: Migrate deprecated app config access to `IAppConfig` (password_policy#650)
- Chore: Add psalm (password_policy#651)
- Chore: Fix REUSE license extraction (password_policy#652)
- Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (password_policy#653)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.78.0 (password_policy#654)
- Chore(deps): Bump micromatch from 4.0.7 to 4.0.8 (password_policy#655)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (password_policy#657)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (password_policy#659)
- Chore(deps-dev): Bump sass from 1.78.0 to 1.79.3 (password_policy#661)
- Chore(deps-dev): Bump vite from 5.4.6 to 5.4.7 (password_policy#662)
- Chore(deps): Bump rollup from 4.21.0 to 4.22.4 (password_policy#664)
- Chore(deps-dev): Bump vite from 5.4.7 to 5.4.8 (password_policy#665)
- Chore(deps-dev): Bump sass from 1.79.3 to 1.79.4 (password_policy#667)
- Chore(deps-dev): Bump sass from 1.79.4 to 1.79.5 (password_policy#668)
- Ci: Create npm-audit-fix.yml (password_policy#669)
- Chore: add a warning on password expiration (password_policy#670)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (password_policy#671)
- Chore(deps-dev): Bump sass from 1.79.5 to 1.80.3 (password_policy#672)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (password_policy#673)
- Fix(generation): Fix common-password check when we accidentally hit t… (password_policy#680)
- Fix(passwords): Fix password file generation (password_policy#681)
- Chore(deps-dev): Bump sass from 1.80.3 to 1.80.4 (password_policy#692)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (password_policy#693)
- Chore(deps-dev): Bump sass from 1.80.4 to 1.80.6 (password_policy#694)
- Chore(deps-dev): Bump symfony/process from 6.4.8 to 6.4.14 in /vendor-bin/phpunit (password_policy#695)
- [master] Fix npm audit (password_policy#697)
- Feat: Add OpenAPI (password_policy#699)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (password_policy#703)
- Chore(deps-dev): Bump sass from 1.80.6 to 1.82.0 (password_policy#706)
- Chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 (password_policy#708)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (password_policy#709)
- Chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 (password_policy#714)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.4.2 to 1.5.0 (password_policy#715)
- Chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 (password_policy#716)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (password_policy#721)
- Feat: Allow to configure different policies per password context (password_policy#727)
- Fix npm audit (password_policy#730)
- [master] Update nextcloud/ocp dependency (photos#2562)
- Fix(migration): Fix migration for MySQL which does not allow joining (photos#2593)
- Fix: remove nextcloud_photos_ tmp files when done (photos#2596)
- Feat(deps): Add Nextcloud 31 support on master (photos#2598)
- Chore(deps): Bump elliptic from 6.5.4 to 6.5.7 (photos#2612)
- Chore: update workflows from templates (photos#2619)
- Fix(dashboard): Fix dashboard panel ID (photos#2624)
- Fix: Set aria-hidden on the blurhash canvas element (photos#2628)
- Chore: Use composer-bin-plugin (photos#2629)
- Chore(deps-dev): Bump webpack from 5.82.1 to 5.94.0 (photos#2631)
- [master] Update nextcloud/ocp dependency (photos#2632)
- Fix issues of GPS metadata handling (photos#2636)
- [master] Update nextcloud/ocp dependency (photos#2640)
- Ci: Update workflows (photos#2643)
- Chore(deps): Bump hexogen/kdtree from 0.2.5 to 0.2.6 (photos#2653)
- Feat: Check upload directory share state (photos#2658)
- Fix: Use user uid to compare in PhotosPicker (photos#2662)
- Chore(deps-dev): Bump rollup from 2.79.1 to 2.79.2 (photos#2668)
- Chore(deps): Bump elliptic from 6.5.7 to 6.6.0 (photos#2693)
- [local] fix(l10n): plural typo (photos#2704)
- Chore(CI): Updating reuse.yml workflow from template (photos#2736)
- Chore: update composer lock and nextcloud/ocp (photos#2740)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.4.1 to 29.7.0 (photos#2756)
- [master] Update nextcloud/ocp dependency (photos#2760)
- [master] Update nextcloud/ocp dependency (photos#2764)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (photos#2775)
- Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2778)
- Update nextcloud/ocp dependency (photos#2783)
- Feat: Ease opening photos picker in album content view (photos#2787)
- Fix: Usage of FilePicker (photos#2799)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (photos#2805)
- Update nextcloud/ocp dependency (photos#2810)
- Chore: update workflows from templates (privacy#1099)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.16.0 (privacy#1106)
- [master] Fix npm audit (privacy#1107)
- Feat(deps): Add Nextcloud 31 support on master (privacy#1108)
- [master] Fix npm audit (privacy#1114)
- Chore: update workflows from templates (privacy#1116)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (privacy#1117)
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 (privacy#1124)
- Migrate reuse to toml (privacy#1125)
- Ci: Update workflows (privacy#1126)
- [master] Fix npm audit (privacy#1128)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (privacy#1133)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.1 (privacy#1134)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.19.0 (privacy#1136)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.1 (privacy#1138)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.7 (privacy#1139)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (privacy#1140)
- Chore: Update Administrator access wording (privacy#1142)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (privacy#1148)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (privacy#1150)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (privacy#1152)
- Chore(CI): Updating reuse.yml workflow from template (privacy#1157)
- Chore: update workflows from templates (recommendations#770)
- [master] Fix npm audit (recommendations#777)
- Feat(deps): Add Nextcloud 31 support on master (recommendations#779)
- Chore: update workflows from templates (recommendations#783)
- [master] Fix npm audit (recommendations#787)
- Ci: Update workflows (recommendations#790)
- Chore(deps): Bump body-parser and express (recommendations#795)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (recommendations#797)
- Fix: use NcCheckboxRadioSwitch in settings (recommendations#817)
- Fix: add missing description to command (recommendations#821)
- Switch index to ocs (recommendations#829)
- Chore(CI): Updating reuse.yml workflow from template (recommendations#831)
- Chore(ci): Add phpunit workflows (recommendations#834)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (recommendations#836)
- Avoid error when app not installed (related_resources#454)
- Feat(deps): Add Nextcloud 31 support on master (related_resources#465)
- Chore: update workflows from templates (related_resources#469)
- Chore(deps-dev): bump elliptic from 6.5.4 to 6.5.7 (related_resources#470)
- Ci: Update workflows (related_resources#475)
- Chore(deps-dev): bump vimeo/psalm from 5.25.0 to 5.26.1 (related_resources#476)
- Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (related_resources#484)
- Build: rename build to build-js (related_resources#495)
- Chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 (related_resources#502)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (related_resources#517)
- Chore(CI): Updating reuse.yml workflow from template (related_resources#522)
- Feat(deps): Add Nextcloud 31 support on master (serverinfo#662)
- [master] Update nextcloud/ocp dependency (serverinfo#663)
- Fix: allow dot in mounted on (serverinfo#665)
- Chore: update workflows from templates (serverinfo#669)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (serverinfo#670)
- [master] Update nextcloud/ocp dependency (serverinfo#671)
- Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks (serverinfo#674)
- [master] Update nextcloud/ocp dependency (serverinfo#676)
- Ci: Update workflows (serverinfo#680)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (serverinfo#681)
- [master] Update nextcloud/ocp dependency (serverinfo#682)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (serverinfo#684)
- [master] Update nextcloud/ocp dependency (serverinfo#686)
- [master] Update nextcloud/ocp dependency (serverinfo#689)
- Feat(active users): add more active user statistics intervals and improve presentation (serverinfo#691)
- [master] Update nextcloud/ocp dependency (serverinfo#694)
- Chore(dev-deps): Bump nextcloud/ocp package (serverinfo#701)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (serverinfo#704)
- [master] Update nextcloud/ocp dependency (serverinfo#709)
- [master] Update nextcloud/ocp dependency (serverinfo#710)
- Visual fixes and improvements (serverinfo#711)
- [master] Update nextcloud/ocp dependency (serverinfo#712)
- [master] Update nextcloud/ocp dependency (serverinfo#713)
- [master] Update nextcloud/ocp dependency (serverinfo#716)
- Chore: add workflow to block unconventional commits (serverinfo#724)
- Ci: update workflows (serverinfo#725)
- [master] Update nextcloud/ocp dependency (serverinfo#726)
- [master] Update nextcloud/ocp dependency (serverinfo#727)
- Feat(storage): add size of appdata folder to statistics (serverinfo#728)
- [master] Update nextcloud/ocp dependency (serverinfo#732)
- Fix(freebsd): fix cpu count for load graph (serverinfo#733)
- [master] Update nextcloud/ocp dependency (serverinfo#735)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (serverinfo#736)
- Update nextcloud/ocp dependency (serverinfo#741)
- Chore: update workflows from templates (survey_client#300)
- Feat(deps): Add Nextcloud 31 support on master (survey_client#307)
- Chore(CI): Updating dependabot-approve-merge.yml workflow from template (survey_client#310)
- Migrate REUSE: dep5 to toml format (survey_client#311)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (survey_client#312)
- Fix: failure when using sqlite3 (survey_client#314)
- Fix: clarify language for removing previously sent report data (survey_client#315)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#317)
- Fix(notifications): Only define URLs and actions in one place (survey_client#327)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (survey_client#331)
- Chore(dev-deps): Bump nextcloud/ocp package (survey_client#355)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (survey_client#362)
- Fix(LoginClassifier): Adjust log levels / reduce logging noise (suspicious_login#875)
- Chore: update workflows from templates (suspicious_login#890)
- Feat(deps): Add Nextcloud 31 support on master (suspicious_login#904)
- Fix(php): Make OptimizerService::optimize nullalble param required (suspicious_login#906)
- Chore: Add psalm for code analysis (suspicious_login#911)
- Fix: inverted logo in notification (suspicious_login#912)
- Chore: Update and replace workflows (suspicious_login#914)
- [master] Fix npm audit (suspicious_login#924)
- Feat!: replace charts in admin settings with ocs stats api (suspicious_login#928)
- Migrate reuse to toml format (suspicious_login#929)
- Ci: Update workflows (suspicious_login#930)
- Fix: Replace deprecated ILogger with Psr\Log\LoggerInterface (suspicious_login#931)
- Ci: Only run renovate for 28 or newer (suspicious_login#932)
- Chore(deps): update dependency christophwurst/nextcloud_testing to v1 (master) (suspicious_login#936)
- Ci: Add npm audit workflow (suspicious_login#943)
- Chore(deps): update icewind1991/nextcloud-version-matrix digest to c2bf575 (master) (suspicious_login#944)
- Fix(deps): Bump symfony/process (suspicious_login#956)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#960)
- Chore(CI): Updating reuse.yml workflow from template (suspicious_login#961)
- Fix(deps): Make psr/log:3 compatible by rubix upgrade (suspicious_login#970)
- Feat/read only setting (text#4902)
- Use vitest instead of jest (text#5821)
- Fix(deps): update tiptap to ^2.6.2 (main) (text#6062)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.20.0 (main) (text#6138)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.4.2 (main) (text#6186)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (main) (text#6187)
- Fix: Reuse NcAutoCompleteResult, remove code duplication (text#6192)
- Feat(deps): Add Nextcloud 31 support on main (text#6209)
- Fix(attachments): Uploading of attachments from public shares (text#6211)
- Fix: Ensure WebsocketPolyfill always has the latest session state and version (text#6217)
- Chore(deps): update dependency vite to ^5.4.1 (main) (text#6218)
- Fix(deps): update dependency lib0 to ^0.2.97 (main) (text#6220)
- Fix(deps): update tiptap to ^2.6.4 (main) (text#6221)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.5.0 (main) (text#6223)
- Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (main) (text#6224)
- Fix(deps): update dependency @nextcloud/files to ^3.8.0 (main) (text#6225)
- Chore(deps-dev): bump elliptic from 6.5.6 to 6.5.7 (text#6226)
- Chore(deps): update vueuse to v11 (main) (major) (text#6227)
- Fix(deps): update dependency @nextcloud/dialogs to v6 (main) (text#6228)
- [main] Update nextcloud/ocp dependency (text#6236)
- Fix: catch all errors when getting rich workspace content (text#6243)
- Chore: update workflows from templates (text#6250)
- Feat(editor): Add support for collapsible sections (text#6251)
- Chore(deps): update dependency ts-jest to ^29.2.5 (main) (text#6252)
- Chore(deps): update dependency vite to ^5.4.2 (main) (text#6253)
- Chore(deps): update vueuse to ^11.0.3 (main) (text#6254)
- Fix(deps): update tiptap to ^2.6.6 (main) (text#6255)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (text#6256)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.0 (main) (text#6257)
- Fix(deps): update dependency @nextcloud/vue to ^8.17.0 (main) (text#6258)
- Fix(deps): update dependency mermaid to v11 (main) (text#6259)
- [main] Fix npm audit (text#6264)
- Fix(ViewerComponent): use MarkdownContentEditor for readonly views (text#6268)
- Fix(attachments): Show proper error message at upload error (text#6271)
- Chore(deps-dev): bump webpack from 5.88.2 to 5.94.0 (text#6272)
- Fix(editorApi): Add support for a onCreate callback that gets content (text#6274)
- Allow viewing of attachments when shared by mail (text#6282)
- Fix: hide menu Link to file for direct editing (text#6283)
- Fix: Correctly set “new”-menu entry for folder description (text#6291)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.2 (main) (text#6293)
- Chore(deps): update dependency @types/markdown-it to ^13.0.9 (main) (text#6294)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.0.3 (main) (text#6295)
- Fix(deps): update dependency @nextcloud/vue to ^8.17.1 (main) (text#6296)
- [main] Update nextcloud/ocp dependency (text#6307)
- Chore(CI): Updating renovate-approve-merge.yml workflow from template (text#6311)
- Fix(mention): No extra whitespace in markdown before/after mentions (text#6315)
- Fix(Table): Fix pasting content with newlines to table cells (text#6316)
- Fix(TaskList): Add class name to rendered HTML (text#6323)
- Chore(deps): update dependency vite to ^5.4.3 (main) (text#6325)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (main) (text#6326)
- Fix(deps): update dependency mermaid to ^11.2.0 (main) (text#6327)
- [main] Update nextcloud/ocp dependency (text#6333)
- Migrate reuse to toml format (text#6338)
- Fix(public): Use `@nextcloud/sharing` to detect public shares (text#6339)
- Ci: Update workflows (text#6342)
- Fix: Reset session if file rename changes mimetype from/to markdown (text#6345)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6346)
- Chore: Update CODEOWNERS (text#6349)
- Feat(menu): Put list items in submenu, add indentation options (text#6353)
- Chore(deps-dev): bump psalm/phar from 5.25.0 to 5.26.1 (text#6354)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3 (main) (text#6355)
- Chore(deps): update dependency vite to ^5.4.5 (main) (text#6356)
- Fix(deps): update dependency debounce to ^2.1.1 (main) (text#6357)
- Fix(deps): update dependency yjs to ^13.6.19 (main) (text#6358)
- Chore(deps): update dependency typescript to ^5.6.2 (main) (text#6360)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (main) (text#6361)
- Test(ci): Fix path of visual regression base files (text#6365)
- Test(cy): Fix ImageView native tests (text#6374)
- Fix headings papercuts (text#6404)
- Feat: restructure menubar #2 (text#6411)
- Chore(deps): bump dompurify from 3.1.2 to 3.1.6 (text#6412)
- Fix(placeholder): Show placeholder on empty paragraph, improve wording (text#6413)
- Chore(deps): update dependency vite to v5.4.6 [security] (main) (text#6417)
- Feat: add nfo file support (text#6423)
- Fix(paragraph): migrate preview options to decorations (text#6425)
- Feat: Migrate to files:node:updated (text#6427)
- Enh(makefile): clean up css as well (text#6428)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (main) (text#6435)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (text#6436)
- Chore(deps): update vite (main) (text#6437)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (main) (text#6438)
- Fix(deps): update dependency mermaid to ^11.2.1 (main) (text#6439)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.22.4 (main) (text#6440)
- Chore(deps): update vueuse to ^11.1.0 (main) (text#6441)
- Fix(css): Use singlequotes to please stylelint (text#6448)
- Chore(deps): bump rollup from 4.21.0 to 4.22.4 (text#6451)
- Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6452)
- Fix(codeblock): Add border radius (text#6453)
- Fix(details): Add margin-bottom (text#6454)
- Fix(tasklist): Correct indention (text#6455)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.0 (main) (text#6464)
- Chore(deps): update dependency vite to ^5.4.8 (main) (text#6465)
- Fix(deps): update dependency lib0 to ^0.2.98 (main) (text#6466)
- Fix(deps): update dependency @nextcloud/vue to ^8.19.0 (main) (text#6467)
- Fix(deps): update tiptap to ^2.8.0 (main) (text#6468)
- [main] Update nextcloud/ocp dependency (text#6474)
- [main] Fix npm audit (text#6476)
- Fix(sync): Disable browser broadcast (text#6479)
- Fix(deps): update typedoc to support typescript version (text#6484)
- Fix: Apply checks on shares in the middleware (text#6485)
- Check link protocol (text#6486)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6490)
- Fix(plaintext): multiple linebreaks at end (text#6507)
- Chore: Fix renovate config (text#6509)
- Fix(lint): also lint tests except fixtures (text#6513)
- Ci: Fix assistant button selector (text#6516)
- Chore(deps): update dependency typescript to ^5.6.3 (main) (text#6518)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (main) (text#6519)
- Feat: Increase line width to 80 characters (text#6520)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (main) (text#6523)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.0 (main) (text#6524)
- Fix(deps): update dependency mermaid to ^11.3.0 (main) (text#6525)
- Enh(make): clean-git even if js or css directory do not exist (text#6535)
- Fix(tsconfig): only have one tsconfig file (text#6536)
- Chore: Skip cypress major/minor on stable branches (text#6537)
- Fix(build): without non deterministic vendor-LICENSE.txt (text#6539)
- Feat(table): add row, column buttons outside of table (text#6540)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (text#6543)
- Chore(deps): update dependency cypress-split to ^1.24.4 (main) (text#6547)
- Chore(deps): update dependency vite to ^5.4.9 (main) (text#6548)
- Chore(deps): update vitest monorepo to ^2.1.3 (main) (text#6549)
- Fix(deps): update dependency yjs to ^13.6.20 (main) (text#6550)
- Fix(deps): update dependency debounce to ^2.2.0 (main) (text#6551)
- Fix(deps): update dependency lowlight to v3 (main) (text#6552)
- Fix(deps): update dependency markdown-it to v14 (main) (text#6553)
- [main] Fix npm audit (text#6554)
- Feat(editorApi): Add function to allow setting readonly bar props (text#6560)
- Fix(workflows): do not push build artifacts in npm audit fix. (text#6565)
- Fix CODEOWNERS (text#6566)
- Feat: Add toggle for editor line length per user (text#6569)
- Fix(css): Set page `size: auto` instead of `size: A4` (text#6574)
- Fix(mermaid): No custom link handling for links in mermaid diagrams (text#6575)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.3 (main) (text#6578)
- Chore(deps): update dependency cypress-split to ^1.24.5 (main) (text#6579)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (main) (text#6580)
- Chore(deps): update dependency vite to ^5.4.10 (main) (text#6581)
- Chore(deps): update vitest monorepo to ^2.1.4 (main) (text#6582)
- Fix(deps): update dependency @nextcloud/files to ^3.9.1 (main) (text#6583)
- Chore(deps): update vueuse to ^11.2.0 (main) (text#6584)
- Fix(deps): update dependency mermaid to ^11.4.0 (main) (text#6585)
- Fix(deps): update tiptap to ^2.9.1 (main) (text#6586)
- Fix(deps): update dependency slug to v10 (main) (text#6587)
- Fix(deps): update dependency uuid to v11 (main) (text#6588)
- Fix some JS console errors (text#6597)
- Feat(debug): Expose yjs debug function in editor API (text#6598)
- Test(cypress): More specific selector for viewer header in links test (text#6601)
- Fix(addContent): only process addExtensions once (text#6602)
- Fix(files): set focus on image description right after inserting (text#6609)
- Fix(files): Reduce spacing between image and description a bit (text#6613)
- Fix(files): Align vertically bottons in code block (text#6614)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (main) (text#6618)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.0.1 (main) (text#6619)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (main) (text#6626)
- Send one full update from y-websocket (text#6650)
- Update dependency vite to ^5.4.11 (main) (text#6651)
- Chore(deps): update vitest monorepo to ^2.1.5 (main) (text#6652)
- Fix(deps): update dependency uuid to ^11.0.3 (main) (text#6653)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (main) (text#6654)
- Fix(deps): update dependency @nextcloud/files to ^3.10.0 (main) (text#6656)
- Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (main) (text#6657)
- Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6668)
- Chore(deps-dev): bump cross-spawn from 7.0.3 to 7.0.6 (text#6670)
- Fix: log ignored workspace propfind exceptions at debug (text#6675)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.3 (main) (text#6679)
- Chore(deps): update dependency cypress-split to ^1.24.6 (main) (text#6680)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.10.4 (main) (text#6681)
- Fix(deps): update dependency y-prosemirror to ^1.2.13 (main) (text#6682)
- Chore(deps): update dependency typescript to ^5.7.2 (main) (text#6683)
- Chore(deps): update vueuse to ^11.3.0 (main) (text#6684)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.4 (main) (text#6685)
- Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (main) (text#6686)
- [main] Fix npm audit (text#6690)
- Feat: render text inserted from assistant (text#6694)
- Fix: fix linting errors and warnings (text#6698)
- Fix: catch all errors when getting rich workspace file (text#6699)
- Ci: Run cypress on ubuntu-latest (text#6701)
- Migrate renovate config (text#6709)
- Chore(deps): update dependency @vitejs/plugin-vue2 to ^2.3.3 (main) (text#6710)
- Chore(deps): update vitest monorepo to ^2.1.7 (main) (text#6711)
- Update dependency mermaid to ^11.4.1 (main) (text#6712)
- Fix(eslint): Fix linting javascript files, also lint typescript files (text#6725)
- Fix(outline): fix mobile detection and box shadow (text#6728)
- Fix(editor): Also unset `draggedOver` at drop (text#6729)
- Fix(files): catch race condition in FilesWorkspaceHeader init (text#6733)
- Fix(debug): remove component in beforeDestroy hook (text#6737)
- Chore(deps): update dependency cypress-split to ^1.24.7 (main) (text#6741)
- Chore(deps): update vitest monorepo to ^2.1.8 (main) (text#6742)
- Fix(deps): update dependency @nextcloud/sharing to ^0.2.4 (main) (text#6743)
- Fix(deps): update dependency lib0 to ^0.2.99 (main) (text#6744)
- Fix(deps): update dependency y-prosemirror to ^1.2.15 (main) (text#6745)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (main) (text#6746)
- [main] fix(cy): avoid double upload to prevent lock error (text#6763)
- Chore: Remove stable28 from CI jobs as it’s end of life (text#6764)
- Feat: Add support for `vite serve` (text#6765)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (text#6766)
- Chore: Bump composer files with new composer version (text#6767)
- Fix(deps): update dependency @nextcloud/files to ^3.10.1 (main) (text#6774)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.2 (main) (text#6775)
- Fix(deps): update highlight (main) (text#6784)
- Fix(licenses): SPDF license in package.json and khroma (text#6790)
- Add missing trailing slash in reverse proxy config docs (text#6793)
- Fix(link): Don’t throw exception on invalid URL href (text#6794)
- Fix(files): switch action button to disabled state if results are empty (text#6799)
- Use “tertiary no background” as type for the buttons in table’s header (text#6800)
- Fix(ci): err due to update-node-dist being canceled (text#6801)
- Fix(ci): take new compiled files into account for reuse check (text#6802)
- Fix: Notifier::prepare() threw \InvalidArgumentException which is dep… (text#6806)
- Fix(deps): update dependency yjs to ^13.6.21 (main) (text#6807)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.29.1 (main) (text#6808)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.2.3 (main) (text#6809)
- [main] Fix npm audit (text#6810)
- Chore(CI): Updating reuse.yml workflow from template (text#6815)
- Fix: showing RichWorkspace for non-English language (text#6816)
- Ci: Hotfix to make login work as long as we are on older cypress version (text#6819)
- Fix: Load focus trap extension in markdown content editor (text#6823)
- Fix(deps): update dependency @nextcloud/vue to ^8.22.0 (main) (text#6824)
- Fix(deps): update dependency highlight.js to ^11.11.1 (main) (text#6825)
- Chore(deps): update dependency cypress-vite to ^1.6.0 (main) (text#6826)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.30.0 (main) (text#6839)
- Fix(deps): update dependency uuid to ^11.0.4 (main) (text#6840)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.31.0 (main) (text#6845)
- Fix(deps): update dependency uuid to ^11.0.5 (main) (text#6847)
- Enh(ui): smart picker button at the start of line (text#6855)
- Chore(dep): bump relative-ci/agent-upload-artifact-action (text#6859)
- Chore(deps): bump katex from 0.16.10 to 0.16.21 (text#6861)
- Fix(deps): update dependency yjs to ^13.6.23 (main) (text#6862)
- Chore: Update composer files (text#6883)
- Fix: replace deprecated translation methods (text#6895)
- Revert “fix: replace deprecated translation methods” (text#6899)
- Fix/use e2e test server (text#6900)
- [master] Fix npm audit (twofactor_totp#1550)
- Feat(deps): Add Nextcloud 31 support on master (twofactor_totp#1552)
- [master] Fix npm audit (twofactor_totp#1555)
- Ci: Update workflows (twofactor_totp#1559)
- Refactor: move to new activity exception (twofactor_totp#1560)
- Chore(deps): bump icewind1991/nextcloud-version-matrix digest to c2bf575 (master) (twofactor_totp#1565)
- [master] Fix npm audit (twofactor_totp#1567)
- Add REUSE compliance (twofactor_totp#1573)
- Chore: fix db types (twofactor_totp#1577)
- Fix(deps): Bump symfony/process (twofactor_totp#1580)
- Ci(psalm): set up the minimum supported php version (twofactor_totp#1581)
- Chore(i18n): Aligned spelling and adapted grammar (twofactor_totp#1585)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (twofactor_totp#1586)
- Ci: Update workflows (updater#582)
- Chore: Bump master to 31 in tests (updater#584)
- Pinch to zoom (viewer#1952)
- Chore(deps): update cypress (master) (viewer#2397)
- Chore(deps): update dependency @types/dockerode to ^3.3.31 (master) (viewer#2398)
- Chore(deps): update dependency vite to ^5.4.2 (master) (viewer#2399)
- Fix(deps): update nextcloud (master) (viewer#2400)
- Chore(deps): lock file maintenance (master) (viewer#2412)
- Feat(deps): Add Nextcloud 31 support on master (viewer#2421)
- Fix: When previewing some SVG, ‘btoa’ report error: The string to be encoded contains characters outside of the Latin1 range.” (viewer#2432)
- Chore: upgrade cypress-visual-regression (viewer#2436)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (viewer#2438)
- Chore(deps): update dependency tslib to ^2.7.0 (master) (viewer#2439)
- Chore(deps): update dependency wait-on to v8 (master) (viewer#2440)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (viewer#2441)
- Fix: Strictify live photo condition to prevent false positive (viewer#2442)
- Chore(deps): update cypress (master) (viewer#2448)
- Chore(CI): Updating dependabot-approve-merge.yml workflow from template (viewer#2453)
- Chore(deps): lock file maintenance (master) (viewer#2456)
- [master] Update cypress snapshots (viewer#2461)
- [master] Update cypress snapshots (viewer#2466)
- Fix: Adjust viewer for Nextcloud 31 public share UI (viewer#2467)
- Chore(deps): update cypress (master) (viewer#2468)
- Chore(deps): update dependency vite to ^5.4.3 (master) (viewer#2469)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (master) (viewer#2470)
- [master] Update cypress snapshots (viewer#2479)
- Fix(deps): update dependency @fontsource/roboto to ^5.0.15 (master) (viewer#2481)
- Fix: Hide download action when file does not provide download permissions (viewer#2482)
- Fix: Make loading the viewer an init script (viewer#2486)
- Ci: Update workflows (viewer#2489)
- Fix: Only remove openfile from route when closing the viewer (viewer#2493)
- Chore(deps-dev): Bump vimeo/psalm from 5.26.0 to 5.26.1 (viewer#2495)
- Fix(cypress): roboto loading check for visual regression (viewer#2496)
- [master] Update cypress snapshots (viewer#2502)
- Fix(cypress): adjust click handler (viewer#2504)
- Chore(deps): update dependency vite to ^5.4.5 (master) (viewer#2505)
- Fix(deps): update dependency debounce to ^2.1.1 (master) (viewer#2507)
- Chore(deps): update dependency typescript to ^5.6.2 (master) (viewer#2508)
- Fix(deps): update dependency @fontsource/roboto to ^5.1.0 (master) (viewer#2509)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (master) (viewer#2510)
- Perf: fast cypress (viewer#2513)
- [master] Update cypress snapshots (viewer#2519)
- Chore(CI): Updating cypress.yml workflow from template (viewer#2523)
- Fix: make dark header configurable (viewer#2528)
- Chore(deps): lock file maintenance (master) (viewer#2537)
- Chore: Correctly create built asset libraries (viewer#2546)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (master) (viewer#2547)
- Add SPDX header (viewer#2548)
- Fix: Proper layout for split view (viewer#2549)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (viewer#2551)
- Chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.5 (viewer#2552)
- Chore(deps): update cypress (master) (viewer#2554)
- Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0 (viewer#2565)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.8 (viewer#2566)
- [master] Fix npm audit (viewer#2573)
- Chore(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 (viewer#2583)
- Fix: Fix error when viewing current version (viewer#2584)
- Fix: Update default editor translations for version 4.8.1 (viewer#2589)
- Chore(dev-deps): Bump nextcloud/ocp package (viewer#2590)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (viewer#2595)
- [master] Fix npm audit (viewer#2599)
- Chore(deps): Bump actions/checkout from 4.2.0 to 4.2.2 (viewer#2600)
- Chore(deps): Bump actions/setup-node from 4.0.2 to 4.1.0 (viewer#2601)
- Fix: Usage of pushToHistory function on prev/next (viewer#2605)
- Chore(deps): Bump cypress-io/github-action from 6.7.6 to 6.7.7 (viewer#2609)
- Chore(deps): Bump fsfe/reuse-action from 4.0.0 to 5.0.0 (viewer#2616)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (viewer#2617)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 2.0.0 to 3.0.0 (viewer#2619)
- Fix: source/dav handling and delete event payload (viewer#2620)
- Fix(Editor): Broken translation ref (viewer#2621)
- Chore(deps): update dockerode (master) (viewer#2628)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (master) (viewer#2629)
- Chore(deps): update dependency vite to ^5.4.11 (master) (viewer#2630)
- Fix(deps): update nextcloud (master) (viewer#2631)
- Chore(deps): lock file maintenance (master) (viewer#2632)
- Chore(deps): Bump cypress-io/github-action from 6.7.7 to 6.7.8 (viewer#2633)
- Chore(deps): Bump marcelklehr/get-github-handles-from-website-action from 1.0.0 to 1.0.1 (viewer#2635)
- Chore(deps): update typescript (master) (viewer#2636)
- Fix(deps): update dependency debounce to ^2.2.0 (master) (viewer#2639)
- [master] Fix npm audit (viewer#2643)
- [master] Update cypress snapshots (viewer#2652)
- Chore(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (viewer#2660)
- Fix: Close viewer if we navigate back in browser history (viewer#2661)
- Chore(CI): Updating reuse.yml workflow from template (viewer#2664)
- Chore(deps): update dependency cypress to ^13.17.0 (master) (viewer#2667)
- Fix(deps): update dependency @nextcloud/vue to ^8.22.0 (master) (viewer#2668)
- Chore(deps): lock file maintenance (master) (viewer#2669)
- Tests: Allow running cypress on different instance (viewer#2678)
- Chore(deps): update dependency typescript to ^5.7.3 (master) (viewer#2681)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.0 (master) (viewer#2682)
- [master] Fix npm audit (viewer#2690)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (viewer#2701)
- Feat: Fallback to manually loading media on error (viewer#2705)
- Fix: invalid keys (viewer#2711)
- Fix(deps): downgrade react from 19 to 18 (viewer#2713)
- Fix: image load error with number folder (viewer#2737)