Nextcloud Hub 10 (31.0.0)

Nextcloud Hub 10 (31.0.0)

A new Nextcloud version got released which is finally compatible with the latest PHP version. Unfortunately it does generate a message for newer MariaDB versions but it does work.

Here is the entire Changelog an you can click here to go to the official page.

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 ¨C26C 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 ¨C27C when creating folder zip archive (server#48438) Fix(theming): Use ¨C28C for setting background image (server#48439) Refactor(theming): Reduce duplicated code in ¨C29C (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 ¨C30C 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 ¨C31C 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 ¨C32C on ¨C33C 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 notemin-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 (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)
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments