Next | Query returned 82 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-11-11 04:47:28 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
www/php-nextcloud: Update to 30.0.2

Changelog:
# Version 30.0.2
Changes:

  * Fix(files): Reset context menu position on close (server#47878)
  * Fix(files): Ensure children are removed from folder and not duplicated
    (server#48240)
  * Fix: improve moving object store items to trashbin (server#48245)
  * Fix(FileList): Show correct avatar for federated share owner (server#48294)
  * Fix(files): Add more visual move / copy notification (server#48458) 1
  * Fix: provision api??s status codes (server#48474)
  * Fix(filesexternal): Remove unneeded 3rdparty library use (server#48550)
  * Fix: do not reduce count for subadmins if they are members of group (server
    #48571)
  * Fix: Make user removal more resilient (server#48589)
  * Fix email share transfer accross storages (server#48618)
  * Chore: Replace Twitter & Diaspora links and text (server#48620)
  * Fix: Return correct list of managers for a user (server#48622) 1
  * Fix: Fix empty sections appearing in search results (server#48624)
  * Fix: Allow overriding shouldApplyQuota check from child classes (server#
    48635)
  * Fix: Fix ??Reasons to use Nextcloud?? design (server#48652)
  * Chore(deps): Bump libphonenumber-js from 1.11.9 to 1.11.11 (server#48667)
  * Fix(locking): Accept mixed as value on setTTL (server#48694)
  * Fix: Shipped apps should include the Nextcloud version in the cache buster
    (server#48701) 1
  * Fix(share): Return empty string if no label is set (server#48703)
  * Fix(AppConfig): Add external JWT private key to sensitive keys (server#
    48710)
  * Fix(files_sharing): Add proper user facing messages on success (server#
    48730)
  * Fix(files): Ensure renaming state is correctly reset (server#48731)
  * Fix: Fix ??Unknown path?? error when source user files folder has not been
    initialized (server#48746)
  * Fix: add PasswordConfirmationRequired to create user storages endpoint
    (server#48748)
  * Fix: get rid of denied notification when accept (server#48751)
  * Fix(appstore): Hide last modified information for shipped apps (server#
    48754)
  * Build: Bump symfony/* to 6.4 (server#48763)
  * Fix(security): Update code signing revocation list (server#48778)
  * Feat(comments): Support mentioning emails (server#48785) 1
  * Fix(activity): Fix download activity parameters (server#48818)
  * Ci: Update list of installed PHP extensions (as some are not default ??
    (server#48824)
  * Fix(logger): Remove more parameters of other methods (server#48830)
  * Fix(files): Adjust NavigationQuota for Nextcloud 30 design (server#48834)
  * Fix(files_sharing): Add correct context to translation (server#48836)
  * Build: Print RTL limited characters in translation-checker (server#48856)
  * Fix(unified-search): Close on second ctrl+f (server#48861)
  * Fix(app-store): Ensure the groups property is always an array (server#
    48866)
  * Fix(app-store): Also proxy images of locally installed apps (server#48868)
  * Fix(app-store): Correctly render Markdown in app description (server#48872)
  * Fix(TextProcessing): Also list types that are available in task processing
    (server#48877)
  * Fix(ShareAPI): Send mails for mail shares by default (server#48881) 1
  * Fix(files_sharing): federated shares avatar (server#48888)
  * Refactor(ShareApiController): Check for null and empty strings with e??
    (server#48890)
  * Fix(files): handle empty view with error (server#48893)
  * Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 (server#48896)
  * Fix(files): add title for files list table header button (server#48901)
  * Fix(dav): Cleanup view-only check (server#48931)
  * Fix(files_sharing): Cleanup error messages (server#48937)
  * Fix: encrypt and store password, decrypt and retrieve the same (server#
    48939)
  * Fix(app-store): Update update count in navigation (server#48945)
  * Fix(config): Mark more configs as sensitive (server#48950)
  * Ci(psalm): Add missing imagick extension (server#48957)
  * Fix disabled user list for subadmins (server#48970)
  * Fix: add PasswordConfirmationRequired to the external storages mentioned in
    review (server#48976)
  * Fix(files): Do not jump to top when fileId is set to currentFolder (server#
    48979)
  * Fix copying or moving from shared groupfolders (server#48984)
  * Feat(settings): migrate AppAPI ExApps management to settings (server#48988)
  * Fix(users): improve recently active search (server#49001)
  * Fix: add PasswordConfirmationRequired to saveGlobalCredentials (server#
    49005)
  * Fix(files_sharing): Password field must not be required if already set
    (server#49013)
  * Fix(ShareEntryLinkList): Append new links to the end of list (server#49022)
  * Fix(files-external): set password as sensitive (server#49028)
  * Fix(apps-store): Fix exception on generating preview url for installed app
    screenshot (server#49044)
  * Chore: Update code owners (server#49057)
  * Docs: update overwrite.cli.url wording (server#49067)
  * Fix(owncloud): Fix ownCloud migration with oauth2 app (server#49076)
  * Fix(caldav): broken activity rich objects (server#49080)
  * Update @nextcloud/dialogs to v6.0.1 (server#49093)
  * Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 (3rdparty#1926)
  * Build: Bump symfony/* to 6.4 (3rdparty#1960)
  * Fix/remote activity constructor (activity#1815)
  * Fix: do not send daily digest email to user who is disabled (activity#1829)
  * Fix(notification): Throw new exceptions to stop debug logs (circles#1712)
  * Migrating custom groups (circles#1719)
  * Fix(ShareWrapperRequest): Save share attributes on creation (circles#1732)
  * Fix toArray on null (circles#1740)
  * Fix npm audit (files_pdfviewer#1067)
  * Update nextcloud/ocp dependency (firstrunwizard#1394)
  * Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (firstrunwizard#1409)
  * Fix npm audit (firstrunwizard#1413)
  * Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10 (firstrunwizard#1419)
  * Fix npm audit (firstrunwizard#1424)
  * Refactor: Replace security annotations with respective attributes
    (logreader#1387)
  * Chore(dev-deps): Bump nextcloud/ocp package (logreader#1392)
  * Chore(dev-deps): Bump nextcloud/ocp package (nextcloud_announcements#399)
  * Update nextcloud/ocp dependency (nextcloud_announcements#403)
  * Chore(dev-deps): Bump nextcloud/ocp package (notifications#2081)
  * Fix(push): Make testing the push server easier (notifications#2084)
  * Fix(generation): Fix common-password check when we accidentally hit t??
    (password_policy#687)
  * Fix npm audit (recommendations#784)
  * Fix inaccurate disk usage reporting for ext* filesystems due to reserved
    blocks (serverinfo#696)
  * Chore(dev-deps): Bump nextcloud/ocp package (serverinfo#702)
  * Feat(active users): add more active user statistics intervals and improve
    presentation (serverinfo#703)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (survey_client#306)
  * Update nextcloud/ocp dependency (text#6499)
  * Fix(plaintext): multiple linebreaks at end (text#6508)
  * Ci: Fix assistant button selector (text#6517)
  * Chore(deps): update dependency typescript to ^5.6.3 (text#6527)
  * Chore(deps): update vite (text#6528)
  * Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (text#6529)
  * Fix(deps): update dependency @nextcloud/vue to ^8.19.0 (text#6530)
  * Fix npm audit (text#6556)
  * Feat(editorApi): Add function to allow setting readonly bar props (text#
    6570)
  * Fix(mermaid): No custom link handling for links in mermaid diagrams (text#
    6576)
  * Fix npm audit (twofactor_nextcloud_notification#910)
  * Chore(dev-deps): Bump nextcloud/ocp package
    (twofactor_nextcloud_notification#912)
  * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#917)
  * Fix npm audit (twofactor_nextcloud_notification#918)
  * Fix npm audit (viewer#2575)
  * Fix: Update default editor translations for version 4.8.1 (viewer#2594)
  * Fix: Usage of pushToHistory function on prev/next (viewer#2608)
   2024-10-25 08:43:42 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
www/php-nextcloud: Update to 30.0.1

Changelog:
# Version 30.0.1
Changes:

  * Fix(files): Check if target path is a descendant of the shared folder
    (server#47796)
  * Fix(TaskProcessing): increase error_message column length (server#47804)
  * Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47814)
  * Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47815)
  * Chore(i18n): adapted lowercase (server#47838)
  * Fix(caldav, carddav): also allow unsharing of circle shares (server#47857)
  * Fix(preview): gracefully handle file not being opened in ProviderV2 (server
    #47868)
  * Fix(appstore): return if appstore is manually disabled (server#47872)
  * Fix: Display ??Leave share?? instead of ??Delete?? (server#47894)
  * Fix(settings): Add back create group icon (server#47902)
  * Fix(LDAP): check index before accessing it (server#47919)
  * Fix(files_external): Handling in SFTP UI for custom ports (server#47923)
  * Fix(appstore): Ensure returned apps from AppStore are valid (server#47937)
  * Fix(config): Throw PreconditionException always when it didn??t match
    (server#47940)
  * Fix(setup-checks): Ensure URL with webroot works (server#47944)
  * Fix(files_external): broken credentials dialog (server#47951)
  * Fix(files): Adjust Cache::searchQuery() parameter name to match interface
    (server#47957)
  * Fix(files_external): Check key exists before accessing it (server#47976)
  * Fix: Do not try to set HTTP response code on already closed connection
    (server#47981)
  * Update psalm-baseline.xml (server#47989)
  * Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47995)
  * Feat: Reset route if neither the Viewer of the Sidebar is open (server#
    48000)
  * Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#
    48021)
  * Fix(Comment): Initialize childrenCount as integer (server#48025)
  * Fix(Tags): Return boolean for userHasTags() (server#48027)
  * Fix(BaseResponse): Cast XML element values to string (server#48035)
  * Fix(S3ConfigTrait): Allow proxy field to take false (server#48036)
  * Fix: correct link to trademark (server#48038)
  * Fix(dav): set string type for sanitizeMtime (server#48053)
  * Fix(dav): imip service test expects integers for last occurence (server#
    48056)
  * Update psalm-baseline.xml (server#48059)
  * Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N
    (server#48061)
  * Fix(filesreport): cast fileId to integer (server#48069)
  * Fix(dav): cast parameters to string (server#48071)
  * Test: cast node name and data to string (server#48072)
  * Fix(a11y): Add OTF font loading check (server#48073)
  * Fix(weather_status): Fix search address errors when offline (server#48076)
  * Fix: misc code fixes around db sharding (server#48077)
  * Fix(Entity): Fix magic setter call for custom strong typed setters (server#
    48088)
  * Fix: Prevent crash when refreshing metadata for files without an owner
    (server#48093)
  * Catch MaxInstancesExceededException on calendar events (server#48097)
  * Fix(config): Add missing handling for `envCache` in `getKeys()` (server#
    48101)
  * Ensure that the hash method does not return null (server#48109)
  * Fix(settings): disable Discover when appstore is disabled (server#48120)
  * Fix(appstoreFetcher): get list from a custom store and remove unnecessary
    warning (server#48127)
  * Feat(share): ensure unique share tokens (server#48142)
  * Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4
    (server#48186)
  * Chore(deps): Bump debounce from 2.1.0 to 2.1.1 (server#48189)
  * Ci: Bump phpunit to 9.6.19 and add dependabot (server#48191)
  * Ci fixes (server#48205)
  * Fix: expand select and group by for calendar reminder backend (server#
    48211)
  * Improve (slow) move on same object (server#48221)
  * Update psalm-baseline.xml (server#48229)
  * Perf: reuse cache info we already have when moving to object store (server#
    48233)
  * Chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 (server#48256)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48257)
  * Fix(psalm): Enable findUnusedBaselineEntry (server#48279)
  * Chore: add .git-blame-ignore-revs (server#48282)
  * Fix: Don??t crash if disabled user is missing in the database (server#
    48285)
  * Fix(tests): Fix test selection and run unit tests of DAV and user_status
    (server#48286)
  * Chore: bump 3rdparty (server#48296)
  * Fix(i18n): Changed grammar (server#48298)
  * Fix(autocomplete): Move known array keys to psalm docs (server#48299)
  * Fix: skip the integrity check for nextcloud-init-sync.lock (server#48302)
  * Add bidirectional text support ?? Backend (server#48308)
  * Fix: Ensure app discover section is returned as list (server#48314)
  * Fix: gracefully parse non-standard trusted certificates (server#48317)
  * Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48319)
  * Build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to??
    (server#48328)
  * Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (server#48330)
  * Fix(security): Update CA certificate bundle (server#48337)
  * Fix(files): Fix having to resolve conflicts twice when dropping files
    (server#48350)
  * Fix(icons): Document icon requirements for notifications and activities
    (server#48358)
  * Fix(files_external): Catch correct exception (server#48365)
  * Fix: Show storage full warning when storage is actually full (server#48369)
  * Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server#
    48374)
  * Fix: Use placeholder for external storage password (server#48388)
  * Fix(QueryBuilder): Restrict identifier length to 30 characters due to
    Oracle limitations (server#48391)
  * Skip future shipped apps from updatenotification check (server#48394)
  * Feat(app_api): make app_api shipped and default enabled (server#48395)
  * Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop
    (server#48401)
  * Chore(deps): Bump @vueuse/core from 10.11.0 to 10.11.1 (server#48428)
  * Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48429)
  * Fix: correctly count disabled users for subadmins (server#48447)
  * Fix(theming): Use `AppConfig` for setting background image (server#48452)
  * Ci: fail psalm when baseline update required (server#48469)
  * Fix(migration): Check if column exists before adding it (server#48489)
  * Fix(Auth): ignore missing token when trying to set password-unconfirm??
    (server#48492)
  * Fix(config): Suppress `config.php` fopen error at install time (server#
    48503)
  * Fix: make federation address book sync work with allow_local_remote_servers
    = false (server#48506)
  * Fix(TaskProcessing\Manager): Don??t provoke PHP notice in setTaskResult
    (server#48514)
  * Fix(files): Fix folders not being selectable in the smart picker (server#
    48516)
  * Chore: Move from Twitter to X (server#48523)
  * Fix(dav): don??t crash subscription on invalid calendar object (server#
    48529)
  * Fix(caldav): add missing handlers (server#48531)
  * Fix(admin_audit): Listen to the right events (server#48551)
  * Fix(theming): Fix layout of themes (server#48553)
  * Fix(QueryBuilder): Account for aliases in output columns (server#48558)
  * Fix(config): Mark more app configs sensitive (server#48586)
  * Fix(settings): Use axios directly for health check to preven URL sanitizing
    (server#48615)
  * Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48630)
  * Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (3rdparty#1919)
  * Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1921)
  * Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty#
    1937)
  * Chore: set version in composer.json (3rdparty#1938)
  * Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5
    (3rdparty#1953)
  * Remove requiring PNG for iOS (activity#1796)
  * Fix npm audit (bruteforcesettings#638)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7
    (bruteforcesettings#642)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#
    656)
  * Fix npm audit (bruteforcesettings#664)
  * Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for
    Oracle <12.2 (circles#1702)
  * Update nextcloud/ocp dependency (files_downloadlimit#364)
  * Fix npm audit (files_downloadlimit#375)
  * Update nextcloud/ocp dependency (files_downloadlimit#385)
  * Fix npm audit (files_downloadlimit#386)
  * Update nextcloud/ocp dependency (files_downloadlimit#392)
  * Fix npm audit (files_pdfviewer#1044)
  * Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1048)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#
    1056)
  * Fix npm audit (files_pdfviewer#1060)
  * Update nextcloud/ocp dependency (firstrunwizard#1351)
  * Update nextcloud/ocp dependency (firstrunwizard#1361)
  * Fix: Add missing whiteboard icon (firstrunwizard#1365)
  * Chore(deps-dev): bump vite from 5.4.2 to 5.4.7 (firstrunwizard#1372)
  * Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#
    1373)
  * Update nextcloud/ocp dependency (firstrunwizard#1377)
  * Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1385)
  * Update nextcloud/ocp dependency (firstrunwizard#1387)
  * Fix npm audit (firstrunwizard#1388)
  * Fix: cards should have the same size (firstrunwizard#1400)
  * Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1343)
  * Update nextcloud/ocp dependency (nextcloud_announcements#384)
  * Update nextcloud/ocp dependency (nextcloud_announcements#388)
  * Update nextcloud/ocp dependency (nextcloud_announcements#390)
  * Update nextcloud/ocp dependency (notifications#2036)
  * Create block-merge-eol.yml (notifications#2038)
  * Fix(notifications): Fix notification parameter types (notifications#2042)
  * Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2049)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2050)
  * Update nextcloud/ocp dependency (notifications#2055)
  * Ci(performance): Make performance test more reliable by disabling cro??
    (notifications#2061)
  * Update nextcloud/ocp dependency (notifications#2062)
  * Update nextcloud/ocp dependency (notifications#2064)
  * Feat: Check upload directory share state (photos#2661)
  * Fix: Use user uid to compare in PhotosPicker (photos#2665)
  * Update nextcloud/ocp dependency (serverinfo#683)
  * Update nextcloud/ocp dependency (serverinfo#685)
  * Update nextcloud/ocp dependency (serverinfo#690)
  * Fix: failure when using sqlite3 (survey_client#320)
  * Fix: clarify language for removing previously sent report data
    (survey_client#321)
  * Fix: notifications link for mobile / desktop error generating errors in v30
    (survey_client#324)
  * Fix(notifications): Only define URLs and actions in one place
    (survey_client#328)
  * Fix npm audit (suspicious_login#927)
  * Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#
    6230)
  * Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6352)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3
    (text#6362)
  * Fix(deps): update dependency debounce to ^2.1.1 (text#6363)
  * Chore(deps): update dependency vite to ^5.4.5 (text#6366)
  * Fix(deps): update dependency yjs to ^13.6.19 (text#6367)
  * Chore(deps): update dependency typescript to ^5.6.2 (text#6375)
  * Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6376)
  * Update nextcloud/ocp dependency (text#6378)
  * Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6379)
  * Test(cy): Fix ImageView native tests (text#6384)
  * Fix headings papercuts (text#6407)
  * Chore(deps): update dependency vite to v5.4.6 [security] (text#6418)
  * Fix(placeholder): Show placeholder on empty paragraph, improve wording
    (text#6421)
  * Fix(paragraph): migrate preview options to decorations (text#6431)
  * Feat(menu): Put list items in submenu, add indentation options (text#6433)
  * Update nextcloud/ocp dependency (text#6446)
  * Fix(css): Use singlequotes to please stylelint (text#6450)
  * Fix(codeblock): Add border radius (text#6456)
  * Fix(tasklist): Correct indention (text#6459)
  * Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6460)
  * Update nextcloud/ocp dependency (text#6475)
  * Fix npm audit (text#6477)
  * Fix(sync): Disable browser broadcast (text#6483)
  * Fix: Apply checks on shares in the middleware (text#6489)
  * Check link protocol (text#6493)
  * Fix(sync): handle 502 (Bad Gateway) gracefully (text#6496)
  * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#884)
  * Fix npm audit (twofactor_nextcloud_notification#886)
  * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#891)
  * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#898)
  * Fix npm audit (twofactor_nextcloud_notification#899)
  * Create .l10nignore (twofactor_nextcloud_notification#901)
  * Update nextcloud/ocp dependency (twofactor_nextcloud_notification#904)
  * Fix npm audit (twofactor_totp#1557)
  * Chore(deps): update cypress (viewer#2471)
  * Fix: Make loading the viewer an init script (viewer#2488)
  * Fix(cypress): roboto loading check for visual regression (viewer#2497)
  * Update cypress snapshots (viewer#2500)
  * Perf: fast cypress (viewer#2514)
  * Chore(deps): update dependency vite to ^5.4.5 (viewer#2515)
  * Fix: Only remove openfile from route when closing the viewer (viewer#2516)
  * Update cypress snapshots (viewer#2520)
  * Fix(deps): update dependency debounce to ^2.1.1 (viewer#2525)
  * Chore(deps): update dependency typescript to ^5.6.2 (viewer#2526)
  * Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (viewer#2527)
  * Chore(deps): lock file maintenance (viewer#2538)
  * Chore(deps): update dependency vite to v5.4.6 [security] (viewer#2543)
  * Fix: make dark header configurable (viewer#2545)
  * Update cypress snapshots (viewer#2559)
  * Fix: Proper layout for split view (viewer#2568)

# Version 30.0.0
Changes:

  * Allow calling cron jobs background job class with occ (server#30359)
  * Use LazyUser in DefaultShareProvider (server#33581)
  * Unmark deleted users if their last login date is more recent than deleted
    date (server#36942)
  * Fix(files_sharing): tab shares title and creation sort (server#37878)
  * Fix(previews): Don??t crash on animated WEBP images (server#38364)
  * Wordings : Enhancement of background and UI color change thanks to better
    title and description (server#38670)
  * Feat: remove orphaned entries from filecache_extended (server#38933)
  * Refactor ??substr?? calls in lib/public to improve code readability (server
    #39217)
  * Add option to add backtrace to the query logger (server#39247)
  * Set Doctrine to use nest transactions with savepoints (server#39589)
  * Increase debounce delay when saving account properties (server#39825)
  * Refactor `OC\Server::getContactsManager` (server#40119)
  * Refactor `OC\Server::getCsrfTokenManager` (server#40120)
  * Refactor `OC\Server::getEncryptionFilesHelper` (server#40122)
  * Refactor `OC\Server::getSecureRandom` (server#40124)
  * Refactor `OC\Server::getEncryptionKeyStorage` (server#40133)
  * Refactor `OC\Server::getHTTPClientService` (server#40137)
  * Refactor `OC\Server::getL10NFactory` (server#40141)
  * Refactor `OC\Server::getNotificationManager` (server#40147)
  * Refactor `OC\Server::getMailer` (server#40151)
  * Audit the tag creator (server#40163)
  * Refactor `OC\Server::getAvatarManager` in user_ldap app (server#40206)
  * Refactor `OC\Server::getAvatarManager` in dav app (server#40207)
  * Feat: Adding the displayname to the output of occ group:list ??info (server
    #40427)
  * Feat: In app search (server#41609)
  * Fix(dav): Handle duplicate event reminder (server#41740)
  * Update IRC URL (server#42746)
  * Enh(metadata): Introduce a memory limit for metadata generation (server#
    42800)
  * Expose dashboard layout and statuses API (server#42973)
  * Theming: Separate `primary` and `background` colors ?? fix the header menu
    colors (server#42977)
  * Get child ids for folder in a separate query during move (server#43531)
  * Fix for ignored `CSP_NONCE` in ContentSecurity Header (server#43573)
  * Enh(metadata): migrate metadata to lazy appconfig (server#43574)
  * Fix(styles): Adjust heading styles (server#43640)
  * Fix(files): handle multidimensional arrays in scanner (server#43794)
  * [master] Update psalm-baseline.xml (server#43808)
  * Fix(Session): avoid password confirmation on SSO (server#43942)
  * Migrate away from OC_App and toward IAppManager. (server#44025)
  * Fix: regression with updating read-only config (server#44039)
  * Feat(core): Include core capabilities in OpenAPI (server#44216)
  * Show upload menu in folders?? emptycontent (server#44272)
  * Fix: Pass the mountpoint target user to storages without owner (server#
    44294)
  * Fix(settings): show warning for indexToReplace as part of missing indices
    (server#44306)
  * Fix(dav): Fix quota check for chunk upload (server#44332)
  * Fix(LDAP): escape DN on check-user (server#44350)
  * Fix: csrf check failed on public share with password (server#44369)
  * Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44409)
  * Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#
    44450)
  * Make sass command compatible with macos (server#44452)
  * Refactor: remove non-shallow getSharesInFolder (server#44460)
  * Build(deps-dev): bump express from 4.18.2 to 4.19.2 (server#44467)
  * Respect empty `expiryDate` value in server (server#44485)
  * Feat: support ??s3-accelerate?? endpoint (server#44496)
  * Fix(dashboard): do not suggest to install new widgets if appstore is
    disabled (server#44506)
  * Perf(dav): skip non-calendar requests in webcal caching plugin (server#
    44511)
  * Feat(trashbin): Show original location of deleted file (server#44512)
  * Fix(files): Fix translation of ??Delete file?? (server#44526)
  * Master is now 30 (server#44530)
  * Build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm
    (server#44533)
  * Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /
    vendor-bin/cs-fixer (server#44534)
  * Build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (server#44537)
  * Build(deps-dev): bump sass from 1.71.1 to 1.72.0 (server#44538)
  * Build(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1
    (server#44540)
  * Build(deps): bump @nextcloud/files from 3.1.0 to 3.1.1 (server#44542)
  * Build(deps): bump davclient.js from `1ab200d` to `de93b73` (server#44544)
  * Build(deps): bump webdav from 5.4.0 to 5.5.0 (server#44545)
  * Build(deps): bump the github-actions group with 4 updates (server#44547)
  * Fix(files): Fix error with numeric filenames (server#44562)
  * Fix(files_sharing): Create passwords when enforced for mail shares (server#
    44571)
  * Fix(files_sharing): Disable autocomplete for share label and password
    (server#44575)
  * Perf(core): add index on name (server#44586)
  * Fix(encryption): Clicking default module in UI sets bogus value (server#
    44604)
  * Feat: drop support for php 8.0 (server#44607)
  * Fix(tests): Fix tests when daytime saving time change happened recently
    (server#44612)
  * Chore(bug-report-template): update list of nc versions (server#44619)
  * Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can??t run
    (server#44621)
  * Fix(federation): ICloudId->getRemote() should contain the protocol (server#
    44625)
  * Fix(appconfig): returns correct value on details (server#44640)
  * Fix(appconfig): compare with original value (server#44642)
  * Feat(trashbin): Add deleted by properties (server#44643)
  * Fix(appconfig): format app values (server#44644)
  * Fix: Remove obsolete resource typing (server#44658)
  * Build(deps-dev): bump undici from 5.28.3 to 5.28.4 (server#44660)
  * Fix(files): Do not show files from hidden folders in ??Recent??-view if
    hidden files are disabled by user (server#44661)
  * Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44662)
  * Fix(DateTimeFormatter): Adjust invalid doc blocks (server#44663)
  * Fix(dav): Rate limit address book creation (server#44664)
  * Occ: Improve `user:lastseen` timestamp (server#44666)
  * Fix(session): Do not update authtoken last_check for passwordless (server#
    44670)
  * Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44678)
  * Build(deps): bump libphonenumber-js from 1.10.58 to 1.10.60 (server#44681)
  * Fix(deps): Update doctrine/dbal to 3.8.3 (server#44683)
  * Feat(trashbin): Show user who deleted a file (server#44694)
  * Build(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 in /build/
    integration (server#44695)
  * Build(deps-dev): bump cypress from 13.7.1 to 13.7.2 (server#44698)
  * Build(deps-dev): bump sass from 1.72.0 to 1.74.1 (server#44699)
  * Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44705)
  * Chore(RichObjectStrings): Add missing newlines (server#44707)
  * Fix(preview): check mime type before processing with Imagick (server#44710)
  * Call davGetFavoritesReport after the registration of propfind properties
    (server#44714)
  * Fix: Update `fusonic/opengraph` from 2.2.0 to 2.3.0 (server#44715)
  * Fix(oc-dialog): Get rid of the overlay (server#44717)
  * Fix(3rdparty): Adjust dependencies to also require min. PHP 8.1 (server#
    44720)
  * Fix(AppFramework): Fix error message about 204 not allowing custom headers
    (server#44726)
  * Fix: use proper jailed patch in watcher (server#44730)
  * Fix: Fix avatar images (server#44736)
  * Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44745)
  * Docs: Adjust branding in IDBConnection::prepare doc block (server#44746)
  * Expose subscription calendars (server#44752)
  * Feat(occ): Add ??disabled option to occ user:list (server#44753)
  * Feat: Deprecate and replace legacy jQuery UI dialogs with Vue (server#
    44755)
  * Fix: Add deprecation to `OC.dialogs.fileexists` (server#44756)
  * Fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (server#44761)
  * Build(deps-dev): bump cypress-split from 1.21.0 to 1.23.0 (server#44762)
  * Fix(groups): allows to save group names with more than 64 characters
    (server#44763)
  * Fix(notifications): Improved notification exceptions (server#44770)
  * Fix(federation): give some time to prepare both servers (server#44771)
  * Reduce app container border radius (server#44786)
  * Feat: add additional logging for database errors (server#44788)
  * Fix: consider all paths the user has for a share source when considering
    max permissions (server#44791)
  * Fix(memcache): remove double $$ to fix error (server#44794)
  * Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44795)
  * Fix(Router): Stop loading routes of disabled apps (server#44797)
  * Fix(capabilities): Expose if mod-rewrite is working via capabilities
    (server#44799)
  * Fix(files): Display selected files count (server#44805)
  * Chore(files): Switch widget icon to primary color (server#44806)
  * Build(deps-dev): bump typescript from 5.4.3 to 5.4.5 (server#44809)
  * Chore(db): move to OCP\Server (server#44810)
  * Fix(files): apply the renaming when leaving the input field (server#44819)
  * Chore(deps): Update openapi-extractor (server#44827)
  * Feat(occ): Add ??storage-tree option to info:file to help debug storages
    (server#44829)
  * Fix(files): Inherit some node attributes when creating new nodes to
    preserve shared state (server#44834)
  * Chore: Update `@nextcloud/upload` to 1.1.1 to fix uploading large files
    (server#44835)
  * Fix: avoid douple `expireDate` parsing (server#44838)
  * Fix(sharingDetails): Show correct share target (server#44839)
  * Feature/occ clear avatar cache command (server#44840)
  * Fix(files): Focus filename input in new-node dialog when opened (server#
    44847)
  * Fix: Drop unmaintained and unused dependencies (server#44849)
  * Fix(deps): Update symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0
    (server#44854)
  * Support multiple scopes in DAV search (server#44858)
  * Feat(user_ldap): Add setup check to verify connection configuration (server
    #44859)
  * Fix(user_ldap): Remove unicode character from log lines (server#44860)
  * Chore: Fix update-psalm-baseline to use correct php version depending on
    branch (server#44861)
  * Fix(comments): Fix issues thrown by comments sidebar tab code (server#
    44868)
  * Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
    (server#44869)
  * [master] Update psalm-baseline.xml (server#44870)
  * Feat: include file id in audit logs (server#44871)
  * Feat: reduce available languages per config value ??reduce_to_languages??
    (server#44876)
  * Fix(status): Update status time when reverting to it manually (server#
    44878)
  * Fix(files): Clear search filter when changing directory or view (server#
    44882)
  * Feat: add request id as comment to all queries (server#44884)
  * Fix(activity): Improved activity exceptions (server#44886)
  * Fix(files): Also skip cross storage move with access control (server#44889)
  * Fix(caldav): When message is a reply compare the message sender not the
    recipient (server#44893)
  * Fix(files): Close sidebar and update fileid when current node is deleted
    (server#44897)
  * Fix(files): Also restore shares after ownership transfer for object storage
    (server#44904)
  * Chore(deps): Bump @nextcloud/dialogs to v5.3.1 (server#44905)
  * Feat(files): Use receiving users language for the ownership transfer target
    folder (server#44906)
  * Fix: Use strict_types in ClearGeneratedAvatarCacheCommand.php (server#
    44915)
  * Fix(sharing): Don??t change the type of the controller argument (server#
    44916)
  * Fix: Fix truncation on public page (server#44923)
  * [master] Update psalm-baseline.xml (server#44928)
  * Better wordings in the new user modal (server#44931)
  * Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to
    8.13.35 (server#44935)
  * Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#
    44938)
  * Fix(settings): Save one HTTP request on enabling an app (server#44939)
  * Bump @types/dockerode from 3.3.26 to 3.3.28 (server#44941)
  * Bump @simplewebauthn/browser from 9.0.1 to 10.0.0 (server#44942)
  * Bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 (server#44943)
  * Build(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#
    44944)
  * Perf(templates): Emit RegisterTemplateCreatorEvent to register template
    creators more lazy (server#44952)
  * Perf(ILockManager): Allow registering a lock provider lazy (server#44953)
  * Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (server#44962)
  * Chore: Add missing parameter to docblock tag psalm-taint-sink (server#
    44966)
  * Perf(files_sharing): Move events to listener classes and registration
    instead of boot (server#44967)
  * Fix: Drop workarounds for unsupported obsolete PHP versions (server#44968)
  * Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (server#
    44970)
  * Feat: Add legal notice and privacy policy links to help page (server#44973)
  * Fix(provisioning_api): Show warning but do not fail when listing accounts
    in case of users removed from backend but still in database (server#44982)
  * Fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess
    to system config (server#44996)
  * Fix(migration): Bump files_trashbin version to trigger migration (server#
    45000)
  * Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server
    #45001)
  * Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (server#45006)
  * Fix(db): Prevent two connections for single node databases (server#45013)
  * Fix: forbid moving a folder into a subfolder of itself (server#45014)
  * Avoid updating the same oc_authtoken row twice (server#45026)
  * Fix(unifiedSearch): Prevent broken avatars for federated users (server#
    45029)
  * Replaces ??Time:?? with ??Date and time:?? in calendar e-mail notification
    (server#45032)
  * Fix: chunked upload leading to 0-byte files (server#45035)
  * Fix(caldav): Add sharee to address list when calendar is shared (server#
    45054)
  * Fix(userstatus): catch unique constrain violation on revert (server#45055)
  * Feat(exception-template): allow to link to specific documentation for how
    to retreive server log (server#45057)
  * Perf(db): Sort data for IN before chunking (server#45058)
  * Updating pr-feedback.yml workflow from template (server#45065)
  * Updating dependabot-approve-merge.yml workflow from template (server#45066)
  * Update license header how-to for use of SPDX header (server#45067)
  * Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8
    (server#45071)
  * Build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 (server#45072)
  * Build(deps-dev): bump sass from 1.74.1 to 1.75.0 (server#45073)
  * Update devcontainer PHP dependencies to 8.3 (server#45086)
  * Fix(User\Manager): Avoid future collisions with updater/audit logs (server#
    45088)
  * Education ??bundle?? (server#45091)
  * Fix(search): show user search provider for deactivated and admin pages
    (server#45092)
  * Fix(session): Avoid race condition for cache::get() vs. cache::hasKey()
    (server#45093)
  * Feat: TaskProcessing API (server#45094)
  * Feat(files): Allow to upload folders (server#45095)
  * Fix(files): Add missing properties and fix Typescript errors in
    `FileEntryName` (server#45096)
  * Fix(caldav): Do not load IMipPlugin before user auth and session is c??
    (server#45098)
  * Chore: remove unnecessary ini_set (server#45117)
  * Fix(dav): Don??t log access control as error (server#45120)
  * Fix(querybuilder): Remove temporary internal method executeUpdate() (server
    #45122)
  * Fix(deps): Drop `ical.js` from dependencies (server#45125)
  * Fix(core): add fs_name_hash index to migration (server#45129)
  * Chore: Remove All files prefix from original location (server#45131)
  * [master] Update psalm-baseline.xml (server#45134)
  * Feat(webauthn): submit device name by pressing enter (server#45136)
  * Retry smb notify test a few times (server#45138)
  * Fix: fix FileAccess::getByFileId(InStorage) (server#45140)
  * Fix(github): Add a security info to the PR template (server#45149)
  * Chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (server#45150)
  * Fix(tests): Replace deprecated methods in `FileTest` (server#45159)
  * Fix: Changes the color of the ??Delete User?? and ??X?? exit buttons on
    hover. (server#45160)
  * Fix: Do not import from `axios` but only `@nextcloud/axios` (server#45161)
  * Fix(icons): Update files icon (server#45163)
  * Feat: add option to disable scanner transactions (server#45172)
  * Fix(ci): Update `node-test` workflow and drop unneeded `cypress:version`
    output (server#45177)
  * Fix: Do not import styles that are already included in server bundle
    (server#45178)
  * Chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm
    (server#45179)
  * Chore(deps): bump core-js from 3.36.1 to 3.37.0 (server#45181)
  * [master] Fix npm audit (server#45186)
  * Docs: added customclient_fdroid key to the config.sample.php file (server#
    45193)
  * Fix(OC_Image): Set correct return type for exif_imagetype stub (server#
    45196)
  * Fix(dav): Try basic auth for ajax WebDAV requests (server#45207)
  * [master] Update psalm-baseline.xml (server#45209)
  * Update pdf icon (server#45218)
  * Fix(userstatus): Fix docs of user status manager (server#45219)
  * Feat(auth): Clean-up unused auth tokens and wipe tokens (server#45221)
  * CalDAV fix search with limit and time range (server#45222)
  * Fix: Remove reminder action from trash (server#45227)
  * Fix(settings): define a ??heartbeat?? route, so SecurityHeaders can handle
    redirected root (server#45228)
  * Fix: Avoid updating size when calling touch on a file (server#45233)
  * Fix(caldav): automatically delete outdated scheduling objects (server#
    45235)
  * Hide ??updater.server.url?? As It May Contain Enterprise Key (server#45236)
  * Perf(deleteAction): Queue delete requests (server#45237)
  * Fix(issue_template): Add security reporting redirect to bug report form
    (server#45240)
  * Fix(setupChecks): update db version checks (server#45241)
  * Fix(setupCheck): Only warn when memcache present w/o memcached (server#
    45242)
  * Add SPDX header ?? batch #1 (server#45244)
  * Feat: Split display name and username columns (server#45245)
  * Add variable for inputs border width (server#45247)
  * Feat: add ability to sort by last login (server#45249)
  * Revert rename (server#45250)
  * Fix(files): do not rely on unique fileid (server#45251)
  * Add SPDX header ?? batch #2 (server#45252)
  * Fix: Move hint about firewall issues to common helper string (server#45254)
  * Fix(ci): Align mariadb versions with list of supported versions (server#
    45255)
  * Revert rename changes (server#45256)
  * Fix: getMountsForFileId may return an unordered list (server#45258)
  * Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#
    45262)
  * Chore(deps-dev): bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1
    (server#45263)
  * Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (server#45264)
  * Chore(deps-dev): bump @simplewebauthn/types from 9.0.1 to 10.0.0 (server#
    45267)
  * Chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.5 (server
    #45268)
  * Refactor(provisioning_api): Add types for user details scopes (server#
    45270)
  * Feat(SetupChecks): Refactor DatabaseHasMissingIndices (server#45272)
  * Feat(log): Allow to combine log.conditions to only log (app&user) (server#
    45277)
  * Docs(preview): Improve API parameter descriptions (server#45288)
  * Add temporary variable for border radius (server#45295)
  * Chore(deps): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (server#45297)
  * Revert: ??Check datadirectory owner, not config owner.?? (server#45302)
  * 44032 fix show new shares without refresh (server#45305)
  * Perf(systemtags): Add index for systemtags_object_mappings.objectid (server
    #45306)
  * Fix(caldav): loop through all events for busy events (server#45309)
  * Fix(settings): Move new user modal to dialog + minor refactoring (server#
    45315)
  * Fix(search): Limit maximum number of search results (server#45317)
  * Fix: Correctly check result of function (server#45321)
  * Fix: Extend SVG reference check (server#45340)
  * Fix(IRegistrationContext): Add missing TaskProcessing methods (server#
    45345)
  * Fix setOwner since doc (server#45346)
  * Fix: Only list remnants as disabled if option is enabled (server#45347)
  * Fix(login): Disable login button when already logging in (server#45352)
  * Feat: support excalidraw file (server#45353)
  * Docs(TaskProcessingApi): Cleanup endpoint descriptions (server#45354)
  * Fix: delete user credentials stored in storages_credentials when user gets
    deleted (server#45355)
  * Fix: add ldap_exop_passwd function to sensitive value (server#45357)
  * Feat: Add back searching in disabled user list (server#45370)
  * Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend
    libraries (server#45374)
  * Move EventSource to `OC` namespace (server#45375)
  * Fix(files): Drop `xml2js` dependency and use browser native DOMParser
    (server#45387)
  * Fix: Mark more configs as sensitive (server#45390)
  * Feat(TaskProcessingApi): Add endpoint for getting the next task (server#
    45391)
  * Refactor(files): Fix some ESLint and Typescript issues in FilesList (server
    #45394)
  * Fix(theming): Conitionally disable blur filter for performance (server#
    45395)
  * Chore(settings): Change ??user?? to ??account?? (server#45398)
  * Fix(db): Prevent data loss by temporarily disabling `db:convert-type`
    (server#45400)
  * Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (server#45401)
  * Fix(contactsmenu): empty content margin (server#45406)
  * Fix(auth): Update authtoken activity selectively (server#45411)
  * Fix(files): Don??t fail if dir exists (server#45413)
  * Fix(login-mask): remove `Login with` from label (server#45415)
  * Feat(files): refresh preview on etag change (server#45417)
  * Fix(files): Implement `SortingService` to fix sorting of files (server#
    45419)
  * Feat(RichObjectStrings): Add missing Talk ??file?? metadata fields (server#
    45424)
  * Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (server#45428)
  * Add SPDX header ?? Batch 3 (server#45429)
  * Feat(dav): Add an API for upcoming events (server#45435)
  * Fix(INavigationManager): Fix psalm alias not set in the right place (server
    #45455)
  * Fix: register DI alias for IFileAccess (server#45459)
  * Add SPDX header for `/lib/*` ?? batch 4 (server#45474)
  * Feat: Add support for webhook listeners (server#45475)
  * Fix(theming): replace standard generic package icon by material design
    (server#45480)
  * Fix: Reset notification email when deleting additonal email (server#45487)
  * Fix(core): unsupported browser redirect url (server#45494)
  * Add SPDX header ?? batch 4 (server#45499)
  * Fix(db): Log long transaction times at debug level (server#45506)
  * Fix:Ensure security.txt file ends with a newline character (server#45508)
  * Use OC namespace for core ReponseDefinitions instead of OCA (server#45509)
  * Feat(ldap): sync additional properties to profile and SAB (server#45512)
  * Fix: use different file name for generated dark avatars (server#45514)
  * Chore: update .jshintrc (server#45521)
  * Add SPDX header ?? batch 5 (server#45524)
  * Fix(cron): Log excess memory usage at debug and info levels (server#45530)
  * Feat: implement public OCP api to update resources and rooms (server#45532)
  * Chore(deps): bump the github-actions group across 1 directory with 5
    updates (server#45536)
  * Fix(files): Adjust type import and usage for removed dependency (server#
    45537)
  * Fix: Update `@nextcloud/files` to fix public link shares (server#45538)
  * Add SPDX header ?? batch 6 (server#45539)
  * Feature: Improved Recurrence Invitations Messages (server#45547)
  * Add SPDX header ?? batch 7 (server#45549)
  * Add SPDX header ?? batch 8 (server#45554)
  * Add mapping for lock wait timeout (server#45559)
  * Fix(ShareApiClients): Maintain meaning of `??` and null for share api cli??
    (server#45562)
  * Fix(Mailer): Allow to enforce strict email format (server#45570)
  * Fix(files): also trigger new tab on file name middle click (server#45571)
  * Fix(deps): Update `egulias/email-validator` to version 4.0.2 (server#45572)
  * Add SPDX header ?? batch 9 (server#45573)
  * Fix: avoid duplicate tag inserts by checking if the mapping exists already
    in db (server#45580)
  * Fix(files): reset menu pos when opening in grid mode (server#45581)
  * Delete background jobs by id when cleaning up (server#45582)
  * Refactor(files): Adjust some Typescript code in virtual files list (server#
    45585)
  * Fix(files): Only execute default action if there is an action to perform
    (server#45586)
  * Add SPDX header ?? batch 10 (server#45592)
  * Fix(files): Ensure active file list entry is highlighted (server#45594)
  * Fix(federatedfilesharing): import external federated share script (server#
    45606)
  * Docs(ShareApiController): Correct note about expiry date timezone (server#
    45608)
  * Fix(theming): replace standard generic package icon by material design
    (server#45609)
  * Fix(files): Make sure files are opened when using `open-in-files` action(s)
    or at lease are scrolled into view (server#45611)
  * Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 in the
    github-actions group (server#45612)
  * Chore(deps-dev): Bump cypress-split from 1.23.0 to 1.23.4 (server#45615)
  * Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45619)
  * Chore(CI): Updating pr-feedback.yml workflow from template (server#45623)
  * Add SPDX header ?? batch 11 (server#45627)
  * Feat(db): remove workaround for pqsql 9.4 and older (server#45629)
  * Fix(core): Add missing null value possibility to Resource and Reference
    richObject (server#45632)
  * Add SPDX header ?? batch 12 (server#45647)
  * Fix(ObjectStore): Fix regression when hostname is empty (server#45649)
  * Feat(dbal): insert ignore conflict method for MySQL and SQLite (server#
    45655)
  * Fix(caldav): stricter default calendar checks (server#45667)
  * Fix: Autodetect legacy filekey instead of trusting the header for legacy
    header (server#45669)
  * Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue
    (server#45679)
  * Feat(settings): Support svg user row action icons (server#45684)
  * Feat(settings): Emit loaded event for user management (server#45685)
  * Feat(settings): Add user row action enabled callback (server#45686)
  * Show non writable folders during move or copy (server#45688)
  * Avoid accessing unset argv index (server#45694)
  * Add SPDX header ?? batch 13 (server#45696)
  * Fix(files_sharing): fix parsing of remote shares (server#45698)
  * Add SPDX header ?? batch 14 (server#45699)
  * Chore: update `@nextcloud/files` to 3.4.1 (server#45700)
  * Updated images for Material icons and added SPDX info (server#45706)
  * Feat(files): Implement files list filters (server#45708)
  * Fix(actions): Harden workflows when using variables in strings (server#
    45710)
  * Fix(files): Correctly type virtual files list ref type (server#45711)
  * Fix(dist): Make sure changed icons are compiled (server#45712)
  * Feat: Add Recently active accounts section (server#45716)
  * Chore(deps-dev): Bump cypress-split from 1.23.4 to 1.24.0 (server#45718)
  * Fix(AppManager): Name correct method in error + show error string (server#
    45737)
  * Replace icons with latest `Material Symbol` versions (server#45755)
  * Feat: Allow users to select another user as their out-of-office replacement
    (server#45766)
  * Use isRetryable to catch retryable exceptions (server#45768)
  * Fix(caldav): event links in shared calendar notifications (server#45775)
  * Fix(CI): Update PHP requirement in dev dependencies (server#45779)
  * Fix(search): tags redirect route (server#45781)
  * Fix(caldav): allow VJOURNAL if no supported component set is specified
    (server#45786)
  * Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (server#45787)
  * Refactor(files): Use `@nextcloud/files` functions where possible and make
    files views cancelable (server#45788)
  * Fix(files): Use `data-cy` (data attribute) instead of `cy-data` (server#
    45789)
  * Chore(composer): composer install ??no-dev (server#45794)
  * Fix(cron): Log long running jobs (server#45804)
  * Add SPDX header ?? batch 16 (server#45810)
  * Test: add tests for ProfilePageController (server#45811)
  * Feat: add new clickable area variables (server#45818)
  * Feat: reduce border radius element to 8 px (server#45819)
  * Chore: Adjust post-build script to add license files for sourcemaps on
    build (server#45832)
  * Chore: Properly extract copyright information from bundled packages (server
    #45833)
  * Feat(dav): add regex to match Gnome and KDE calendar user-agents (server#
    45841)
  * Fix: rename split into two as before rename and after rename (server#45845)
  * Fix/comment deleting with activities installed (server#45848)
  * Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (server#45852)
  * Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (server#45854)
  * Fix(files): Bring back handling of failed files (server#45860)
  * Fix(files): Ignore right click for default action (server#45861)
  * Fix(preview): don??t create folder structure when previews are disabled
    (server#45866)
  * Fix(comments): Use proper icon components instead of icon classes to fix
    dark mode (server#45867)
  * Fix(git): Ignore the updater/ directory from diffs (server#45872)
  * Fix(theming): also apply enforced theme for guests (server#45875)
  * Fix: Avoid throwing errors for teams are unavailable (server#45876)
  * Fix: don??t use custom certificate bundle if no customer certificates are
    configured (server#45877)
  * Feat: add command to export certificate bundle (server#45879)
  * Tests(settings): Fix AccountMigratorTest when using PNG avatars (server#
    45883)
  * Fix(files): Properly handle denied ownership transfers (server#45884)
  * Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#45885)
  * Chore(deps-dev): bump mime from 4.0.1 to 4.0.3 (server#45886)
  * Chore(deps): bump core-js from 3.37.0 to 3.37.1 (server#45887)
  * Fix(cypress): Check for local changes before trying to apply them (server#
    45889)
  * [master] Fix npm audit (server#45893)
  * Test(cypress): don??t apply changes in CI (server#45894)
  * Fix(files_versions): Use `NcDateTime` for proper translated version dates
    (server#45900)
  * [master] Update psalm-baseline.xml (server#45901)
  * Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45902)
  * Ci: use precise ref for 3rdparty check (server#45912)
  * Align app icon for versions with right sidebar used icon (server#45916)
  * Fix: Adjust icon generation to bring back themed icons (server#45917)
  * Refactor(files): Update `@nextcloud/files` to v3.5.1 (server#45929)
  * Fix: move repair mimetype repair step to the expensive steps (server#45930)
  * Fix(files_versions): avoid unintentional skipping of expiration (server#
    45932)
  * Fix: Do not log an error when connecting to SFTP without a logged in user
    (server#45938)
  * Perf: Avoid reusing previous migration steps (server#45945)
  * Feat: Add yieldEntities wrapper for entity mapping in QBMapper (server#
    45947)
  * Chore: Remove deprecated legacy search backend (server#45950)
  * Chore: Move comments event handler to use proper event dispatcher (server#
    45951)
  * Fix license information extracted from built assets (server#45952)
  * Perf: Tell browsers to cache storage stats endpoint as it is cached (server
    #45957)
  * Fix(files_versions): renaming file version when its not a string (server#
    45958)
  * Add SPDX header ?? batch 17 (server#45960)
  * Rename openFileInfo to fileInfo (server#45963)
  * Fix(dav): Limit number of UPDATES for sync token created_at (server#45968)
  * Ci(phpunit-mysql): increase mysql health check retries (server#45969)
  * Chore(deps): bump ws, engine.io, socket.io-adapter and puppeteer (server#
    45970)
  * Update copy icon to Material Design icon and checkmark in non-bold (server#
    45972)
  * Chore: remove chunking-v1 (server#45973)
  * Fix(caldav): lower scheduling table size warning (server#45974)
  * Update favorites navigation list on folder renames (server#45977)
  * Fix(theming): properly apply warning style to update output (server#45980)
  * Fix(deps): Update `@nextcloud/dialogs` to 5.3.4 to fix picking current
    directory (server#45981)
  * Fix(files): Disable buttons in copy/move dialog for non writable folders
    (server#45982)
  * Don??t trigger action when renaming (server#45984)
  * Perf: remove full filesystem setup for accessing public link share dav
    endpoints (server#45998)
  * Fix(caldav): encode calendar URIs with umlauts for activities (server#
    45999)
  * Use guzzle for addressbook federation (server#46002)
  * Add missing ContextWrite default task type in task processing manager
    (server#46003)
  * Perf(capabilities): Log capabilities providers that are slow (server#46004)
  * Feat(files_sharing): add `new file request` option (server#46007)
  * Refactor(cron): Use `IAppConfig` for cron settings and migrate ajax cron
    away from jQuery (server#46009)
  * Fix(dashboard): Correctly redirect guests to login page when opening
    dashboard (server#46010)
  * Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById
    (server#46017)
  * Fix rmdir() to release possible directory lock prior to removing directory
    (server#46027)
  * Fix(FilesView): Update files view upon share creation/delete (server#46030)
  * Fix(dav): add missing database index for dav_shares (server#46036)
  * Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (server#
    46041)
  * Chore(deps): bump vimeo/psalm from 5.24.0 to 5.25.0 in /vendor-bin/psalm
    (server#46042)
  * [master] Update psalm-baseline.xml (server#46048)
  * Increase PHP memory limit for DevContainer to 512mb (server#46055)
  * Fix task processing input validation (server#46058)
  * Perf(session): remove useless session open (server#46059)
  * Feat(CI): Speed up cs:check with parallelism (server#46062)
  * Fix(ExternalSharing): Handle template shares from external sources (server#
    46068)
  * Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION
    (server#46071)
  * Fix: allows admin to edit global credentials (server#46073)
  * Feat(webhooks): Add support for a userid filter (server#46076)
  * Fix(userstatus): Fix user status automation in real-life scenario (server#
    46077)
  * Fix(settings): make trailing slash for caldav/carddav redirects optional
    (server#46079)
  * Chore: Enable ESLint for apps and fix all errors (server#46082)
  * Refactor(files): Migrate logger to Typescript (server#46083)
  * [master] Update psalm-baseline.xml (server#46085)
  * Feat(notifications): Migrate server INotifiers to new exceptions (server#
    46095)
  * Fix(files_sharing): Also set the expiration date timezone during validation
    (server#46097)
  * Fix: Add `acceptShare` as an interface (server#46099)
  * Build(deps): disable dependabot for EOL 27 (server#46104)
  * Fix(session): Log when session_* calls are slow (server#46106)
  * Feat(WebhooksController): Allow querying listeners by URI (server#46107)
  * Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.1 to 2.2.2
    (server#46110)
  * Chore(deps): bump the github-actions group with 3 updates (server#46111)
  * Reference 3rd party licenses via SPDX (server#46112)
  * Feat(occ): Add a ??debug option to output all log levels to the output
    (server#46115)
  * Ci: Adjust database versions to current LTS / supported versions (server#
    46121)
  * Feat: Allow getting/setting the password hash of a user (server#46123)
  * Feat(files): increase max copy-move concurrency to 5 (server#46127)
  * Fix(federation): Fix missing protocol on CloudID remote (server#46133)
  * Debt(encryption): Migrate app.php to Application.php (server#46136)
  * Fix(SharingEntryLink): Show enforced password input label (server#46143)
  * [master] fix(security): Update code signing revocation list (server#46158)
  * Support profiler in occ commands (server#46169)
  * Fix(IntegrityCheck): Ensure the check is run if no results are available
    (server#46174)
  * Fix: Authorization header can be an empty string (server#46184)
  * Refactor: simplify background commands (server#46185)
  * Feat: Add utility method to validate an IHasher hash (server#46186)
  * Fix(setupchecks): skip check when disk_free_space is disabled (server#
    46190)
  * Fix(carddav): limit vcard size (server#46193)
  * Feat: add commands for exporting current and expected database schema
    (server#46194)
  * Use the same `setup-php` version on all tests (server#46197)
  * Chore: use spdx for migrations generator (server#46199)
  * Update dashboard panels border radius (server#46201)
  * Chore: remove EOL v27 from issue template (server#46206)
  * Chore: Replace dashboard icon with Material Symbols (server#46215)
  * Fix(DAV): offset not applied (server#46219)
  * Fix(dav): Thrown forbidden error for authenticated user instead of no??
    (server#46225)
  * Fix(config): Clarify smtp debugging config option usage (server#46229)
  * Feat(OpenAPI): Add ex_app scope (server#46233)
  * Fix(dependabot): add back npm patch upgrades for stable branches (server#
    46235)
  * Feat(TaskProcessing): Add more task types (server#46251)
  * Feat(theming): Provide `body-container-` variables through theming (server#
    46259)
  * [master] fix(security): Update CA certificate bundle (server#46263)
  * Match input height with clickable area (server#46270)
  * Update dashboard icon (server#46271)
  * Fix: Make out of office replacement nullable (server#46273)
  * Ci: also check for uncompiled SCSS styles (server#46275)
  * Chore(mp3info): apply upstream patch for invalid array access (server#
    46276)
  * Chore(deps): Bump @nextcloud/vue to v8.14.0 (server#46283)
  * Fix(tests): Remove output when running tests (server#46284)
  * Fix(TaskProcessing): Set task status to running when processing via
    ISynchronousProvider (server#46286)
  * Fix(userstatus): add missing parenthesis (server#46287)
  * Chore(caldav): remove obsolete function (server#46295)
  * Feat(files): Refresh grid view layout (server#46307)
  * Fix(cypress): wait for apps list fetch for better testing stability (server
    #46310)
  * Ci: Bump reuse to v4.0.0 (server#46311)
  * Fix(caldav): limit vevent size (server#46315)
  * Fix(s3): Don??t wait indefinitely for S3 to return (server#46317)
  * Perf: Set session.cache_limiter at runtime to avoid clients caching static
    assets served by PHP (server#46320)
  * Fix(SharingDetailsView): Prevent illegal unselection of read permissions
    (server#46321)
  * Unify copy icon (server#46323)
  * Chore(deps): bump libphonenumber-js from 1.10.60 to 1.11.4 (server#46327)
  * Chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.4.6 (server
    #46328)
  * Chore(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1
    (server#46329)
  * Fix(previews): Stop returning true when `getimagesize()` fails (server#
    46342)
  * Add app icon to file reminders (server#46349)
  * Fix(setupchecks): Skip checking for OPcache settings if running checks from
    CLI (server#46353)
  * Stop file actions when conflict dialog skipped (server#46354)
  * Feat(occ): Add support for iterable in Base and use it in group:list and
    user:list (server#46356)
  * Fix(files): Correctly center the checkbox??s background in grid view
    (server#46358)
  * [TaskProcessing] Add start, stop and schedule time to tasks (server#46359)
  * Align dashboard app icon in size with photos app icon (server#46360)
  * Perf(settings): Optimize user list scroll performance (server#46361)
  * TaskProcessing follow-up (server#46368)
  * Refactor: split app menu into smaller components (server#46370)
  * Feat: Add `IFilenameValidator` to have one consistent place for filename
    validation (server#46371)
  * Fix(files): Add rounded corners back in grid view (server#46373)
  * Feat(Reference): Add public API endpoints to get references (server#46378)
  * Fix: `OCP\Files\Node\Folder::search` was not setting the owner (server#
    46379)
  * Fix(files_sharing): Only enable mixed sharing types if there is at least
    one sharing type (server#46382)
  * Feat: Template field workflow (server#46383)
  * Fix(workflows): Fix file systemtag cache (server#46388)
  * Chore: Make app icons consistent Material Symbols with same settings
    (server#46391)
  * Feat: don??t count failed CSRF as failed login attempt (server#46392)
  * Fix: set default TTL for APCu cache as per docs (server#46395)
  * Feat: allow inspecting the parts of the composite expression builder
    (server#46396)
  * Feat: add base class for extending the query builder (server#46397)
  * Fix(Session): avoid race conditions on clustered setups (server#46398)
  * Feat: Add new forbidden filename options to Capabilities (server#46414)
  * Feat(users): Add users and group management to admin delegation (server#
    46418)
  * Fix(mail): Fix big logos in mail templates for Outlook (server#46419)
  * Chore(deps): Update `@nextcloud/dialogs` to v5.3.5 (server#46424)
  * Fix(theming): Don??t reset the cachebuster value when we reset theming
    (server#46428)
  * Fix(files): Close sidebar on navigation (server#46432)
  * Update license header infos (server#46439)
  * Docs: correct return type for findAppInDirectories (server#46445)
  * Use ??app_api?? session key in rate limit middleware, ??app_api_system?? is
    deprecated (server#46446)
  * Fix(dashboard): Unify widget icon colors and document it??s behaviour
    (server#46448)
  * Fix(files_metadata): Don??t run generation job on every upgrade (server#
    46450)
  * Feat(editLocallyAction): Handle possible no local client scenario (server#
    46452)
  * Feat(theming): Allow shipped backgrounds to have a dark variant (server#
    46453)
  * Fix(SetupCheck): Properly check public access to data directory (server#
    46456)
  * Chore: auto approve the psalm baseline update (server#46458)
  * Unified search: add attributes for clients (server#46464)
  * Fix(CI): Require compilation check when touching version.php (server#46472)
  * Feat(security): restrict admin actions to IP ranges (server#46473)
  * Fix(redis): Require version >=4 for unlink (server#46475)
  * Migration Attributes (server#46476)
  * Feat: webhooks_listeners app: send direct requests to ExApps using AppAPI
    (server#46477)
  * Build(deps-dev): bump typescript from 5.4.5 to 5.5.3 (server#46486)
  * Build(deps-dev): bump puppeteer from 22.11.2 to 22.13.0 (server#46487)
  * Build(deps-dev): bump webpack-merge from 5.10.0 to 6.0.1 (server#46488)
  * Build(deps-dev): bump webpack from 5.91.0 to 5.93.0 (server#46489)
  * Build(deps-dev): bump @types/dockerode from 3.3.28 to 3.3.29 (server#46491)
  * Build(deps): bump @nextcloud/upload from 1.4.1 to 1.4.2 (server#46492)
  * Build(deps-dev): bump cypress from 13.7.2 to 13.13.0 (server#46493)
  * Build(deps): bump p-limit from 4.0.0 to 6.1.0 (server#46494)
  * Build(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0 (server#
    46501)
  * Fix(theming): enforce theme should still provide dark as fallback (server#
    46504)
  * Feat(preview): introducing new class ImaginaryPDF (server#46508)
  * Feat(settings/admin/ai): Add Task Processing API settings (server#46509)
  * Feat: hide caldav server settings if no app uses the caldav backend (server
    #46510)
  * [master] Fix npm audit (server#46513)
  * Fix(CI): Skip some CI work from forks as they don??t work anyway (server#
    46531)
  * Fix: Add direct parameter to flow auth v2 (server#46534)
  * Fix(ci): Use ubuntu-latest for object storage test (server#46535)
  * Refactor: Migrate filename validation from `Storage` and `Util` to
    `FilenameValidator` (server#46538)
  * Fix(htaccess): Serve images as static assets (server#46543)
  * Feat: Add `forbidden_filename_basenames` config option (server#46545)
  * Feat: allow running QueryBuilder queries on different connections (server#
    46547)
  * Fix(dav): drop unwanted RemoteException class (server#46550)
  * Fix(files_sharing): remove undesirable translations from ShareAPIController
    (server#46551)
  * Fix(appstore): Return an empty array in case of fail (server#46555)
  * Fix(files): Typo in import of `ShareType` (server#46556)
  * Refactor: Improve design of declarative settings (server#46557)
  * Feat(files): Allow to configure Windows filename compatibility in the
    settings (server#46558)
  * Fix(CI): Fix compile command (server#46559)
  * Move share tests await from positional parameters (server#46567)
  * Refactor: Migrate some legacy and core functions to `IFilenameValidator`
    (server#46571)
  * [TaskProcessing] Add support for webhooks (server#46579)
  * Fix(ReferenceApiController): Remove accidently added AnonRateLimit (server#
    46581)
  * Make filecache queries compatible with sharding (server#46583)
  * Fix(css): Shrink headlines a bit (server#46587)
  * Fix(files_sharing): file request followups (server#46589)
  * Fix(files_sharing): add missing subtitle on search for share recipients
    (server#46591)
  * Feat: let users configure their first day of week (server#46592)
  * Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server??
    (server#46593)
  * Fix(caldav): decode values before returning (server#46594)
  * Fix(comments): center align submit button in new comment field (server#
    46595)
  * Feat: Navigate via folder tree (server#46596)
  * Fix(deps): Deprecate functionality deprecated by doctrine and test on more
    oracle versions (server#46605)
  * Feat(Security): Warn about using annotations instead of attributes (server#
    46606)
  * Feat: allow for ExApps to call Admin endpoints marked with specific attr
    (server#46607)
  * Fix(TextProcessing): use error instead of info for exception logging
    (server#46608)
  * Feat: allow for ExApps to use webhook_listeners without user context
    (server#46615)
  * Fix(settings): Fix endless spinner when wiping or deleting accounts (server
    #46622)
  * Fix(caldav): fixed initial sync and double processing (server#46623)
  * Fix(caldav): test for null and blank value (server#46624)
  * Chore(files_sharing): add file request cypress testing (server#46631)
  * Fix(Token): take over scope in token refresh with login by cookie (server#
    46640)
  * Fix(comments): Extend Vue before calling `new` on it (server#46643)
  * Fix: cast to bigint on postgresql (server#46644)
  * Fix(files_sharing): `open-in-files` should open a folder and not the parent
    (server#46648)
  * Refactor: Fix some linting issues in frontend code (server#46649)
  * Chore(deps-dev): bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /build/
    integration (server#46650)
  * Chore(deps-dev): bump ts-jest from 29.1.2 to 29.2.3 (server#46651)
  * Chore(deps-dev): bump @babel/node from 7.24.7 to 7.24.8 (server#46652)
  * Chore(deps-dev): bump cypress-wait-until from 3.0.1 to 3.0.2 (server#46653)
  * Chore(deps-dev): bump cypress from 13.13.0 to 13.13.1 (server#46654)
  * Chore(deps): bump throttle-debounce from 5.0.0 to 5.0.2 (server#46655)
  * Feat: migrate backupcodes personal settings buttons (server#46659)
  * Fix(caldav): added localization hints for translators (server#46661)
  * Avoid using partial file info as valid one (server#46672)
  * Update CODEOWNERS (server#46673)
  * Feat: add config flag to toggle persistent redis connections (server#46674)
  * Fix(files): Reduce preview size in grid view mode (server#46681)
  * Fix: keep previous exception when wrapping dav exceptions (server#46685)
  * Fix(files): validate input when creating file/directory (server#46689)
  * Update `@nextcloud/files` to 3.6.0 and fix display name handling of folders
    (breadcrumbs and filename) (server#46690)
  * Fix(dav): Call Sabre server start (server#46692)
  * Feat: add a specialized writeStream implementation for s3 external storage
    (server#46693)
  * Fix: FileInfo from `View` should have the correct name of a mountpoint
    (server#46694)
  * Chore(theming): Adjust dark variant of the new default background (server#
    46702)
  * Fix: Add .whiteboard alias for .excalidraw files (server#46703)
  * Docs: update docs for ocp events (server#46708)
  * Fix: Use timestamp instead of revision id in files_versions metadata API
    (server#46710)
  * Chore(i18n): Changed wording to singular (server#46714)
  * Feat(TaskProcessing): Implement enums and default values (server#46722)
  * Feat(webcal): only update modified and deleted events from webcal calendars
    (server#46723)
  * [taskprocessing] Add missing translate default task type (server#46739)
  * Refactor(cloud_federation_api): Replace security annotations with
    respective attributes (server#46744)
  * Refactor(comments): Replace security annotations with respective attributes
    (server#46745)
  * Refactor(dashboard): Replace security annotations with respective
    attributes (server#46746)
  * Refactor(dav): Replace security annotations with respective attributes
    (server#46747)
  * Refactor(core): Replace security annotations with respective attributes
    (server#46748)
  * Fix: add a try and catch for delete versioning (server#46749)
  * Fix(files): Use `@nextcloud/files` filename validation to show more details
    (server#46753)
  * Fix(theming): Use version with less color banding for dark variant (server#
    46759)
  * Fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF
    checks (server#46760)
  * Fix(core): Document CSRF token endpoint (server#46761)
  * Build(deps-dev): bump requirejs from 2.3.6 to 2.3.7 (server#46765)
  * Fix(files): Correctly validate new node name (server#46767)
  * Fix(files): Provide default file action for file entry name (on click
    action) (server#46768)
  * Feat(files_sharing): show file requests in navigation (server#46770)
  * Style(settings): align icons at legacy help navigation (server#46773)
  * Chore: deprecate old AI APIs (server#46775)
  * Fix(testing): Make Testing TextProcessing providers unicode safe (server#
    46779)
  * Fix(files): Ensure scrolled file list does not leak through file filters
    (server#46782)
  * Fix(styles): Make sure footer with legal links is shown correctly (server#
    46784)
  * Fix(styles): use also new CSS variable for correct header text color on
    public pages (server#46785)
  * Fix(files): always ask for confirmation if trashbin app is disabled (server
    #46786)
  * Build(deps-dev): bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /build/
    integration (server#46793)
  * Build(deps): bump query-string from 9.0.0 to 9.1.0 (server#46794)
  * Build(deps-dev): bump eslint-plugin-cypress from 2.15.2 to 3.4.0 (server#
    46795)
  * Build(deps): bump @nextcloud/sharing from 0.2.2 to 0.2.3 (server#46796)
  * Build(deps-dev): bump @testing-library/jest-dom from 6.4.6 to 6.4.8 (server
    #46797)
  * Build(deps-dev): bump puppeteer from 22.13.0 to 22.14.0 (server#46798)
  * Build(deps-dev): bump cypress-if from 1.12.0 to 1.12.4 (server#46799)
  * Build(deps-dev): bump tar from 6.2.1 to 7.4.3 (server#46800)
  * Chore: bump cypress workers to 8 (server#46803)
  * Refactor(encryption): Replace security annotations with respective
    attributes (server#46804)
  * Refactor(federatedfilesharing): Replace security annotations with
    respective attributes (server#46805)
  * Refactor(federation): Replace security annotations with respective
    attributes (server#46806)
  * Refactor(files): Replace security annotations with respective attributes
    (server#46807)
  * Refactor(files_external): Replace security annotations with respective
    attributes (server#46809)
  * Refactor(files_sharing): Replace security annotations with respective
    attributes (server#46810)
  * Refactor(files_trashbin): Replace security annotations with respective
    attributes (server#46812)
  * Refactor(files_versions): Replace security annotations with respective
    attributes (server#46813)
  * Refactor(oauth2): Replace security annotations with respective attributes
    (server#46814)
  * Refactor(provisioning_api): Replace security annotations with respective
    attributes (server#46815)
  * Refactor(settings): Replace security annotations with respective attributes
    (server#46816)
  * Refactor(systemtags): Replace security annotations with respective
    attributes (server#46817)
  * Refactor(testing): Replace security annotations with respective attributes
    (server#46818)
  * Refactor(theming): Replace security annotations with respective attributes
    (server#46819)
  * Refactor(twofactor_backupcodes): Replace security annotations with
    respective attributes (server#46820)
  * Refactor(updatenotification): Replace security annotations with respective
    attributes (server#46821)
  * Refactor(user_ldap): Replace security annotations with respective
    attributes (server#46822)
  * Refactor(user_status): Replace security annotations with respective
    attributes (server#46823)
  * Refactor(weather_status): Replace security annotations with respective
    attributes (server#46824)
  * Refactor(workflowengine): Replace security annotations with respective
    attributes (server#46825)
  * Test(theming): Fix broken footer links tests (server#46826)
  * Build(psalm): Enforce named attribute arguments (server#46827)
  * Chore(ShareSettings): Proper wording for share autocompletion settings
    (server#46830)
  * Chore: fix some comments (server#46834)
  * Fix(psalm): named attribute argument (server#46846)
  * Fix: fix recursive share check (server#46849)
  * Fix(files_sharing): Adjust design of account filter for file list (server#
    46857)
  * Build(deps): bump fast-xml-parser from 4.4.0 to 4.4.1 (server#46858)
  * Fix: don??t persist previews used during blurhash generation ?? take 2
    (server#46864)
  * Fix(files): correctly shrink breadcrumbs bar (server#46865)
  * Fix(files): Bring back files personal settings (server#46867)
  * Fix: Update 3rdparty commit hash to latest (only actions changed) (server#
    46871)
  * Fix(TaskProcessing): Don??t break if provider methods throw (server#46872)
  * Chore(core): wrap initial state into hidden container (server#46873)
  * Update line height (server#46876)
  * Ci: Fix summary condition (server#46877)
  * Fix: Make account menu follow the design (use nextcloud-vue components)
    (server#46880)
  * Fix: try to find non-recursive share source (server#46881)
  * Fix: ensure array returned from getMountsForFileId is continious (server#
    46886)
  * Fix(files_versions): Catch constraint error on version insertion (server#
    46887)
  * Feat: enable bruteforcesettings app by default (server#46888)
  * Fix: Update documentation for Mail Provider Send (server#46890)
  * Fix(files_sharing): Add missing ??note to recipient?? (server#46892)
  * Chore: Fix cypress docker integration when testing locally (server#46893)
  * Fix(trashbin): Improve documentation of since/until timestamps of res??
    (server#46894)
  * Resolve template filler bugs (server#46895)
  * Fix(files): Set container for file list actions (server#46896)
  * Revert: chore(files): cleanup old templates (server#46897)
  * [master] Update psalm-baseline.xml (server#46901)
  * Fix(build): do not run SPDX Plugin in dev mode (server#46903)
  * More fixes for task processing (server#46912)
  * Fix: template folder and file request menu order (server#46913)
  * Fix: don??t break doc builds / fix imaginary config sample formatting
    (server#46915)
  * Fix(core): app menu label position and animation (server#46916)
  * Fix(files): Add missing `emptyView` handling (server#46917)
  * Fix(files): Correctly create Nodes from WebDAV result in ??recent??-view
    (server#46918)
  * Fix(caldav): allow listing of room and resource principals (server#46919)
  * Fix(systemtags): Correctly set the display name for the Nextcloud node
    (server#46921)
  * Feat: update border radius variables (server#46923)
  * Fix(files_sharing): filter out invalid shareWith in sharee API (server#
    46924)
  * Add small font size variable (server#46925)
  * Tests: don??t reuse the query builder for multiple tables in
    CardDavBackendTest (server#46926)
  * Fix(files): do not show legacy `edit locally` action on public pages
    (server#46927)
  * Fix(files): empty folder pending size (server#46928)
  * Fix(core): app menu notification should be in the top right (server#46930)
  * Fix: fix passing additional db connection parameters in factory (server#
    46931)
  * Build(deps): bump the github-actions group with 6 updates (server#46936)
  * Fix(activity): regroup Files and split sharing activity (server#46942)
  * Fix(AdminSettings/AI): show pref list of only the enabled translation
    providers (server#46943)
  * Feat(activity): add share link upload notifications (server#46945)
  * Chore: delete repair step for 8y old oc_mounts issue (server#46953)
  * Fix(LDAP): remove unneeded dependencies (server#46956)
  * Fix(files): Minimize `min-height` of dialog form (server#46958)
  * Fix(files): cancel move-copy action should not be handled as an error
    (server#46963)
  * Perf(files): Cache `getContents` function used for uploader (server#46966)
  * Fix(files_sharing): show proper share not found error message (server#
    46967)
  * Feat(migrations): add metadata to existing migrations (server#46974)
  * [master] Update psalm-baseline.xml (server#46975)
  * Feat(sharebymail): improve share email format (server#46985)
  * Fix(2fa): Vertical align the 2FA icons with the name (server#46986)
  * Fix(dav): Ensure share properties are also set on public remote endpoint
    (server#46987)
  * Fix(files): show folder sharing overlay on received shares (server#46989)
  * Fix(trashbin): Correctly set original name as displayname (server#46996)
  * Build(deps): bump jquery-ui from 1.13.2 to 1.13.3 (server#47005)
  * Build(deps): bump webdav from 5.6.0 to 5.7.0 (server#47008)
  * Build(deps-dev): bump typescript from 5.5.3 to 5.5.4 (server#47010)
  * Build(deps-dev): bump cypress-if from 1.12.4 to 1.12.5 (server#47011)
  * Build(deps): bump @nextcloud/paths from 2.2.0 to 2.2.1 (server#47012)
  * Build(deps): bump marked from 11.2.0 to 13.0.3 (server#47013)
  * Fix(files): Correctly handle open file URL query (server#47015)
  * Refactor(files): Drop unneeded initial state (server#47016)
  * Chore: Replace dashboard icon with Material Symbols ??View Column?? (server
    #47030)
  * Fix: Ensure app overflow menu is rendered centered (server#47031)
  * Fix: Make app menu overflow entries vertically aligned (server#47034)
  * Fix(inherited-shares): ignore top root folder (server#47043)
  * Fix(encryption): Fix mountpoint check to accept if several are found
    (server#47044)
  * Chore: Update `@nextcloud/vue` to v8.16.0 (server#47047)
  * Fix: Do not log link reference exceptions as error (server#47048)
  * Feat(core): add selection for recommended apps (server#47055)
  * Fix(webhook_listeners): Avoid collision between two identical calls at the
    same second (server#47061)
  * Fix: Ensure database connection is setup when getting group details (server
    #47065)
  * Fix(migration-preview): display a message if no attributes set (server#
    47069)
  * Fix(share): Rename Circle to Team (server#47070)
  * Fix(admin_audit): Do not log errors for new files (server#47071)
  * Fix: Fix failing test for group listing (server#47083)
  * [master] Update psalm-baseline.xml (server#47090)
  * Fix(theming): make cache buster depend on the app version (server#47095)
  * Fix(files): reduce number of fetch contents on load (server#47102)
  * Fix(files): file name and header sort buttons alignments (server#47106)
  * Fix(migration): Add column only if it does not exist (server#47116)
  * Fix(systemtags): Correctly load tagged files in ??tags??-files-view (server
    #47120)
  * Fix(systemtags): Make inline tags list fully accessible (server#47121)
  * Feat(files): Load limited depth tree (server#47122)
  * Fix(systemtags): Sub folders should be opened in files (server#47135)
  * Fix: Make focused app menu entry wider to see full name (server#47140)
  * Fix(files): trim names on new node creation (server#47147)
  * Fix(files): Disable tags editing for shared files/folders with view only
    permission (server#47149)
  * Fix(styles): Guest layout should follow the new design (server#47152)
  * Fix: fix getting the folder node from the dav response (server#47153)
  * Perf(files): Prevent extraneous requests when tree children are loading
    (server#47157)
  * [Task processing] Fix preferred providers (server#47177)
  * Apply group limit on remove from group (server#47180)
  * Fix(files): Add messages when ??new folder?? fails or gets cancelled
    (server#47181)
  * Fix(avatar): Fix icon-color for action-router contacts menu options (server
    #47188)
  * Chore: Ship twofactor_nextcloud_notification (server#47189)
  * Fix(federation): Return the used userID to allow the inviting server ??
    (server#47195)
  * Change label ??Allow download?? for better l10n (server#47198)
  * Fix: test variables before returning (server#47200)
  * Fix(userstatus): run user status automation job for start and end events
    (server#47201)
  * Chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where
    possible (server#47202)
  * Fix(files): Fix non-sticky sticky views in files nav (server#47207)
  * Chore(i18n): Improved grammar (server#47209)
  * Fix(core): Limit valid avatar sizes (server#47211)
  * Chore(deps-dev): bump karma-coverage from 2.2.0 to 2.2.1 (server#47217)
  * Chore(deps): bump webdav from 5.7.0 to 5.7.1 (server#47219)
  * Fix(security): Update expiration date in security.txt (server#47229)
  * Chore(branchoff): Test against stable30 branches (server#47235)
  * Fix(AppMenu): Prevent menu entries from jumping on hover (server#47236)
  * Fix(webauthn): Increase database column for public key id (server#47249)
  * Feat(webauthn): Add user verification to webauthn challenges (server#47255)
  * Fix(adminaudit): Don??t crash when creating folder (server#47260)
  * Don??t save translated predefined user status as custom status (server#
    47264)
  * Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47276)
  * Fix: check for correct storage class when checking for link parent (server#
    47283)
  * Occ:bg-job:worker] Add ??stop_after?? option (server#47292)
  * Chore(deps): bump pinia from 2.2.0 to 2.2.2 (server#47295)
  * Fix: Access node owner by top level `owner` property (server#47305)
  * Fix npm audit (server#47309)
  * Perf: improve cleanup of tags/comments (server#47322)
  * Fix(UnifiedSearch): Focus search input on open (server#47333)
  * Fix(caldav): allow renaming of birthday calendars (server#47338)
  * Store the mountpoint of storages in the mount options and use it to find
    the encryption keys (server#47355)
  * Chore: Add webhook_listeners to list of shipped apps (server#47362)
  * Bump Hub 8 -> Hub 9 (server#47364)
  * Fix(files_sharing): Sort by correct share attribute (??share with
    displayname??) (server#47374)
  * Fix: adding blurhash to definitions (server#47382)
  * Fix(theming): Make getImage() call save against missing non-SVG version
    (server#47385)
  * Fix: `FilenameValidator::isForbidden` should only check forbidden files
    (server#47387)
  * Chore(deps): Update openapi-extractor to v1.0.0 (server#47389)
  * Fix(TaskProcessing/ContextWrite): Fix wording ??ContextWrite?? -> ??Context
    write?? (server#47390)
  * Fix: Disable auto-zoom on iOS (server#47391)
  * Fix(files): Move loading icon before grid toggle (server#47392)
  * Fix(ProvisioningAPI): set typed config values by via API (server#47393)
  * Ci: Skip flaky test on PHP 8.3 (server#47395)
  * Feat: add negative compare-and-delete to imemcache (server#47398)
  * Update `@nextcloud/vue` to v8.17.0 (server#47401)
  * Fix: use empty template by default when pressing enter (server#47404)
  * Fix(caldav): limit property length (server#47422)
  * Fix: Trusted server icon recovery without addressbook change (server#47429)
  * Fix(dashboard): Adjust widget border radius (server#47434)
  * Fix(files_versions): Migrate version name dialog from NcModal to NcDialog
    (server#47436)
  * Fix(migration): Add missing migration attributes (server#47437)
  * Fix(files): Respect ??Show hidden files?? setting in tree (server#47442)
  * Fix: correct documentation for mail provider (server#47454)
  * Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (server#47456)
  * Fix npm audit (server#47471)
  * Fix(mailer): Call to custom mail_template_class (server#47475)
  * Fix(flow): cannot set custom user agent (server#47483)
  * Fix: write object to the correct urn when moving from another storage to
    object store (server#47484)
  * Fix(files): Adjust margin at the file list bottom (server#47492)
  * Fix(files): Reset drop notice on firefox (server#47498)
  * Chore(files): Adjust wording for file type filter (server#47499)
  * Fix(user_status): add link to Availability page if user set predefined ??
    Vacationing?? (server#47505)
  * Fix(dav): Allow apps to get unshares for DAV resources (server#47512)
  * Feat: Delegate is-encrypted handling to the e2ee app (server#47514)
  * Fix(Router): Load attribute routes of all apps when not app is specified
    (server#47518)
  * Fix(db): Increase log level for very slow transactions (server#47528)
  * Fix: gracefully handle unexpected exif orientation types (server#47533)
  * Fix(files): fix list gap at bottom (server#47539)
  * TaskProcessing] Add manager::runTask method (server#47542)
  * Line?? manager instead of ??Account?? manager (server#47543)
  * Ci: Reduce required run time (server#47545)
  * Fix(files): Correctly check for already used names when creating new folder
    (server#47547)
  * Fix(logger): ignore session logging during setup (server#47550)
  * Feat(files): Allow more than 50 favorite views (server#47555)
  * Feat: Improve encryption mode detection in occ info:file (server#47559)
  * Transparent* database sharding (server#47561)
  * Feat(templates): add support for checkboxes in template filler (server#
    47564)
  * Fix(provisionning_api): Remove parameters that are not set into template
    (server#47574)
  * Fix: optimise `getWrongShareOwnership` query (server#47578)
  * Fix: Filename validation should only forbid `create` and `update` (server#
    47583)
  * Feat(webhook_listeners): Enable the app by default (server#47587)
  * Fix(migration): Correctly sort migrations by version number (server#47588)
  * Fix(files_sharing): Make share labels nullable (server#47593)
  * Fix(test): Fix provisioning enabled apps (server#47597)
  * Fix(files): Remove margin and width to not break layout (server#47607)
  * Fix(DB): set sharding parameters only when intended (server#47612)
  * Fix: re-enable content-length header via htaccess (server#47619)
  * Fix(config): Avoid error messages for restricted opcache API (server#47621)
  * Fix: Do not fail to get internal path on NonExistingFile (server#47625)
  * Fix: Adjust filename validation messages (server#47626)
  * TaskProcessing] Use taskprocessing in TextProcessing and STT managers
    (server#47633)
  * Fix(css): Adjust header styles to only add focus-visible styles to menu
    (server#47641)
  * Fix(UnifiedSearch): Restore normal dialog size (server#47644)
  * Fix(settings): Hide forbidden UI elements for group managers (server#47651)
  * Chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (server#47653)
  * Fix(files): Node loading information should be accessible (server#47666)
  * Fix npm audit (server#47667)
  * Fix(files): Correctly parse external shares for files UI (server#47691)
  * Fix(css): make scrollbar visible again (server#47693)
  * LinkReferenceProvider] Better size check (server#47695)
  * Oauth2] Store hashed secret instead of encrypted (server#47699)
  * Fix(settings): Don??t display built-in task types in AI settings TextP??
    (server#47710)
  * Fix(settings): Fix sharing exclude groups from password requirement option
    not working (server#47716)
  * Fix(files): Fix navigating with breadcrumbs not highlighting navigation
    entry (server#47719)
  * Fix: only keep major as server version (server#47720)
  * Fix: Do not throw if appstore is unavailable during upgrade (server#47726)
  * Fix(jobs): Switch to executeStatement() while deleting rows (server#47728)
  * Chore: Improve isEncrypted description (server#47729)
  * Fix status check and saving of external storages (server#47733)
  * Fix(files): undefined sidebar (server#47748)
  * Fix(files): Create non-existent parents of mountpoints (server#47751)
  * Fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0
    apps (server#47753)
  * Fix(appstore): Cache apps.json also on dev instances (server#47764)
  * Fix: add option to remove the webroot for setup checks and don??t chec??
    (server#47775)
  * Fix: Use sha256 to hash arguments of background jobs (server#47778)
  * Feat(transfer-ownership): Correctly react to encrypted files (server#47781)
  * Fix(dav): Always respond custom error page on exceptions (server#47787)
  * Fix: Fix inaccessible content on public pages due to overlapping footer
    (server#47810)
  * Fix: Run migration sql as statement so that the primary db node is used
    (server#47839)
  * Fix: Replace conflicting tags in `xml_exception` template (server#47842)
  * Fix(files_sharing): password checkbox and labels in link share (server#
    47851)
  * Add an endpoint to remove all webhook registrations from an app (server#
    47855)
  * Fix: Only write once to template instead of create/copy (server#47863)
  * Fix: make swift connect exception message more informative (server#47874)
  * Fix(files): Sort tree views correctly by natural order (server#47882)
  * Fix(theming): Add migration to restore primary color after separating
    primary and background (server#47897)
  * Chore: Update trashbin retention documentation with exceeded quota details
    (server#47912)
  * Fix: Add whiteboard to education and public sector bundle (server#47915)
  * Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (3rdparty#1708)
  * Chore(deps): Bump fusonic/opengraph from 2.2.0 to 2.3.0 (3rdparty#1709)
  * Chore(deps): Bump symfony/polyfill-intl-grapheme from 1.28.0 to 1.29.0
    (3rdparty#1733)
  * Chore(deps): Bump symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0
    (3rdparty#1734)
  * Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47 (3rdparty#1751)
  * Chore(deps): Bump doctrine/dbal from 3.7.0 to 3.8.3 (3rdparty#1754)
  * Fix: Also run dependabot for stable29 and github actions (3rdparty#1768)
  * Chore(deps): Bump actions/checkout from 2 to 4 (3rdparty#1769)
  * Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (3rdparty#
    1770)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 1 to 4
    (3rdparty#1771)
  * Chore(deps): Bump xt0rted/pull-request-comment-branch from 1 to 2 (3rdparty
    #1773)
  * Chore(deps): Bump skjnldsv/check-actor-permission from 2 to 3 (3rdparty#
    1775)
  * Fix(ci): Bring back reactions on `/composer-update` command (3rdparty#1790)
  * Fix: Upgrade PHP requirement to 8.1 (3rdparty#1798)
  * Chore(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (3rdparty#1799)
  * Chore(deps): Bump pear/pear-core-minimal from 1.10.14 to 1.10.15 (3rdparty#
    1800)
  * Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (3rdparty#1807)
  * Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (3rdparty#1808)
  * Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to
    8.13.35 (3rdparty#1810)
  * Chore(deps): Bump egulias/email-validator from 3.2.6 to 4.0.2 (3rdparty#
    1811)
  * Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (3rdparty#1850)
  * Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1863)
  * Build(deps): disable dependabot for EOL 27 (3rdparty#1879)
  * Chore(mp3info): apply upstream patch for invalid array access (3rdparty#
    1888)
  * Chore: set version in composer.json (3rdparty#1890)
  * Ci: Update actions (3rdparty#1909)
  * Chore(branchoff): Run dependabot on stable30 (3rdparty#1914)
  * Chore: update workflows from templates (activity#1555)
  * Upgrade: Bump vue-material-design-icons from 5.2.0 to 5.3.0 (activity#1573)
  * Upgrade: Bump cypress-visual-regression from 3.0.0 to 5.0.0 (activity#1575)
  * Feat(deps): Add Nextcloud 30 support on master (activity#1615)
  * Group activities sent by mail (activity#1616)
  * [master] Update nextcloud/ocp dependency (activity#1620)
  * Upgrade: Bump phpunit/phpunit from 9.6.17 to 9.6.19 (activity#1625)
  * Upgrade: Bump typescript from 5.3.3 to 5.4.4 (activity#1627)
  * [master] Update nextcloud/ocp dependency (activity#1629)
  * [master] Fix npm audit (activity#1634)
  * Upgrade: Bump @types/dockerode from 3.3.26 to 3.3.28 (activity#1636)
  * Upgrade: Bump happy-dom from 13.2.0 to 14.7.1 (activity#1638)
  * [master] Update nextcloud/ocp dependency (activity#1639)
  * [master] Fix npm audit (activity#1641)
  * Fix(activity): Improved activity exceptions (activity#1642)
  * [master] Update nextcloud/ocp dependency (activity#1643)
  * Fix(tests): Fix selecting the correct tagging field (activity#1644)
  * Upgrade: Bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (activity#1646)
  * Upgrade: Bump @nextcloud/dialogs from 5.1.1 to 5.3.1 (activity#1647)
  * Updating node.yml workflow from template (activity#1649)
  * Updating pr-feedback.yml workflow from template (activity#1650)
  * Fix: add missing angle bracket (activity#1651)
  * Upgrade: Bump @nextcloud/router from 2.2.0 to 3.0.1 (activity#1652)
  * Upgrade: Bump @nextcloud/logger from 2.7.0 to 3.0.1 (activity#1653)
  * Upgrade: Bump eslint-plugin-cypress from 2.15.2 to 3.0.2 (activity#1654)
  * Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8
    (activity#1655)
  * Upgrade: Bump @nextcloud/vite-config from 1.2.0 to 1.2.3 (activity#1657)
  * [master] Update nextcloud/ocp dependency (activity#1658)
  * Update block-merge-eol workflow (activity#1659)
  * Fix checkboxes alignment and add proper spacing to frequency select
    (activity#1660)
  * Add SPDX headers (activity#1663)
  * Upgrade: Bump typescript from 5.4.4 to 5.4.5 (activity#1664)
  * Upgrade: Bump @vitest/coverage-v8 from 1.4.0 to 1.6.0 (activity#1667)
  * Upgrade: Bump @types/dockerode from 3.3.28 to 3.3.29 (activity#1669)
  * [master] Update nextcloud/ocp dependency (activity#1672)
  * Upgrade: Bump happy-dom from 14.7.1 to 14.10.1 (activity#1675)
  * Upgrade: Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (activity#1676)
  * Upgrade: Bump eslint-plugin-cypress from 3.0.2 to 3.2.0 (activity#1677)
  * [master] Update nextcloud/ocp dependency (activity#1678)
  * [master] Fix npm audit (activity#1682)
  * Upgrade: Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (activity#1688)
  * [master] Update nextcloud/ocp dependency (activity#1690)
  * [master] Update nextcloud/ocp dependency (activity#1691)
  * [master] Fix npm audit (activity#1698)
  * Chore(CI): Updating pr-feedback.yml workflow from template (activity#1699)
  * [master] Update nextcloud/ocp dependency (activity#1703)
  * [master] Fix npm audit (activity#1704)
  * Update to Material Symbol icon style (activity#1706)
  * [master] Fix npm audit (activity#1709)
  * Upgrade: Bump psalm/phar from 5.23.1 to 5.25.0 (activity#1713)
  * Chore(CI): Updating reuse.yml workflow from template (activity#1716)
  * Migrate REUSE to TOML format (activity#1718)
  * Upgrade: Bump @nextcloud/vue from 8.11.2 to 8.14.0 (activity#1719)
  * Upgrade: Bump happy-dom from 14.10.1 to 14.12.3 (activity#1720)
  * Upgrade: Bump cypress from 13.7.1 to 13.13.0 (activity#1721)
  * Fix(dashboard): Fix missing dashboard icon (activity#1722)
  * Fix(DigestSender): Do not add `and 1 more` in digest mail but simply
    include it (activity#1723)
  * Feat(DigestSender): Make `and X more` a link (activity#1724)
  * Upgrade: Bump vitest and @vitest/coverage-v8 (activity#1729)
  * Forces sidebarPlugins to unmount and mount during an ActivityTab update
    (activity#1732)
  * Fix(ActivityTab): vertically center empty content (activity#1733)
  * Fix(stream): Don??t render avatar for federated users (activity#1744)
  * Fix: split link upload activity type (activity#1745)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (activity#
    1746)
  * Various fixes (activity#1759)
  * Feat(deps): Add Nextcloud 30 support on master (bruteforcesettings#579)
  * Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (bruteforcesettings#
    580)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (bruteforcesettings#
    583)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0
    (bruteforcesettings#584)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1
    (bruteforcesettings#585)
  * Add SPDX header (bruteforcesettings#586)
  * Add reuse compliance badge (bruteforcesettings#588)
  * Updating pr-feedback.yml workflow from template (bruteforcesettings#589)
  * Updating 2 workflows from template (bruteforcesettings#590)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings
    #591)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (bruteforcesettings#592)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (bruteforcesettings#
    598)
  * Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0
    (bruteforcesettings#599)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0
    (bruteforcesettings#600)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
    (bruteforcesettings#601)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1
    (bruteforcesettings#602)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (bruteforcesettings#605)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0
    (bruteforcesettings#606)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.12.0 (bruteforcesettings#
    607)
  * Chore(CI): Updating pr-feedback.yml workflow from template
    (bruteforcesettings#608)
  * Chore(deps): Bump braces from 3.0.2 to 3.0.3 (bruteforcesettings#609)
  * Fix: npm audit (bruteforcesettings#610)
  * Chore(deps-dev): Bump ws from 8.14.2 to 8.17.1 (bruteforcesettings#612)
  * Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.14.0 (bruteforcesettings#
    615)
  * Chore(CI): Updating reuse.yml workflow from template (bruteforcesettings#
    618)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.5
    (bruteforcesettings#619)
  * Chore: update workflows from templates (bruteforcesettings#620)
  * Migrate dep5 to toml (bruteforcesettings#622)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (bruteforcesettings#
    623)
  * Add npm audit action (bruteforcesettings#624)
  * Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.1 (bruteforcesettings#
    628)
  * Chore(deps): Bump @nextcloud/vue from 8.15.1 to 8.16.0 (bruteforcesettings#
    629)
  * [master] Fix npm audit (bruteforcesettings#630)
  * Chore(deps): Bump axios from 1.6.8 to 1.7.4 (bruteforcesettings#632)
  * Chore: update workflows from templates (circles#1469)
  * [master] Update nextcloud/ocp dependency (circles#1513)
  * Updating phpunit-mysql.yml workflow from template (circles#1529)
  * Feat(deps): Add Nextcloud 30 support on master (circles#1535)
  * Chore(i18n): Established the meaning of the sentence (circles#1571)
  * [master] Update nextcloud/ocp dependency (circles#1572)
  * Add SPDX header (circles#1605)
  * Chore(deps-dev): Bump psalm/phar from 5.22.1 to 5.24.0 (circles#1607)
  * Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (circles#1611)
  * [master] Update nextcloud/ocp dependency (circles#1612)
  * Ignore empty fileIds (circles#1615)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 10.5.24 (circles#1616)
  * Chore(CI): Updating reuse.yml workflow from template (circles#1623)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.24 to 10.5.25 (circles#
    1626)
  * Fix(dashboard): Fix dashboard icon (circles#1630)
  * Icon replaced by Material Symbol (circles#1632)
  * Fix(notifications): Don??t trigger invite notifications for system groups
    (circles#1650)
  * Migrate reuse to toml format (circles#1657)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (circles#
    1670)
  * Fix display name of new users (circles#1688)
  * Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (files_downloadlimit
    #252)
  * Feat(deps): Add Nextcloud 30 support (files_downloadlimit#255)
  * Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (files_downloadlimit#256)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#257)
  * Chore(deps-dev): Bump vite from 5.2.7 to 5.2.8 (files_downloadlimit#259)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#260)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (files_downloadlimit
    #263)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#264)
  * [master] Fix npm audit (files_downloadlimit#265)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1
    (files_downloadlimit#266)
  * Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (files_downloadlimit#267)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#268)
  * Updating pr-feedback.yml workflow from template (files_downloadlimit#269)
  * Updating dependabot-approve-merge.yml workflow from template
    (files_downloadlimit#270)
  * Updating appstore-build-publish.yml workflow from template
    (files_downloadlimit#271)
  * Chore(deps-dev): Bump vite from 5.2.9 to 5.2.10 (files_downloadlimit#272)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1
    (files_downloadlimit#273)
  * Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.1
    (files_downloadlimit#274)
  * Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (files_downloadlimit#
    275)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (files_downloadlimit#276)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#277)
  * Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0
    (files_downloadlimit#278)
  * Chore(deps-dev): Bump vite from 5.2.10 to 5.2.11 (files_downloadlimit#280)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_downloadlimit
    #281)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3
    (files_downloadlimit#282)
  * Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0
    (files_downloadlimit#283)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#284)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (files_downloadlimit#
    285)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (files_downloadlimit
    #286)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#287)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (files_downloadlimit#288)
  * Chore(deps): Bump @nextcloud/logger from 3.0.1 to 3.0.2
    (files_downloadlimit#290)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#291)
  * Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (files_downloadlimit
    #292)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#293)
  * Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (files_downloadlimit#294)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#295)
  * Chore(CI): Updating pr-feedback.yml workflow from template
    (files_downloadlimit#296)
  * Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (files_downloadlimit#297)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#298)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2
    (files_downloadlimit#299)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5
    (files_downloadlimit#300)
  * Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (files_downloadlimit#301)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#302)
  * [master] Fix npm audit (files_downloadlimit#304)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_downloadlimit#306)
  * Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0
    (files_downloadlimit#307)
  * Chore(deps): Bump @nextcloud/sharing from 0.1.0 to 0.2.2
    (files_downloadlimit#308)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3
    (files_downloadlimit#309)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.5 to 1.3.0
    (files_downloadlimit#310)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#311)
  * Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (files_downloadlimit#313)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#315)
  * Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (files_downloadlimit#317)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.5
    (files_downloadlimit#318)
  * Chore: update workflows from templates (files_downloadlimit#319)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#320)
  * Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (files_downloadlimit#321)
  * Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (files_downloadlimit#322)
  * Chore(deps): Bump @nextcloud/sharing from 0.2.2 to 0.2.3
    (files_downloadlimit#323)
  * Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.15.0 (files_downloadlimit
    #324)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#325)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_downloadlimit#
    327)
  * Fix: prevent null token (files_downloadlimit#328)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#331)
  * Reuse compliance (files_downloadlimit#335)
  * Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.16.0 (files_downloadlimit
    #336)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.3.0 to 1.4.0
    (files_downloadlimit#337)
  * Chore: Make app REUSE compliant (files_downloadlimit#340)
  * Add REUSE status badge (files_downloadlimit#342)
  * [master] Fix npm audit (files_downloadlimit#343)
  * Refactor: Adjust code for some Typescript errors (files_downloadlimit#344)
  * Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (files_downloadlimit#345)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#346)
  * Fix npm audit (files_downloadlimit#356)
  * Chore(deps-dev): Bump axios from 1.7.2 to 1.7.3 (files_pdfviewer#1000)
  * Chore(deps-dev): Bump adm-zip from 0.5.14 to 0.5.15 (files_pdfviewer#1006)
  * [master] Fix npm audit (files_pdfviewer#1010)
  * Chore(deps-dev): Bump axios from 1.7.3 to 1.7.4 (files_pdfviewer#1013)
  * Fix npm audit (files_pdfviewer#1019)
  * Fix: Use the user configured UI language for PDFjs instead of browser
    language (files_pdfviewer#1026)
  * Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1028)
  * Fix npm audit (files_pdfviewer#1032)
  * Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1040)
  * Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1041)
  * Updating command-compile.yml workflow from template (files_pdfviewer#915)
  * Feat(deps): Add Nextcloud 30 support on master (files_pdfviewer#936)
  * Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (files_pdfviewer#937)
  * [master] Fix npm audit (files_pdfviewer#942)
  * [master] Fix npm audit (files_pdfviewer#945)
  * Chore(deps): Bump tar from 6.1.14 to 6.2.1 (files_pdfviewer#947)
  * [master] Fix npm audit (files_pdfviewer#951)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (files_pdfviewer#
    955)
  * Updating node.yml workflow from template (files_pdfviewer#957)
  * Updating pr-feedback.yml workflow from template (files_pdfviewer#958)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (files_pdfviewer#960)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
    (files_pdfviewer#964)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_pdfviewer#
    966)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1
    (files_pdfviewer#968)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0
    (files_pdfviewer#969)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (files_pdfviewer#971)
  * Chore(deps-dev): Bump axios from 1.6.8 to 1.7.2 (files_pdfviewer#972)
  * Chore(CI): Updating pr-feedback.yml workflow from template (files_pdfviewer
    #973)
  * Chore(CI): Updating lint-eslint.yml workflow from template (files_pdfviewer
    #974)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_pdfviewer#978)
  * Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#979)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (files_pdfviewer#
    980)
  * Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (files_pdfviewer#985)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (files_pdfviewer#
    986)
  * Update PDF icon(s) to latest server-version used one (files_pdfviewer#987)
  * Add SPDX header (files_pdfviewer#988)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (files_pdfviewer#
    989)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (files_pdfviewer#
    990)
  * Fix missing/incorrect SPDX data (files_pdfviewer#991)
  * Migrate REUSE file to toml (files_pdfviewer#992)
  * Chore(CI): Updating reuse.yml workflow from template (files_pdfviewer#993)
  * Move build to build-js (files_pdfviewer#995)
  * Chore: update workflows from templates (files_pdfviewer#996)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_pdfviewer#999)
  * Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (firstrunwizard#
    1139)
  * Feat: Add Nextcloud Hub changelog (firstrunwizard#1145)
  * Feat(deps): Add Nextcloud 30 support on master (firstrunwizard#1147)
  * Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6 (firstrunwizard#1149)
  * Chore(deps-dev): Bump vite from 5.2.6 to 5.2.7 (firstrunwizard#1152)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1153)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.1 to 2.30.2
    (firstrunwizard#1154)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (firstrunwizard
    #1155)
  * Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (firstrunwizard#1158)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1159)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to
    3 (firstrunwizard#1163)
  * Fix: Do not mess with all NcModal styles ?? scope styles to wizard
    (firstrunwizard#1164)
  * Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (firstrunwizard#1165)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#
    1166)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1170)
  * [master] Fix npm audit (firstrunwizard#1173)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3
    (firstrunwizard#1174)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4
    (firstrunwizard#1175)
  * Fix(i18n): Fixed typo (firstrunwizard#1176)
  * Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (firstrunwizard#1179)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1180)
  * Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.3 (firstrunwizard#
    1181)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.2 to 2.30.3
    (firstrunwizard#1182)
  * Fix: Adjust styles for Nextcloud 30 (default heading styles)
    (firstrunwizard#1184)
  * Fix: Apply class to wizard page title (was a typo) and correctly navigate
    to page whats-new page (firstrunwizard#1185)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.3 to 2.30.4
    (firstrunwizard#1187)
  * Chore(deps): Bump actions/checkout from 4.1.3 to 4.1.4 (firstrunwizard#
    1188)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5
    (firstrunwizard#1189)
  * Updating node.yml workflow from template (firstrunwizard#1190)
  * Updating pr-feedback.yml workflow from template (firstrunwizard#1191)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#
    1192)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3
    (firstrunwizard#1193)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (firstrunwizard#1194)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1200)
  * Chore(deps-dev): Bump vite from 5.2.9 to 5.2.11 (firstrunwizard#1202)
  * Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (firstrunwizard#1203)
  * Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0
    (firstrunwizard#1204)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0
    (firstrunwizard#1205)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (firstrunwizard#
    1206)
  * Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (firstrunwizard#
    1208)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1209)
  * Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2
    (firstrunwizard#1210)
  * Chore(deps): Bump actions/checkout from 4.1.4 to 4.1.5 (firstrunwizard#
    1211)
  * Add SPDX header (firstrunwizard#1212)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (firstrunwizard#1213)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#
    1214)
  * Chore(deps-dev): Bump sass from 1.76.0 to 1.77.0 (firstrunwizard#1215)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1
    (firstrunwizard#1216)
  * Chore(deps-dev): Bump sass from 1.77.0 to 1.77.1 (firstrunwizard#1218)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1219)
  * Chore(deps): Bump actions/checkout from 4.1.5 to 4.1.6 (firstrunwizard#
    1223)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (firstrunwizard#1224)
  * Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (firstrunwizard#1226)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1227)
  * Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (firstrunwizard#
    1228)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1229)
  * Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1233)
  * Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (firstrunwizard#1234)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1235)
  * Chore(CI): Updating pr-feedback.yml workflow from template (firstrunwizard#
    1239)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.4 to 2.30.5
    (firstrunwizard#1240)
  * Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1241)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1245)
  * Update icons to Material Symbols (firstrunwizard#1246)
  * Chore(deps): Bump actions/checkout from 4.1.6 to 4.1.7 (firstrunwizard#
    1248)
  * Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (firstrunwizard#1251)
  * Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (firstrunwizard#1253)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1254)
  * [master] Fix npm audit (firstrunwizard#1255)
  * Migrate personal setting page to vue (firstrunwizard#1259)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0
    (firstrunwizard#1261)
  * Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1262)
  * Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (firstrunwizard#
    1263)
  * Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (firstrunwizard#1264)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.3.0
    (firstrunwizard#1265)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1267)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0
    (firstrunwizard#1268)
  * Chore(deps-dev): Bump @nextcloud/typings from 1.8.0 to 1.9.0
    (firstrunwizard#1269)
  * Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (firstrunwizard#1270)
  * Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (firstrunwizard#
    1271)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1272)
  * Chore(CI): Updating reuse.yml workflow from template (firstrunwizard#1275)
  * Chore(deps-dev): Bump @nextcloud/typings from 1.9.0 to 1.9.1
    (firstrunwizard#1276)
  * Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (firstrunwizard#1277)
  * Chore(deps): Bump @nextcloud/vue from 8.13.0 to 8.14.0 (firstrunwizard#
    1278)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1279)
  * Migrate REUSE to TOML format (firstrunwizard#1280)
  * Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1
    (firstrunwizard#1281)
  * Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#
    1282)
  * Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (firstrunwizard#1284)
  * Chore: update workflows from templates (firstrunwizard#1285)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1286)
  * Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#
    1289)
  * Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1
    (firstrunwizard#1290)
  * Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (firstrunwizard#1291)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1292)
  * Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (firstrunwizard#
    1293)
  * Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (firstrunwizard#1294)
  * Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (firstrunwizard#
    1298)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1299)
  * [master] Fix npm audit (firstrunwizard#1300)
  * Chore: Update data for HUB 9 release (firstrunwizard#1302)
  * Chore: Add new animation with updated icons (firstrunwizard#1304)
  * Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (firstrunwizard#1305)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1307)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (firstrunwizard#1308)
  * Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (firstrunwizard#1313)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (firstrunwizard#
    1314)
  * Fix npm audit (firstrunwizard#1321)
  * Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1328)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (firstrunwizard#
    1329)
  * Fix npm audit (firstrunwizard#1334)
  * Chore: Adjust HUB 9 release notes (firstrunwizard#1339)
  * Fix: Move version information to first page (firstrunwizard#1340)
  * Update nextcloud/ocp dependency (firstrunwizard#1345)
  * Fix: Add app hint for whiteboard (firstrunwizard#1355)
  * Feat(deps): Add Nextcloud 30 support on master (logreader#1199)
  * Chore(deps-dev): bump happy-dom from 14.3.1 to 14.3.9 (logreader#1200)
  * [master] Update nextcloud/ocp dependency (logreader#1203)
  * Chore(deps-dev): bump happy-dom from 14.3.9 to 14.6.1 (logreader#1204)
  * Chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 (logreader#1205)
  * Chore(deps-dev): bump vite from 5.2.6 to 5.2.8 (logreader#1206)
  * Chore(deps-dev): bump happy-dom from 14.6.1 to 14.7.1 (logreader#1210)
  * Chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (logreader#1212)
  * Chore(deps-dev): bump @vitest/coverage-istanbul from 1.4.0 to 1.5.0
    (logreader#1213)
  * Chore(deps): bump @nextcloud/vue from 8.11.1 to 8.11.2 (logreader#1214)
  * [master] Update nextcloud/ocp dependency (logreader#1216)
  * Chore(deps): bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (logreader#1219)
  * Chore(deps-dev): bump vite from 5.2.8 to 5.2.9 (logreader#1220)
  * [master] Update nextcloud/ocp dependency (logreader#1222)
  * Updating node.yml workflow from template (logreader#1224)
  * Updating pr-feedback.yml workflow from template (logreader#1225)
  * Chore(deps-dev): bump vite from 5.2.9 to 5.2.10 (logreader#1228)
  * Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (logreader#1230)
  * Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.0 to 1.5.2
    (logreader#1231)
  * [master] Update nextcloud/ocp dependency (logreader#1234)
  * Fix: LogIterator duplicates and drops log entries (logreader#1235)
  * Chore(deps): bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (logreader#
    1239)
  * Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.2 to 1.6.0
    (logreader#1240)
  * Chore(deps-dev): bump vite from 5.2.10 to 5.2.11 (logreader#1241)
  * Chore(deps): bump @nextcloud/axios from 2.4.0 to 2.5.0 (logreader#1242)
  * Add SPDX header (logreader#1244)
  * Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (logreader#1246)
  * Chore(deps-dev): bump happy-dom from 14.7.1 to 14.10.1 (logreader#1248)
  * [master] Update nextcloud/ocp dependency (logreader#1251)
  * Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (logreader#1255)
  * Chore(deps-dev): bump happy-dom from 14.10.1 to 14.11.0 (logreader#1256)
  * Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (logreader#1257)
  * Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0
    (logreader#1260)
  * Chore(deps-dev): bump vite from 5.2.11 to 5.2.12 (logreader#1265)
  * Chore(deps-dev): bump happy-dom from 14.11.0 to 14.12.0 (logreader#1266)
  * Chore(CI): Updating pr-feedback.yml workflow from template (logreader#1268)
  * Chore(CI): Updating lint-eslint.yml workflow from template (logreader#1270)
  * Chore(deps-dev): bump vite from 5.2.12 to 5.2.13 (logreader#1272)
  * Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0
    (logreader#1273)
  * Chore(deps-dev): bump vite from 5.2.13 to 5.3.1 (logreader#1278)
  * Chore(deps): bump braces from 3.0.2 to 3.0.3 (logreader#1280)
  * Chore(deps-dev): bump happy-dom from 14.12.0 to 14.12.3 (logreader#1282)
  * Chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (logreader#1285)
  * [master] Update nextcloud/ocp dependency (logreader#1286)
  * Chore(deps): bump @nextcloud/typings from 1.8.0 to 1.9.0 (logreader#1288)
  * Chore(deps-dev): bump vite from 5.3.1 to 5.3.2 (logreader#1291)
  * [master] Update nextcloud/ocp dependency (logreader#1292)
  * Chore(CI): Updating reuse.yml workflow from template (logreader#1294)
  * Chore(deps): bump @nextcloud/dialogs from 5.3.1 to 5.3.5 (logreader#1295)
  * Chore(deps-dev): bump vite from 5.3.2 to 5.3.3 (logreader#1296)
  * Chore(deps): bump @nextcloud/typings from 1.9.0 to 1.9.1 (logreader#1297)
  * Chore(deps): bump @nextcloud/vue from 8.11.2 to 8.14.0 (logreader#1298)
  * Chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 (logreader#1299)
  * [master] Update nextcloud/ocp dependency (logreader#1300)
  * Migrate REUSE to TOML format (logreader#1301)
  * Chore(deps): bump highlight.js from 11.9.0 to 11.10.0 (logreader#1303)
  * Chore: update workflows from templates (logreader#1304)
  * Chore(deps-dev): bump vite from 5.3.3 to 5.3.4 (logreader#1307)
  * Chore(deps-dev): bump vitest and @vitest/coverage-istanbul (logreader#1308)
  * Chore: update .git/workflows content (logreader#1309)
  * Chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (logreader#1313)
  * Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.3 to 2.0.4
    (logreader#1315)
  * Chore(deps-dev): bump vite from 5.3.4 to 5.3.5 (logreader#1317)
  * [master] Update nextcloud/ocp dependency (logreader#1320)
  * Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (logreader#1324)
  * Chore(deps-dev): bump eslint-plugin-chai-friendly from 1.0.0 to 1.0.1
    (logreader#1326)
  * Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.4 to 2.0.5
    (logreader#1327)
  * Chore(deps): bump axios from 1.6.8 to 1.7.3 (logreader#1328)
  * Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.16.0 (logreader#1331)
  * Chore(deps): bump pinia from 2.1.7 to 2.2.1 (logreader#1334)
  * Chore(deps-dev): bump vite from 5.3.5 to 5.4.0 (logreader#1335)
  * Chore(deps-dev): bump @nextcloud/vite-config from 1.2.2 to 1.4.2 (logreader
    #1336)
  * Fix(format): export missing formatTime function (logreader#1338)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (logreader#
    1340)
  * Feat(deps): Add Nextcloud 30 support on master (nextcloud_announcements#
    313)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#314)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19
    (nextcloud_announcements#315)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#318)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#319)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#322)
  * Updating pr-feedback.yml workflow from template (nextcloud_announcements#
    323)
  * Updating dependabot-approve-merge.yml workflow from template
    (nextcloud_announcements#324)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#325)
  * Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0
    (nextcloud_announcements#326)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#327)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#331)
  * Fix: Correctly check result of function (nextcloud_announcements#332)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#336)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#341)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#345)
  * Chore(CI): Updating pr-feedback.yml workflow from template
    (nextcloud_announcements#346)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#349)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#351)
  * Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0
    (nextcloud_announcements#352)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#353)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#354)
  * Add SPDX header (nextcloud_announcements#356)
  * Chore(CI): Updating reuse.yml workflow from template
    (nextcloud_announcements#357)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#358)
  * Migrate REUSE to TOML format (nextcloud_announcements#359)
  * Chore: update workflows from templates (nextcloud_announcements#360)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#361)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#364)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#365)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#369)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#371)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (nextcloud_announcements#372)
  * Update nextcloud/ocp dependency (nextcloud_announcements#378)
  * Feat(deps): Add Nextcloud 30 support on master (notifications#1869)
  * Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (notifications#1870)
  * [master] Update nextcloud/ocp dependency (notifications#1872)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (notifications#
    1873)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 in /tests/
    Integration (notifications#1874)
  * [master] Update nextcloud/ocp dependency (notifications#1875)
  * Fix(openapi): Update openapi-extractor (notifications#1879)
  * Perf(push): Only get user language when needed (notifications#1880)
  * Techdebt(exceptions): Migrate to new exceptions (notifications#1882)
  * Chore(deps): Bump @nextcloud/capabilities from 1.1.0 to 1.2.0
    (notifications#1883)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (notifications#1884)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (notifications#
    1885)
  * [master] Update nextcloud/ocp dependency (notifications#1889)
  * [master] Update nextcloud/ocp dependency (notifications#1891)
  * Fix(exceptions): Catch AlreadyProcessedException as well now (notifications
    #1892)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (notifications#
    1893)
  * [master] Update nextcloud/ocp dependency (notifications#1894)
  * Updating node.yml workflow from template (notifications#1895)
  * Updating pr-feedback.yml workflow from template (notifications#1896)
  * Updating dependabot-approve-merge.yml workflow from template (notifications
    #1897)
  * Bump @nextcloud/auth from 2.2.1 to 2.3.0 (notifications#1901)
  * Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#1902)
  * Bump @nextcloud/event-bus from 3.1.0 to 3.2.0 (notifications#1903)
  * Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (notifications#
    1904)
  * [master] Update nextcloud/ocp dependency (notifications#1905)
  * Chore: Add license headers in missing files (notifications#1906)
  * Chore: Convert copyright headers to SPDX format (notifications#1908)
  * Updating reuse.yml workflow from template (notifications#1909)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (notifications#1910)
  * Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0
    (notifications#1911)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
    (notifications#1912)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0
    (notifications#1913)
  * Chore(deps): Bump @nextcloud/browser-storage from 0.3.0 to 0.4.0
    (notifications#1914)
  * Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (notifications#
    1915)
  * [master] Update nextcloud/ocp dependency (notifications#1916)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1917)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1
    (notifications#1918)
  * [master] Update nextcloud/ocp dependency (notifications#1921)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0
    (notifications#1924)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (notifications#1925)
  * [master] Update nextcloud/ocp dependency (notifications#1927)
  * Bump @nextcloud/vue from 8.11.3 to 8.12.0 (notifications#1928)
  * Bump @nextcloud/notify_push from 1.1.4 to 1.3.0 (notifications#1929)
  * [master] Update nextcloud/ocp dependency (notifications#1930)
  * Chore(deps): Bump @nextcloud/event-bus from 3.2.0 to 3.3.1 (notifications#
    1932)
  * [master] Update nextcloud/ocp dependency (notifications#1935)
  * Chore(CI): Updating pr-feedback.yml workflow from template (notifications#
    1937)
  * [master] Update nextcloud/ocp dependency (notifications#1940)
  * Fix(browser): Don??t create web notifications for old notifications
    (notifications#1943)
  * Fix: separate creation of browser notifications and sounds from Vue
    rendering (notifications#1947)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (notifications#
    1953)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (notifications#1955)
  * [master] Update nextcloud/ocp dependency (notifications#1956)
  * Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (notifications#1958)
  * Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (notifications#
    1959)
  * Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (notifications#1960)
  * [master] Update nextcloud/ocp dependency (notifications#1961)
  * Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (notifications#1963)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (notifications#
    1964)
  * [master] Update nextcloud/ocp dependency (notifications#1966)
  * Chore(deps): bump @nextcloud/vue from 8.13.0 to 8.14.0 (notifications#1967)
  * Chore(CI): Updating reuse.yml workflow from template (notifications#1968)
  * Feat: Adapt FakeUser to new IUser (notifications#1969)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (notifications#
    1970)
  * [master] Update nextcloud/ocp dependency (notifications#1971)
  * Migrate REUSE to TOML (notifications#1972)
  * Add rich object support to API (notifications#1973)
  * Feat(sounds): play call notification sound on second output device
    (notifications#1974)
  * Chore: update workflows from templates (notifications#1975)
  * [master] Update nextcloud/ocp dependency (notifications#1976)
  * Chore(CI): Test compile command (notifications#1979)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /tests/
    Integration (notifications#1981)
  * [master] Update nextcloud/ocp dependency (notifications#1982)
  * Fix(controller): Migrate from annotations to attributes (notifications#
    1983)
  * Fix(ci): Fix compile command (notifications#1984)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /tests/
    Integration (notifications#1985)
  * Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (notifications#1986)
  * [master] Update nextcloud/ocp dependency (notifications#1989)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (notifications#1993)
  * Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (notifications#1994)
  * [master] Update nextcloud/ocp dependency (notifications#1995)
  * Chore(deps): bump nextcloud/vue lib from 8.15.1 to 8.16.0 (notifications#
    1996)
  * [master] Update nextcloud/ocp dependency (notifications#2000)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (notifications#2003)
  * Build: migrate from Webpack to Vite (notifications#2006)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (notifications#
    2010)
  * Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2014)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (notifications#
    2017)
  * Feat(cli): Allow to replace and delete CLI notifications (notifications#
    2020)
  * Chore(deps): audit dependencies (notifications#2022)
  * Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (notifications#2024)
  * Update nextcloud/ocp dependency (notifications#2026)
  * Chore(deps): bump nextcloud/vue from 8.17.1 to 8.18.0 (notifications#2031)
  * Feat(deps): Add Nextcloud 30 support on master (password_policy#566)
  * Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (password_policy#567)
  * Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (password_policy#568)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19
    (password_policy#570)
  * Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (password_policy#572)
  * Fix(setting): Clarify the ??Account disabled?? option (password_policy#575)
  * Fix(i18n): Changed grammar (password_policy#581)
  * Updating pr-feedback.yml workflow from template (password_policy#583)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (password_policy#586)
  * Add SPDX header (password_policy#588)
  * Update CODEOWNERS (password_policy#589)
  * Add real size to SVG to fix iOS (password_policy#590)
  * Chore(CI): Updating reuse.yml workflow from template (password_policy#591)
  * Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (password_policy#593)
  * Chore(deps-dev): Bump sass from 1.76.0 to 1.77.1 (password_policy#597)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (password_policy#598)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1
    (password_policy#599)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (password_policy#601)
  * Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (password_policy#603)
  * Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (password_policy#606)
  * Chore(CI): Updating pr-feedback.yml workflow from template (password_policy
    #607)
  * Chore(CI): Updating lint-eslint.yml workflow from template (password_policy
    #608)
  * Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (password_policy#613)
  * Chore(deps): Bump braces from 3.0.2 to 3.0.3 (password_policy#614)
  * Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (password_policy#616)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.5 (password_policy#
    621)
  * Chore(deps-dev): Bump vite from 5.2.7 to 5.3.3 (password_policy#622)
  * Chore(deps): Bump @nextcloud/vue from 8.10.0 to 8.14.0 (password_policy#
    623)
  * Migrate REUSE to TOML format (password_policy#624)
  * Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (password_policy#625)
  * Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (password_policy#626)
  * Chore(deps): Bump semver from 6.3.0 to 6.3.1 (password_policy#627)
  * Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (password_policy#629)
  * Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (password_policy#631)
  * Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (password_policy#633)
  * Chore(deps-dev): Bump dockerode and @types/dockerode (photos#2079)
  * Chore(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0 (photos#2346)
  * Chore(deps-dev): Bump cypress-visual-regression from 4.0.0 to 5.0.0 (photos
    #2347)
  * Feat(deps): Add Nextcloud 30 support on master (photos#2408)
  * [master] Update nextcloud/ocp dependency (photos#2417)
  * [master] Fix npm audit (photos#2418)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (photos#2421)
  * [master] Update nextcloud/ocp dependency (photos#2425)
  * Feat: Allow multiple source folders (photos#2426)
  * Fix(3rd-party apps): do not link to maps/recognize install page if the
    appstore isn??t enabled (photos#2428)
  * [master] Update nextcloud/ocp dependency (photos#2430)
  * Fix: Open Viewer when clicking on photo in folder (photos#2431)
  * Check download attribute when fetching previews (photos#2434)
  * [master] Update nextcloud/ocp dependency (photos#2441)
  * [master] Fix npm audit (photos#2443)
  * Updating pr-feedback.yml workflow from template (photos#2448)
  * Updating dependabot-approve-merge.yml workflow from template (photos#2449)
  * Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.38 (photos#2450)
  * [master] Update nextcloud/ocp dependency (photos#2455)
  * Add block-merge-eol workflow (photos#2456)
  * Add SPDX header (photos#2459)
  * Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (photos#2461)
  * [master] Update nextcloud/ocp dependency (photos#2462)
  * [master] Fix npm audit (photos#2466)
  * Fix(faces): Fix call to Viewer.open (photos#2468)
  * Fix(SizeMetadataProvider): Swap the width and height if the image is
    rotated (photos#2474)
  * Fix: add typecast for mimetype (photos#2494)
  * Update Material Symbol icons (photos#2501)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (photos#2504)
  * Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (photos#2505)
  * Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (photos#2507)
  * Various fixes in preparation of 30 (photos#2514)
  * Chore: Update @nextcloud/vue to 8.13.0 (photos#2515)
  * Chore(CI): Updating reuse.yml workflow from template (photos#2519)
  * Fix: avoid erroring out on corrupt image data (photos#2524)
  * [master] Update nextcloud/ocp dependency (photos#2526)
  * Fix(l10n): Translate ??All Tags?? string (photos#2528)
  * Feat: Handle complex location type (photos#2533)
  * Fix(dashboard): Fix ID and provide icon url (photos#2542)
  * Chore: update workflows from templates (photos#2549)
  * Migrate to TOML format (photos#2561)
  * [master] Fix npm audit (photos#2566)
  * Fix(migrations): duplicated preference (photos#2571)
  * Fix(folders): empty content and unknown folder render (photos#2577)
  * Chore(deps-dev): Bump postcss-loader from 7.3.3 to 8.1.1 (photos#2582)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (photos#2597)
  * Chore(deps-dev): Bump tslib from 2.6.2 to 2.6.3 (photos#2599)
  * Fix(migration): Fix migration for MySQL which does not allow joining
    (photos#2607)
  * Fix: remove nextcloud_photos_ tmp files when done (photos#2608)
  * Fix npm audit (photos#2623)
  * Fix(dashboard): Fix dashboard panel ID (photos#2626)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (privacy#1053)
  * Feat(deps): Add Nextcloud 30 support on master (privacy#1054)
  * [master] Fix npm audit (privacy#1057)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (privacy#1059)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (privacy#1061)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (privacy#1062)
  * [master] Fix npm audit (privacy#1063)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (privacy#1065)
  * Updating pr-feedback.yml workflow from template (privacy#1066)
  * Updating dependabot-approve-merge.yml workflow from template (privacy#1067)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1071)
  * Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (privacy#1072)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (privacy#1073)
  * Add SPDX header (privacy#1074)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (privacy#
    1075)
  * Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (privacy#
    1076)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (privacy#1077)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0
    (privacy#1078)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (privacy#1080)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (privacy#1081)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1
    (privacy#1082)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (privacy
    #1083)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (privacy#
    1084)
  * Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (privacy#1085)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (privacy#1086)
  * [master] Fix npm audit (privacy#1089)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (privacy#1091)
  * Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (privacy#1092)
  * Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (privacy#1093)
  * Chore(CI): Updating reuse.yml workflow from template (privacy#1096)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (privacy#1102)
  * Revert ??perf(dashboard): implement widget item api v2?? (recommendations#
    667)
  * Feat(deps): Add Nextcloud 30 support on master (recommendations#723)
  * Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (recommendations#724)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (recommendations#725)
  * Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 (recommendations#
    726)
  * Fix: Fix navigation to folder (recommendations#727)
  * [master] Fix npm audit (recommendations#731)
  * Updating pr-feedback.yml workflow from template (recommendations#733)
  * Updating dependabot-approve-merge.yml workflow from template
    (recommendations#734)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0
    (recommendations#735)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (recommendations#
    736)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
    (recommendations#737)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (recommendations#
    738)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (recommendations#739)
  * Chore(deps): Bump @nextcloud/files from 3.1.1 to 3.2.1 (recommendations#
    740)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (recommendations#
    741)
  * Add SPDX header (recommendations#742)
  * Add additional SPDX header (recommendations#743)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (recommendations#744)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1
    (recommendations#745)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (recommendations#
    746)
  * Fix: use folder material design icon (recommendations#747)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1
    (recommendations#753)
  * Fix: catch and filter shares whom storage is not available (recommendations
    #755)
  * Chore(deps): Bump braces from 3.0.2 to 3.0.3 (recommendations#762)
  * Chore(deps-dev): Bump ws from 8.16.0 to 8.17.1 (recommendations#763)
  * Chore(CI): Updating reuse.yml workflow from template (recommendations#766)
  * Fix(dashboard): Fix dashboard icon (recommendations#767)
  * Migrate REUSE to TOML format (recommendations#769)
  * Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (recommendations#771)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (recommendations#778)
  * Fix npm audit (recommendations#782)
  * [master] Update nextcloud/ocp dependency (related_resources#374)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.13 to 10.5.15
    (related_resources#379)
  * Feat(deps): Add Nextcloud 30 support on master (related_resources#383)
  * Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (related_resources#384)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.15 to 10.5.16
    (related_resources#385)
  * [master] Update nextcloud/ocp dependency (related_resources#386)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.16 to 10.5.17
    (related_resources#391)
  * Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2 (related_resources#
    394)
  * Fix: Skip aggregating resources that are already listed in team resources
    (related_resources#397)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.17 to 10.5.19
    (related_resources#399)
  * Updating pr-feedback.yml workflow from template (related_resources#400)
  * Updating dependabot-approve-merge.yml workflow from template
    (related_resources#401)
  * Updating appstore-build-publish.yml workflow from template
    (related_resources#402)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (related_resources#403)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (related_resources#
    404)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.19 to 10.5.20
    (related_resources#405)
  * [master] Update nextcloud/ocp dependency (related_resources#406)
  * Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (related_resources#
    407)
  * Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (related_resources#
    408)
  * Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1
    (related_resources#411)
  * [master] Update nextcloud/ocp dependency (related_resources#412)
  * Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (related_resources#
    413)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1
    (related_resources#414)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (related_resources#
    415)
  * [master] Update nextcloud/ocp dependency (related_resources#417)
  * Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (related_resources#420)
  * Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (related_resources#421)
  * [master] Update nextcloud/ocp dependency (related_resources#422)
  * Chore(deps): bump @nextcloud/vue from 8.11.3 to 8.12.0 (related_resources#
    423)
  * [master] Update nextcloud/ocp dependency (related_resources#425)
  * [master] Update nextcloud/ocp dependency (related_resources#426)
  * Chore(CI): Updating pr-feedback.yml workflow from template
    (related_resources#430)
  * [master] Update nextcloud/ocp dependency (related_resources#433)
  * Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (related_resources#435)
  * [master] Update nextcloud/ocp dependency (related_resources#436)
  * Chore(deps-dev): bump ws from 8.16.0 to 8.17.1 (related_resources#441)
  * Chore(deps-dev): bump vimeo/psalm from 5.24.0 to 5.25.0 (related_resources#
    442)
  * [master] Update nextcloud/ocp dependency (related_resources#443)
  * Chore(deps-dev): bump phpunit/phpunit from 10.5.20 to 10.5.24
    (related_resources#445)
  * Add SPDX header (related_resources#448)
  * Chore(deps-dev): bump phpunit/phpunit from 10.5.24 to 10.5.25
    (related_resources#449)
  * Chore(deps): bump @nextcloud/vue from 8.12.0 to 8.14.0 (related_resources#
    450)
  * Chore: update workflows from templates (related_resources#452)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (related_resources#464)
  * Feat(deps): Add Nextcloud 30 support on master (serverinfo#579)
  * [master] Update nextcloud/ocp dependency (serverinfo#580)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (serverinfo#
    581)
  * [master] Update nextcloud/ocp dependency (serverinfo#582)
  * [master] Update nextcloud/ocp dependency (serverinfo#586)
  * Fix: replace removed success and complete callbacks (serverinfo#589)
  * [master] Update nextcloud/ocp dependency (serverinfo#591)
  * Updating pr-feedback.yml workflow from template (serverinfo#593)
  * Updating dependabot-approve-merge.yml workflow from template (serverinfo#
    594)
  * [master] Update nextcloud/ocp dependency (serverinfo#595)
  * Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (serverinfo#596)
  * [master] Update nextcloud/ocp dependency (serverinfo#597)
  * Fix: handle disabled shell_exec (serverinfo#598)
  * Add SPDX header (serverinfo#601)
  * [master] Update nextcloud/ocp dependency (serverinfo#602)
  * [master] Update nextcloud/ocp dependency (serverinfo#606)
  * Chore: remove dns server (serverinfo#607)
  * [master] Update nextcloud/ocp dependency (serverinfo#608)
  * [master] Update nextcloud/ocp dependency (serverinfo#611)
  * Chore(CI): Updating pr-feedback.yml workflow from template (serverinfo#615)
  * Ci: automate ocp updates (serverinfo#619)
  * [master] Update nextcloud/ocp dependency (serverinfo#623)
  * [master] Update nextcloud/ocp dependency (serverinfo#625)
  * Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (serverinfo#627)
  * [master] Update nextcloud/ocp dependency (serverinfo#628)
  * Fix: handle getNetInterfaces error (serverinfo#630)
  * Fix: update wording about apps element in monitoring response (serverinfo#
    631)
  * [master] Update nextcloud/ocp dependency (serverinfo#637)
  * [master] Update nextcloud/ocp dependency (serverinfo#639)
  * Migrate REUSE to TOML format (serverinfo#640)
  * Use a more sensible format for load average (serverinfo#641)
  * Chore: update workflows from templates (serverinfo#642)
  * [master] Update nextcloud/ocp dependency (serverinfo#645)
  * [master] Update nextcloud/ocp dependency (serverinfo#646)
  * [master] Update nextcloud/ocp dependency (serverinfo#649)
  * [master] Update nextcloud/ocp dependency (serverinfo#655)
  * [master] Update nextcloud/ocp dependency (serverinfo#656)
  * Fix: Display threads and not cores (serverinfo#658)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (serverinfo#
    661)
  * Fix: allow dot in mounted on (serverinfo#668)
  * Update nextcloud/ocp dependency (serverinfo#672)
  * Update nextcloud/ocp dependency (serverinfo#678)
  * Chore: update workflows from templates (survey_client#224)
  * Feat(deps): Add Nextcloud 30 support on master (survey_client#252)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (survey_client#
    256)
  * Update dependency (survey_client#272)
  * Chore(CI): Updating pr-feedback.yml workflow from template (survey_client#
    273)
  * Updating dependabot-approve-merge.yml workflow from template (survey_client
    #274)
  * Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (survey_client#279)
  * [master] Update nextcloud/ocp dependency (survey_client#283)
  * Update README.md (survey_client#287)
  * [master] Update nextcloud/ocp dependency (survey_client#293)
  * Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (survey_client#294)
  * [master] Update nextcloud/ocp dependency (survey_client#295)
  * [master] Update nextcloud/ocp dependency (survey_client#297)
  * Add SPDX header (survey_client#298)
  * [master] Update nextcloud/ocp dependency (survey_client#299)
  * Feat(deps): Add Nextcloud 30 support on master (suspicious_login#865)
  * Fix inverted app icon (suspicious_login#868)
  * Fix: Add geo/ISP lookup button config option to README (suspicious_login#
    872)
  * Feat(suspicious_login): Add ??more info?? button to email notifications
    (suspicious_login#873)
  * Ci: update workflows from templates (suspicious_login#874)
  * Fix(README): Adjust IP lookup instructions to match default
    (suspicious_login#876)
  * Add SPDX header (suspicious_login#880)
  * Add npm audit fix job (suspicious_login#882)
  * [master] Fix npm audit (suspicious_login#884)
  * Chore(CI): Updating reuse.yml workflow from template (suspicious_login#888)
  * Feat: Improved email and notification text (suspicious_login#897)
  * Chore: move php-cs-fixer to vendor-bin (suspicious_login#898)
  * Chore: move composer-bin-plugin to prod dependencies (suspicious_login#901)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (suspicious_login#903)
  * Fix(php): Make OptimizerService::optimize nullalble param required
    (suspicious_login#907)
  * Fix: inverted logo in notification (suspicious_login#913)
  * Feat: Use notify push for sync messages during editing (text#4585)
  * Fix(deps): update tiptap to ^2.2.4 (main) (text#5238)
  * Feat: Move to vite for bundling (text#5367)
  * Cleanup `_oc_webroot` stubs where possible (text#5378)
  * Build(deps): bump prosemirror-trailing-node to 2.0.8 (text#5438)
  * Fix(LinkBubble): Treat links to hashes in same page directly (text#5521)
  * Feat(deps): Add Nextcloud 30 support on main (text#5578)
  * Fix: Make edit mode in interactive widgets opt-in (text#5579)
  * Chore(deps): update dependency cypress-split to ^1.21.1 (main) (text#5582)
  * Chore(deps): update dependency vite to ^5.2.7 (main) (text#5583)
  * Fix(deps): update dependency y-websocket to ^2.0.2 (main) (text#5584)
  * Always initialize with the same yjs document if no state is present (text#
    5589)
  * [main] Update nextcloud/ocp dependency (text#5590)
  * Fix: workspace tables expand correctly (text#5591)
  * Chore: Update renovate.json to match stable releases (text#5592)
  * Fix(css): Adjust heading sizes (Fixes: #5515) (text#5594)
  * Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js`
    (text#5601)
  * Chore(deps): update dependency cypress-split to ^1.21.2 (main) (text#5605)
  * Chore(deps): update dependency vite to ^5.2.8 (main) (text#5606)
  * Build: Update RelativeCI workflow (text#5607)
  * Chore(deps-dev): bump psalm/phar from 5.19.0 to 5.23.1 (text#5608)
  * Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (main)
    (text#5609)
  * Chore(deps-dev): bump undici from 5.28.3 to 5.28.4 (text#5616)
  * Fix: focus issue on translate modal, remove duplicate code (text#5630)
  * Fix(deps): update tiptap to ^2.2.5 (main) (text#5631)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 (text#5635)
  * Fix(deps): update dependency @tiptap/extension-blockquote to ^2.2.6 (main)
    (text#5641)
  * Fix(deps): update tiptap to ^2.2.6 (main) (text#5643)
  * [main] Update nextcloud/ocp dependency (text#5644)
  * Fix: improve node and mark copy-paste behavior (text#5654)
  * Fix(imageview): Don??t try to load unresolved images (text#5655)
  * Fix: Avoid throwing when a workspace file cannot be found due to a failed
    storage (text#5659)
  * Request the native app to reload the direct editing view on 403 errors
    (text#5662)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (main) (text#5666)
  * Chore(deps): update dependency cypress-split to ^1.23.0 (main) (text#5668)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (main) (text#
    5669)
  * Fix(deps): update tiptap to ^2.3.0 (main) (text#5670)
  * [main] Update nextcloud/ocp dependency (text#5682)
  * [main] Fix npm audit (text#5686)
  * Fix(links): 5539 close link bubble on click outside (text#5691)
  * Update(ci): cypress workflow to use latest dependencies with node 20 (text#
    5693)
  * Fix(l10n): ??Connection failed?? not translatable (text#5696)
  * Feat: disable spellcheck inside code blocks (text#5701)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (main)
    (text#5704)
  * Chore(deps): update dependency vite to ^5.2.9 (main) (text#5705)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (main) (text#
    5706)
  * Fix(deps): update dependency @nextcloud/files to ^3.2.0 (main) (text#5707)
  * Chore(deps): update dependency vite to ^5.2.10 (main) (text#5712)
  * [main] Update nextcloud/ocp dependency (text#5715)
  * Fix(description): 5688 no need to encode filename (text#5716)
  * Perf(bootstrap): Lazy register template creator through event (text#5717)
  * Fix: disable callouts button when all callout variants are disabled (text#
    5720)
  * Test(ci): use node-test template rather than our own jest (text#5721)
  * Fix(linkBubble): load only when needed (text#5723)
  * Test(cy): rely on @nextcloud/axios for requests (text#5727)
  * Updating pr-feedback.yml workflow from template (text#5729)
  * Updating dependabot-approve-merge.yml workflow from template (text#5730)
  * Chore(deps): update cypress (main) (text#5731)
  * [main] Update nextcloud/ocp dependency (text#5732)
  * [main] Update nextcloud/ocp dependency (text#5734)
  * Chore: Add SPDX headers (text#5738)
  * Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1
    (main) (text#5739)
  * Chore(deps): update dependency cypress-split to ^1.23.1 (main) (text#5740)
  * Chore(deps): update dependency vite to ^5.2.11 (main) (text#5741)
  * Fix(deps): update dependency @nextcloud/files to ^3.2.1 (main) (text#5742)
  * Chore(deps-dev): bump psalm/phar from 5.23.1 to 5.24.0 (text#5743)
  * Fix(deps): update dependency @nextcloud/router to ^3.0.1 (main) (text#5744)
  * Fix(deps): update dependency yjs to ^13.6.15 (main) (text#5745)
  * Fix(deps): update tiptap to ^2.3.1 (main) (text#5746)
  * Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (main)
    (text#5747)
  * Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (main) (text#5748)
  * Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) (text#5749)
  * Fix(editor): requestAnimationFrame in onResize callbacks (text#5750)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (main)
    (text#5751)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (main) (text#
    5752)
  * Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (main)
    (text#5754)
  * Chore(deps): update dependency @nextcloud/stylelint-config to v3 (main)
    (text#5755)
  * Chore(deps): update dependency eslint-plugin-cypress to v3 (main) (text#
    5756)
  * Fix(deps): update dependency @nextcloud/l10n to v3 (main) (text#5757)
  * Fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) (text#5758)
  * Fix(deps): update dependency @nextcloud/logger to v3 (main) (text#5759)
  * [main] Update nextcloud/ocp dependency (text#5771)
  * Test(cypress): Avoid failure when editor is updated on webdav requests
    (text#5772)
  * Chore(deps): update dependency cypress-split to ^1.23.2 (main) (text#5776)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (main) (text#5778)
  * Fix(deps): update dependency y-prosemirror to ^1.2.5 (main) (text#5779)
  * Chore(deps): update dependency cypress to ^13.9.0 (main) (text#5780)
  * Chore(deps): update dependency eslint-plugin-cypress to ^3.2.0 (main) (text
    #5781)
  * Fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) (text#5782)
  * Fix(deps): update tiptap to ^2.3.2 (main) (text#5784)
  * Fix(deps): update dependency y-websocket to ^2.0.3 (main) (text#5786)
  * [main] Update nextcloud/ocp dependency (text#5794)
  * Feat(editor): Add keyboard shortcut (Ctrl-Alt-H) to toggle outline (text#
    5799)
  * Fix: showing folder description on favorites (text#5802)
  * Chore(deps): update dependency @nextcloud/vite-config to ^1.2.3 (main)
    (text#5803)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.2.6 (main)
    (text#5804)
  * Chore(deps): update dependency typescript to ^5.4.5 (main) (text#5805)
  * Fix(deps): update dependency @nextcloud/logger to ^3.0.2 (main) (text#5806)
  * Fix(deps): update dependency lib0 to ^0.2.94 (main) (text#5807)
  * Fix(deps): update dependency mermaid to ^10.9.1 (main) (text#5808)
  * Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main)
    (text#5809)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main)
    (text#5810)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.17.2
    (main) (text#5811)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) (text#
    5812)
  * Fix(deps): update tiptap to ^2.4.0 (main) (text#5813)
  * [main] Update nextcloud/ocp dependency (text#5815)
  * Fix(ci): stop building main assets for now (text#5823)
  * Fix(ci): build on main again (text#5824)
  * Fix(ci): typo in update-node-dist workflow (text#5825)
  * Fix(ci): handle grep with no results gracefully (text#5826)
  * [main] Update nextcloud/ocp dependency (text#5830)
  * Fix: smartpicker set links for selected text (text#5832)
  * Fix(PreviewOptions): Set buttons position to absolute (text#5833)
  * Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph`
    (text#5834)
  * Fix(SmartPicker): Insert smart picker links as preview per default (text#
    5846)
  * Chore(deps): update dependency cypress-split to ^1.23.6 (main) (text#5847)
  * Chore(deps): update dependency ts-jest to ^29.1.4 (main) (text#5848)
  * Chore(deps): update dependency vite to ^5.2.12 (main) (text#5849)
  * Chore(deps): update dependency vue-demi to ^0.14.8 (main) (text#5850)
  * [main] Update nextcloud/ocp dependency (text#5851)
  * Fix(table): Fix readonly detection in vue components (text#5856)
  * Test(cypress): Fix selector for new button in files app (text#5859)
  * Fix(locks): only lock when editing (text#5863)
  * Chore(deps): update dependency vite to ^5.2.13 (main) (text#5868)
  * Fix(deps): update dependency y-prosemirror to ^1.2.6 (main) (text#5869)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.18.0
    (main) (text#5870)
  * Chore(deps): update dependency cypress to ^13.11.0 (main) (text#5871)
  * Chore(deps): update dependency cypress-split to ^1.24.0 (main) (text#5872)
  * Chore(deps): update dependency eslint-plugin-cypress to ^3.3.0 (main) (text
    #5873)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.3.0 (main)
    (text#5874)
  * Chore(deps): update vueuse to ^10.10.0 (main) (text#5875)
  * Fix(deps): update dependency @nextcloud/files to ^3.4.1 (main) (text#5876)
  * Fix(deps): update dependency @nextcloud/vue to ^8.13.0 (main) (text#5877)
  * Fix(deps): update dependency debounce to ^2.1.0 (main) (text#5878)
  * Fix(deps): update dependency slug to ^9.1.0 (main) (text#5879)
  * [main] Update nextcloud/ocp dependency (text#5880)
  * Chore(deps): update braces to fix security issue (text#5885)
  * Perf: Lazy load optional dependencies (text#5886)
  * Reset all sessions (in occ command and on upgrade) (text#5887)
  * Feat(db): Add timestamp field to steps database (text#5888)
  * Fix/toc without transaction (text#5893)
  * Feat(link): Add input rule to insert links using markdown syntax (text#
    5894)
  * Fix: Ignore pushes of update steps for read only sessions (text#5895)
  * Chore(deps): update dependency @nextcloud/vite-config to ^1.2.5 (main)
    (text#5898)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (main) (text#
    5899)
  * Fix(deps): update dependency y-prosemirror to ^1.2.8 (main) (text#5900)
  * Fix(deps): update dependency yjs to ^13.6.16 (main) (text#5901)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.4.1 (main)
    (text#5902)
  * Chore(deps): update dependency vite to ^5.3.1 (main) (text#5903)
  * Chore(deps): update vueuse to ^10.11.0 (main) (text#5905)
  * Fix(deps): update dependency uuid to v10 (main) (text#5906)
  * [main] Update nextcloud/ocp dependency (text#5910)
  * Add REUSE badge (text#5916)
  * Truncate tables and rename documents folder on reset (text#5918)
  * Chore(deps): bump ws (text#5922)
  * Added use statement for LoadEditor class (text#5923)
  * Fix(LinkBubble): Don??t open bubble at initialization and on remote changes
    (text#5924)
  * Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app)
    (text#5926)
  * Fix(Preview): Show reference fallback (text#5927)
  * Fix(menu): Use paperclip icon for inserting attachments menu item (text#
    5929)
  * Perf: Reduce polling interval for read only users (text#5930)
  * Perf: Use getFirstNodeById and pass userId for our internal helper to avoid
    fetching mountpoints (text#5933)
  * Chore(deps-dev): bump psalm/phar from 5.24.0 to 5.25.0 (text#5936)
  * [main] Update nextcloud/ocp dependency (text#5937)
  * Keep base version etag during reload (text#5941)
  * Fix(build): increase ram for faster npm run watch (text#5942)
  * Fix(editor): use reactive `hasEditor` in template (text#5943)
  * Perf: Take shortcut for remaining getById if we can (text#5947)
  * Perf: Cache workspace content for propfinds (text#5948)
  * Ci: Skip cypress test crashing electron right now (text#5952)
  * Fix(LinkBubble): Fix logic to detect transactions without history (text#
    5954)
  * Perf: optimize WorkspaceService::getFile (text#5959)
  * Perf: get folder node directly from dav node instead of getting it by id
    (text#5961)
  * Chore(deps): update dependency ts-jest to ^29.1.5 (main) (text#5964)
  * Chore(deps): update dependency vite to ^5.3.2 (main) (text#5965)
  * Fix(deps): update dependency @nextcloud/files to ^3.5.1 (main) (text#5966)
  * Fix(deps): update dependency y-prosemirror to ^1.2.9 (main) (text#5967)
  * Fix(deps): update dependency yjs to ^13.6.18 (main) (text#5968)
  * Chore(deps): update dependency @nextcloud/vite-config to ^1.3.0 (main)
    (text#5969)
  * Chore(deps): update dependency cypress to ^13.12.0 (main) (text#5970)
  * Chore(deps): update dependency typescript to ^5.5.2 (main) (text#5971)
  * [main] Update nextcloud/ocp dependency (text#5976)
  * Fix(attachments): Don??t require document session for getting attachments
    (text#5979)
  * Feat: add category for menu Add folder description (text#5988)
  * Fix: Change search highlight color and border radius (text#5989)
  * Fix: Use css vars to adapt to new clickable area size (text#5990)
  * Fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) (text#5991)
  * Chore(CI): Updating reuse.yml workflow from template (text#5992)
  * Chore(deps): update dependency typescript to ^5.5.3 (main) (text#5994)
  * Chore(deps): update dependency vite to ^5.3.3 (main) (text#5995)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (main) ??
    autoclosed (text#5996)
  * Chore(deps): update dependency cypress to ^13.13.0 (main) (text#5997)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to v1 (main)
    (text#5998)
  * [main] Update nextcloud/ocp dependency (text#6011)
  * Fix: compute number of icons in menubar based on `??default-clickable-area`
    (text#6015)
  * Chore(editor): Remove obsolete code for author annotations (text#6018)
  * Fix(ApiService): Catch NotPermittedException and return 404 (text#6019)
  * Fix(vite): dedupe vue to only use one version of it (text#6024)
  * Chore: Extract CSS instead of injecting (text#6026)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.19.0
    (main) (text#6032)
  * Chore(deps): update dependency ts-jest to ^29.2.2 (main) (text#6033)
  * Fix(deps): update dependency highlight.js to ^11.10.0 (main) (text#6034)
  * Chore: update workflows from templates (text#6038)
  * [main] Update nextcloud/ocp dependency (text#6042)
  * [main] Fix npm audit (text#6045)
  * Fix(sync): reuse open connection (text#6054)
  * Ci: Also commit css files during build (text#6056)
  * Ci: Fix dep5 for css files (text#6058)
  * Fix(cy): adjust share test to api change (text#6060)
  * Chore(deps): update dependency cypress to ^13.13.1 (main) (text#6063)
  * Chore(deps): update dependency ts-jest to ^29.2.3 (main) (text#6064)
  * [main] Update nextcloud/ocp dependency (text#6066)
  * [main] Fix npm audit (text#6068)
  * Test(cy): Install assistant app version matching the server branch (text#
    6072)
  * Chore(deps): update dependency typescript to ^5.5.4 (main) (text#6075)
  * Chore(deps): update dependency vite to ^5.3.4 (main) (text#6076)
  * Fix(deps): update dependency @nextcloud/files to ^3.6.0 (main) (text#6077)
  * Fix(deps): update dependency @nextcloud/vue to ^8.15.0 (main) (text#6078)
  * Fix(Assistant): Migrate to new task processing API (text#6079)
  * Test(cypress): Downgrade to last cypress version that doesn??t crash (text#
    6082)
  * Chore(deps): update dependency vue-demi to ^0.14.9 (main) (text#6084)
  * Fix(deps): update dependency y-websocket to ^2.0.4 (main) (text#6085)
  * No conflict dialogue in read only (text#6094)
  * Deps(renovate): No longer open PRs for dependency updates on stable27 (text
    #6095)
  * Fix: Remove superfluous import (text#6098)
  * Chore(deps): update dependency eslint-plugin-cypress to ^3.4.0 (main) (text
    #6118)
  * Fix(deps): update dependency @nextcloud/files to ^3.7.0 (main) (text#6119)
  * Fix(css): Use single quotes (text#6122)
  * Fix(search): Add data attribute to search decoration (text#6123)
  * Chore(deps): update dependency vite to ^5.3.5 (main) (text#6130)
  * Chore(deps): update dependency vue-demi to ^0.14.10 (main) (text#6131)
  * [Assistant] Add button in task result (text#6132)
  * [main] Update nextcloud/ocp dependency (text#6141)
  * [main] Fix npm audit (text#6145)
  * Fix(css): spacing issue in table (text#6150)
  * Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (text#6151)
  * Ci(cypress): Adapt to file name link being a button now (text#6158)
  * Chore(deps): update dependency ts-jest to ^29.2.4 (main) (text#6159)
  * Fix(deps): update dependency @nextcloud/vue to ^8.15.1 (main) (text#6160)
  * Fix(deps): update dependency lib0 to ^0.2.95 (main) (text#6161)
  * Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6167)
  * Chore(deps): Upgrade cypress to 13.6.4 (text#6168)
  * Chore(deps): update dependency @nextcloud/vite-config to ^1.4.0 (main)
    (text#6172)
  * Fix(deps): update dependency lib0 to ^0.2.96 (main) (text#6173)
  * Fix(deps): update dependency @nextcloud/vue to ^8.16.0 (main) (text#6174)
  * Chore: Add migration attributes (text#6177)
  * Ci: Fix selector for viewer modal name (text#6179)
  * Fix: Only insert smart picker result as preview if it is a valid URL (text#
    6181)
  * Chore(deps): update vueuse to ^10.11.1 (main) (text#6188)
  * Fix(deps): update dependency y-prosemirror to ^1.2.12 (main) (text#6189)
  * Chore(deps): update dependency vite to ^5.4.0 (main) (text#6190)
  * [main] Update nextcloud/ocp dependency (text#6194)
  * [main] Fix npm audit (text#6196)
  * Fix reconnecting websocket polyfill and error propagation during push (text
    #6200)
  * Chore(deps): bump axios from 1.6.8 to 1.7.4 (text#6207)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (text#6208)
  * Fix(deps): update tiptap to ^2.6.2 (main) (text#6212)
  * Fix(attachments): Uploading of attachments from public shares (text#6216)
  * Chore(deps): update dependency @nextcloud/vite-config to ^1.4.2 (text#6229)
  * Chore(deps): update dependency vite to ^5.4.1 (text#6231)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.6 (text#6232)
  * Fix(deps): update dependency lib0 to ^0.2.97 (text#6233)
  * Fix(deps): update tiptap to ^2.6.4 (text#6234)
  * Fix npm audit (text#6238)
  * Fix: Ensure WebsocketPolyfill always has the latest session state and
    version (text#6241)
  * Fix: catch all errors when getting rich workspace content (text#6247)
  * Chore(deps): update dependency ts-jest to ^29.2.5 (text#6260)
  * Chore(deps): update dependency vite to ^5.4.2 (text#6261)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6262)
  * Fix(deps): update dependency @nextcloud/files to ^3.8.0 (text#6263)
  * Fix(ViewerComponent): use MarkdownContentEditor for readonly views (text#
    6270)
  * Fix(editorApi): Add support for a onCreate callback that gets content (text
    #6278)
  * Fix(attachments): Show proper error message at upload error (text#6279)
  * Allow viewing of attachments when shared by mail (text#6284)
  * Fix: hide menu Link to file for direct editing (text#6290)
  * Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.2
    (text#6297)
  * Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.0.3 (text#
    6298)
  * Fix(deps): update tiptap to ^2.6.6 (text#6299)
  * Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6301)
  * Fix(deps): update dependency @nextcloud/vue to ^8.17.1 (text#6302)
  * Update nextcloud/ocp dependency (text#6306)
  * Fix npm audit (text#6309)
  * Fix: Correctly set ??new??-menu entry for folder description (text#6312)
  * Fix: Reuse NcAutoCompleteResult, remove code duplication (text#6313)
  * Fix(Table): Fix pasting content with newlines to table cells (text#6319)
  * Fix(mention): No extra whitespace in markdown before/after mentions (text#
    6321)
  * Chore(deps): update dependency vite to ^5.4.3 (text#6328)
  * Chore(deps): update dependency eslint-plugin-cypress to ^3.5.0 (text#6330)
  * Update nextcloud/ocp dependency (text#6334)
  * Fix(TaskList): Add class name to rendered HTML (text#6340)
  * Fix: Reset session if file rename changes mimetype from/to markdown (text#
    6348)
  * Ci: update workflows from templates (twofactor_totp#1467)
  * Chore(deps): bump actions/setup-node digest to 1a4442c (master)
    (twofactor_totp#1493)
  * Chore(deps): bump buildjet/cache digest to c3f0612 (master) (twofactor_totp
    #1494)
  * Chore(deps): bump christophwurst/nextcloud_testing from 0.12.4 to v1
    (master) (twofactor_totp#1500)
  * Feat(deps): Add Nextcloud 30 support on master (twofactor_totp#1508)
  * [master] Fix npm audit (twofactor_totp#1511)
  * Chore(deps-dev): replace vendor-bin/psalm with psalm-phar (twofactor_totp#
    1513)
  * [master] Fix npm audit (twofactor_totp#1514)
  * Chore(deps): bump codecov/codecov-action digest to ab904c4 (master)
    (twofactor_totp#1525)
  * [master] Fix npm audit (twofactor_totp#1531)
  * Ci(test): use codecov token (twofactor_totp#1534)
  * Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
    (twofactor_totp#1551)
  * Fix npm audit (twofactor_totp#1553)
  * Docs(README): Expand details for devs/contributors + misc tweaks (updater#
    541)
  * Chore: Bump master to 30 in tests (updater#543)
  * Add further files which are going to ship with Nextcloud v30+ (updater#555)
  * Fix: Correctly check result of function (updater#556)
  * Fix(README): Add box installation + test run instructions (updater#564)
  * Fix(extractDownload): Check for presence of zip extension + log Libzip
    version detected (updater#565)
  * Fix(updater): Add instructions to extra files found error (updater#568)
  * Docs(readme): Add instructions for passing ??check same code base?? test
    (updater#569)
  * Feat(deps): Add Nextcloud 30 support on master (viewer#2268)
  * [master] Fix npm audit (viewer#2277)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (viewer#2285)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to
    3 (viewer#2294)
  * Chore(deps): update dependency @types/dockerode to ^3.3.29 (master) (viewer
    #2295)
  * Chore(deps): update typescript (master) (viewer#2296)
  * Chore(deps): update dependency vite to ^5.3.3 (master) (viewer#2297)
  * [master] Fix npm audit (viewer#2299)
  * Chore(CI): Updating pr-feedback.yml workflow from template (viewer#2313)
  * Updating dependabot-approve-merge.yml workflow from template (viewer#2314)
  * Fix: sorting by date and number (viewer#2318)
  * Properly save old route when opening the viewer (viewer#2322)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.5 (viewer#
    2324)
  * Fix: Add missing generateUrl (viewer#2325)
  * Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.7 (viewer#2331)
  * Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (viewer#2332)
  * Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2 (viewer#
    2333)
  * Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 (viewer#
    2334)
  * [master] Update cypress snapshots (viewer#2335)
  * Fix(requesttoken): Make sure to use the correct requesttoken in
    WebdavClient (viewer#2339)
  * Chore(deps): Bump cypress-io/github-action from 6.7.0 to 6.7.1 (viewer#
    2340)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.1.0
    (viewer#2341)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0 (viewer#
    2345)
  * [master] Update cypress snapshots (viewer#2347)
  * Chore(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.4 (viewer#2348)
  * Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (viewer#2351)
  * Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (viewer#
    2352)
  * Fix(deps): update dependency @fontsource/roboto to ^5.0.14 (master) (viewer
    #2353)
  * Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.5.0 (master) (viewer#
    2354)
  * Fix(deps): update dependency debounce to ^2.1.0 (master) (viewer#2356)
  * Fix(deps): update dependency filerobot-image-editor to ^4.8.1 (master)
    (viewer#2357)
  * Fix(deps): update dependency webdav to ^5.7.1 (master) (viewer#2359)
  * Fix(deps): update nextcloud (master) (viewer#2360)
  * Chore: update workflows from templates (viewer#2361)
  * Chore(deps): update dependency eslint-plugin-cypress to v3 (master) (viewer
    #2362)
  * Fix(deps): update nextcloud (master) (major) (viewer#2363)
  * [master] Fix npm audit (viewer#2365)
  * Fix: Enforce unsetting openfile when the viewer is closed (viewer#2368)
  * Editing while slideshow in full screen mode (viewer#2380)
  * Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (viewer#2381)
  * Refactor: Use `@nextcloud/files` and `@nextcloud/sharing` instead of custom
    logic (viewer#2392)
  * [master] Update cypress snapshots (viewer#2407)
  * [master] Fix npm audit (viewer#2410)
  * Fix: Make sure correct DAV path is used (and use DAV v2 on public shares
    (viewer#2414)
  * Ci: Run cypress tests properly again on CI (viewer#2416)
  * Fix: Use relative paths to dav root (viewer#2417)
  * Fix: undefined filename in livephoto (viewer#2418)
  * Chore(deps): update cypress (viewer#2423)
  * Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2424)
  * Chore(deps): update dependency vite to ^5.4.3 (viewer#2425)
  * Fix: When previewing some SVG, ??btoa?? report error: The string to be
    encoded contains characters outside of the Latin1 range.?? (viewer#2434)
  * Chore: upgrade cypress-visual-regression (viewer#2437)
  * Fix: Strictify live photo condition to prevent false positive (viewer#2444)
  * Chore(deps): update cypress (viewer#2449)
  * Chore(deps): update dependency tslib to ^2.7.0 (viewer#2450)
  * Fix(deps): update nextcloud (viewer#2451)
  * Chore(deps): lock file maintenance (viewer#2457)
  * Update cypress snapshots (viewer#2462)
  * Update cypress snapshots (viewer#2465)

# Version 29.0.8
Changes:

  * Fix(caldav): Do not load IMipPlugin before user auth and session is c??
    (server#47790)
  * Fix(files): Check if target path is a descendant of the shared folder
    (server#47795)
  * Fix: Fix inaccessible content on public pages due to overlapping footer
    (server#47812)
  * Fix: Run migration sql as statement so that the primary db node is used
    (server#47840)
  * Fix(files_sharing): password checkbox and labels in link share (server#
    47850)
  * Fix: Only write once to template instead of create/copy (server#47862)
  * Fix(preview): gracefully handle file not being opened in ProviderV2 (server
    #47867)
  * Fix(appstore): return if appstore is manually disabled (server#47871)
  * Fix: make swift connect exception message more informative (server#47873)
  * Fix(files): Reset context menu position on close (server#47877)
  * Fix: Display ??Leave share?? instead of ??Delete?? (server#47895)
  * Fix(settings): Add back create group icon (server#47903)
  * Fix(LDAP): check index before accessing it (server#47918)
  * Fix(files_external): Handling in SFTP UI for custom ports (server#47922)
  * Fix(appstore): Ensure returned apps from AppStore are valid (server#47936)
  * Fix(config): Throw PreconditionException always when it didn??t match
    (server#47941)
  * Fix(files_external): broken credentials dialog (server#47953)
  * Fix(files): Adjust Cache::searchQuery() parameter name to match interface
    (server#47958)
  * Fix(files_external): Check key exists before accessing it (server#47975)
  * Fix: Do not try to set HTTP response code on already closed connection
    (server#47980)
  * Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47983)
  * Update psalm-baseline.xml (server#47987)
  * Feat: Reset route if neither the Viewer of the Sidebar is open (server#
    48001)
  * Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#
    48020)
  * Fix(Comment): Initialize childrenCount as integer (server#48024)
  * Fix(Tags): Return boolean for userHasTags() (server#48026)
  * Fix(BaseResponse): Cast XML element values to string (server#48033)
  * Fix(S3ConfigTrait): Allow proxy field to take false (server#48034)
  * Fix(dav): set string type for sanitizeMtime (server#48052)
  * Fix(dav): imip service test expects integers for last occurence (server#
    48055)
  * Update psalm-baseline.xml (server#48057)
  * Fix(filesreport): cast fileId to integer (server#48067)
  * Fix(dav): cast parameters to string (server#48068)
  * Test: cast node name and data to string (server#48070)
  * Fix(weather_status): Fix search address errors when offline (server#48075)
  * Fix(Entity): Fix magic setter call for custom strong typed setters (server#
    48087)
  * Fix: Prevent crash when refreshing metadata for files without an owner
    (server#48092)
  * Catch MaxInstancesExceededException on calendar events (server#48096)
  * Fix(config): Add missing handling for `envCache` in `getKeys()` (server#
    48100)
  * Ensure that the hash method does not return null (server#48104)
  * Fix(settings): disable Discover when appstore is disabled (server#48119)
  * Fix(appstoreFetcher): get list from a custom store and remove unnecessary
    warning (server#48165)
  * Ci fixes (server#48214)
  * Fix(FileList): Show correct avatar for federated share owner (server#48227)
  * Update psalm-baseline.xml (server#48228)
  * Fix(psalm): Enable findUnusedBaselineEntry (server#48280)
  * Fix: Don??t crash if disabled user is missing in the database (server#
    48284)
  * Chore: add .git-blame-ignore-revs (server#48293)
  * Fix: skip the integrity check for nextcloud-init-sync.lock (server#48301)
  * Add bidirectional text support ?? Backend (server#48309)
  * Fix: Ensure app discover section is returned as list (server#48313)
  * Refactor(AccountIcon): Remove needless console.log (server#48315)
  * Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48326)
  * Fix(security): Update CA certificate bundle (server#48336)
  * Fix(files): Fix having to resolve conflicts twice when dropping files
    (server#48351)
  * Fix(files_external): Catch correct exception (server#48364)
  * Fix: Show storage full warning when storage is actually full (server#48368)
  * Feat(share): ensure unique share tokens with dynamic length adjustment
    (server#48380)
  * Fix: Use placeholder for external storage password (server#48387)
  * Skip future shipped apps from updatenotification check (server#48393)
  * Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop
    (server#48400)
  * Fix file item display for users with numerical user IDs (server#48417)
  * Fix: gracefully parse non-standard trusted certificates (server#48444)
  * Fix: correctly count disabled users for subadmins (server#48449)
  * Fix(Auth): ignore missing token when trying to set password-unconfirm??
    (server#48491)
  * Fix(config): Suppress `config.php` fopen error at install time (server#
    48502)
  * Fix: make federation address book sync work with allow_local_remote_servers
    = false (server#48507)
  * Fix(caldav): add missing handlers (server#48509)
  * Fix(config): Mark more app configs sensitive (server#48585)
  * Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1945)
  * Remove requiring PNG for iOS (activity#1795)
  * Fix npm audit (bruteforcesettings#647)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#
    660)
  * Fix npm audit (bruteforcesettings#665)
  * Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for
    Oracle <12.2 (circles#1701)
  * Fix npm audit (files_downloadlimit#357)
  * Update nextcloud/ocp dependency (files_downloadlimit#369)
  * Update nextcloud/ocp dependency (files_downloadlimit#383)
  * Fix npm audit (files_downloadlimit#388)
  * Fix npm audit (files_pdfviewer#1046)
  * Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1049)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#
    1057)
  * Fix npm audit (files_pdfviewer#1062)
  * Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1346)
  * Update nextcloud/ocp dependency (firstrunwizard#1352)
  * Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1358)
  * Chore(deps-dev): Bump vite from 5.4.5 to 5.4.7 (firstrunwizard#1368)
  * Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#
    1369)
  * Update nextcloud/ocp dependency (firstrunwizard#1378)
  * Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1384)
  * Fix npm audit (firstrunwizard#1390)
  * Update nextcloud/ocp dependency (nextcloud_announcements#386)
  * Update nextcloud/ocp dependency (notifications#2034)
  * Create block-merge-eol.yml (notifications#2040)
  * Update nextcloud/ocp dependency (notifications#2056)
  * Chore(deps-dev): Bump postcss from 8.4.39 to 8.4.47 (photos#2652)
  * Feat: Check upload directory share state (photos#2660)
  * Fix: Use user uid to compare in PhotosPicker (photos#2664)
  * Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2670)
  * Update nextcloud/ocp dependency (serverinfo#687)
  * Fix: failure when using sqlite3 (survey_client#319)
  * Fix: notifications link for mobile / desktop error generating errors in v30
    (survey_client#323)
  * Fix: clarify language for removing previously sent report data
    (survey_client#325)
  * Update nextcloud/ocp dependency (text#6336)
  * Fix npm audit (text#6337)
  * Fix(TaskList): Add class name to rendered HTML (text#6341)
  * Ci: Fix selector for viewer modal name (text#6343)
  * Fix: Reset session if file rename changes mimetype from/to markdown (text#
    6347)
  * Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6351)
  * Fix(deps): update dependency debounce to ^2.1.1 (text#6381)
  * Fix(deps): update dependency y-prosemirror to ^1.2.12 (text#6382)
  * Fix(deps): update dependency yjs to ^13.6.19 (text#6383)
  * Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#
    6385)
  * Chore(deps): update dependency vite to ^5.4.5 (text#6389)
  * Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6390)
  * Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6391)
  * Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6392)
  * Chore(deps): update dependency vite to v5.4.6 [security] (text#6419)
  * Fix(paragraph): migrate preview options to decorations (text#6430)
  * Update nextcloud/ocp dependency (text#6445)
  * Fix(codeblock): Add border radius (text#6457)
  * Fix(tasklist): Correct indention (text#6458)
  * Perf: optimize WorkspaceService::getFile (text#6461)
  * Fix(sync): Disable browser broadcast (text#6482)
  * Fix: Apply checks on shares in the middleware (text#6488)
  * Check link protocol (text#6492)
  * Fix(sync): handle 502 (Bad Gateway) gracefully (text#6495)
  * Fix npm audit (twofactor_totp#1554)
  * Chore(deps): update typescript (viewer#2473)
  * Chore(deps): update dependency vite to ^5.4.5 (viewer#2474)
  * Fix(deps): update dependency webdav to ^5.7.1 (viewer#2478)
  * Chore(deps): cypress workflow update (viewer#2499)
  * Update cypress snapshots (viewer#2501)
  * Chore(deps): update nextcloud (viewer#2529)
  * Fix: Only remove openfile from route when closing the viewer (viewer#2539)
  * Update cypress snapshots (viewer#2560)
   2024-09-21 15:10:15 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
www/php-nextcloud: Update to 29.0.7

This is 3 micro updates from 29.0.4.  Upstream changes are bugfixes.
Full list at https://nextcloud.com/changelog/#latest29.

Not tested yet; upstream micros have been stable and it's
overwhelmingly likely .7 is better than .4.

ok ryoon@
   2024-08-09 16:40:23 by Ryo ONODERA | Files touched by this commit (4) | Package updated
Log message:
www/php-nextcloud: Update to 29.0.4

Changelog:
# Version 29.0.4
Changes:

  * Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45726)
  * Fix(cron): Log excess memory usage at debug and info levels (server#45843)
  * Fix npm audit (server#45892)
  * Chore(deps): Bump deepdiver/zipstreamer to 2.0.3 (server#45897)
  * Fix(files): Properly handle denied ownership transfers (server#45906)
  * Fix(files_versions): Use `NcDateTime` for proper translated version dates
    (server#45911)
  * Delete background jobs by id when cleaning up (server#45919)
  * Fix(settings): define a ??heartbeat?? route, so SecurityHeaders can handle
    redirected root (server#45956)
  * Rename openFileInfo to fileInfo (server#45988)
  * Fix(preview): don??t create folder structure when previews are disabled
    (server#45993)
  * Fix: avoid duplicate tag inserts by checking if the mapping exists already
    in db (server#45995)
  * Fix(files_versions): renaming file version when its not a string (server#
    46001)
  * Fix(caldav): encode calendar URIs with umlauts for activities (server#
    46012)
  * Don??t trigger action when renaming (server#46018)
  * Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById
    (server#46035)
  * Fix: csrf check failed on public share with password (server#46039)
  * Fix(files_trashbin): Make files view registering an init script (server#
    46054)
  * Fix: Do not log an error when connecting to SFTP without a logged in user
    (server#46061)
  * Fix: don??t use custom certificate bundle if no customer certificates are
    configured (server#46069)
  * Fix: allows admin to edit global credentials (server#46091)
  * Fix(settings): make trailing slash for caldav/carddav redirects optional
    (server#46093)
  * Fix(userstatus): Fix user status automation in real-life scenario (server#
    46096)
  * Use guzzle for addressbook federation (server#46117)
  * Fix(FilesView): Update files view upon share creation/delete (server#46119)
  * Feat(files): increase max copy-move concurrency to 5 (server#46128)
  * Update favorites navigation list on folder renames (server#46137)
  * Fix(files_sharing): Also set the expiration date timezone during validation
    (server#46142)
  * Fix(caldav): When message is a reply compare the message sender not the
    recipient (server#46146)
  * Fix(security): Update code signing revocation list (server#46154)
  * Fix(SharingEntryLink): Show enforced password input label (server#46162)
  * Fix: Avoid throwing errors for teams are unavailable (server#46163)
  * Perf(session): remove useless session open (server#46168)
  * Fix(federation): Fix missing protocol on CloudID remote (server#46173)
  * Fix(CI): Fix OpenAPI github action (server#46175)
  * Fix(setupchecks): skip check when disk_free_space is disabled (server#
    46203)
  * Fix(theming): Also provide default image as background by absolut URL
    (server#46211)
  * Fix: Authorization header can be an empty string (server#46212)
  * Fix: getMountsForFileId may return an unordered list (server#46213)
  * Fix(DAV): offset not applied (server#46226)
  * Docs(ShareApiController): Correct note about expiry date timezone (server#
    46228)
  * Build(deps): Bump @nextcloud/vue from 8.11.2 to 8.14.0 (server#46237)
  * Build(deps-dev): Bump cypress-split from 1.21.0 to 1.21.2 (server#46240)
  * Build(deps): Bump libphonenumber-js from 1.10.58 to 1.10.64 (server#46242)
  * Build(deps-dev): Bump mime from 4.0.1 to 4.0.3 (server#46244)
  * Build(deps-dev): Bump @cypress/webpack-preprocessor from 6.0.1 to 6.0.2
    (server#46246)
  * Fix(theming): Conitionally disable blur filter for performance (server#
    46258)
  * Fix(security): Update CA certificate bundle (server#46264)
  * Fix(ExternalSharing): Handle template shares from external sources (server#
    46281)
  * Fix(tests): Remove output when running tests (server#46290)
  * Fix(IntegrityCheck): Ensure the check is run if no results are available
    (server#46298)
  * Chore(mp3info): apply upstream patch for invalid array access (server#
    46306)
  * Fix(carddav): limit vcard size (server#46314)
  * Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#46330)
  * Chore(deps-dev): bump tslib from 2.6.2 to 2.6.3 (server#46331)
  * Chore(deps-dev): bump cypress-if from 1.12.0 to 1.12.3 (server#46332)
  * Chore(deps-dev): bump cypress from 13.7.1 to 13.7.3 (server#46333)
  * Chore(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#
    46334)
  * Fix(SharingDetailsView): Prevent illegal unselection of read permissions
    (server#46362)
  * Fix(s3): Don??t wait indefinitely for S3 to return (server#46367)
  * Fix: Update Nextcloud libraries (server#46374)
  * Fix(cypress): wait for apps list fetch for better testing stability (server
    #46385)
  * Perf: Set session.cache_limiter at runtime to avoid clients caching static
    assets served by PHP (server#46393)
  * Fix(workflows): Fix file systemtag cache (server#46412)
  * Fix(caldav): limit vevent size (server#46413)
  * Fix(theming): Don??t reset the cachebuster value when we reset theming
    (server#46434)
  * Fix(Session): avoid race conditions on clustered setups (server#46437)
  * Feat: don??t count failed CSRF as failed login attempt (server#46443)
  * Fix(ci): Correctly check for assets that need compilation (server#46469)
  * Test(theming): Fix unit tests for personal settings (server#46471)
  * Stop file actions when conflict dialog skipped (server#46562)
  * Fix(CI): Update setup-php, setup-node, checkout and paths-filter actions
    (server#46575)
  * Fix(files_sharing): also allow removing READ permissions on email shares
    (server#46598)
  * Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1864)
  * Chore(mp3info): apply upstream patch for invalid array access (3rdparty#
    1889)
  * Chore: set version in composer.json (3rdparty#1891)
  * Fix(dashboard): Fix missing dashboard icon (activity#1727)
  * Update nextcloud/ocp dependency (circles#1583)
  * Ignore empty fileIds (circles#1625)
  * Fix npm audit (files_downloadlimit#303)
  * Fix npm audit (files_pdfviewer#983)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5
    (firstrunwizard#1250)
  * Fix npm audit (firstrunwizard#1256)
  * Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1266)
  * Update nextcloud/ocp dependency (firstrunwizard#1273)
  * Update nextcloud/ocp dependency (logreader#1252)
  * Update nextcloud/ocp dependency (nextcloud_announcements#355)
  * Update nextcloud/ocp dependency (notifications#1965)
  * Fix npm audit (photos#2467)
  * Update nextcloud/ocp dependency (photos#2488)
  * Various fix from 30 (photos#2517)
  * Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.39 (photos#2521)
  * Fix: avoid erroring out on corrupt image data (photos#2530)
  * Fix(l10n): Translate ??All Tags?? string (photos#2532)
  * Feat: Handle complex location type (photos#2538)
  * Fix(dashboard): Fix ID and provide icon url (photos#2543)
  * Fix npm audit (privacy#1088)
  * Fix: catch and filter shares whom storage is not available (recommendations
    #757)
  * Fix(dashboard): Fix dashboard icon (recommendations#768)
  * Fix npm audit (related_resources#440)
  * Fix: handle getNetInterfaces error (serverinfo#633)
  * Fix: update wording about apps element in monitoring response (serverinfo#
    635)
  * Update nextcloud/ocp dependency (serverinfo#638)
  * Update nextcloud/ocp dependency (survey_client#296)
  * Fix npm audit (suspicious_login#883)
  * Chore(deps): update cypress (text#5907)
  * Chore(deps): update dependency vue-demi to ^0.14.8 (text#5908)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (text#5909)
  * Fix npm audit (text#5915)
  * Fix(SmartPicker): Insert smart picker links as preview per default (text#
    5925)
  * Fix(Preview): Show reference fallback (text#5928)
  * Perf: Reduce polling interval for read only users (text#5934)
  * Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app)
    (text#5940)
  * Fix(LinkBubble): Don??t open bubble at initialization and on remote changes
    (text#5949)
  * Fix(LinkBubble): Fix logic to detect transactions without history (text#
    5955)
  * Ci: Skip cypress test crashing electron right now (text#5957)
  * Update nextcloud/ocp dependency (text#5975)
  * Fix(attachments): Don??t require document session for getting attachments
    (text#5981)
  * Request the native app to reload the direct editing view on 403 errors
    (text#5985)
  * Keep base version etag during reload (text#5987)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (text#5999)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (text#6000)
  * Fix(deps): update dependency @nextcloud/files to ^3.5.1 (text#6001)
  * Fix(deps): update dependency mermaid to ^10.9.1 (text#6002)
  * Fix(deps): update dependency y-prosemirror to ^1.2.9 (text#6003)
  * Fix(deps): update yjs (text#6004)
  * Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (text#
    6005)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (text#
    6006)
  * Chore(deps): update dependency cypress to ^13.13.0 (text#6007)
  * Chore(deps): update dependency cypress-split to ^1.24.0 (text#6008)
  * Chore(deps): update dependency vite to ^5.3.3 (text#6009)
  * Chore(deps): update vueuse to ^10.11.0 (text#6010)
  * Fix: use composables in setup function (text#6017)
  * Fix(ApiService): Catch NotPermittedException and return 404 (text#6021)
  * Ci(test): use codecov token (twofactor_totp#1537)
  * Fix npm audit (viewer#2336)
  * Fix(requesttoken): Make sure to use the correct requesttoken in
    WebdavClient (viewer#2342)

# Version 29.0.3
Changes:

  * Fix(settings): show warning for indexToReplace as part of missing indices
    (server#44675)
  * Fix(appconfig): format app values (server#44894)
  * Fix(files): Display selected files count (server#44909)
  * Fix: regression with updating read-only config (server#44927)
  * Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44977)
  * Feat: Add legal notice and privacy policy links to help page (server#44988)
  * 44032 fix show new shares without refresh (server#45304)
  * Avoid updating the same oc_authtoken row twice (server#45348)
  * Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend
    libraries (server#45379)
  * Fix: register DI alias for IFileAccess (server#45476)
  * Fix(dav): Rate limit address book creation (server#45543)
  * CalDAV fix search with limit and time range (server#45566)
  * Fix(theming): replace standard generic package icon by material design
    (server#45577)
  * Unmark deleted users if their last login date is more recent than deleted
    date (server#45587)
  * Fix(files): Don??t fail if dir exists (server#45590)
  * Fix(files): Ensure active file list entry is highlighted (server#45597)
  * Fix: Update `@nextcloud/files` to fix public link shares (server#45601)
  * Fix(session): Do not update authtoken last_check for passwordless (server#
    45602)
  * Fix(core): unsupported browser redirect url (server#45621)
  * Fix(caldav): automatically delete outdated scheduling objects (server#
    45641)
  * Fix(core): Add missing null value possibility to Resource and Reference
    richObject (server#45644)
  * Fix(INavigationManager): Fix psalm alias not set in the right place (server
    #45645)
  * Fix(files): Close sidebar and update fileid when current node is deleted
    (server#45659)
  * Fix(Mailer): Allow to enforce strict email format (server#45660)
  * Fix(files): Only execute default action if there is an action to perform
    (server#45662)
  * Fix(files): reset menu pos when opening in grid mode (server#45666)
  * Fix(federatedfilesharing): import external federated share script (server#
    45675)
  * Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue
    (server#45690)
  * Fix(Session): avoid password confirmation on SSO (server#45705)
  * Fix(files): Make sure files are opened when using `open-in-files` action(s)
    or at lease are scrolled into view (server#45728)
  * Ci(eol): update workflow from template (server#45734)
  * Fix(dav): Don??t log access control as error (server#45756)
  * Fix(files): handling numbered type owner name & id (server#45764)
  * Fix(settings): Use axios directly for health check to preven URL sanitizing
    (server#45765)
  * Fix: Only list remnants as disabled if option is enabled (server#45773)
  * Fix: Autodetect legacy filekey instead of trusting the header for legacy
    header (server#45778)
  * Fix(search): tags redirect route (server#45791)
  * Fix(caldav): event links in shared calendar notifications (server#45800)
  * Use isRetryable to catch retryable exceptions (server#45808)
  * Fix(Token): make new scope future compatible (server#45809)
  * Fix(cron): Log long running jobs (server#45813)
  * Fix(files_sharing): fix parsing of remote shares (server#45816)
  * Test: add tests for ProfilePageController (server#45821)
  * Fix(files): also trigger new tab on file name middle click (server#45826)
  * Fix(files): do not rely on unique fileid (server#45837)
  * Fix(ObjectStore): Fix regression when hostname is empty (server#45840)
  * Get child ids for folder in a separate query during move (server#45851)
  * Feat: add option to disable scanner transactions (server#45856)
  * Fix(files): Ignore right click for default action (server#45862)
  * Show non writable folders during move or copy (server#45864)
  * Fix(comments): Use proper icon components instead of icon classes to fix
    dark mode (server#45871)
  * Fix(theming): also apply enforced theme for guests (server#45904)
  * Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45907)
  * Ci: use precise ref for 3rdparty check (server#45928)
  * Fix(files): correctly import WebDAV client in files store (server#45942)
  * Fix: move repair mimetype repair step to the expensive steps (server#45966)
  * Fix(dav): Limit number of UPDATES for sync token created_at (server#45991)
  * Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION
    (server#46075)
  * Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#977)
  * Update nextcloud/ocp dependency (firstrunwizard#1236)
  * Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1242)
  * Update nextcloud/ocp dependency (nextcloud_announcements#343)
  * Update nextcloud/ocp dependency (notifications#1933)
  * Update nextcloud/ocp dependency (notifications#1941)
  * Fix(browser): Don??t create web notifications for old notifications
    (notifications#1945)
  * Fix: separate creation of browser notifications and sounds from Vue
    rendering (notifications#1948)
  * Update nextcloud/ocp dependency (related_resources#429)
  * Update nextcloud/ocp dependency (related_resources#434)
  * Update nextcloud/ocp dependency (serverinfo#614)
  * Ci: automate ocp updates (serverinfo#622)
  * Update nextcloud/ocp dependency (survey_client#281)
  * Update nextcloud/ocp dependency (text#5854)
  * Fix(table): Fix readonly detection in vue components (text#5857)
  * Test(cypress): Fix selector for new button in files app (text#5860)
  * Fix(locks): only lock when editing (text#5865)
  * Update nextcloud/ocp dependency (text#5883)
  * Reset all sessions (in occ command and on upgrade) (text#5889)
  * Fix: Ignore pushes of update steps for read only sessions (text#5896)
  * Truncate tables and rename documents folder on reset (text#5921)
  * Properly save old route when opening the viewer (viewer#2326)
  * Fix: Add missing generateUrl (viewer#2329)

# Version 29.0.2
Changes:

  * Fix(files): Focus filename input in new-node dialog when opened (server#
    44852)
  * Enh(metadata): migrate metadata to lazy appconfig (server#44899)
  * Fix(comments): Fix issues thrown by comments sidebar tab code (server#
    44903)
  * Feat: add request id as comment to all queries (server#44959)
  * Fix: fix FileAccess::getByFileId(InStorage) (server#45158)
  * Fix(userstatus): catch unique constrain violation on revert (server#45206)
  * Perf(db): Sort data for IN before chunking (server#45215)
  * Expose subscription calendars (server#45224)
  * Fix(contactsmenu): empty content margin (server#45427)
  * Fix header menu icon color (server#45430)
  * Fix: Mark more configs as sensitive (server#45443)
  * Feat: Add back searching in disabled user list (server#45477)
  * Respect empty `expiryDate` value in server (server#45483)
  * Fix(db): Log long transaction times at debug level (server#45522)
  * Fix: forbid moving a folder into a subfolder of itself (server#45529)
  * Fix(files): Implement `SortingService` to fix sorting of files (server#
    45534)
  * Fix(db): Prevent two connections for single node databases (server#45541)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (bruteforcesettings#
    604)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (files_pdfviewer#
    949)
  * Fix npm audit (files_pdfviewer#953)
  * Update nextcloud/ocp dependency (firstrunwizard#1230)
  * Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1232)
  * Update nextcloud/ocp dependency (nextcloud_announcements#340)
  * Update nextcloud/ocp dependency (notifications#1931)
  * Fix(faces): Fix call to Viewer.open (photos#2476)
  * Fix: add typecast for mimetype (photos#2495)
  * Update nextcloud/ocp dependency (related_resources#424)
  * Update nextcloud/ocp dependency (serverinfo#609)
  * Test(cypress): Avoid failure when editor is updated on webdav requests
    (text#5774)
  * Update nextcloud/ocp dependency (text#5831)
  * Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph`
    (text#5835)
  * Fix: smartpicker set links for selected text (text#5836)
  * Cleanup `_oc_webroot` stubs where possible (text#5841)
  * Test(cy): rely on @nextcloud/axios for requests (text#5844)

# Version 29.0.1
Changes:

  * Update psalm-baseline.xml (server#44564)
  * Fix npm audit (server#44590)
  * Fix(sharingDetails): Show correct share target (server#44918)
  * Chore: Fix update-psalm-baseline to use correct php version depending on
    branch (server#44956)
  * Support multiple scopes in DAV search (server#44969)
  * Fix(unifiedSearch): Prevent broken avatars for federated users in peo??
    (server#44972)
  * Fix(memcache): remove double $$ to fix error (server#44981)
  * Fix(provisioning_api): Show warning but do not fail when listing accounts
    in case of users removed from backend but still in database (server#44985)
  * Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server
    #45018)
  * Fix: chunked upload leading to 0-byte files (server#45040)
  * Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#
    45053)
  * Feat: support ??s3-accelerate?? endpoint (server#45056)
  * Fix: Remove bogus code from query builder and fix parameter name (server#
    45104)
  * Fix(files): Fix ownership transfer encrypted files detection (server#45105)
  * Fix(setupchecks): Fix opcache buffer check (server#45106)
  * Fix: Fix default values for ini var in lib/base.php (server#45107)
  * Fix(user_ldap): Fix a var name (server#45108)
  * Retry smb notify test a few times (server#45148)
  * Fix(icons): Update files icon (server#45171)
  * Fix(session): Avoid race condition for cache::get() vs. cache::hasKey()
    (server#45192)
  * Fix(OC_Image): Set correct return type for exif_imagetype stub (server#
    45199)
  * Fix(User\Manager): Avoid future collisions with updater/audit logs (server#
    45202)
  * Fix(settings): Save one HTTP request on enabling an app (server#45204)
  * Update psalm-baseline.xml (server#45208)
  * Fix(userstatus): Fix docs of user status manager (server#45231)
  * Fix(Router): Stop loading routes of disabled apps (server#45246)
  * Fix(files): handle multidimensional arrays in scanner (server#45279)
  * Fix(setupCheck): Only warn when memcache present w/o memcached (server#
    45283)
  * Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#
    45284)
  * Fix: consider all paths the user has for a share source when considering
    max permissions (server#45293)
  * Update pdf icon (server#45296)
  * Fix(caldav): loop through all events for busy events (server#45313)
  * Fix(search): Limit maximum number of search results (server#45318)
  * Fix: Correctly check result of function (server#45322)
  * Revert: ??Check datadirectory owner, not config owner.?? (server#45326)
  * Perf(deleteAction): Queue delete requests (server#45328)
  * Fix(preview): check mime type before processing with Imagick (server#45337)
  * Fix: Extend SVG reference check (server#45341)
  * Fix: add ldap_exop_passwd function to sensitive value (server#45360)
  * Fix: delete user credentials stored in storages_credentials when user gets
    deleted (server#45363)
  * Fix(groups): allows to save group names with more than 64 characters
    (server#45367)
  * Hide ??updater.server.url?? As It May Contain Enterprise Key (server#45373)
  * Fix(db): Prevent data loss by temporarily disabling `db:convert-type`
    (server#45469)
  * Update nextcloud/ocp dependency (activity#1631)
  * Fix npm audit (activity#1633)
  * Fix(tests): Fix selecting the correct tagging field (activity#1645)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1
    (bruteforcesettings#581)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings
    #593)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (bruteforcesettings#594)
  * Updating 2 workflows from template (bruteforcesettings#597)
  * Update nextcloud/ocp dependency (circles#1541)
  * Fix npm audit (files_downloadlimit#261)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (files_pdfviewer#963)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#
    1167)
  * Update nextcloud/ocp dependency (firstrunwizard#1171)
  * Fix npm audit (firstrunwizard#1172)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#
    1196)
  * Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3
    (firstrunwizard#1198)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (firstrunwizard#1199)
  * Chore(deps-dev): Bump vite from 5.2.8 to 5.2.11 (firstrunwizard#1201)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#
    1217)
  * Update nextcloud/ocp dependency (firstrunwizard#1222)
  * Fix: LogIterator duplicates and drops log entries (logreader#1237)
  * Update nextcloud/ocp dependency (nextcloud_announcements#328)
  * Fix: Correctly check result of function (nextcloud_announcements#333)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (notifications#1899)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#
    1900)
  * Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1919)
  * Update nextcloud/ocp dependency (notifications#1922)
  * Fix npm audit (photos#2419)
  * Update nextcloud/ocp dependency (photos#2423)
  * Feat: Allow multiple source folders (photos#2446)
  * Update nextcloud/ocp dependency (photos#2472)
  * Fix(SizeMetadataProvider): Swap the width and height if the image is
    rotated (photos#2479)
  * Fix npm audit (privacy#1056)
  * Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1069)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1
    (privacy#1070)
  * Fix npm audit (recommendations#730)
  * Fix npm audit (related_resources#390)
  * Update nextcloud/ocp dependency (related_resources#393)
  * Update nextcloud/ocp dependency (related_resources#418)
  * Fix: handle disabled shell_exec (serverinfo#600)
  * Update nextcloud/ocp dependency (serverinfo#605)
  * Update dependency (survey_client#269)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (suspicious_login#864)
  * Fix(deps): update tiptap to ^2.3.1 (text#5642)
  * Fix(links): 5539 close link bubble on click outside (text#5694)
  * Chore(deps): update cypress (text#5708)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (text#5709)
  * Chore(deps): update dependency vite to ^5.2.11 (text#5710)
  * Feat: disable spellcheck inside code blocks (text#5711)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (text#5713)
  * Fix(deps): update dependency @nextcloud/files to ^3.2.1 (text#5714)
  * Fix(description): 5688 no need to encode filename (text#5719)
  * Fix(editor): requestAnimationFrame in onResize callbacks (text#5753)
  * Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1
    (text#5760)
  * Chore(deps): update dependency cypress-split to ^1.23.1 (text#5761)
  * Fix(deps): update dependency @nextcloud/router to ^3.0.1 (text#5762)
  * Fix(deps): update dependency yjs to ^13.6.15 (text#5763)
  * Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (text#
    5764)
  * Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (text#5765)
  * Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (text#5766)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (text#
    5767)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (text#5768)
  * Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (text#5769)
  * Chore(deps): update dependency cypress-split to ^1.23.2 (text#5783)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (text#5788)
  * Fix(deps): update dependency y-prosemirror to ^1.2.5 (text#5789)
  * Fix(deps): update dependency y-websocket to ^2.0.3 (text#5790)
  * Fix(deps): update tiptap to ^2.3.2 (text#5791)
  * Update nextcloud/ocp dependency (text#5796)
  * Fix: Correctly check result of function (updater#557)
  * Fix npm audit (viewer#2300)

# Version 29.0.0
Changes:

  * Get access list share by email recipients (server#32631)
  * Added ??enabled and ??disabled options to occ app:list (server#33546)
  * Allow to specify allowed groups to share instead of excluded groups (server
    #34115)
  * Modernize mime typeloader (server#36252)
  * Feat: Reword login form disabled warning #37949 (server#37953)
  * Occ: Add `??all` support to `user:lastseen` (server#39669)
  * Add some recrusive detection/prevention (server#39990)
  * Refactor `OC\Server::getCapabilitiesManager` (server#40115)
  * Refactor `OC\Server::getCloudFederationFactory` (server#40116)
  * Refactor `OC\Server::getCommentsManager` (server#40117)
  * Refactor `OC\Server::getRootFolder` (server#40123)
  * Refactor `OC\Server::getThemingDefaults` (server#40125)
  * Refactor `OC\Server::getTwoFactorAuthManager` (server#40127)
  * Refactor `OC\Server::getShareManager` (server#40131)
  * Refactor `OC\Server::getGetRedisFactory` (server#40136)
  * Refactor `OC\Server::getHasher` (server#40138)
  * Refactor `OC\Server::getLazyRootFolder` (server#40142)
  * Refactor `OC\Server::getLockdownManager` (server#40143)
  * Refactor `OC\Server::getLockingProvider` (server#40144)
  * More comprehensive wording for devices wipe action (server#40161)
  * Respect custom webroot in setup form (server#41189)
  * Add mimetype for ReStructuredText (server#41684)
  * Use correct mode constant of files:scan??s ??path option (server#41973)
  * Handle copy of live photos (server#42170)
  * Deprecated sysconfig ??enable_file_metadata?? (server#42628)
  * Declarative settings (server#42661)
  * Enh(metadata): store current file etag (server#42707)
  * Fix: always add user to group cache (server#42931)
  * Fix(settings): `posix_getpwuid` can return `false` which should not be
    accessed like an array (server#43334)
  * Enh(appconfig): only try to insert new value if in doubt (server#43425)
  * Feat: add `PATCH` HTTP Verb Support To `IClient` Interface & its HTTP
    Client Implementation (server#43446)
  * Chore: Migrate samba `files_external` test from drone to github (server#
    43516)
  * Minor syntax update (server#43534)
  * Feat(files_reminders): Add reminder status indicator (server#43589)
  * Fix: fallback from guessing the owner from path in versioning (server#
    43613)
  * Fixes for getting the filename in the FileInfo class (server#43652)
  * Fix CSP for script-src with nonce on edge (server#43778)
  * Chore(deps-dev): Bump exports-loader from 4.0.0 to 5.0.0 (server#43806)
  * Add ability to cancel a scheduled transcription (server#43862)
  * Fix(provisioning_api): Fix AppInfo schema for OpenAPI (server#43877)
  * Feat(appconfig): storing integrity check result as a lazy config value
    (server#43907)
  * Fix: changed login-page to reflect correct LDAP settings (server#43946)
  * Fix(filecache): Move from array_merge to avoid memory exhaustion on large
    scans (server#43982)
  * Use the proper path to check if a file needs to be copied/moved to the
    actual target storage (server#43983)
  * Fix: Avoid clear cache with prefix (server#43992)
  * Fix default text processing provider in AI settings (server#43993)
  * Perf: improve performance of resolving group shares (server#44004)
  * Feat: Adding PublicSectorBundle (server#44011)
  * Fix/caldav/eventcomparisionservice uses wrong array comparison (server#
    44017)
  * Feat: show the id of last author in versions metadata (server#44049)
  * Fix(files): properly reset preview component (server#44062)
  * Refactor: depricate getNumberOfUnreadCommentsForFolder and redo it??s ??
    (server#44064)
  * Migrate header check to setupcheck API (server#44067)
  * Split live photo listener to extract trashbin specific code into its own
    listener (server#44069)
  * Fix(AppManager): Allow to query dark **or** bright icon (server#44073)
  * Fix(updatenotification): Adjust tests for changed IAppConfig (server#44074)
  * Fix(dav): Add retention time to sync token cleanup (server#44075)
  * Use viewer to open files still on the simple widget (server#44076)
  * Fix(settings): Adjust order of parameters for `runRequest` (server#44082)
  * Revert ??files_versions: add missing null check?? (server#44083)
  * [master] Fix npm audit (server#44091)
  * Feat: Refactor app & account management UI code (server#44092)
  * Fix(cron): Fix Cron misrepresenting itself as console (server#44094)
  * Chore(deps): bump query-string from 8.2.0 to 9.0.0 (server#44102)
  * Chore(deps-dev): bump @types/dockerode from 3.3.24 to 3.3.26 (server#44103)
  * Feat: author displayname and avatar on versions (server#44109)
  * Test(dav): Add unit test for no calendars/subscription limit (server#44117)
  * Fix(theming): fix incorrectly inverted favicons (server#44119)
  * Feat: Apps discover section (server#44129)
  * Fix(dav): Add occ command to fix missing caldav sync tokens (server#44130)
  * Fix: don??t return null for SharedStorage::getWrapperStorage with share
    recursion (server#44132)
  * Chore(deps): bump `@nextcloud/vue` from 8.9.1 to 8.10.0 (server#44134)
  * Docs(config.sample.php): Warn that `updatedirectory` will break updates if
    set to a value within the installation folder (server#44138)
  * Fix(files): Right click menu offset and list scrolled glitch (server#44139)
  * Fix(settings): Fix always empty disabled users list for subadmins (server#
    44140)
  * [master] fix(security): Update CA certificate bundle (server#44142)
  * Fix: Call execute until it is removed for Job class (server#44151)
  * Added rate limit bypass for app_api requests (server#44154)
  * Fix(files): fixed breadcrumbs dissapearing on narrow screens (server#44162)
  * Fix(updatenotification): spread the use of new iappconfig (server#44165)
  * Chore(files_versions): Use new metadata API for versions (server#44175)
  * Fix(Navigation): ensure NavManager is inited when adding an entry (server#
    44178)
  * Fix: Ensure correct stacking context for right click menu (server#44179)
  * Fix: No password set for new mail shares (server#44184)
  * Add listener and interfaces to allow versions migration across storage
    (server#44187)
  * Do not throw an exception if the etag is not set in metadata (server#44189)
  * Fix(CI): Add missing generic files_external tests (server#44191)
  * Fix: Migrate WebDAV endpoint check to SetupCheck API (server#44202)
  * Fix: avoid scanning a non existing directory (server#44203)
  * Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (server#44207)
  * Fix: List specific share permissions as subline (server#44217)
  * Feat: Limit email input to 255 chars (server#44218)
  * Fix(files_sharing): ShareesAPI ?? Return empty response when user is not
    allowed to share (server#44223)
  * Fix(files): provide onDestroy callback for interactive widgets (server#
    44226)
  * Config: fix correctness issues in reading (server#44230)
  * Chore: bump ncvue to 8.11.0 (server#44231)
  * Fix(settings): apps list layout (server#44236)
  * Chore(deps): Bump davclient.js from 0.2.1 to 0.2.2 (server#44237)
  * Chore(deps-dev): Bump karma from 6.4.2 to 6.4.3 (server#44238)
  * Chore(deps-dev): Bump typescript from 5.3.3 to 5.4.2 (server#44239)
  * Chore(deps): Bump vue-multiselect from 2.1.8 to 2.1.9 (server#44240)
  * Chore(deps-dev): Bump cypress from 13.6.6 to 13.7.0 (server#44241)
  * Chore(deps): Bump @vueuse/integrations from 10.8.0 to 10.9.0 (server#44243)
  * Chore(deps-dev): Bump @cypress/vue2 from 2.0.1 to 2.1.0 (server#44244)
  * Chore(deps-dev): Bump puppeteer from 21.11.0 to 22.5.0 (server#44245)
  * Feat(ObjectStore): Make the S3 `concurrency` option configurable (server#
    44252)
  * Fix(files): Adjust dropservice to work with Blink engine (server#44254)
  * Fix: Correctly add search event listener to make searching the app list
    work again (server#44255)
  * Fix: getLogLevel return type (server#44258)
  * Feat(settings): Allow app discover section links to open app routes or the
    appstore page (server#44259)
  * Docs: added codespace link (server#44260)
  * Fix(Logger): Warn on invalid `loglevel` configuration option (server#44262)
  * Fix(files_external): Remove invalid jQuery Tooltip usage (server#44264)
  * Fix(setupcheck): Catch Throwables from setup checks and show them to the
    admin (server#44270)
  * Fix(config): Make sure user keys are strings (server#44276)
  * Fix: ensure nested mount points are handled in the correct order (server#
    44279)
  * Fix(settings): App Store Discover carousel animations are inverted (server#
    44280)
  * Fix(AppDiscoverFetcher): Do not remove entries as expired that have no
    expiry date (server#44281)
  * Fix(settings): Support `order` property on App Discover elements and hide
    future elements (server#44282)
  * Fix(settings): Ensure media for app discover section is scaled correctly
    (server#44286)
  * Enh: Send empty expireDate when not expireDate set (server#44291)
  * Allow injecting the user temporarily for direct editing (server#44295)
  * Forbid tagging readonly files (server#44297)
  * Fix(federatedfilesharing): Use correct language file to render notifi??
    (server#44305)
  * Fix(sharing): resolveGroupShares setPermissions on null (server#44316)
  * Feat(settings): Implement `showcase` type for App Discover section (server#
    44328)
  * Fix(db): remove redundant index in cards (server#44333)
  * Fix(share): use share owner to get ownership (server#44339)
  * Fix(dav): adjust usages of webdav.customRequest (server#44344)
  * Log error when default getWrapperStorage would return null (server#44357)
  * Fix(caldav): add EXDATE and EXRULE to confidential object (server#44360)
  * Check permissions of all accessible file for versions (server#44362)
  * Rename MetadataFileEvents to VersionAuthorListener (server#44363)
  * Feat: Add new mdi New file menu icons (server#44368)
  * Fix(dav): ACLs for shared addressbooks (server#44376)
  * Fix(workflowengine): Use correct event names to make search for groups work
    again (server#44381)
  * Chore(ci): update block merge EOL workflow (server#44388)
  * Fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address
    is passed (server#44394)
  * Fix(logging): Restore the option to log with debug level (server#44400)
  * Fix(files): Do not escape file names in the file picker (server#44407)
  * Fix(JSRecourceLocator): Add missing slash after server root (server#44408)
  * Fix(AppStore\Fetcher): Ensure `get` returns an array (server#44410)
  * Fix(CSP): Add CSP nonce by default and convert `browserSupportsCspV3` to
    blacklist (server#44412)
  * Fix(files): Only add copy suffix before file extension for files (not
    folders) (server#44417)
  * Build(deps): bump libphonenumber-js from 1.10.57 to 1.10.58 (server#44423)
  * Build(deps-dev): bump webpack from 5.90.3 to 5.91.0 (server#44424)
  * Build(deps): bump @nextcloud/router from 2.2.1 to 3.0.0 (server#44425)
  * Build(deps): bump dompurify from 3.0.9 to 3.0.11 (server#44426)
  * Build(deps-dev): bump cypress-split from 1.20.1 to 1.21.0 (server#44427)
  * Build(deps-dev): bump cypress from 13.7.0 to 13.7.1 (server#44428)
  * Build(deps-dev): bump tar from 6.2.0 to 6.2.1 (server#44429)
  * Build(deps): bump core-js from 3.36.0 to 3.36.1 (server#44430)
  * Build(deps): bump @nextcloud/vue from 8.11.0 to 8.11.1 (server#44431)
  * Build(deps-dev): bump phpunit/phpunit from 9.6.17 to 9.6.18 in /build/
    integration (server#44432)
  * Build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (server#
    44436)
  * Feat(login): Clear login form (password) after IDLE timeout (server#44438)
  * Fix(federation): Fix creating local cloudIds with http:// protocol (server#
    44453)
  * Fix(personal-files): correctly filters groupfolders now (server#44455)
  * Fix(typo): Fix typo in docs (server#44456)
  * Fix(contactsinteraction): Allow vCard download (server#44457)
  * Feat: add interface for lower level filecache acess without having to do
    direct db queries (server#44458)
  * Fix(S3): Adjust typing for 32bit compatibility (server#44462)
  * Feat(settings): Allow to sort groups in the account management
    alphabetically (server#44465)
  * Fix: Allow using replica config with split databases (server#44470)
  * Fix(preview): webp preview format (server#44474)
  * Fix(dns): detect disabled IPv6 support in DNS pinning (server#44475)
  * Fix(settings): Also verify that `trusted_proxies` only contains IP
    addresses (with range) (server#44483)
  * Fix(share): Send correct share attributes upon share creation (server#
    44484)
  * Add retry logic to cover deadlock situations during move operations (server
    #44504)
  * Feat: Add more new mdi icons (server#44513)
  * [master] fix(security): Update code signing revocation list (server#44515)
  * Chore(branchoff): Test against stable29 branches (server#44531)
  * Fix(security): Update expiration date in security.txt (server#44546)
  * Fix(files): Fix translation of ??Delete file?? (server#44553)
  * Feat(trashbin): Show original location of deleted file (server#44584)
  * Fix(files_sharing): Create passwords when enforced for mail shares (server#
    44591)
  * Fix(files_sharing): Disable autocomplete for share label and password
    (server#44617)
  * Fix(tests): Fix tests when daytime saving time change happened recently
    (server#44618)
  * Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /
    vendor-bin/cs-fixer (server#44622)
  * Fix(dav): Fix quota check for chunk upload (server#44624)
  * Fix(federation): ICloudId->getRemote() should contain the protocol (server#
    44626)
  * Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can??t run
    (server#44628)
  * Fix(encryption): Clicking default module in UI sets bogus value (server#
    44634)
  * Fix(appconfig): compare with original value (server#44645)
  * Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44653)
  * Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44671)
  * Fix(deps): Update `doctrine/dbal` to 3.8.3 (server#44686)
  * Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44692)
  * Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44716)
  * Fix(oc-dialog): Get rid of the overlay (server#44725)
  * Fix(AppFramework): Fix error message about 204 not allowing custom headers
    (server#44729)
  * Feat(core): Include core capabilities in OpenAPI (server#44732)
  * Call davGetFavoritesReport after the registration of propfind properties
    (server#44735)
  * Fix: Fix avatar images (server#44737)
  * Fix: use proper jailed patch in watcher (server#44748)
  * Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#
    44760)
  * Fix(LDAP): escape DN on check-user (server#44765)
  * Fix(federation): give some time to prepare both servers (server#44778)
  * Fix(capabilities): Expose if mod-rewrite is working via capabilities
    (server#44800)
  * Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44816)
  * Chore(deps): Update openapi-extractor (server#44828)
  * Chore: Update @nextcloud/upload to 1.1.1 to fix uploading large files
    (server#44836)
  * Fix(files): Inherit some node attributes when creating new nodes to
    preserve shared state (server#44845)
  * Chore(files): Switch widget icon to primary color (server#44846)
  * Fix(files): Do not show files from hidden folders in ??Recent??-view if
    hidden files are disabled by user (server#44866)
  * Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
    (server#44880)
  * Fix(status): Update status time when reverting to it manually (server#
    44885)
  * Fix(files): Clear search filter when changing directory or view (server#
    44887)
  * Fix(files): Also skip cross storage move with access control (server#44890)
  * Fix(appconfig): returns correct value on details (server#44907)
  * Fix: avoid douple `expireDate` parsing (server#44910)
  * Fix(appconfig): returns correct value on details (server#44914)
  * Fix(sharing): Don??t change the type of the controller argument (server#
    44917)
  * Fix(files): Also restore shares after ownership transfer for object storage
    (server#44922)
  * Fix: Fix truncation on public page (server#44989)
  * Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47 (3rdparty#1772)
  * Fix(deps): Update `doctrine/dbal` to 3.8.3 (3rdparty#1791)
  * MailQueueHandler: Don??t flood logs with useless messages (activity#1586)
  * Upgrade: Bump @types/dockerode from 3.3.23 to 3.3.26 (activity#1587)
  * [master] Update nextcloud/ocp dependency (activity#1591)
  * Updating phpunit-mysql.yml workflow from template (activity#1595)
  * Upgrade: Bump psalm/phar from 5.21.1 to 5.23.1 (activity#1596)
  * Upgrade: Bump cypress from 13.6.3 to 13.7.0 (activity#1597)
  * Upgrade: Bump follow-redirects from 1.15.5 to 1.15.6 (activity#1598)
  * Upgrade: Bump @vitest/coverage-v8 from 1.2.2 to 1.4.0 (activity#1599)
  * [master] Update nextcloud/ocp dependency (activity#1600)
  * Upgrade: Bump vite from 5.0.12 to 5.2.3 (activity#1607)
  * Upgrade: Bump cypress from 13.7.0 to 13.7.1 (activity#1609)
  * [master] Update nextcloud/ocp dependency (activity#1611)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (activity#
    1614)
  * Group activities sent by mail (activity#1622)
  * Chore: update workflows from templates (bruteforcesettings#569)
  * Chore(deps): Bump @nextcloud/vue from 8.7.1 to 8.9.1 (bruteforcesettings#
    570)
  * Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
    (bruteforcesettings#571)
  * Updating phpunit-mysql.yml workflow from template (bruteforcesettings#574)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
    (bruteforcesettings#575)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (bruteforcesettings#
    577)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
    (bruteforcesettings#578)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (bruteforcesettings#
    582)
  * Feat: Implement team resource provider for shared files (circles#1525)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (circles#
    1534)
  * Feat: Add admin setting to set default download limit (files_downloadlimit#
    232)
  * Create .l10nignore (files_downloadlimit#233)
  * Chore: update workflows from templates (files_downloadlimit#234)
  * Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
    (files_downloadlimit#235)
  * Chore: Remove unnecessary workflows and update existing
    (files_downloadlimit#236)
  * Chore: Add some workflows from upstream (files_downloadlimit#237)
  * Chore: Add README and document API (files_downloadlimit#238)
  * Docs: Add asserts for example responses (files_downloadlimit#240)
  * Feat: Provide limit via dav property (files_downloadlimit#241)
  * Fix: Only allow the share owner to set a limit (files_downloadlimit#242)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (files_downloadlimit#
    243)
  * Chore(deps-dev): Bump vite from 5.1.5 to 5.1.6 (files_downloadlimit#244)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
    (files_downloadlimit#245)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#246)
  * Chore: Disable ocp update for stable branches (files_downloadlimit#249)
  * Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (files_downloadlimit#251)
  * [master] Update nextcloud/ocp dependency (files_downloadlimit#253)
  * Chore: update workflows from templates (files_pdfviewer#919)
  * Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (files_pdfviewer#
    920)
  * Updating phpunit-mysql.yml workflow from template (files_pdfviewer#922)
  * Chore(deps-dev): Bump axios from 1.6.7 to 1.6.8 (files_pdfviewer#929)
  * Chore(deps-dev): Bump adm-zip from 0.5.10 to 0.5.12 (files_pdfviewer#930)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (files_pdfviewer#
    931)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
    (files_pdfviewer#932)
  * Fix npm audit (files_pdfviewer#943)
  * Fix npm audit (files_pdfviewer#944)
  * Chore(deps): Bump dorny/paths-filter from 3.0.1 to 3.0.2 (firstrunwizard#
    1113)
  * Chore(deps): Bump icewind1991/nextcloud-version-matrix from 1.3.0 to 1.3.1
    (firstrunwizard#1116)
  * Chore: update workflows from templates (firstrunwizard#1117)
  * Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1 (firstrunwizard#1119)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1121)
  * Chore(deps-dev): Bump vite from 5.1.4 to 5.1.6 (firstrunwizard#1123)
  * Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (firstrunwizard#
    1124)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
    (firstrunwizard#1125)
  * Updating phpunit-mysql.yml workflow from template (firstrunwizard#1126)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (firstrunwizard#
    1127)
  * Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (firstrunwizard#
    1128)
  * Chore(deps-dev): Bump sass from 1.71.1 to 1.72.0 (firstrunwizard#1129)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (firstrunwizard#1130)
  * [master] Update nextcloud/ocp dependency (firstrunwizard#1131)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
    (firstrunwizard#1136)
  * Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (firstrunwizard#
    1137)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (firstrunwizard
    #1138)
  * Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (firstrunwizard#1140)
  * Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.1
    (firstrunwizard#1144)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (firstrunwizard#1146)
  * Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (firstrunwizard#
    1148)
  * Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6 (firstrunwizard#1150)
  * Chore(deps-dev): Bump vite from 5.2.6 to 5.2.8 (firstrunwizard#1156)
  * Update nextcloud/ocp dependency (firstrunwizard#1160)
  * Feat: Add Nextcloud Hub changelog (firstrunwizard#1162)
  * Fix: Do not mess with all NcModal styles ?? scope styles to wizard
    (firstrunwizard#1168)
  * Fix(i18n): Fixed typo (firstrunwizard#1177)
  * Fix: Apply class to wizard page title (was a typo) and correctly navigate
    to page whats-new page (firstrunwizard#1186)
  * Add relative time format back (logreader#1099)
  * Build(deps): Bump axios from 1.6.5 to 1.6.7 (logreader#1129)
  * Build(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0 (logreader#1138)
  * Build(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.0 (logreader#
    1141)
  * Chore: update workflows from templates (logreader#1144)
  * Build(deps-dev): Bump @nextcloud/vite-config from 1.2.0 to 1.2.2 (logreader
    #1146)
  * [master] Update nextcloud/ocp dependency (logreader#1149)
  * Updating command-compile.yml workflow from template (logreader#1156)
  * Build(deps): Bump @nextcloud/dialogs from 5.0.3 to 5.1.2 (logreader#1161)
  * Build(deps): Bump @nextcloud/vue from 8.4.0 to 8.9.1 (logreader#1167)
  * Chore: update workflows from templates (logreader#1169)
  * Build(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (logreader#1172)
  * Build(deps-dev): Bump typescript from 5.3.3 to 5.4.2 (logreader#1173)
  * Build(deps-dev): Bump happy-dom from 13.6.2 to 13.7.0 (logreader#1174)
  * [master] Update nextcloud/ocp dependency (logreader#1175)
  * Feat: Limit SetupCheck computing time to 5 seconds (logreader#1178)
  * Perf: read larger chunks in logiterator (logreader#1179)
  * Build(deps-dev): Bump happy-dom from 13.7.0 to 13.8.6 (logreader#1180)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0
    (logreader#1181)
  * Build(deps): Bump date-fns from 3.3.1 to 3.5.0 (logreader#1182)
  * Build(deps): Bump axios from 1.6.7 to 1.6.8 (logreader#1184)
  * Build(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (logreader#1187)
  * Build(deps-dev): Bump happy-dom from 13.8.6 to 14.3.1 (logreader#1190)
  * Build(deps-dev): Bump typescript from 5.4.2 to 5.4.3 (logreader#1191)
  * Bump date-fns from 3.5.0 to 3.6.0 (logreader#1192)
  * Bump @nextcloud/vue from 8.9.1 to 8.11.1 (logreader#1193)
  * Fix: Catch exception from LogIteratorFactory, throw a clean error when
    log_type is not file (logreader#1195)
  * Build(deps-dev): Bump vite from 5.1.4 to 5.2.6 (logreader#1196)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (logreader#
    1198)
  * Update nextcloud/ocp dependency (logreader#1209)
  * Chore: update workflows from templates (nextcloud_announcements#302)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#305)
  * Updating phpunit-mysql.yml workflow from template (nextcloud_announcements#
    306)
  * Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
    (nextcloud_announcements#307)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#309)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
    (nextcloud_announcements#310)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#311)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (nextcloud_announcements#312)
  * Update nextcloud/ocp dependency (nextcloud_announcements#317)
  * Update nextcloud/ocp dependency (nextcloud_announcements#321)
  * Feat(push): Try the new Route attribute (notifications#1798)
  * Chore: update workflows from templates (notifications#1845)
  * Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1 (notifications#1846)
  * Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (notifications#
    1847)
  * [master] Update nextcloud/ocp dependency (notifications#1849)
  * Updating phpunit-mysql.yml workflow from template (notifications#1852)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (notifications#
    1853)
  * Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0 (notifications#1854)
  * Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (notifications#
    1855)
  * [master] Update nextcloud/ocp dependency (notifications#1857)
  * Fix(api): Ignore ??parsed?? link and icon urls when deleting (notifications
    #1858)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (notifications#
    1862)
  * Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (notifications#1863)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 in /tests/
    Integration (notifications#1864)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
    (notifications#1865)
  * [master] Update nextcloud/ocp dependency (notifications#1866)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (notifications#1868)
  * Update nextcloud/ocp dependency (notifications#1877)
  * Perf(push): Only get user language when needed (notifications#1881)
  * Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (notifications#
    1886)
  * Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (notifications#1887)
  * Update nextcloud/ocp dependency (notifications#1890)
  * Chore(deps-dev): Bump christophwurst/nextcloud_testing from 0.12.4 to 1.0.0
    (password_policy#508)
  * Chore: Update workflows from organization (password_policy#512)
  * Fix: Migrate some deprecated functions (password_policy#516)
  * Fix: Modernize build system to use vite and `@nextcloud/vue` version 8
    (password_policy#517)
  * Update npm and node engines versions (password_policy#536)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17
    (password_policy#551)
  * Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (password_policy#
    560)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
    (password_policy#563)
  * Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3 (password_policy#565)
  * Fix(setting): Clarify the ??Account disabled?? option (password_policy#578)
  * Add dashboard widget: On this day (photos#1121)
  * Chore: update workflows from templates (photos#2316)
  * Fix(i18n): Adapted wording (photos#2377)
  * [master] Update nextcloud/ocp dependency (photos#2379)
  * Updating phpunit-mysql.yml workflow from template (photos#2383)
  * Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (photos#2384)
  * [master] Update nextcloud/ocp dependency (photos#2386)
  * [master] Fix npm audit (photos#2393)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (photos#2400)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (photos#
    2401)
  * [master] Update nextcloud/ocp dependency (photos#2403)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (photos#2407)
  * Fix: Open Viewer when clicking on photo in folder (photos#2433)
  * Check download attribute when fetching previews (photos#2439)
  * Chore: update workflows from templates (privacy#1042)
  * Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0 (privacy#1043)
  * Updating phpunit-mysql.yml workflow from template (privacy#1045)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (privacy#1046)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (privacy#1051)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (privacy#
    1052)
  * Chore(deps): Bump @nextcloud/vue from 5.4.0 to 8.8.1 (recommendations#706)
  * Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0 (recommendations#
    707)
  * Chore: update workflows from templates (recommendations#712)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (recommendations#
    715)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
    (recommendations#720)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (recommendations#722)
  * Fix: Fix navigation to folder (recommendations#728)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1
    (related_resources#350)
  * Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0 (related_resources#
    351)
  * [master] Update nextcloud/ocp dependency (related_resources#353)
  * Updating command-compile.yml workflow from template (related_resources#354)
  * Chore: update workflows from templates (related_resources#355)
  * Chore(deps-dev): Bump phpunit/phpunit from 10.5.11 to 10.5.13
    (related_resources#371)
  * Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (related_resources#
    372)
  * Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6 (related_resources
    #373)
  * Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
    (related_resources#381)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (related_resources#382)
  * Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2 (related_resources#
    398)
  * Chore: update workflows from templates (serverinfo#569)
  * [master] Update nextcloud/ocp dependency (serverinfo#570)
  * Updating phpunit-mysql.yml workflow from template (serverinfo#571)
  * Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1 (serverinfo#573)
  * [master] Update nextcloud/ocp dependency (serverinfo#575)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (serverinfo#
    576)
  * [master] Update nextcloud/ocp dependency (serverinfo#577)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (serverinfo#
    578)
  * Update nextcloud/ocp dependency (serverinfo#584)
  * Update nextcloud/ocp dependency (serverinfo#587)
  * Fix: replace removed success and complete callbacks (serverinfo#590)
  * Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (survey_client#244)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.18 (survey_client#
    248)
  * Fix: Return type of Model::jsonSerialize() should be compatible with ??
    (suspicious_login#863)
  * Bring back test failing due to server issue (text#5144)
  * Remove bottom margin for better warning blocks display (text#5310)
  * Fix(deps): update yjs (main) (text#5429)
  * Fix(Preview): allow removing Preview with backspace (text#5444)
  * Fix(Preview): hide link bubble when preview menu opens (text#5445)
  * Fix cypress (text#5447)
  * Chore: update workflows from templates (text#5449)
  * Chore(deps): update dependency vite to ^5.1.6 (main) (text#5450)
  * Chore(deps): update dependency cypress-split to ^1.21.0 (main) (text#5451)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.2.0 (main) (text#
    5452)
  * [main] Update nextcloud/ocp dependency (text#5453)
  * Fix(Tables): require at least one cell in the header (text#5461)
  * Fix(deps): update dependency mermaid to ^10.9.0 (main) (text#5462)
  * Fix(deps): update dependency slug to v9 (main) (text#5463)
  * Test(ci): Revert some cypress workflow changes (text#5464)
  * Fix(backend): Accept pushs with only step1 messages by read-only clients
    (text#5466)
  * Fix(session): Fix setting a guest name (text#5469)
  * Fix: Avoid race condition that may initialize a document twice on the
    clients (text#5470)
  * Ensure document stays consistent with y.js state file (text#5477)
  * Reset document session on filesystem change (text#5481)
  * Fix(attachments): Don??t use currentSession for fetching attachments (text#
    5484)
  * Fix(HelpModal): Migrate to `NcDialog`, fix padding (text#5488)
  * Fix(MarkdownContentEditor): Respect `onLoaded` callback passed via API
    (text#5489)
  * Fix(LinkPicker): Don??t open link picker inside code blocks (text#5490)
  * Chore(store): Remove unused currentSession from vuex store (text#5491)
  * Fix: catch expected exception in event handler (text#5497)
  * Updating phpunit-mysql.yml workflow from template (text#5498)
  * Fix(deps): update dependency lib0 to ^0.2.92 (main) (text#5499)
  * Chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (text#5501)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.0 (main) (text#5502)
  * [main] Update nextcloud/ocp dependency (text#5512)
  * Fix(sync): If `baseVersionEtag` changed, reset frontend (text#5523)
  * Fix/hide bubble when in menu (text#5529)
  * Test(cypress): Downgrade cypress-io/github-action to v5.3.0 to fix errors
    (text#5533)
  * Fix: Force visibility for tippy (text#5537)
  * Fix(LinkBubble): Display link bubble view only if href is set (text#5538)
  * Fix(files): Change icons+wording for adding text doc and folder description
    (text#5540)
  * Fix/5522 no link preview toggle for anchor links (text#5544)
  * [main] Update nextcloud/ocp dependency (text#5545)
  * Chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 (text#
    5546)
  * Fix: Use our own vue instance rendering anything but the viewer component
    (text#5547)
  * Update editor on readOnlyprop change (text#5549)
  * Fix(deps): update dependency @nextcloud/files to ^3.1.1 (main) (text#5552)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.1 (main) (text#5553)
  * Fix(deps): update yjs (main) (text#5554)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.17 to 9.6.18 (text#5556)
  * Chore(deps): update dependency vite to ^5.2.6 (main) (text#5557)
  * Fix(deps): update dependency y-websocket to v2 (main) (text#5558)
  * Fix(LinkBubble): Limit hide on scroll to div elements (text#5566)
  * Chore(deps): bump katex from 0.16.9 to 0.16.10 (text#5568)
  * Chore(deps-dev): bump express from 4.18.1 to 4.19.2 (text#5570)
  * Fix(links): set default for `loadState(??core??, ??active-app??)` (text#
    5571)
  * Fix: Catch exceptions on non existing files (text#5572)
  * Chore: Skip files list in sharing tests (text#5573)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (text#5577)
  * Feat/5524 link preview add button to delete links in preview mode (text#
    5580)
  * Always initialize with the same yjs document if no state is present (text#
    5593)
  * Fix: workspace tables expand correctly (text#5595)
  * Fix: Make edit mode in interactive widgets opt-in (text#5596)
  * Fix(css): Adjust heading sizes (Fixes: #5515) (text#5598)
  * Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js`
    (text#5602)
  * Chore(deps): update dependency cypress-split to ^1.21.2 (text#5612)
  * Chore(deps): update dependency vite to ^5.2.8 (text#5613)
  * Fix(deps): update tiptap to ^2.2.4 (text#5614)
  * Fix(LinkBubble): Treat links to hashes in same page directly (text#5615)
  * Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5617)
  * Fix(deps): update dependency y-websocket to ^2.0.2 (text#5618)
  * Fix(deps): update tiptap to ^2.2.5 (text#5633)
  * Update nextcloud/ocp dependency (text#5646)
  * Fix npm audit (text#5647)
  * Fix: copy-paste markdown/raw text inconsistencies (text#5652)
  * Fix(imageview): Don??t try to load unresolved images (text#5656)
  * Fix: improve node and mark copy-paste behavior (text#5658)
  * Fix: Avoid throwing when a workspace file cannot be found due to a failed
    storage (text#5663)
  * Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (text#5671)
  * Chore(deps): update dependency cypress-split to ^1.23.0 (text#5673)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (text#5674)
  * Update nextcloud/ocp dependency (text#5683)
  * Fix npm audit (text#5685)
  * Fix(l10n): ??Connection failed?? not translatable (text#5699)
  * [master] Fix npm audit (twofactor_totp#1506)
  * Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
    (twofactor_totp#1507)
  * Fix npm audit (twofactor_totp#1512)
  * Bump nextcloud/coding-standard from 1.1.1 to 1.2.1 (updater#537)
  * Revert ??Also include *.config.php files?? (updater#540)
  * Fix(deps): update nextcloud (master) (viewer#2020)
  * Chore(deps): update dockerode (master) (viewer#2053)
  * Chore(deps): update dependency wait-on to ^7.2.0 (master) (viewer#2054)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
    (viewer#2136)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1 (viewer
    #2143)
  * Fix(deps): update dependency vue to ^2.7.16 (master) (viewer#2160)
  * Fix(deps): update dependency webdav to ^5.4.0 (master) (viewer#2168)
  * Chore(deps): update dependency cypress to ^13.6.6 (master) (viewer#2173)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17 (viewer#2174)
  * Chore(deps-dev): Bump vimeo/psalm from 5.20.0 to 5.22.2 (viewer#2175)
  * Chore(deps): Bump peter-evans/create-pull-request from 5.0.2 to 6.0.1
    (viewer#2180)
  * Chore: update workflows from templates (viewer#2191)
  * Chore(deps): update dependency typescript to ^5.4.2 (master) (viewer#2192)
  * Chore(deps): update dependency vite to ^5.1.5 (master) (viewer#2193)
  * Fix(deps): update dependency @fontsource/roboto to ^5.0.12 (master) (viewer
    #2194)
  * Fix(deps): update dependency @mdi/svg to ^7.4.47 (master) (viewer#2195)
  * Fix(deps): update dependency filerobot-image-editor to ^4.7.0 (master)
    (viewer#2196)
  * Fix(deps): update dependency vue-material-design-icons to ^5.3.0 (master)
    (viewer#2197)
  * Chore(deps): update dependency @vue/tsconfig to ^0.5.1 (master) (viewer#
    2198)
  * Chore(deps): update dependency cypress-visual-regression to v5 (master)
    (viewer#2199)
  * Fix(deps): update dependency @nextcloud/router to v3 (master) (viewer#2200)
  * Fix(deps): update dependency debounce to v2 (master) (viewer#2201)
  * [master] Update cypress snapshots (viewer#2211)
  * Fix(cypress): sharing download test (viewer#2222)
  * Chore(deps): lock file maintenance (master) (viewer#2229)
  * Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2 (viewer#2232)
  * Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
    (viewer#2233)
  * Chore(deps): update dependency vite to ^5.2.3 (master) (viewer#2234)
  * Chore(deps): update dependency cypress to ^13.7.1 (master) (viewer#2235)
  * Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1 (viewer#2236)
  * Fix(deps): update nextcloud (master) (viewer#2237)
  * Fix: filerobot-image-editor ^4.7.0 (viewer#2248)
  * Chore(deps): update dependency typescript to ^5.4.3 (master) (viewer#2251)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 (viewer#2252)
  * Fix(deps): update dependency webdav to ^5.5.0 (master) (viewer#2253)
  * Chore(deps): update dependency vite to ^5.2.4 (master) (viewer#2256)
  * Fix npm audit (viewer#2286)
   2024-06-19 23:23:20 by Greg Troxel | Files touched by this commit (3)
Log message:
www/php-nextcloud: Update to 28.0.6

Relative to 28.0.2, this is 4 micro releases, containing bugfixes and minor \ 
improvements.
   2024-02-11 16:44:27 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
www/php-nextcloud: Update to 28.0.2

Changelog:
# Version 28.0.2

Changes:

  * Replace input filed with password field and added password error message
    (server#42118)
  * Fix(theming): Adjust theming util to calculate primary element color based
    on WCAG color contrast (server#42315)
  * Feat(setupcheck): Add setup check for maintenance_window_start config
    (server#42355)
  * Typo in move or copy (server#42358)
  * Fix(manager): removed dead code (server#42365)
  * Fix(files): Use DAV functions from library to fix invalid source links
    (server#42367)
  * Fix(theming): Adjust theming util to calculate primary element color based
    on WCAG color contrast (server#42369)
  * Fix(dav): allow multiple organizers if possible (server#42373)
  * Don’t write back .htaccess file on a RO filesystem (server#42384)
  * Fix: Ensure app menu entries and dashboard welcome message have enough
    contrast (server#42403)
  * Fix(files): drag and drop (server#42409)
  * Fix(dav): Hide less than minute diff in calendar notification title (server
    #42410)
  * Enh(dashboard): changed h1 to say Dashboard instead of Nextcloud (server#
    42413)
  * Fix(files): Adjust ID for skip content buttons (server#42425)
  * Fix(theming): Add adjusted color versions of default background (server#
    42426)
  * Fix(theming): Adjust dark high contrast to fulfill WCAG 2.1 AAA contrast
    (server#42429)
  * Enh(settings): Refactor UI for session and app token management (server#
    42430)
  * Rename “global search” to “unified search” (server#42431)
  * Backport unified search improvments (server#42432)
  * Enh(files): added ability to escape out of all selection when focused
    (server#42435)
  * Fix(theming): Invert filter should be based on primary-element (server#
    42445)
  * Fix(LDAP): ensure stored groups are formatted as simple list (server#42446)
  * Restore shared lock ttl to previous value when releasing (server#42450)
  * Fix: Adjust focus-visible marker on appmenu (server#42461)
  * Enh(breadcrumbs): removed unnecessary aria label (server#42487)
  * Fix(files): allow silent batch actions errors (server#42490)
  * Fix(theming): Adjust high contrast theme to fulfill WCAG AAA text contrast
    (server#42491)
  * Fix(files): Allow Ctrl/Command click on file entries to open in a new tab
    (server#42494)
  * Fix(settings): Use heading for Profile and Profile picture sections (server
    #42495)
  * Bump NcVue to v8.4.0 (server#42506)
  * AppAPI: allow to bypass Two-Factor (server#42519)
  * Only do a multipart s3 copy when above the regular copy limit (server#
    42521)
  * Fix(ViewController): Properly handle non-existent fileIds (regression lead
    to 500 errors) (server#42524)
  * Fix log rotation notification level (warning->info) (server#42539)
  * Fix(files): focus file name on renaming also initially (server#42553)
  * Fix(files): open menu on right click position (server#42556)
  * Fix upgrade of user_ldap when oc_group_members contains duplicated uids
    (server#42583)
  * Feat(files): show quota warning on page load or if storage becomes full and
    better upload error handling (server#42591)
  * Fix SVG’s for social media links (server#42594)
  * Remove unneeded styles: everything is handled by NcVue (server#42600)
  * Fix(files): Fix unresponsive file click to download (server#42604)
  * Fix(files_external): add back js config files (server#42609)
  * Enh(settings): removed background-gradient to ensure contrast ratio a…
    (server#42622)
  * Fix(files): remove focus outline on file list item click and make the link
    focusable (server#42623)
  * Chore(package): bumped nc-calendar to 2.0.1 (server#42629)
  * Fix(files): add visible label to webdav URL in settings (server#42630)
  * Fix(files): kept only first and last breadcrumb titles (server#42632)
  * Include grid view toggle in accessibility switch (server#42646)
  * Perf: Use more performant way to obtain and check the email as a login name
    with token login (server#42651)
  * Fix(core): enhanced contrast when UserMenuItem is focused (server#42664)
  * Enh(core): replaced previous native a element with NcButton (server#42669)
  * Chore(deps): Update openapi-extractor (server#42673)
  * Return providers as indexed array (server#42677)
  * Feat(user_status): Add online status type for OpenAPI (server#42684)
  * Fix(files): move actions for selected file out from table header (server#
    42691)
  * Fix(weather_status): Fix forecast format in OpenAPI (server#42693)
  * Fix/add settings section type attribute (server#42697)
  * Remove display name ellipsis in user menu (server#42699)
  * Fix(files): fix unshare action and merge duplicate shares (server#42703)
  * Fix(files): switched native input to NcButton (server#42711)
  * Update webauthn section to feature components (server#42715)
  * Refresh FileList on current folder update (server#42719)
  * SharingEntrySimple` needs `ul` or `ol` around it (server#42724)
  * Fix styling of development-notice (server#42725)
  * Always catch OCP versions of authentication exceptions (server#42726)
  * Better users cycle (server#42728)
  * Fix header-elements being not shown correctly (server#42730)
  * Fix(files): use getSummaryFor for better files summary translations (server
    #42734)
  * Fix(files_sharing): fix sharing status indicator side after component…
    (server#42735)
  * Fix(a11y): Aria-hide contacts menu icon images (server#42739)
  * Enh(comments): Add visual labels for editor (server#42745)
  * Fix npm audit (server#42758)
  * Fix(settings): set default or unlimited user quota (server#42766)
  * Fix(files): use backend error message if provided (server#42767)
  * Fix(dav): Fix user status “Undefined array key 0 at StatusService.php…
    (server#42771)
  * Remove unneeded role=”radiogroup” from “Predefined statuses” (server#
    42772)
  * Tooltip outside click, should abort share creation (server#42779)
  * Fix(share): use user timezone to parse share expiration date (server#42786)
  * Migrate setup checks to new SetupCheck API (server#42795)
  * Add RichObject support for SetupCheck descriptions (server#42804)
  * Occ background-job:delete (server#42810)
  * Fix crash of login in case of duplicated group membership (server#42815)
  * Enh(settings): Add SetupCheck to ensure webserver correctly serves `.mjs`
    files (server#42816)
  * Fix(l10n): Add context note for table footers (server#42819)
  * Prepare migration to lazy config (server#42820)
  * Dashboard): Lower error to info log message (server#42824)
  * Fix: reduce memory consumption of scans (server#42827)
  * Fix(appstore): Only send subscription keys to valid appstores (server#
    42832)
  * Fix/41826 avoid same h1 and h2 headings (server#42848)
  * Use showError in TransferOwnershipDialogue (server#42851)
  * Fix(userstatus): catch unique constraint violation (server#42854)
  * Fix(update-section): changed span to an interactive element (server#42859)
  * Chore(theming): fix warning of incorrect `NcCheckboxRadioSwitch` usage
    (server#42861)
  * Fix(manifest): Check if app exists instead of accessing null as an array
    (server#42864)
  * Fix(session): Avoid useless authtoken DB queries for anonymous requests
    (server#42868)
  * Fix(systemreport): Mark more configs as sensitive (server#42871)
  * Update crl after revoke integration_homeassistant.csr (server#42874)
  * Fix(dav): ajax request check on public remote endpoints (server#42882)
  * Fix(files): prevent dragging previews and appear as an external files DnD
    (server#42895)
  * Fix(theming): Make sure `color-border-maxcontrast` fulfills 3:1 contrast
    (server#42897)
  * Enh(a11y): improved contrast on user menu (server#42898)
  * Update ContactsStore: Avoid exceptions on empties (server#42899)
  * Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42906)
  * Setup check migrations to new API (server#42918)
  * Improve path resolution in files_version hooks (server#42921)
  * Fix(build): Do not generated OpenAPI for non-shipped apps or apps without
    OpenAPI support (server#42928)
  * Chore(deps): Update openapi-extractor (server#42948)
  * Add OpenAPI scopes (server#42952)
  * Fix(a11y): Fix avatar menu icon color in dark mode (server#42960)
  * Fix(build): Fix OpenAPI diff on non-default specs (server#42982)
  * Fix(files): Fix checkbox state semantics (server#42983)
  * Fix(files): fixed aria-desciption logic for last breadcrumb (server#42984)
  * Profile: Refactor code to use vue components and styles where possible
    (server#42986)
  * Enh(files): Allow to copy files into same directory (server#42988)
  * Update `@nextcloud/dialogs` to 5.1.0 (server#42994)
  * Fix(weather_status): Fix location format for OpenAPI (server#43006)
  * Fix(auth): Fix logging in with email and app password (server#43012)
  * Fix header inversion bug (server#43014)
  * Fix(files): do not show `View in folder` in the Files view (server#43030)
  * Fix(theming): Apply same logic on capabilities for primary color as done on
    themes (server#43032)
  * Fix(settings): Allow to connect to local address when checking for `.mjs`
    support (server#43055)
  * Wrap versions list in virtual scroll (server#43058)
  * Fix(security): Update code signing revocation list (server#43070)
  * Chore: Update `@nextcloud/router` to 2.2.1 (server#43091)
  * Fix(userstatus): CALL status should overwrite MEETING status (server#43107)
  * Fix(files): Make the navigation reactive to view changes and show also sub
    routes as active (server#43119)
  * Update `@nextcloud/dialogs` to 5.1.1 (server#43150)
  * Fix(files): disable `Unshare` until proper fix (server#43169)
  * Chore: update workflows from templates (3rdparty#1685)
  * Update nextcloud/ocp dependency (activity#1474)
  * Chore: update workflows from templates (activity#1477)
  * Bump NcVue to 8.4.0 (activity#1484)
  * Fix/1481 focused links are truncated on 400% zoom (activity#1485)
  * Fix npm audit (activity#1487)
  * Fix/1480 remove horizontal scrolling for activity view (activity#1489)
  * Update nextcloud/ocp dependency (activity#1496)
  * Update nextcloud/ocp dependency (activity#1504)
  * Fix npm audit (activity#1509)
  * Fix wrongly inverted icon (activity#1511)
  * Fix/1464 adapt visual your activities

    which remains the same through all activities pages (activity#1515)

  * Fix(ActivityTab): Typo in try-catch (activity#1516)
  * Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#
    533)
  * Chore: update workflows from templates (files_pdfviewer#876)
  * Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#880)
  * Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#885)
  * Disable scripting in pdfviewer (files_pdfviewer#888)
  * Update nextcloud/ocp dependency (firstrunwizard#1020)
  * Chore: update workflows from templates (firstrunwizard#1027)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1032)
  * Update nextcloud/ocp dependency (firstrunwizard#1044)
  * Fix typo in translation on page3 (firstrunwizard#1049)
  * Update nextcloud/ocp dependency (firstrunwizard#1052)
  * Fix npm audit (firstrunwizard#1055)
  * Update nextcloud/ocp dependency (logreader#1090)
  * Chore: update workflows from templates (logreader#1092)
  * Chore: audit dependencies (logreader#1107)
  * Update nextcloud/ocp dependency (logreader#1115)
  * Update nextcloud/ocp dependency (nextcloud_announcements#275)
  * Chore: update workflows from templates (nextcloud_announcements#278)
  * Update nextcloud/ocp dependency (nextcloud_announcements#279)
  * Update nextcloud/ocp dependency (nextcloud_announcements#284)
  * Update nextcloud/ocp dependency (notifications#1761)
  * Chore: update workflows from templates (notifications#1763)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1764)
  * Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16
    (notifications#1771)
  * Update nextcloud/ocp dependency (notifications#1774)
  * Fix(CI): Remove unmaintained library (notifications#1775)
  * Chore: bump nextcloud/notify_push to 1.1.4 (notifications#1779)
  * Update nextcloud/ocp dependency (notifications#1788)
  * Update nextcloud/ocp dependency (notifications#1796)
  * Bump NcVue to v8.4.0 (password_policy#531)
  * Chore(deps): bump @nextcloud/dialogs from 4.0.1 to 5.0.3 (password_policy#
    534)
  * Update nextcloud/ocp dependency (photos#2203)
  * Fix 2160 create accessible ckeckboxes for media (photos#2208)
  * Fix: refetch only on path change, not on anchor links (e.g. “skip to”
    links) (photos#2213)
  * Fix: glitch buttons on mobile (photos#2214)
  * Bump NcVue to 8.4.0 (photos#2223)
  * Also sort by getlastmodified when searching for photos (photos#2229)
  * Order collections files by taken date (photos#2230)
  * Allow to hide “People” nav entry for admin (photos#2232)
  * Request background job to generate metadata on non-local files (photos#
    2245)
  * Clean up headings (photos#2253)
  * Also fix additional place regarding album modal header (photos#2263)
  * Just because an array key doesn’t imply the value at that key isn’t null.
    (photos#2283)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (privacy#1002)
  * Chore: update workflows from templates (privacy#1006)
  * Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1009)
  * Fix npm audit (privacy#1015)
  * Fix npm audit (recommendations#687)
  * Update nextcloud/ocp dependency (related_resources#327)
  * Fix npm audit (related_resources#328)
  * Chore: update workflows from templates (related_resources#334)
  * Chore: update workflows from templates (serverinfo#543)
  * Update nextcloud/ocp dependency (serverinfo#545)
  * Chore: update workflows from templates (suspicious_login#832)
  * Chore(deps): update dependency vite to ^5.0.10 (text#5137)
  * Fix(deps): update dependency y-websocket to ^1.5.1 (text#5138)
  * Test(cy): skip test failing due to server issue (text#5145)
  * Fix cypress workspace test by setting default language (text#5146)
  * Preserve step queue during reconnect (text#5147)
  * Fix(gapcursor): Don’t allow gap cursor in tables (text#5149)
  * Update nextcloud/ocp dependency (text#5160)
  * Fix(deps): update vue monorepo to ^2.7.16 (text#5162)
  * Enh(ci): set renovate PRs to auto merge (text#5165)
  * Chore: update workflows from templates (text#5167)
  * Chore: Update krankerl config (text#5169)
  * Fix(a11y): contrast for active menubar buttons (text#5171)
  * Revert “chore: update workflows from templates” (text#5173)
  * Chore(deps): update cypress (text#5180)
  * Chore(deps): update vueuse to ^10.7.1 (text#5181)
  * Chore(deps): update dependency cypress-split to ^1.18.1 (text#5182)
  * Fix(deps): update dependency @mdi/svg to ^7.4.47 (text#5183)
  * Fix(deps): update dependency @nextcloud/vue to ^8.4.0 (text#5184)
  * Chore(ci): update workflows, remove *-when-unrelated (text#5191)
  * Chore(deps): bump tj-actions/changed-files from 39 to 41 in /.github/
    workflows (text#5192)
  * Fix/5080 keep menubar in workspace (text#5195)
  * Feat: switch to native browser tooltips (text#5196)
  * Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#
    5201)
  * Chore(deps): update dependency vite to ^5.0.11 (text#5202)
  * Fix(deps): update dependency path-normalize to ^6.0.13 (text#5203)
  * Update nextcloud/ocp dependency (text#5209)
  * Fix: Skip editor container and file upload input during keyboard navigation
    (text#5227)
  * Fix: Prioritize un-collapsible menubar entries for mobile and aggregate
    children in the hidden entries (text#5228)
  * Fix: Only show translate if providers are available (text#5231)
  * Fix: Use proper way of hiding the attachment input (text#5235)
  * Fix migration from `v-tooltip` to native `title` in menu bar buttons
    `ActionEntry` (text#5236)
  * Fix(deps): update dependency @nextcloud/files to ^3.1.0 (text#5243)
  * Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5244)
  * Chore(deps): update dependency cypress-split to ^1.18.2 (text#5246)
  * Update nextcloud/ocp dependency (text#5255)
  * Chore(deps): update vueuse to ^10.7.2 (text#5257)
  * Create update-nextcloud-ocp-approve-merge.yml (text#5260)
  * Fix: Properly copy selection as markdown to the plaintext clipboard (text#
    5266)
  * Fix: Proper error message based on file permissions (text#5272)
  * Fix(sync): push local changes on reconnect (text#5284)
  * Fix(mention): use new url schema (text#5304)
  * Chore: update workflows from templates (updater#522)
  * Change master version to 29 in tests (updater#527)
  * Chore: update workflows from templates (viewer#2107)
  * Bump NcVue to 8.4.0 (viewer#2111)
  * Fix: make prev and next slides not focusable and aria-hidden (viewer#2117)
  * Fix: use filename to find current index (viewer#2118)
  * Fix npm audit (viewer#2123)
  * Add live photo support based on files metadata (viewer#2127)
  * Improve handling of Node API properties (viewer#2128)

# Version 28.0.1

Changes:

  * Fix npm audit (activity#1437)
  * Fix missing parameters when type is not “known” (activity#1469)
  * Fix: Allow older app values to be set (logreader#1079)
  * Fix(mail): Fix mail handling when force_language is true or false
    (notifications#1744)
  * Fix(push): Allow apps to provide already parsed notifications
    (notifications#1754)
  * Catch and log error thrown while parsing dates from metadata (photos#2194)
  * Fix: Adjust favorite icon to be accessible (photos#2197)
  * Fix TypeError with invalid coordinates (fix #2187) (photos#2207)
  * Fix(Users/Quota setting): Prevent floating point value from getting
    truncated in locales other than english (server#42106)
  * Comment legacy file_metadata table migrations (server#42108)
  * Enh(settings): Set main page heading (server#42125)
  * Fix(a11y): Unified search headings (server#42131)
  * Fix(caldav): don’t reuse query builder objects (server#42152)
  * Fix(dav): Prevent out-of-office event time drifts (server#42166)
  * Fix(security): Update CA certificate bundle (server#42190)
  * Feat(settings): add occ commands to handle admin delegation (server#42201)
  * Wrap metadata generation in try/catch (server#42263)
  * Fix(files): Conditionally add drag handlers (server#42277)
  * Fix(UnifiedSearch): Drop title prop (server#42278)
  * Feat(files): add batch support to copy-move (server#42279)
  * Fix(files): navigation exact (server#42282)
  * Fix(files): Partly revert 32c1aeb and show correct quota again (server#
    42293)
  * Fix: Ensure correct max contrast color is used when blurred background is
    used (server#42294)
  * Enh(oauth2): allowed toggling of aria label (server#42295)
  * Fix(dashboard): changed h3 elements to h2 (server#42296)
  * Fix(files): fix download file encoded source (server#42302)
  * Fix(joblist): also reset last_run timestamp on updating an existing job
    (server#42316)
  * Fix(ooo): add new ooo status with new emoji (server#42351)
  * Don’t query oc_properties for metadata props (server#42357)
  * Add global accessibility switch (server#42371)
  * Use FileInfo’s metadata for hidden prop (server#42378)
  * Fix(userstatus): set user status to ‘In a meeting’ if calendar is busy
    (server#42380)
  * Update crl after revoke rides.csr (server#42400)
  * Fix(dav): undeclared `$cache` property (server#42423)
  * Disable image editor if accessibility switch is off (viewer#2102)

# Version 28.0.0

Changes:

  * Fix share creation insert and get (server#26716)
  * Fix creating events with old (< unix time) lastoccurence (server#31790)
  * Add api to register setup checks (server#32550)
  * Mark comments as read (server#32775)
  * Add batch methods in user backends (server#32912)
  * Talk federation authentication (server#33105)
  * Changed mapping to font (server#34419)
  * Add IProvideEnabledStateBackend interface (server#34443)
  * Cleanup comments code (server#35424)
  * Cleanup psalm issues in DB/ContactsManager and Console (server#35539)
  * Fix background theming deletion and cypress admin theming tests (server#
    35728)
  * Display displayname on federated shares (server#35915)
  * Extend fix-key-location to handle cases from broken cross-storage moves
    (server#36068)
  * Specify the parameters of FederatedFileSharing controllers (server#36214)
  * Log to `error_log` in fatal case (server#36316)
  * Refactors tests/app.php to improve code readability. (server#36742)
  * Fix: Avoid failing with duplicate checks (server#36830)
  * Fix: Escape group names for LDAP (server#37201)
  * Avoid db connections when logging db connection errors (server#37458)
  * Ci(checkers): Require composer autoloaders for all shipped apps (server#
    37481)
  * Fix: log fopen calls when stream isn’t available (server#37624)
  * Refactors Command/Encryption/Enable.php to improve code readability.
    (server#37665)
  * Redis: use atomic operations everywhere (server#37758)
  * Check for open_basedir before reading /proc (server#37959)
  * Use more efficient tag retrieval on DAV report request (server#37969)
  * Imaginary WebP support (server#38032)
  * Add label to “default quota” multiselect (server#38075)
  * Allow “wasm-unsafe-eval” in CSP (server#38082)
  * Make Node::getParent lazy (server#38150)
  * [master] Update psalm-baseline.xml (server#38162)
  * Show pending popover menu when password is enabled by default (server#
    38164)
  * Admin audit app: optimization according to PHP 8 (server#38176)
  * Fix share roots always being marked as writable (server#38179)
  * Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38206)
  * Enh(theming): RGBY contrast (server#38211)
  * Add utility command for object store objects (server#38226)
  * Allow enforcing share passwords only when already asking for a password
    (server#38227)
  * Chore(deps-dev): Bump cypress from 12.11.0 to 12.12.0 (server#38232)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /build/
    integration (server#38234)
  * Reload filelist when adding or removing shares (server#38259)
  * Refactors “strpos” calls in lib/public to improve code readability.
    (server#38260)
  * Refactors “strpos” calls in lib/private to improve code readability.
    (server#38261)
  * Fix loading custom logo image (server#38291)
  * Add config variable for curl timeout (server#38292)
  * Use aria-expanded correctly on toggle user actions (server#38294)
  * Feat: Add occ user:user:sync-account-data for updating oc_accounts
    information from user backends (server#38298)
  * Fix: better error message on missing user files dir (server#38300)
  * Fix(caldav): Ignore invalid events for reminder generation (server#38301)
  * Migrate a few components to NcSelect (server#38306)
  * Fix(carddav): Check if SERVER variables are set before accessing them
    (server#38308)
  * Fix: Throw early when a service cannot be found in the app container
    (server#38322)
  * Remove focus-visible polyfill (server#38323)
  * Optimize webpack chunking (server#38329)
  * Adjust style of passwordless login (server#38330)
  * Remove some dead code in files app (server#38332)
  * Weather_status: Improve contrast of favorite icon (server#38333)
  * Master is now 28 (server#38336)
  * 38340 fix add group broken (server#38344)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /build/
    integration (server#38346)
  * Make unsupported browser check asynchronous (server#38354)
  * Fix(trashbin): Truncate long filenames (server#38355)
  * Add imaginary_key (server#38365)
  * Add commands to copy/move files (server#38366)
  * Adjust files favorite marker to fulfill A11Y contrast requirements (server#
    38370)
  * Chore(deps-dev): Bump tar from 6.1.14 to 6.1.15 (server#38372)
  * Webpack: add nonce to unsupported-browser-redirect chunk (server#38374)
  * Refactor: migrate OC_EventSource to dependency injection (server#38386)
  * Bug-report-template – move `Official All-in-One appliance` to the bottom
    (server#38393)
  * Enh(contacts): show/hide addressbooks for all (server#38397)
  * Store encrypted OAuth2 client secrets (server#38398)
  * Remove deprecated `OC.appSettings` API (server#38400)
  * Fix(SAB): Save avatar to SAB (server#38413)
  * Don’t always check if we need to setup the object store root (server#
    38415)
  * Fix(carddav): Check enumeration settings for all SAB methods (server#38423)
  * Feat(ocp): Add types and strict typing to \OCP\Group\IGroup (server#38425)
  * Fix deletion of User when system link are used in him user folder (server#
    38429)
  * Add OpenAPI specs (server#38438)
  * Fix(files): make open folder a default action (server#38441)
  * Fix(carddav): Don’t show system address book cards to guests (server#
    38448)
  * Fix(carddav): Make system contact phone number RFC compliant (server#38454)
  * Use default page size for jumping to desired offset (server#38457)
  * Revert “Fix table view” (server#38458)
  * Adjust active element visibility in the usermenu (server#38459)
  * Adjust active element visibility in the sidebar (server#38460)
  * Add fallback when a there is no preview for a version (server#38467)
  * Log failures to read certificates during listing (server#38468)
  * Fix initialisation of versions in the DB (server#38469)
  * [master] fix: Catch Deadlock properly as execute throws Doctrine exceptions
    not our wrapped ones (server#38478)
  * Fix(dav): Fix avatar size in system address book (server#38481)
  * Chore: update workflows from templates (server#38486)
  * Emit an event when a message is logged (server#38490)
  * Chore(deps-dev): Bump puppeteer from 19.10.1 to 20.4.0 (server#38492)
  * Fix: catch errors in id3parser library (server#38496)
  * [master] Fix npm audit (server#38497)
  * Replace id3parser with mp3info (server#38498)
  * Fix(docs): Fix language and copy-paste class name in docs of CSP (server#
    38513)
  * Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey…
    (server#38514)
  * Chore(deps): Drop swiftmailer/swiftmailer (server#38516)
  * Fix contrast for inactive elements of the main navigation (server#38519)
  * Improved display of app links (server#38520)
  * Chore(app): Do not clear unused cache key (server#38524)
  * [master] Update ca-cert bundle (server#38534)
  * Ci: Use conventional commits for CA bundle updates (server#38537)
  * Uses “Null Coalescing Operator” to improve code readability. (server#
    38543)
  * Fix(dispatcher): Migrate to OCP event dispatcher before symfony/event…
    (server#38545)
  * Fix(deps)!: Upgrade symfony/event-dispatcher to supported version 5.4.26
    (server#38546)
  * Fix app menu flicker (server#38549)
  * Chore: Drop app code checker test data (server#38550)
  * Chore!: Drop \OC_App::isEnabled (server#38551)
  * Chore!: Drop \OC_Defaults::getLogoClaim (server#38552)
  * Chore(deps): Bump doctrine/dbal to 3.7.x (server#38556)
  * Feat(request): Allow to match the client version with the IRequest::U…
    (server#38561)
  * Drop \OC_App methods deprecated in Nextcloud 14 (server#38566)
  * Remove deprecated legacy loader from `OC` (server#38567)
  * Redis: Do not try to authenticate with non-string password/user (server#
    38568)
  * Improve oauth2 database migration from ownCloud (server#38577)
  * Fix: correct hint for missing posix extension (server#38581)
  * Feat(ocp): Allow sending emails with subject and body (server#38585)
  * Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38586)
  * Chore: Do not sass-compile external apps (server#38590)
  * Fix(caching): Avoid checking existence before fetching (server#38591)
  * Chore(ocp)!: Drop \OCP\Util::linkToPublic (server#38593)
  * Chore: remove check for suhosin.executor.func.blacklist (server#38595)
  * Fix(CI): Temporary workaround – Run Psalm CI with 1 thread only so it…
    (server#38597)
  * Refactors “strpos” calls in /core to improve code readability. (server#
    38602)
  * Refactors “strpos” calls in /apps/workflowengine (server#38604)
  * Refactors “strpos” calls in /apps/comments (server#38605)
  * Refactors “strpos” calls in /apps/settings (server#38606)
  * Refactors “strpos” calls in /apps/user_ldap (server#38608)
  * Refactors “strpos” calls in /apps/dav (server#38610)
  * Refactors “strpos” calls in /apps/theming (server#38611)
  * Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest()
    (server#38613)
  * Refactors “strpos” calls in /apps/files_external (server#38619)
  * Refactors “strpos” calls in /apps/files_sharing (server#38620)
  * Replace if/else with return match (server#38622)
  * Fix(storage): fallback to copy and unlink when rename fails (server#38623)
  * Fix: expect interface, not a specific implementation (server#38625)
  * Bump marked from 4.3.0 to 5.0.4 (server#38627)
  * Feat: set background = backgroundColor via occ (server#38631)
  * Test: add test for cache mount provider (server#38633)
  * Feat: remove check for OpenSSL 1.0.1d and 1.0.2b (server#38635)
  * [1/3] Refactors /core controllers using constructor property promotion.
    (server#38636)
  * [2/3] Refactors /core controllers using constructor property promotion.
    (server#38637)
  * [3/3] Refactors /core controllers using constructor property promotion.
    (server#38638)
  * Bugfix/36644 pruneOutdatedSyncTokens deletes all entries (server#38639)
  * Openapi: Fix wrapping OCS responses that are not DataResponse (server#
    38640)
  * Chore(appframework)!: Drop \OCP\AppFramework\Http\
    EmptyContentSecurityPolicy::allowInlineScript (server#38642)
  * Avoid requests to opengraph image if no host detected (server#38645)
  * Fix(caldav): Cast calendar objects id to int when building index (server#
    38648)
  * Fix(caldav): Close DB cursor in reminder index background job (server#
    38649)
  * Chore: Drop dead private methods in /lib (server#38652)
  * Fix(systemtags): Incorrect tags shown temporarily (server#38655)
  * Fix OpenAPI core paths (server#38656)
  * Disable background color on group-header line (on hover, focus, active)
    (server#38662)
  * Chore: Replace \OC::$server->query with \OCP\Server::get in /lib (server#
    38663)
  * Fix(weather_status): Always show all favorite locations (server#38664)
  * Fix(weather_status): Pass address as param to OSM API (server#38665)
  * Fix(SystemTagManager): Use truncated tagName in getTag and updateTag
    (server#38667)
  * Feat: add width, height, crop and mode to BeforePreviewFetchedEvent (server
    #38679)
  * Fix(apache): Serve `mjs` (module javascript) as static files (server#38688)
  * Fix(actions): cypress (server#38694)
  * Chore(deps-dev): Bump css-loader from 6.7.3 to 6.8.1 (server#38695)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (server#38696)
  * Update bug report issue template (server#38700)
  * Fix oauth2 tests (server#38701)
  * Do not cast sizes to int in Trashbin class (server#38703)
  * Fix wrong link in issue template (server#38710)
  * Select the fileid first when looking for incomplete files (server#38714)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38715)
  * Drop meta robots header (server#38725)
  * Chore(deps-dev): Bump dms/phpunit-arraysubset-asserts from 0.4.0 to 0.5.0
    in /build/integration (server#38733)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (server#38734)
  * Allow to specify upgrade.cli-upgrade-link in order to link to the correct
    documentation (server#38735)
  * Add a Dependabot configuration to autoupdate GitHub action versions (server
    #38737)
  * [master] Fix npm audit (server#38742)
  * Allow stdClass in XML responses (server#38745)
  * Perf: skip request without write permission (server#38747)
  * Uses PHP8’s constructor property promotion in core/Command/Encryption
    (server#38762)
  * Uses PHP8’s constructor property promotion in core/Command/Db classes.
    (server#38764)
  * Uses PHP8’s constructor property promotion in core/Command/User classes.
    (server#38766)
  * Uses PHP8’s constructor property promotion in core/Command/Maintenance
    (server#38767)
  * Uses PHP8’s constructor property promotion in core/Command/Config and
    Group (server#38768)
  * Uses PHP8’s constructor property promotion core/Command/App,/Background,
    and /Broadcast (server#38769)
  * Make oauth2 client secret column larger (server#38770)
  * Uses PHP8’s constructor property promotion core/Command/Info, /Integrity,
    and /Preview (server#38771)
  * Add bruteforce protection in OauthApiController (server#38773)
  * Uses PHP8’s constructor property promotion in core/Command/Log, /Security,
    and /SystemTag (server#38774)
  * Uses PHP8’s constructor property promotion in core/Command and / (server#
    38775)
  * Fix(core): Do not invert app menu text color (server#38776)
  * Fix(carddav): Make SystemAddressBook::__construct $groupManager argument
    nullable (server#38777)
  * Ci: pin setup-php to avoid a regression (server#38781)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.1 to
    2.2 (server#38785)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 2 to 3 (server#
    38786)
  * Chore(deps): Bump actions/setup-node from 2 to 3 (server#38787)
  * Chore(deps): Bump actions/upload-artifact from 2 to 3 (server#38788)
  * Align subadmins css class name (server#38793)
  * Enable version features again with S3 versioning (server#38794)
  * Fix: Avoid failing to update the current version entry if there is none
    (server#38800)
  * Add types to responses (server#38802)
  * Bump @nextcloud/auth @nextcloud/axios @nextcloud/calendar-availability-vue
    @nextcloud/dialogs @nextcloud/files and @nextcloud/router (server#38803)
  * Make sure to show download button only one time (server#38804)
  * Add files actions testing + code coverage (server#38806)
  * Fix issues where unencrypted_size was being falsely used for non-encrypted
    home folders (server#38808)
  * Generate user themed favicon and touchicon (server#38823)
  * Enh(a11y): New user modal (server#38826)
  * [master] Update psalm-baseline.xml (server#38827)
  * Fix files API route names (server#38830)
  * Adjust saving of status messages (server#38832)
  * Replace plain input fields with NcTextField fields and NcMultiSelect …
    (server#38839)
  * Fix: Removed invalid user from CODEOWNERS file (server#38841)
  * Fix type in BeforeMessageLoggedEvent (server#38843)
  * Feat: add detected mime type to exception (server#38844)
  * Move deprecation warnings to debug (server#38852)
  * Introduce LanguageModel/TextProcessing OCP API (server#38854)
  * Fix(sab): put location in proper address field (server#38856)
  * File scanner performance improvements (server#38858)
  * Add summary of detected changes to files:scan output (server#38860)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (server#
    38863)
  * Bump @nextcloud/files from 3.0.0-beta.9 to 3.0.0-beta.10 (server#38865)
  * Fix confusion around mail settings and improve layout a bit (server#38868)
  * [master] Fix npm audit (server#38869)
  * Style(config): alphabetise preview providers (server#38876)
  * Cleanup controller service aliases (server#38878)
  * Fix user log.condition feature (server#38881)
  * Don’t disable actions when saving share permissions (server#38888)
  * Use source cache when listing folder during recursive copy (server#38890)
  * Add getDocBaseUrl on theming app (server#38900)
  * Reduce load of files versions preview loading (server#38905)
  * Fix: ContactManager search with fullmatch (server#38907)
  * Cast string type for trim() (server#38910)
  * Adjust admin setup check to increase warning to configure https (server#
    38915)
  * Fix(l10n): Fix plural issue with different locale and language (server#
    38917)
  * Chore: update node engines to next LTS (server#38924)
  * Chore: Adjust editorconfig for package.json and package-lock.json (server#
    38927)
  * Fix(systemtags): Add missing systemtags index (server#38928)
  * Clean failed upload chunks (server#38930)
  * Fix(s3): Pass SSE-C parameters for multipart upload (server#38934)
  * [f2v] Rename, favorite and edit locally actions (server#38939)
  * Implement optimized getDirectoryContent for DAV (server#38945)
  * Align collaborative tags differently (server#38948)
  * [f2v] Favorites view (server#38950)
  * Chore(deps): Bump fast-xml-parser and webdav (server#38951)
  * Fix(eventdispatcher): Don’t use all evaluating “or” (server#38955)
  * Use getsystemvalue-functions in Mailer.php (server#38958)
  * Dav: clean path before putting it in the statcache (server#38965)
  * Enh(sab): Add profileUrl to SAB (server#38969)
  * Uses PHP8’s constructor property promotion in core/Migrations (server#
    38974)
  * Uses PHP8’s constructor property promotion in remaining /core classes
    (server#38975)
  * Refactors lib/private/Accounts classes (server#38978)
  * Refactors lib/private/Contacts. (server#38986)
  * Refactors lib/private/Mail. (server#38987)
  * Fix: restore AppsSlideToggle feature (server#38988)
  * Refactors lib/private/Avatar. (server#38989)
  * Refactor lib/private/Calendar (server#38990)
  * Refactors lib/private/SystemTag (server#38995)
  * Fix(dav): Catch SAB sync errors during upgrade (server#39005)
  * Switch to bootstrap font-stack (server#39008)
  * [1/3] Refactors lib/private/Security (server#39011)
  * [2/3] Refactors lib/private/Security (server#39012)
  * [3/3] Refactors lib/private/Security (server#39013)
  * Add “button” class to the QR code link (server#39015)
  * Fix(s3): fix handling verify_bucket_exists parameter (server#39017)
  * Migrate federation application to LoggerInterface (server#39018)
  * Adds same object return annotations to lib/private/Mail classes (server#
    39020)
  * Fix(files): Only render the menu if there are actions to show (server#
    39025)
  * Chore: upgrade typescript, eslint and fix lint (server#39029)
  * Migrate deprecated vue property (server#39038)
  * Refactors lib/private/Log (server#39039)
  * Fix(ocp): TimedJob can’t have a more specific argument than Job (server#
    39042)
  * Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem
    (server#39043)
  * Fix root mounts not being setup in some cases (server#39044)
  * Update aria-expanded attribute for sidebar apps-slide-toggles (server#
    39049)
  * Enh(a11y): Users table (server#39050)
  * Feat(ocp): More specific type for ICapabilities::getCapabilities (server#
    39057)
  * Avoid adding (attribute=) part to filter which will confuse LDAP servers
    (server#39058)
  * Fix(TagSearchProvider): Short circuit if no tag matches the query (server#
    39062)
  * Migrate away from ILogger in encryption (server#39065)
  * Bump sabre/http to 5.1.7 in master (server#39070)
  * Fix(settings): Migrate away from deprecated `NcPopoverMenu` (server#39073)
  * Refactors lib/private/Profile. (server#39075)
  * Fix(cypress): branch definition and update from template (server#39076)
  * Fix(CalDAV): Check if the vObject exists before attempting any operations
    (server#39083)
  * Feat(admin_audit): Migrate to non-deprecated IEventDispatcher (server#
    39086)
  * Fix event names of 2FA related typed events (server#39089)
  * Silent `imagecreatefromstring()` errors (server#39093)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (server#39095)
  * [master] Update psalm-baseline.xml (server#39096)
  * Fix(settings): Migrate away from `NcAppNavigationCounter` (server#39102)
  * Files_sharing: Remove orphaned file with deprecated imports (server#39103)
  * [master] Fix npm audit (server#39104)
  * Fix(updatenotification): Remove deprecated `NcPopoverMenu` and use
    `NcActions` instead (server#39106)
  * Refactors lib/private/Lock (server#39108)
  * Refactors /Metadata, /Migration, and /Net namespaces in /lib/private/
    (server#39109)
  * [1/2] Refactors lib/private/Collaboration (server#39113)
  * [2/2] Refactors lib/private/Collaboration (server#39114)
  * Fix(sse): don’t update uncached files (server#39115)
  * Psalm: Enable more/less specific errors (server#39116)
  * Psalm: Disable cache (server#39120)
  * Rewrite OCS CSRF check to be readable (server#39125)
  * Fix password confirmation master (server#39127)
  * Fix(ldap): avatar is not being fetched (server#39128)
  * Refactors files_external app commands (server#39131)
  * Fix(CardDAV): catch right exception when checking for federated app classes
    (server#39132)
  * User_status: Add OpenAPI spec (server#39133)
  * Fix(files_sharing): hide download permission for circle shares (server#
    39146)
  * Refactors files app commands (server#39150)
  * Migrate federated file sharing to PSR LoggerInterface (server#39160)
  * Add OCSPreconditionFailedException (server#39164)
  * Enable all files_versions features when groupfolders is enabled (server#
    39165)
  * Refactors dav app commands. (server#39166)
  * Migrate files sharing to PSR LoggerInterface (server#39169)
  * Add command do delete orphan shares (server#39170)
  * Support opening and comparing versions in viewer (server#39171)
  * Use square bracket syntax to modify array (server#39175)
  * Fix: Cleanup unused imports and some type deprecations (server#39189)
  * Fix(dav): Move DAV app to non deprecated event dispatcher (server#39190)
  * Feat(sharing): add sharing overview view (server#39196)
  * Fix: Remove deprecation warning for already removed API (server#39200)
  * Fix(cypress): revert only toggle (server#39203)
  * Docs(dav): remove outdated comment (server#39204)
  * Remove jQuery from main entry point where not needed (server#39210)
  * Add return types (server#39211)
  * Refactor “strpos” and “substr” calls in federatedfilesharing app to
    improve code readability (server#39213)
  * Refactor “substr” calls in lib/private to improve code readability
    (server#39216)
  * Migrate parts of files app away from depecrated Ilogger (server#39218)
  * [master] Update psalm-baseline.xml (server#39219)
  * Bugfix/bulk upload empty files (server#39221)
  * Migrate more apps to IEventDispatcher (server#39222)
  * Provisioning_api: Add OpenAPI spec (server#39223)
  * Convert isset ternary to null coalescing operator (server#39224)
  * Convert isset ternary to null coalescing operator (server#39225)
  * Convert isset ternary to null coalescing operator (server#39226)
  * Fix(files): default emptycontent message (server#39229)
  * Refactor comments app (server#39236)
  * Refactor contactsinteraction app (server#39243)
  * Preload custom properties when propfinding folders (server#39248)
  * Comments: Add OpenAPI spec (server#39257)
  * Add IgnoreOpenAPI attribute (server#39263)
  * Add instance category while checking new updates (server#39264)
  * Fix(flow): Revert invalid rename of check class for RequestTime (server#
    39268)
  * Bump CS Fixer rules to follow latest Nextcloud standards (server#39271)
  * Sharebymail: Add OpenAPI spec (server#39272)
  * Weather_status: Add OpenAPI spec (server#39274)
  * Add optional to add backtrace to log items (server#39275)
  * Set double outline to buttons in focus state (server#39277)
  * Federation: Add OpenAPI spec (server#39280)
  * Settings: Add OpenAPI spec (server#39284)
  * Dashboard: Add OpenAPI spec (server#39286)
  * Theming: Add OpenAPI spec (server#39287)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (server#39296)
  * Fix(dav): close cursor when fetching max id (server#39297)
  * Fix(comments): Emit CommentsEntityEvent as typed event (server#39304)
  * Feat(dav): Emit a typed event to deprecate OCA\DAV\Connector\
    Sabre::addPlugin (server#39305)
  * Fix(profile): fix getUID on nullable user variable (server#39309)
  * Updatenotification: Add OpenAPI spec (server#39312)
  * User_ldap: Add OpenAPI spec (server#39313)
  * Dav: Add OpenAPI spec (server#39315)
  * Oauth2: Add OpenAPI spec (server#39316)
  * Change color for primary element on hover (server#39317)
  * Cloud_federation_api: Add OpenAPI spec (server#39318)
  * Files_versions: Add OpenAPI spec (server#39319)
  * Files_trashbin: Add OpenAPI spec (server#39320)
  * Files_external: Add OpenAPI spec (server#39321)
  * Files_external: getStorage before remove (server#39323)
  * Cibit): fix failing test setup (server#39324)
  * Files: Add OpenAPI spec (server#39327)
  * Federatedfilesharing: Add OpenAPI spec (server#39328)
  * Fix: also run phpunit on `apps/theming/css` modified files (server#39329)
  * Files_sharing: Add OpenAPI spec (server#39330)
  * Core: Add OpenAPI spec (server#39331)
  * Set double outline on checked state for radio buttons (server#39332)
  * Chore(deps-dev): Bump @pinia/testing from 0.0.16 to 0.1.2 (server#39336)
  * Fix(workflowengine): Migrate from deprecated `NcMultiselect` to `NcSelect`
    (server#39337)
  * Fix(node): non-existing folder is not searchable (server#39339)
  * Cloud_federation_api: Fix OpenAPI spec (server#39341)
  * Chore(CI): Sign .drone.yml file (server#39343)
  * Handle more exceptions in AmazonS3::fopen (server#39367)
  * Fix: Always apply fullscreen styling to sidebar (server#39378)
  * Fix(db): no hardcoded table prefix is expected (server#39380)
  * Enh(a11y): Add aria-modal to dialogs (server#39382)
  * Feat: Add public event for missing indices (server#39389)
  * Change color of error and success (server#39391)
  * Fix(i18n) Changed case of “Files” (server#39400)
  * Fix(i18n) Changed grammar related to “login” (server#39401)
  * Enh(a11y): User management settings dialog (server#39402)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.10 in /build/
    integration (server#39403)
  * Chore(deps): Bump dompurify from 2.4.5 to 3.0.5 (server#39405)
  * [master] Fix npm audit (server#39409)
  * Fix(core): Add password confirmation requirement for getapppassword (server
    #39416)
  * Fix: check that object store backend supports multi part uploads (server#
    39432)
  * Chore(3rdparty): update symfony/process to 5.4.24 (server#39441)
  * Chore: update codeowners for 2fa (server#39442)
  * Fix(l10n): User manager (server#39444)
  * Refactor user_ldap group membership cache and add check-group command
    (server#39446)
  * Fix sharing of encrypted files (server#39447)
  * Docs: remove superfluous phpdocs (server#39449)
  * Chore(3rdparty): update symfony/console to 5.4.24 (server#39455)
  * Fix: Correctly add `module` content type to script tags with versions
    (server#39456)
  * Add more space below item preview explanation (server#39460)
  * Improve sharing flow (server#39472)
  * Fix(IParallelAwareJob): Check for other reserved jobs before setting new
    ones as reserved (server#39473)
  * Fix(i18n) Fixed grammar (server#39474)
  * Fix(i18n) Fixed grammar (server#39475)
  * Remove opacity on federation control action buttons (server#39476)
  * Chore(3rdparty): update symfony http-foundation, routing and translat…
    (server#39477)
  * Migrate files external to PSR LoggerInterface (server#39480)
  * Fix: don’t emit Hooks when hookpaths are empty (server#39481)
  * Fix(files): Adjust files favorite marker for vue file list being cropped
    (server#39483)
  * Fix(dispatcher): Move remaining simple cases in apps/ folder to IEven…
    (server#39485)
  * Chore(3rdparty): update punic to 3.8.1 (server#39486)
  * Typed events for db:add-missing-… (server#39487)
  * Fix(apps): Fix loading info.xml file (server#39490)
  * Fix(caldav): Assign initial value to typed CalendarQuery properties (server
    #39504)
  * Feat(db): Ensure that index names are unique across the database (server#
    39506)
  * Fix(utility): De- deprecate getDateTime and getTime as now() only returns
    DateTimeImmutable (server#39511)
  * Fix(CardDAV): set owner-principal, displayname properties for SAB (server#
    39525)
  * Only show weather credits if necessary (server#39527)
  * Kerberos sso ci fix (server#39531)
  * `/ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not
    found (server#39537)
  * Update to nextcloud-vue 8 (beta) (server#39540)
  * AI admin settings (server#39567)
  * Calendar optimizations (server#39568)
  * Move lib/ events to IEventDispatcher where possible (server#39571)
  * OCM Services (server#39574)
  * “Allow untested app” wording (server#39575)
  * [f2v] feat(files_external): migrate to vue (server#39577)
  * Simplify IP address normalizer with IP masks (server#39582)
  * Feat(settings): Show supported apps on app settings if subscribed (server#
    39586)
  * Bump deepdiver1975/tarstreamer to 2.1.0 in master (server#39587)
  * Fix(files): url used to retrive storage stats (server#39588)
  * Fix!: Remove symfony EventDispatcherInterface from OC\User and OC\Group
    (server#39595)
  * Fix(l10n): Password column header (server#39599)
  * Fix!: Final round of moving to IEventDispatcher (server#39605)
  * Fix(files): Remove duplicated outline on file name of vue file list (server
    #39609)
  * Feat(files): migrate recent view (server#39613)
  * Remove litmus locks tests (server#39626)
  * Enable litmus largefile tests (server#39628)
  * Fix(s3): add SSE-C parameters to headObject call (server#39629)
  * Core: Document text processing API (server#39634)
  * Fix OpenAPI specs (server#39641)
  * Fix: copy-and-delete fallback should use unlink (server#39644)
  * Fix(files_sharing): String translations (server#39649)
  * Feat: File reminders backend (server#39651)
  * Fixes in update-3rdparty command (server#39652)
  * AppEcosystem Authentification (server#39655)
  * [master] fix(files): fix extension with custom displayName (server#39656)
  * Bump oc_version to 28.0.0.1 (server#39660)
  * Chore(3rdparty): update symfony/mailer to 5.4.22 (server#39662)
  * Fix(dav): use quota of destination in s3 chunk upload (server#39672)
  * Feat(theming): add mime accept in Theming image file picker (server#39673)
  * New OCS endpoint to list text processing tasks (server#39680)
  * Fix(cypress): Flaky tests (server#39682)
  * Fix: missing argument for TextProcessing Manager (server#39684)
  * Feat: Set file reminders (server#39685)
  * Fix(core): Modernize JS for mimetype handling (server#39686)
  * Fix(notifications): Remove share notification when the node is deleted
    (server#39689)
  * Re-enable download configuration on circles shares (server#39693)
  * Expose gps data via webdav (server#39694)
  * Refactors files version app commands. (server#39695)
  * Chore: add pr-feedback workflow (server#39696)
  * Catch more invalid cache source storage paths (server#39698)
  * Hide shares by disabled users (server#39699)
  * Fix: close cursor after reading the invitation (server#39700)
  * Fix: adjust test for font icon (server#39705)
  * Allow ext storage Local to go unavailable (server#39707)
  * [master] Update psalm-baseline.xml (server#39708)
  * Remove padding for longer wordings (like the future French one) (server#
    39713)
  * Update blog URL (formerly “/news”) (server#39715)
  * Add OpenAPI CI (server#39716)
  * Files_external: Fix OpenAPI (server#39717)
  * Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.22 to 5.4.26 in /
    build/integration (server#39720)
  * Chore: remove version check for apc extension (server#39723)
  * [master] Update psalm-baseline.xml (server#39727)
  * Fix(db): Print why the migration file could not be created (server#39739)
  * Optimize calendar search query (server#39741)
  * Fix: Don’t try to access null array (server#39743)
  * Feat(caldav): linkify location in scheduling mails (server#39753)
  * “Download and enable all” instead of “Enable all” only (server#39754)
  * Add endpoint for getting disabled user list (server#39756)
  * Fix: always use display name from correct backend (server#39770)
  * Test: remove broken steps from files acceptance test (server#39778)
  * Log imaginary errors as info to not spam the server logs (server#39780)
  * Fix: Also cleanup version metadata if expiring (server#39786)
  * Fix: Pass proper viewer filename (server#39789)
  * Feat: Add new Vue FilePicker from `@nextcloud/dialogs` and use it by
    default (server#39792)
  * Enh(files_reminders): Adjust reminder options (server#39798)
  * Fix(updatenotification): Skip update check (server#39806)
  * Feat(f2v): migrate Files (server#39808)
  * Fix text processing OpenAPI (server#39809)
  * Let `occ trashbin:restore` restore also from groupfolders and add filters
    (server#39818)
  * Add l10n for files_reminders (server#39820)
  * Chore(deps-dev): Bump puppeteer from 20.9.0 to 21.0.3 (server#39833)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (server#
    39834)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (server#39835)
  * Chore(deps-dev): Bump @babel/node from 7.22.6 to 7.22.10 (server#39836)
  * Fix: encode basename in restore action (server#39842)
  * Remove check for very old PGsql version (server#39846)
  * Wrap long productName on login form (server#39848)
  * Code simplification using null coalescing (server#39850)
  * Stop sending deprecated Pragma header (server#39852)
  * Feat(testing): Add fake providers for translations and text processing
    (server#39856)
  * Don’t preload metadata for the sub-childen (server#39860)
  * Move share permission logic to storage wrapper (server#39863)
  * Reuse l10n and request in dav folder listing (server#39864)
  * Fix php 8.3 support in tests (server#39866)
  * Add a separate event for login page rendering (server#39867)
  * Remove query builder reuse in files_external (server#39868)
  * Feat(security): Add a bruteforce protection backend base on memcache
    (server#39870)
  * Fix various file reminders bugs (server#39876)
  * Adjust add button (server#39884)
  * Bump Hub 5 -> Hub 6 (server#39885)
  * Reduce the number of container queries (server#39888)
  * Admin have no special rights on users’ entries (server#39895)
  * Sharebymail: remove ILogger and upgrade to PHP 8 syntax (server#39897)
  * Don’t bother checking dav acl’s in files (server#39903)
  * Prevent PHP warning when CacheEntry extension keys are not set (server#
    39906)
  * Fix(settings): focus lost on selects in users settings (server#39909)
  * Fix(memcache): Fix comparison of Memcache configs to classes (server#39910)
  * Fix(CardDAV): only run upgrade sync if 1000 users or less (server#39911)
  * Improve upload progress visualization (server#39912)
  * Try to fix regression with public file upload button (server#39916)
  * Chore(deps): Bump marked from 5.1.2 to 7.0.3 (server#39922)
  * Fix: Set X-Requested-With header on all requests to avoid browser auth
    dialogs (server#39924)
  * Fix(CardDAV): allow disabling of the system address book (server#39925)
  * A better design for update channel selector (server#39927)
  * Feat(dashboard): implement widget item api v2 (server#39937)
  * Chore(deps): Bump libphonenumber-js from 1.10.38 to 1.10.41 (server#39938)
  * Fix(settings): User management app navigation styles (server#39943)
  * Pass the share to the cache instead of having to ask the storage (server#
    39944)
  * Feat(files): add uploader (server#39945)
  * Fix: Avoid throwing on folder previews as there are none (server#39950)
  * Chore: use Navigation and Actions from `@nextcloud/files` (server#39955)
  * Improve performance of calculating dav permissions (server#39958)
  * Fix(CS): Use the naming pattern for the URL scheme (server#39961)
  * Chore(deps): Bump camelcase from 6.3.0 to 8.0.0 (server#39964)
  * Chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4 (server#39965)
  * Chore(deps-dev): Bump sass from 1.64.2 to 1.66.1 (server#39967)
  * Chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1 (server#
    39968)
  * Fix(a11y): Add always visible label when setting weather address (server#
    39971)
  * Chore(deps): Bump peter-evans/create-pull-request from 3 to 5 (server#
    39972)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.8.1 (server#39974)
  * Chore(deps): Bump actions/github-script from 5 to 6 (server#39975)
  * Chore(deps): Bump actions/stale from 5 to 8 (server#39976)
  * (config sample) Remove defunct trystack.org url (server#39978)
  * [master] Fix npm audit (server#39979)
  * Files_reminders: Add OpenAPI spec (server#39984)
  * Fix predefined status buttons (server#39987)
  * Fix(CS): Ignore apps*/ directories which are gitignored (server#39989)
  * Fix(middleware): Fix header injection for bruteforce middleware (server#
    39996)
  * Feat(files): add drag and drop support (server#39998)
  * Chore(deps): upgrade `@nextcloud/webpack-vue-config` and `typescript`
    (server#39999)
  * Fix OpenAPI capabilities (server#40001)
  * [master] fix(security): Update CA certificate bundle (server#40005)
  * Fix(tests): Specify all positional parameters again to fix tests (server#
    40012)
  * Do not log passwords in debug mode (server#40013)
  * Create right table view (server#40014)
  * Feat: Add auth token list and delete commands (server#40026)
  * (enh) Change `occ background-job:list` limit default 10->500 (server#40042)
  * Replace custom input field with NcTextField (server#40043)
  * Add Altahrïm as code owner for login routes and sharebymail app (server#
    40044)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /build/
    integration (server#40052)
  * Chore(deps): Bump jquery from 3.6.4 to 3.7.0 (server#40054)
  * Chore(deps-dev): Bump @babel/preset-typescript from 7.22.5 to 7.22.11
    (server#40055)
  * Chore(deps-dev): Bump babel-jest from 29.6.2 to 29.6.4 (server#40057)
  * Fix(files): do not load legacy files app js (server#40065)
  * Fix: make cancelOperation public (server#40067)
  * [Devcontainer] move git setup to postStartCommand (server#40068)
  * Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud…
    (server#40071)
  * Fix(API): Fix parameter name to match interface (server#40075)
  * Fix(cache): Remove displayname cache entry on delete (server#40077)
  * Techdebt(DI): Use public IThrottler interface which exists since 25 (server
    #40079)
  * Bump @nextcloud/vue to v8 beta 5 + add some visible labels (server#40084)
  * Adjust input field for “rename group” (server#40087)
  * Replace custom input field with NcTextField (server#40100)
  * Replace custom input field with NcTextField (server#40102)
  * Enable caldav push notifications by default (server#40103)
  * Feat: add switch to disable dns pinning (server#40108)
  * Enh(settings): Add and remove groups accessibly (server#40110)
  * Refactor `OC\Server::getAvatarManager` (server#40114)
  * Fix(CI): Update .drone.yml signature (server#40159)
  * Enh(a11y): Add accessible user menu semantics (server#40168)
  * Fix(CI): Fix server setup in cypress by overwriting all files in shal…
    (server#40181)
  * Test(sharebymail): Improve tests (server#40182)
  * SFTP improvements (server#40183)
  * Feat: Add events for version restore (server#40184)
  * [master] Update psalm-baseline.xml (server#40189)
  * Feat(files): add sharing icon in header (server#40192)
  * Fix: prevent sharing permissions on user root folder (server#40195)
  * Create right list view for app store view (server#40198)
  * Remove old fileUploadSpec jsunit test and fix flaky cypress files test
    (server#40199)
  * Change proftpd ci image (server#40201)
  * Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype
    (server#40203)
  * Feat(files): add folder icon overlay (server#40209)
  * Chore(deps-dev): Bump @cypress/webpack-preprocessor from 5.17.1 to 6.0.0
    (server#40210)
  * Chore(deps): Bump webdav from 5.2.3 to 5.3.0 (server#40211)
  * Chore(deps): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (server#40213)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.8.0 in /build/
    integration (server#40214)
  * Print log message when version could not be got from updater server (server
    #40216)
  * Fixn): Fixed grammar (server#40217)
  * ProfileApi: Fix typo (server#40224)
  * Enh: skip processing for empty response (server#40234)
  * Comments: Ignore endpoints in OpenAPI (server#40257)
  * 40172 Polish new sharing flow : accesibility, expand bahavior, click
    outside behaviour (server#40266)
  * Fix(files_sharing): select sharing in sidebar breaks Viewer focus trap
    (server#40273)
  * Change order of keyboard shortcuts settings to be at the end (server#40275)
  * [f2v] Render inline system tags using new DAV properties API (server#40284)
  * Detect aborted connection in OC\Files\View and stop writing data to t…
    (server#40285)
  * Feat(appframework): Expose programmatic rate limiter (server#40288)
  * Fix(CalDAV): check birthday calendar owner (server#40292)
  * Fix(ratelimit): Only use memory cache backend for redis (server#40293)
  * Fix(comments): move new comment instructions placeholder to description
    (server#40294)
  * Rename AppEcosystemV2 to AppAPI (server#40295)
  * Enable new versions feature for groupfolders (server#40296)
  * Fix(caldav): add webroot to objectid for activities (server#40301)
  * Remove quotation marks (server#40306)
  * Fix: Pass parent to NonExistingFile instances (server#40312)
  * Enh(a11y): Add search contacts label (server#40314)
  * Feat: Add dedicated method to load init scripts (server#40323)
  * Implement TextToImage OCP API (server#40326)
  * Fix Admin AI settings javascript error (server#40328)
  * Theming: Revert broken SVG optimization in default-source.svg (server#
    40329)
  * Fix access to fileInfo in VersionTab.vue (server#40340)
  * Fix: Hide set reminder action on public shares (server#40341)
  * Fix: Update file list headers on breadcrumb navigation (server#40345)
  * Fix(autoloader): no apcu no side effects (server#40349)
  * Chore(deps): Bump @vueuse/components from 10.3.0 to 10.4.1 (server#40354)
  * Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.5.0 (server#
    40355)
  * Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (server#
    40356)
  * Chore(deps): Bump actions/checkout from 3 to 4 (server#40357)
  * [master] Update psalm-baseline.xml (server#40358)
  * [master] Fix npm audit (server#40360)
  * Hide additional content when share details is open (server#40365)
  * Fire group membership events from LDAP at login (server#40367)
  * Feat: update sign up link in share pages (server#40368)
  * 40172 polish sharing flow bugs (server#40372)
  * Test: add tests for dns pin middleware (server#40376)
  * Add plus icon to new user button (server#40378)
  * Fix invite guest for new sharing flow (server#40389)
  * Fix(settings): Undefined user count error (server#40391)
  * Display user status by the side in sharing flow (server#40393)
  * Ellipsize user status in sharing entry (server#40404)
  * Refactor(f2v): Migrate unread comments action to the new FileAction API
    (server#40409)
  * Use t and n for translation (server#40411)
  * Add in:users as a search filter to limit searches to users (server#40413)
  * Fix: use faster method to fetch user count (server#40416)
  * Fix: don’t use davtags for tag search (server#40418)
  * Remove deprecated at matcher in tests/lib/InstallerTest.php (server#40419)
  * Remove last calls to deprecated at matcher in tests/Core (server#40420)
  * Core: Fix OpenAPI for reference API (server#40421)
  * Enh(db): provide database providers via IDB API (server#40423)
  * Remove last at matcher call in dav application tests (server#40424)
  * Provisioning_api: Fix quota constants in OpenAPI (server#40426)
  * Multiple bug fix in users list (server#40428)
  * Enh(a11y): Add label to share note textbox (server#40430)
  * Correctly switch/revert from custom to bundled perms (server#40434)
  * Make logo in header clickable in the shared file view (server#40439)
  * Consider link shares in removeShare method in SharingTab (server#40440)
  * Fix(ldap): store last known user groups (server#40443)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.0-beta.2 to 5.0.0-beta.4
    (server#40452)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.12 in /build/
    integration (server#40455)
  * Refactor: Replace array_search with in_array in lib/ (server#40462)
  * Fix(files): CustomElementRender $el replacement bug (server#40465)
  * Bump phpseclib/phpseclib to 2.0.45 in master (server#40470)
  * Only add x-requested-with header in requests to Nextcloud (server#40471)
  * Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#
    40472)
  * Fix(dav): report status (server#40474)
  * Feat(files): add systemtags view (server#40475)
  * Add method to create a node from cache entry + mountpoint (server#40478)
  * Fixes Dashboard icon rendering in darkmode (server#40480)
  * Fix: content info footer on guest pages (server#40481)
  * Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server
    #40482)
  * Fix(dav): fix report tests (server#40485)
  * Fix(comments): Use provided offset in best effort when loading comments
    (server#40488)
  * Load script and styles on setup page (server#40494)
  * Fix(sharing): set name to target name in sharing cache (server#40495)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (server#40496)
  * Add wrapper for external storage to ensure we don’t get an mtime that is
    lower than we know it is (server#40499)
  * Consider share type for enforced share expiry dates (server#40500)
  * Store size in int|float for 32bit support (server#40501)
  * Add single status code descriptions for OpenAPI (server#40502)
  * Remove deprectated ILogger uses from user_ldap application (server#40504)
  * Chore(3rdparty): remove opis/closure (server#40505)
  * Migrate applications away from deprecated ILogger (server#40508)
  * Fix dashboard widgets api (server#40511)
  * Fix: redirect to proper directory if file not found (server#40515)
  * Remove ‘Working with … code’ sections from README.md (server#40516)
  * Feat(files): add files_sharing indicator (server#40517)
  * Use multipart copy for s3 (server#40531)
  * Auto set password for new email shares (server#40533)
  * Fix(dav): expand recurrences when searching (server#40541)
  * Add label for input field and select and adjust styles (server#40548)
  * Fix: avoid side-effect imports and actions title support (server#40551)
  * Add labels for input fields (server#40552)
  * Style: Fix editorconfig indent for config/*config.php (server#40562)
  * Update crl after revoke mfazones.csr (server#40563)
  * Fix(userstatus): Track message timestamp too (server#40564)
  * Remove deprecated methods Util::writeLog and DIContainer::log (server#
    40565)
  * Feat(CI): Allow apps to test with PHPUnit10 (server#40574)
  * Core: Fix OCM OpenAPI (server#40575)
  * Split list to navigation for the left sidebar (server#40576)
  * Feat(files): properly format buttons, align mtime to the left and apply
    opacity based on file last modification (server#40583)
  * Correct value for device name input field (server#40584)
  * Fix(files): disallow illegal characters (server#40585)
  * Ci: skip cypress install (server#40589)
  * Chore(deps): Bump actions/checkout from 3 to 4 (server#40595)
  * Fix(theming): Make sure the footer is hidden if no content is rendered
    (server#40597)
  * Chore(deps): Bump marked from 7.0.3 to 9.0.3 (server#40598)
  * Fix(files): open folder fileid while navigating without opening the sidebar
    (server#40604)
  * Remove unneeded opacity for action button (server#40613)
  * Fix(userstatus): Sync migration version number with app version (server#
    40614)
  * Feat(user status): automate user status for events (server#40615)
  * Read apporder from configuration value (server#40617)
  * Advanced search: backend allows multiples terms to search (server#40618)
  * Use proper app id in Version.vue (server#40619)
  * Feat(phonenumber): Add OCP wrapper for PhoneNumber utils library (server#
    40620)
  * Fix(build): Ignore `default-source.svg` from image optimization (server#
    40622)
  * Updates to new sharing flow (server#40629)
  * Allow PHP 8.3 (server#40630)
  * Chore: Drop vendored Composer v2.4.1 (server#40639)
  * Set visible label for input field (server#40643)
  * Fix: encode uri for delete, restore and favorite (server#40644)
  * Fix OCS-APIRequest header for OpenAPI (server#40649)
  * Refactor: Use DBAL’s executeQuery instead of query (deprecated) (server#
    40651)
  * Feat: Add out-of-office message API (server#40653)
  * Feat(backgroundjob): Schedule job after (server#40656)
  * Fix(autocomplete): Fix missing user status on autocomplete endpoint (server
    #40660)
  * Correct `aria-label` on action input and text field (server#40662)
  * Fix(dav): Reduce CalDAV backend memory footprint (server#40665)
  * Feat: allow external drop and add dropzone (server#40674)
  * Fix(unifiedsearch): Allow searching for “0” (server#40675)
  * Fix(files): pass WCAG AA for hover rows (server#40677)
  * Chore: Install phpunit via vendor bin (server#40678)
  * Chore: Bump @nextcloud/vue + @nextcloud/dialogs + @nextcloud/
    calendar-availability-vue (server#40692)
  * Correct typos and add quotation marks (server#40698)
  * LDAP: Increase profile picture limit to 512 (server#40709)
  * Fix(systemreport): Mask onlyoffice secret as sensitive (server#40714)
  * Enh(settings): Semantic user table markup (server#40719)
  * Chore(deps-dev): Bump cypress and @nextcloud/cypress (server#40720)
  * Chore(deps-dev): Bump @jest/globals from 29.6.2 to 29.7.0 (server#40721)
  * Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (server#40722)
  * Chore(deps-dev): Bump workbox-webpack-plugin from 6.6.0 to 7.0.0 (server#
    40724)
  * Generate all preview sizes for Imaginary (server#40731)
  * Ci: skip puppeteer chrome download (server#40733)
  * Chore: rename serializedClosure to argument to align with parent class
    (server#40734)
  * Test(cypress): only use the cypress cloud on pull requests (server#40736)
  * Added CORS skip if session was created by AppAPI (server#40737)
  * Remove unneeded class (server#40738)
  * Fix ocm-provider rewrite rules (server#40745)
  * Chore(deps): remove @nextcloud/vue-dashboard (server#40748)
  * Refactor: Contacts menu to Vue (server#40749)
  * Chore(deps): Bump core-js from 3.32.0 to 3.33.0 (server#40751)
  * Show loading icon in ‘save share’ button when creating a share (server#
    40752)
  * Fix(files): encoded source path on actions requests (server#40756)
  * IFilesMetadata (server#40761)
  * Chore: Do not lint external apps (server#40764)
  * Make OAuth2 authorization code expire (server#40766)
  * Feat(dav): implement personal absence settings (server#40767)
  * Fix(dashboard): remove duplicated IDs on the dashboard page (server#40768)
  * Fix(cypress): empty group, tag and ci-build-id when not using cypress cloud
    (server#40770)
  * Fix(files): migrate to NcIconSvgWrapper (server#40771)
  * Fix(theming): Ensure all text colors have enough contrast for accessibility
    (server#40773)
  * Fix(files_external): basic auth user storage trigger (server#40782)
  * Adjust color of focus-visible to be better visible (server#40783)
  * Move inline docs to online documentation (server#40784)
  * Fix: Log critical session renewal and logout paths (server#40785)
  * Fix(user): Log affected user of app token login name mismatch (server#
    40795)
  * Fix: Show error message when CSRF check fails at login (server#40799)
  * Fix text on default background image button (server#40804)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.19 to 3.3.20 (server#40805)
  * Fix(L10N): Support “Accept-Language: zh-Hans-CN” and alike (server#40808)
  * Update README.md (server#40809)
  * Catch Imaginary processing errors (server#40819)
  * New UI global search (server#40823)
  * Fixed mixed translations in sharing details (server#40825)
  * Fix Dynamic property timeFactory in ClientFlowLoginControllerTest (server#
    40829)
  * Pass IConfig by constructor to Group_LDAP (server#40839)
  * Remove leading slash (server#40843)
  * Feat: Allow to configure the app menu order in the frontend (server#40844)
  * Feat(contactsmenu): Show user status (server#40852)
  * Feat(files): migrate template picker (server#40854)
  * Fix: Scope app nav caption styles (server#40858)
  * Fix(session): Log why session renewal failed (server#40859)
  * Chore: Drop unused \OC\Memcache\Factory::createLowLatency (server#40861)
  * Fix(federation): Use `sharing.federation.allowSelfSignedCertificates`
    config for all OCM requests (server#40864)
  * Fix version number in ITimeFactory after it was delayed (server#40865)
  * Feat: Add factory method for in-memory caches (server#40868)
  * Fix my-apps view on mobile (server#40871)
  * Change width for input field (server#40872)
  * Fix width of input on contacts menu (server#40873)
  * Chore(deps): Bump @nextcloud/password-confirmation from 4.0.1 to 5.0.0
    (server#40874)
  * Fix(scheduling): don’t send iMIP emails to rooms / resources (server#
    40876)
  * Fix(session): Log when crypto session data is lost (server#40879)
  * Fix OCM provider public API and handling to allow apps to register (server#
    40885)
  * Fix several admin settings problems (server#40887)
  * Check for more php modules (server#40889)
  * Fix(search): Close unified search at the second ctrl+f (server#40890)
  * Enh(files): Add accessible sort direction (server#40893)
  * Fix(cypress): User groups test (server#40894)
  * Add custom apps translation scripts and image path for consistency (server#
    40898)
  * Refactor: Unify running a dev server (for automated testing) (server#40899)
  * Fix(docs): Fix parameter types in docs (server#40900)
  * Append to body all selects inside of user table (server#40902)
  * Reduce left margin of files list header (server#40905)
  * Fix several personal settings problems (server#40907)
  * Chore(deps-dev): Bump @babel/preset-typescript from 7.22.11 to 7.23.2
    (server#40909)
  * Chore(deps-dev): Bump ts-loader from 9.4.4 to 9.5.0 (server#40910)
  * Chore(deps-dev): Bump tar from 6.1.15 to 6.2.0 (server#40911)
  * Chore(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (server#40912)
  * Chore(deps-dev): Bump dockerode from 3.3.5 to 4.0.0 (server#40913)
  * Chore(deps): Bump dompurify from 3.0.5 to 3.0.6 (server#40914)
  * Feat(files): grid view (server#40917)
  * [master] Fix npm audit (server#40923)
  * Shortcut Ctrl+F for different keyboard layouts (server#40924)
  * Config.sample.php: fix incorrect theme name + add a missing ones (server#
    40926)
  * Allow share expiry dates lower than enforced limits (server#40927)
  * Fix unit tests on PHP 8.3 (server#40931)
  * Fix profile visibility settings being too wide (server#40932)
  * Check expiry enforcement for all share types (server#40933)
  * Chore: Add the talk team as codeowners for things Talk heavily relies on
    (server#40934)
  * Add some support for rename on case insensitive local filesystems (server#
    40935)
  * Fix(settings): Account property scope actions (server#40938)
  * Chore(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (server#40941)
  * Fix(files): fix new folder encoding (server#40948)
  * Fix(theming): Add `aria-pressed` attribute to active background (server#
    40950)
  * Fix(xhr-request): Make sure to also allow strings as url (server#40951)
  * Chore(deps): Bump @nextcloud/dialogs to v5-beta.6 (server#40956)
  * Files-list: performance optimizations (server#40958)
  * Fix(dbal): Fix types in query builder methods for parameters (server#40959)
  * Fix(cypress): Replace flaky password-confirmation hack (server#40961)
  * Reduce width of sharing entry (server#40963)
  * Support dynamic metadata request on PROPFIND requests (server#40964)
  * Fix(federation): Fix type and docs on ICloudFederationNotification in…
    (server#40965)
  * Add “no public GH Issues please” request, past advisories link, bounty
    mention, scope link to security.md (server#40966)
  * Fix return type annotation of IShare::getExpirationDate (server#40969)
  * Update version.php to owncloud 10.13 (server#40977)
  * HTML Validation: replace non standard `autocorrect` with `spellcheck`
    (server#40978)
  * Fix placement of actions within unified search (server#40979)
  * HTML Validation: remove unnecessary roles (server#40980)
  * HTML Validation: Personal settings (server#40983)
  * Fix(tests): Only run tests on CI that are needed (server#40986)
  * Fix(weather_status): remove `li` wrapper (server#40992)
  * Refactor: remove remaining usage of OC::getCapabilities (server#40993)
  * Fix(user_menu): pass only actual prop to user menu entries (server#40994)
  * Optimize cache jail creation (server#40995)
  * Reuse sharing disabled state when listing folder content (server#40996)
  * Files: fix virtual list will-change value fps superpowers) (server#40999)
  * Fix(cypress): Also sync `3rdparty` directory for local cypress tests
    (server#41000)
  * Fix trusted server input field (server#41008)
  * Feat(files): support nested actions (server#41010)
  * Move IToken and IProvider::getToken to OCP (server#41017)
  * Fix(files): disable size containment on headers (server#41018)
  * Fix(files): correct item height (server#41019)
  * Fix(tests): Move leftover acceptance tests for users from drone to Cypress
    (server#41021)
  * Theming: Allow to reset custom app order and keep focus when reordering
    (server#41024)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
    (server#41026)
  * Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (server#41027)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21 (server#41028)
  * Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to
    2.0.0-beta.3 (server#41029)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (server#
    41030)
  * Chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (server#41032)
  * Chore(tests): Migrate login acceptance tests from behat to Cypress (server#
    41033)
  * Fix(settings): users page html validation (server#41034)
  * Fix(settings): apps list html validation and loading icon (server#41035)
  * Fix(l10n): invalid translation of a number (server#41036)
  * Feat(cypress): Always run cypress CI in parallel (server#41039)
  * Fix(provisioning_api): Fix quota fields in OpenAPI (server#41045)
  * Fix: duplicating contacts with the Recently contacted feature (server#
    41046)
  * Feat(dav): implement personal absence settings backend (server#41051)
  * Fix(files_external): on case insensitive system, block case change (server#
    41053)
  * Get children from dav node when preloading system tags (server#41054)
  * Feat(profile): Add public interface for profile manager so apps can check
    config (server#41055)
  * Optimize UserMountCache::registerStorage (server#41057)
  * Fix(theming): Correctly expose user and admin theming (server#41059)
  * Fix(3rdparty): Don’t use indirect dependency “Safe/” for functions
    (server#41061)
  * Return correct status if touch failed (server#41062)
  * Fix(dashboard): html validation (server#41063)
  * Remove opacity on table header (server#41064)
  * Fix(user_status): separate user menu and dashboard status layout for HTML
    validation (server#41068)
  * Chore: Bump @nextcloud/vue to v8-beta.9 (server#41070)
  * Update openapi extractor (server#41078)
  * Fix(update): Allow updating from 27.1 to 28 (server#41079)
  * Change styles on active, hover and focus state for background buttons
    (server#41080)
  * Add a command to run the setup checks from CLI (server#41081)
  * Improve setup checks naming and improve database version check (server#
    41083)
  * Migrate memory_limit check to new SetupCheck API (server#41086)
  * Fix(workflowengine): Add an empty content when no flows are installed or
    configured (server#41089)
  * Fix(files): let popper overflow in header (server#41093)
  * Fix(dav): Remove usage of indirect thecodingmachine/safe dependency (server
    #41094)
  * #37978: Remove duplicate dependency (server#41101)
  * Remove unneeded `tabindex=”0″` from sidebar and app content (server#
    41108)
  * Fix(cypress): Fix selector for the user menu button (server#41110)
  * Add index for classification (server#41111)
  * Fix(cypress): Fix linter errors on Cypress chains and refactor `wait-until`
    checker functions (server#41115)
  * Fix(login): Fix JS error on login grant page (server#41117)
  * Optimize builtin storage wrappers (server#41119)
  * Fix: don’t pass invalid streams to Imaginary (server#41120)
  * Enh(a11y): Separate profile and user status user menu entries (server#
    41122)
  * Fix(external): Get storage before update it (server#41123)
  * Don’t duplicate notification warning (server#41133)
  * Migrate checks to new SetupCheck API (server#41134)
  * Fix(cypress): Also clone 3rdparty submodule to keep in sync for cypress
    tests (server#41135)
  * Chore(cypress): Migrate access-level tests from Behat to Cypress (server#
    41137)
  * Chore(codecov): Do not run project status check (server#41140)
  * Create semantically right table for the “OAuth 2.0 clients” (server#
    41142)
  * Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (server#41148)
  * Chore(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.1.4
    (server#41163)
  * Chore(deps-dev): bump puppeteer from 21.0.3 to 21.4.1 (server#41164)
  * Chore(deps-dev): bump jest-environment-jsdom from 29.6.2 to 29.7.0 (server#
    41165)
  * Chore(deps): bump p-queue from 7.3.4 to 7.4.1 (server#41166)
  * Chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (server#41168)
  * Chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (server#41169)
  * Fix: Delete ghost versions of non-existing files (server#41173)
  * Add OpenAPI attribute to allow multiple scopes (server#41175)
  * Reset BFP for sudo action (server#41177)
  * Chore(cypress): Migrate header contacts menu tests from Behat to Cypress
    (server#41190)
  * Ci: Turn off builds for pushes and merges to master/stable* and cancel
    parallel executions (server#41193)
  * Fix(theming): Ensure focus is kept on the button when reordering (server#
    41197)
  * Fix(theming): Add accessible information to app order settings (server#
    41199)
  * Talk now uses the “main” branch (server#41200)
  * Fix(a11y): Increase contrast of contacts menu actions (server#41207)
  * Fix(TextToImage): Consistently use the right method to get the preferred
    providers (server#41211)
  * Fix(install): Make installing more verbose (server#41214)
  * Feat(events): Add typed event for filtering autocompletion sugges… (server
    #41218)
  * Chore: 28.0.0 beta 1 (server#41228)
  * Fix: add index on migration only if needed (server#41230)
  * Fix(upgrade): files_rightclick is deprecated (server#41246)
  * Fix(cypress): Add timeout for waiting on Nextcloud server (server#41250)
  * Fix: Only highlight profile entry when viewing own profile (server#41251)
  * Add descriptions for background pictures (server#41256)
  * Fix semaphore unguarding (server#41263)
  * Feat(dependencyinjection): Allow optional (nullable) services (server#
    41265)
  * Feat(contactsmenu): Sort by user status (server#41266)
  * Fix styles for input fields on focus state (server#41270)
  * Enh(TextProcessing): Add two new provider interfaces (server#41271)
  * Chore(deps): Bump focus-trap from 7.5.2 to 7.5.4 (server#41275)
  * Chore(deps): Bump marked from 9.0.3 to 9.1.5 (server#41276)
  * Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (server#41277)
  * Chore(deps): Bump @nextcloud/upload from 1.0.0-beta.18 to 1.0.0-beta.19
    (server#41279)
  * Chore(deps-dev): Bump cypress from 13.3.0 to 13.4.0 (server#41280)
  * Chore(deps): Bump vue and vue-template-compiler (server#41281)
  * Chore(deps): Bump pinia from 2.1.6 to 2.1.7 (server#41282)
  * Chore(deps): Bump cypress-io/github-action from 6.5.0 to 6.6.0 (server#
    41283)
  * Fix(dav): Add ID / label to timezone picker in availablility settings
    (server#41285)
  * Update supported versions on issue template (server#41294)
  * Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved
    (server#41295)
  * Fix description of sharing toggle (server#41298)
  * Fix(files_sharing): fix sharing tab translations (server#41301)
  * Lower log level about invalid session token (server#41302)
  * Chore(cypress): Migrate apps acceptance tests to Cypress (server#41303)
  * Customize rendering for live photos (server#41308)
  * Improve setup checks API (server#41311)
  * Fix(session): Do not log fresh/empty session as error (server#41318)
  * Fix styles for input field and textarea on focus, hover and active state
    (server#41328)
  * Fix(files): Do not encode the path twice (and do not use undefined method)
    (server#41329)
  * Fix(files): add missing `Overwrite: F` header in renaming (server#41331)
  * Fix(LDAP): prevent incomplete displaynames… (server#41333)
  * Fix(component): utilized NcDateTime component (server#41334)
  * Enh(systemtags): Add accessible system tags form (server#41335)
  * Add two more translations for `CalendarAvailability` (server#41339)
  * Feat(caldav): Create personal event for out-of-office messages (server#
    41340)
  * Fix: Allow to set app order on navigation entries added by closures (server
    #41341)
  * Update `calendar-availability-vue` to `^2.0.0` (server#41348)
  * Fix(settings): Pass user object to user row actions (server#41349)
  * Fix(migration): Fix files metadata migration (server#41351)
  * Fix: Validate that we have a proper distributed cache configured (server#
    41354)
  * Chore: Update nextcloud dependencies to stable version (server#41355)
  * Fix(events): Make sure all `\OCP\Files::…` events are emitted with th…
    (server#41365)
  * Fix(s3): support SSE-C headers for the MultipartCopy call (server#41366)
  * Feat(search): Seach for persons as event attendees and organizers (server#
    41374)
  * Enhancements : improve most recent global search UI (server#41384)
  * Chore/update twitter to x in personal settings (server#41385)
  * Fix(cypress): Do not install calendar app from app store for testing
    (server#41387)
  * Chore(deps): Bump @vueuse/integrations from 10.5.0 to 10.6.0 (server#41389)
  * Metadata must be set a editable for PROPPATCH (server#41390)
  * Chore(deps): Bump regenerator-runtime from 0.13.11 to 0.14.0 (server#41391)
  * Feat: add preview provider for emf files based on office (server#41395)
  * Fix(cypress): Adjust admin theming tests for new `@nextcloud/vue` release
    (server#41398)
  * Fix(cypress): Make new-users test less flaky by using test isolation
    (server#41399)
  * Chore: update sabre/vobject and sabre/event to latest minor (server#41401)
  * Fix(workflow): Fix “Call to a member function getUID() on null” with …
    (server#41404)
  * Close participants filter after click (server#41405)
  * Fix(log): Log exception class when message is empty (server#41406)
  * Fix(userstatus): Do not override message timestamp for default messages
    (server#41407)
  * Fix default icon: should be white instead of black (server#41412)
  * Fix apps search provider order (server#41413)
  * Fix dynamic property in CalDav tests (server#41415)
  * Fix: Only reset preview src if it used to fail before (server#41416)
  * Fix(workflowengine): use andWhere() not second where() (server#41417)
  * Use background to increase overlay contrast (server#41426)
  * Fix search providers icons (server#41432)
  * Migrate bruteforce throttle check (server#41435)
  * Add `inAppSearch` for advanced search providers (server#41436)
  * Migrate forwarded for headers check (server#41438)
  * Add link for opening app details (server#41439)
  * Ignore metadata if migration to 28 is not done (server#41442)
  * Fix(files): Show Collectives icon in Collectives folders (server#41443)
  * Fix: Change scroll container for sharing details (server#41444)
  * Moving IMetadataQuery (server#41446)
  * Fix(backupcodes): Remove old notifications before creating a new remi…
    (server#41447)
  * Improve shared status button (server#41453)
  * Fix(files): Use `color-primary-element-text` for files/folders overlay
    icons (server#41455)
  * Feat(search): allow contacts person search (server#41457)
  * Implements search on null/notnull metadata (server#41459)
  * Migrate old metadata table to the new ones (server#41465)
  * Chore: Update `@nextcloud/vue` (server#41472)
  * Adapt “advanced settings” button for accordion button (server#41473)
  * Refactor(carddav): Use even earlier return and SQL’s WHERE IN (server#
    41474)
  * Fix: Add docxf/oform to mimetypemapping (server#41475)
  * Enh/beta improvements (server#41481)
  * Fix(files): Sort list ASC by default (server#41485)
  * Fix invalid users/groups handling in advanced search (server#41486)
  * Move delete share button into the scrolling container (server#41489)
  * Feat(comments): Plug in comments into activity sidebar tab if available
    (server#41491)
  * Fix(ocp): register IAvailabilityCoordinator service alias (server#41495)
  * Bump @nextcloud/dialogs to v5.0.1 (server#41497)
  * Feat(dav): Enable OOO UI and expose enabled via OCP (server#41501)
  * Correct spelling (server#41506)
  * Enhancements: Fix and updates to most recent global search UI (server#
    41507)
  * Enhancements for advanced search API (server#41511)
  * Fix(userstatus): Only track message timestamp for values (server#41512)
  * Fix(files_versions): don’t call getUid() on null (server#41518)
  * Fix(files): Ensure folders and favorites are sorted first regardless of
    sorting mode (server#41519)
  * Finish password confirmation (server#41520)
  * Reverse X-Forwarded-For list to read the correct proxy remote address
    (server#41526)
  * Add metadata generation job (server#41540)
  * Serve .flac audio files (server#41541)
  * Do not write htaccess file if disk space is too low (server#41544)
  * Bump Hub 6 -> Hub 7 (server#41555)
  * Fix(a11y): Focus on sharing quick permission radio (server#41560)
  * Fix(settings): User row text field styles (server#41561)
  * Fix(ObjectStore): Make copying behavior consistent with local storage
    (server#41565)
  * Fix(2fa-backupcodes): Don’t remember disabled and deleted users over …
    (server#41569)
  * Allow setting `strict-dynamic` on `strict-src-elem` and set it by default
    (server#41571)
  * Fix(files): avoid sending thumbnail URL for directory as none exists
    (server#41573)
  * Fix: Avoid invisible areas through keyboard navigation (server#41575)
  * Fix(files): make files list valid table layout (server#41577)
  * Fix: Be less strict about action exec return value (server#41579)
  * Replace ActionLink with ActionButton on sharing tab (server#41580)
  * Enh(settings): Migrate admin settings for sharing to vue (server#41581)
  * Fix(CSP): Only add `strict-dynamic` when using nonce (server#41583)
  * Chore: Update `@nextcloud/vue` to 8.2.0 (server#41584)
  * Chore: Bump @nextcloud/dialogs to v5.0.2 (server#41585)
  * Chore(deps): Bump actions/github-script from 6 to 7 (server#41594)
  * Add named metadata event (server#41601)
  * [master] Fix npm audit (server#41603)
  * Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder
    (server#41616)
  * Handle error in previews for files versions (server#41617)
  * Fix: Also cleanup orphaned shares user cannot be found anymore (server#
    41623)
  * Chore: Bump @nextcloud/upload to 1.0.1 (server#41624)
  * Listen to cache event when deleting metadata (server#41634)
  * Fix(theming): Adjust config listener to validate `apporder` config also for
    closure navigation (server#41635)
  * Fix sharing settings unit tests (server#41637)
  * Replace input form with `NcTextField` (server#41638)
  * Fix(user_status): remove border from emoji picker (server#41641)
  * Correct spelling of Brute Force and other fixes (server#41642)
  * Feat(search): hide search provider from list (server#41646)
  * Trigger default action when open file initial state is set (server#41648)
  * Fix: lower threshold for system address book sync (server#41649)
  * Get sync_token on retrieveMetadata() (server#41653)
  * Accept boolean value (server#41655)
  * Show shared label only if the current user have shared the file. (server#
    41656)
  * Chore(settings): Cleanup IManager and Manager type annotations (server#
    41662)
  * Add quotation marks (server#41666)
  * Test boolean favorite (server#41668)
  * Correct spelling (server#41673)
  * Fix(reminder): Fix app version and requirement for files_reminder app
    (server#41676)
  * Test against stable28 branches (server#41679)
  * Replace “Update” with “Edit” in advanced share settings (server#41691)
  * Fix star stroke color on hover (server#41692)
  * Add app-based filtering to global search (server#41700)
  * Feat(dav): dispatch out-of-office started and ended events (server#41701)
  * Focus global search input on open (server#41706)
  * Fix(core): Subscribe to navigation changes on mounted for Unified search
    (server#41708)
  * Fix(files): Use SVG as FilePicker buttons to bring back icons (server#
    41715)
  * Remove unneeded links and add `focus-visible` state on a link (server#
    41716)
  * Fix(dav): Avoid date diffing if PHP is buggy (server#41726)
  * Fix adding x-requested-with header for relative URLs in some cases (server#
    41732)
  * Fix action button labels (server#41733)
  * Confirm content on dav-v2 test (server#41741)
  * Ensure share has download permissions in F2V (server#41742)
  * Fix(setupcheck): Fix memory limit setup check (server#41757)
  * Fix(security): Update expiration date in security.txt (server#41761)
  * Fix(files_versions): Check for user and owner before call getUserFolder
    (server#41783)
  * Fix(files): Empty files list when uid contains special chars (server#41784)
  * Enh(userstatus): add OOO automation and remove calendar automation (server#
    41798)
  * Spelling correction (server#41807)
  * Fix(dav): don’t schedule out-of-office jobs for dates in the past (server#
    41811)
  * Fix: Hidden password confirmation dialog with new global search (server#
    41815)
  * Fix(dav): Make ooo settings a form and the message required (server#41817)
  * Feat(dav): hide search providers if their respective app is not activated
    (server#41837)
  * Fix(OOO): Make the returned data more explicit (server#41845)
  * Fix: add mimetype for eml and msg (server#41868)
  * Fix(dav): Convert dates without tz drift (server#41873)
  * Fix(dav): Prioritize timezone from core/login (server#41886)
  * Update @nextcloud/upload to 1.0.2 (server#41912)
  * Fix(theming): Fix color inverted icons based on theming and dark mode
    (server#41920)
  * Synchronize operation on live photo files (server#41921)
  * UI updates for global search (server#41925)
  * Always emit search event (server#41926)
  * Migrate openResult method to SearchResult component (server#41929)
  * Handle close GlobalSearchModal gracefully #41792 (server#41930)
  * Fix(core): app icon alignment in app menu (server#41932)
  * Enable new global search by default #41729 (server#41933)
  * Improve share logic for enforced password & expiry date (server#41934)
  * Add comment in SyncLivePhotosListener (server#41941)
  * Update `@nextcloud/vue` to 8.3.0 (server#41943)
  * Fix(cypress): Adjust user columns tests (server#41945)
  * Enh(settings): Load from disabled users endpoint (server#41949)
  * Fix(files_external): Fix “Could not find resource main.js to load”
    (server#41955)
  * Fix(copyright): Fix copyright doc blocks (server#41956)
  * Fix(CI): Fix video verification tests (server#41960)
  * Feat(out-of-office): Add OCS endpoint to set and clear absence (server#
    41963)
  * Fix(dav): Allow single-day out of office (server#41967)
  * Fix(TextProcessing): Add task type template param to IManager and
    registerTPProvider (server#41969)
  * Fix(files): Adjust table header to look like on previous versions (server#
    41976)
  * Fix(files): Move aria-label for favorite icon from span to icon (server#
    41978)
  * Fix npm audit (server#41983)
  * Fix(files): Reverse logic to prevent copy to itself (server#41989)
  * Fix(files): Allow to drag and drop new files also on empty directories
    (server#41990)
  * Fix(files): Remove confusing table header labels (server#41991)
  * Fix(TemplateManager): Bail early if templatedirectory is empty (server#
    42000)
  * Fix(security): Handle idn_to_utf8 returning false (server#42005)
  * Fix(metadata): Allow to load metadata of multiple files at once (server#
    42010)
  * Migrate database missing checks (server#42013)
  * Fix(dav): allow any throwable in logException (server#42014)
  * Feat(LDAP): implement IIsAdmin interface (server#42017)
  * Fix: Properly take show_hidden user setting into account for file listing
    (server#42023)
  * Files_metadata_installed (server#42026)
  * Fix(dav): Make current ooo info time-dependent (server#42029)
  * Fix(UnifiedSearch): Move headings out of list element (invalid HTML)
    (server#42032)
  * Fix AppSettingsController.php overwriting currentLanguage (server#42050)
  * Chore: Update `@nextcloud/dialogs` to version 5.0.3 (server#42057)
  * Fix look of personal global credentials settings (server#42058)
  * Fix(theming): Adjust dark theme to be accessible adjust cypress tests
    (server#42069)
  * Fix(files): Correctly handle dropping folders on file list (server#42071)
  * Correct semantics for link opening in global search (server#42073)
  * Fix: Properly fetch version from shared files by accessing the owner
    storage version (server#42074)
  * Fix some silent share bugs (server#42076)
  * Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is…
    (server#42082)
  * Fix(dav): Improve handling and logging of bulk upload failures (server#
    42087)
  * Enh(NavigationManager): Use ID as fallback for `app` property of entries
    (server#42088)
  * Enh(a11y): Add navigation labels (server#42089)
  * Fix: Adjust reference picker code for the vue based FilePicker (server#
    42103)
  * Change global search UI text to unified search (server#42105)
  * Fix(core): add translations on the login page (server#42113)
  * Chore(deps): Update openapi-extractor (server#42119)
  * Fix(l10n): fix translations for init scripts (server#42122)
  * Fix rename on live photos (server#42159)
  * Fix(dav): Prevent out-of-office event time drifts (server#42163)
  * Revert “fix(dav): Prevent out-of-office event time drifts” (server#42164)
  * Improvements at documentation (3rdparty#1352)
  * Chore: update workflows from templates (3rdparty#1419)
  * Feat: add wapmorgan/mp3info and id3parser (3rdparty#1420)
  * Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey…
    (3rdparty#1421)
  * Chore(deps): Drop swiftmailer/swiftmailer (3rdparty#1422)
  * Fix(deps): Upgrade symfony/event-dispatcher to supported version 5.4.26
    (3rdparty#1423)
  * Chore(deps): Bump doctrine/dbal to 3.7.x (3rdparty#1424)
  * Chore: update workflows from templates (3rdparty#1425)
  * Bump sabre/http to 5.1.7 in master (3rdparty#1452)
  * Chore: enable dependabot for stable27 (3rdparty#1461)
  * Chore: update cweagans/composer-patches to 1.7.3 (3rdparty#1479)
  * Chore: update symfony/process to 5.4.24 (3rdparty#1480)
  * Chore: update symfony/console to 5.4.24 (3rdparty#1481)
  * Chore: update http-foundation, routing and translation to 5.4.24 (3rdparty#
    1482)
  * Chore: update symfony/mailer to 5.4.22 (3rdparty#1483)
  * Chore: update punic to 3.8.1 (3rdparty#1484)
  * Bump deepdiver1975/tarstreamer to 2.1.0 in master (3rdparty#1491)
  * Remove stable24 from dependabot (3rdparty#1551)
  * No longer ignore symfony 5.x (3rdparty#1552)
  * Bump phpseclib/phpseclib to 2.0.45 in master (3rdparty#1579)
  * Chore: remove opis/closure (3rdparty#1580)
  * Fix(CI): Reduce dependabot update-types (3rdparty#1606)
  * Chore: update sabre/vobject and sabre/event to latest minor (3rdparty#1641)
  * Bump icewind/searchdav to 3.1.0 in master (3rdparty#1643)
  * Adding the Auto-Submitted header for notification mails (activity#1041)
  * Groupfolder activities on move/rename (activity#1163)
  * Chore(deps-dev): Bump @vue/tsconfig from 0.1.3 to 0.4.0 (activity#1184)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (activity#1191)
  * Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.12.0 (activity#1192)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (activity#
    1193)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (activity#1198)
  * Chore(deps-dev): Bump @types/jest from 29.5.1 to 29.5.2 (activity#1209)
  * Chore(deps-dev): Bump @vue/test-utils from 1.3.5 to 1.3.6 (activity#1213)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (activity#1215)
  * Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.12.0 (activity#1216)
  * Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (activity#1219)
  * Chore(deps-dev): Bump cypress from 12.12.0 to 12.15.0 (activity#1226)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.5.1
    (activity#1227)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (activity#1228)
  * Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.1.0 (activity#1229)
  * Add more aria attributes to activity-settings button (activity#1230)
  * Remove unneeded margin after paragraphs (activity#1231)
  * Updating cypress.yml workflow from template (activity#1232)
  * Revert: cypress undefined component test (activity#1233)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (activity#1235)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (activity#
    1236)
  * Chore(deps-dev): Bump cypress from 12.15.0 to 12.16.0 (activity#1237)
  * Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (activity#1238)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.0 (activity#1239)
  * [master] Fix npm audit (activity#1244)
  * Create pr-feedback.yml (activity#1246)
  * Re-add templates.js (activity#1247)
  * [master] Fix npm audit (activity#1250)
  * Migrate activity app from ILogger (activity#1251)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (activity#1253)
  * Chore(deps-dev): Bump @types/jest from 29.5.2 to 29.5.3 (activity#1254)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (activity#1256)
  * Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (activity#1257)
  * Bump @nextcloud/axios from 2.3.0 to 2.4.0 (activity#1258)
  * [master] Fix npm audit (activity#1264)
  * Upgrade: Bump word-wrap from 1.2.3 to 1.2.4 (activity#1266)
  * Remove color on hovered and focused link (activity#1267)
  * Upgrade: Bump cypress from 12.17.1 to 12.17.2 (activity#1270)
  * Upgrade: Bump handlebars from 4.7.7 to 4.7.8 (activity#1275)
  * [master] Fix npm audit (activity#1279)
  * Upgrade: Bump tough-cookie and @cypress/request (activity#1282)
  * Perf(dashboard): implement widget item api v2 (activity#1284)
  * Drop Symfony event dispatcher (activity#1285)
  * Upgrade: Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (activity#1287)
  * Upgrade: Bump cypress-wait-until from 2.0.0 to 2.0.1 (activity#1288)
  * Upgrade: Bump regenerator-runtime from 0.13.11 to 0.14.0 (activity#1292)
  * Upgrade: Bump jest-environment-jsdom from 29.5.0 to 29.6.4 (activity#1294)
  * Fix Cypress tests for F2V (activity#1295)
  * [master] Update nextcloud/ocp dependency (activity#1298)
  * Chore(deps): Move cs-fixer into a composer bin (activity#1303)
  * Upgrade: Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (activity#1305)
  * Upgrade: Bump tslib from 2.6.0 to 2.6.2 (activity#1306)
  * [master] Update nextcloud/ocp dependency (activity#1308)
  * Fix(db): pre- SELECT ids with a LIMIT to control the amount of rows deleted
    for MySQL (activity#1309)
  * Use t for translations (activity#1311)
  * Upgrade: Bump phpunit/phpunit from 9.6.11 to 9.6.12 (activity#1315)
  * Upgrade: Bump jest-environment-jsdom from 29.6.4 to 29.7.0 (activity#1316)
  * Upgrade: Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (activity#
    1317)
  * Upgrade: Bump @nextcloud/dialogs from 4.1.0 to 4.2.0 (activity#1318)
  * Upgrade: Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (activity#
    1319)
  * Upgrade: Bump jest and @types/jest (activity#1320)
  * [master] Update nextcloud/ocp dependency (activity#1323)
  * Upgrade: Bump @nextcloud/vue from 7.12.4 to 7.12.5 (activity#1324)
  * Bump cypress to v13 (activity#1325)
  * Upgrade: Bump @nextcloud/dialogs from 4.2.0 to 4.2.1 (activity#1329)
  * Upgrade: Bump @nextcloud/logger from 2.5.0 to 2.7.0 (activity#1330)
  * Upgrade: Bump phpunit/phpunit from 9.6.12 to 9.6.13 (activity#1331)
  * Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.5 to 1.0.0-beta.6
    (activity#1332)
  * Remove click functionality on row entry (activity#1341)
  * Upgrade: Bump @types/dockerode from 3.3.19 to 3.3.20 (activity#1342)
  * Upgrade: Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (activity#1343)
  * Upgrade: Bump @nextcloud/vue from 7.12.5 to 7.12.6 (activity#1344)
  * Upgrade: Bump typescript from 5.1.6 to 5.2.2 (activity#1345)
  * Upgrade: Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0 (activity
    #1346)
  * [master] Update nextcloud/ocp dependency (activity#1347)
  * [master] Update nextcloud/ocp dependency (activity#1350)
  * [master] Fix npm audit (activity#1354)
  * Fix: chunk delete in query (activity#1359)
  * Fix(cypress): Make sure cypress tests work with upcoming Nextcloud 28
    (activity#1361)
  * Fix(sidebar): Only load chunk once (activity#1363)
  * Upgrade: Bump dockerode from 3.3.5 to 4.0.0 (activity#1364)
  * Upgrade: Bump @mdi/svg from 7.2.96 to 7.3.67 (activity#1365)
  * [master] Update nextcloud/ocp dependency (activity#1367)
  * Fix(settings): html validation (activity#1371)
  * Fix: main page html validation (activity#1372)
  * [master] Update nextcloud/ocp dependency (activity#1373)
  * [master] Fix npm audit (activity#1374)
  * Remove `aria-hidden` for table header (activity#1378)
  * Upgrade: Bump browserify-sign from 4.2.1 to 4.2.2 (activity#1380)
  * Upgrade: Bump @nextcloud/moment from 1.2.1 to 1.2.2 (activity#1382)
  * Upgrade: Bump vue and vue-template-compiler (activity#1383)
  * [master] Update nextcloud/ocp dependency (activity#1385)
  * [master] Fix npm audit (activity#1386)
  * Make the app itself using Vue to fix accessibility (activity#1388)
  * Upgrade: Bump wait-on from 7.0.1 to 7.1.0 (activity#1389)
  * Upgrade: Bump @nextcloud/router from 2.1.2 to 2.2.0 (activity#1390)
  * Upgrade: Bump @types/jest from 29.5.5 to 29.5.7 (activity#1391)
  * Upgrade: Bump @types/dockerode from 3.3.20 to 3.3.22 (activity#1392)
  * Fix(ActivityModel): Migrate to TypeScript and fix some type issues
    (activity#1393)
  * Fix: Add stub for files event to fix psalm error (activity#1394)
  * Chore: Update workflows from organization (activity#1397)
  * Feat: Open previews in Viewer (activity#1398)
  * Feat(rss): Add server name to the RSS feed title (activity#1400)
  * Fix(l10n): Ignore compressed js files (activity#1401)
  * [master] Update nextcloud/ocp dependency (activity#1403)
  * [master] Fix npm audit (activity#1406)
  * Cleanup repository (activity#1409)
  * Fix: rendering of calendar names (activity#1411)
  * Fix: rendering of address book names (activity#1412)
  * Fix: Fix missing titles and align table (activity#1413)
  * Feat(sidebar): Add frontend API that allows to register custom entries
    (activity#1416)
  * Fix activity icon (activity#1418)
  * Chore: Bump @nextcloud/vue to v8.2.0 (activity#1419)
  * Upgrade: Bump wait-on from 7.1.0 to 7.2.0 (activity#1423)
  * Upgrade: Bump @types/dockerode from 3.3.22 to 3.3.23 (activity#1424)
  * Update .l10nignore (activity#1425)
  * [master] Update nextcloud/ocp dependency (activity#1426)
  * [master] Fix npm audit (activity#1428)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (activity#
    1429)
  * Fix(sidebar): Refactor code to also load plugin entries when Activity API
    returns 304 (activity#1439)
  * Enh: Add navigation label (activity#1451)
  * Create right list for activity links (activity#1452)
  * Re-enable the move action in cy tests (activity#1454)
  * Replace depredated OC.Util.*Date function with moment (activity#530)
  * Feat(deps): Add Nextcloud 28 support on master (bruteforcesettings#460)
  * Chore: update workflows from templates (bruteforcesettings#464)
  * Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (bruteforcesettings#465)
  * Chore: update node engines to next LTS (bruteforcesettings#469)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (bruteforcesettings#474)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (bruteforcesettings#
    477)
  * Create pr-feedback.yml (bruteforcesettings#481)
  * Show current user info (bruteforcesettings#483)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 6.0.0
    (bruteforcesettings#484)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (bruteforcesettings#485)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (bruteforcesettings#
    493)
  * Chore(deps): Bump @nextcloud/axios from 2.1.0 to 2.4.0 (bruteforcesettings#
    503)
  * Fix(i18n): Changed grammar (bruteforcesettings#504)
  * Create API documentation from source code using phpDocumentor (circles#
    1241)
  * Bump phpunit/phpunit from 9.5.28 to 9.6.4 (circles#1274)
  * Fix incorrect Date format detection (circles#1298)
  * Feat(deps): Add Nextcloud 28 support on master (circles#1313)
  * Update Github workflow for psalm checks (circles#1314)
  * Create pr-feedback.yml (circles#1327)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.10 (circles#1343)
  * Chore(github): update Github workflow files (circles#1360)
  * Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#744)
  * Feat(deps): Add Nextcloud 28 support on master (files_pdfviewer#750)
  * Chore: update workflows from templates (files_pdfviewer#753)
  * Chore: update workflows from templates (files_pdfviewer#754)
  * Chore(deps): Bump pdfjs-dist from 3.6.172 to 3.7.107 (files_pdfviewer#755)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (files_pdfviewer#756)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (files_pdfviewer#
    760)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#
    761)
  * Chore: update node engines to next LTS (files_pdfviewer#762)
  * [master] Fix npm audit (files_pdfviewer#767)
  * Create pr-feedback.yml (files_pdfviewer#768)
  * Chore(deps): Bump pdfjs-dist from 3.7.107 to 3.8.162 (files_pdfviewer#769)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (files_pdfviewer#771)
  * Revert “chore: update node engines to next LTS (node 20 / npm 9)”
    (files_pdfviewer#776)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (files_pdfviewer#782)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (files_pdfviewer
    #785)
  * PDF annotation support (files_pdfviewer#787)
  * Allow to resize sidebar (files_pdfviewer#788)
  * Feat: Fix styling for version comparison (files_pdfviewer#791)
  * Chore(deps): Bump pdfjs-dist from 3.8.162 to 3.9.179 (files_pdfviewer#792)
  * Fix initialization after bump to PDF.js 3.9.179 (files_pdfviewer#798)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (files_pdfviewer#802)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (files_pdfviewer#803)
  * Fix extraction of PDF.js package (files_pdfviewer#806)
  * Add workflow to notify of changed viewer.html (files_pdfviewer#810)
  * Use Viewer also in public pages for a single share (files_pdfviewer#811)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11
    (files_pdfviewer#813)
  * Chore(deps-dev): Bump axios from 1.4.0 to 1.5.0 (files_pdfviewer#815)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (files_pdfviewer#816)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (files_pdfviewer#817)
  * Chore(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (files_pdfviewer#
    818)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (files_pdfviewer#819)
  * Chore(deps-dev): Bump axios from 1.5.0 to 1.5.1 (files_pdfviewer#820)
  * [master] Fix npm audit (files_pdfviewer#822)
  * Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2
    (files_pdfviewer#835)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (files_pdfviewer#
    836)
  * [master] Fix npm audit (files_pdfviewer#837)
  * Setup Transifex translations (files_pdfviewer#842)
  * Chore(deps): Bump pdfjs-dist from 3.9.179 to 3.11.174 (files_pdfviewer#844)
  * Fix pdf-viewer sizing (files_pdfviewer#845)
  * Chore(deps-dev): Bump axios from 1.5.1 to 1.6.0 (files_pdfviewer#847)
  * Delete .tx/backport (files_pdfviewer#848)
  * Show forms as read-only if the file is not editable (files_pdfviewer#850)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (files_pdfviewer#865)
  * Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 (files_pdfviewer#
    867)
  * Chore(deps-dev): Bump axios from 1.6.0 to 1.6.2 (files_pdfviewer#868)
  * Revert “Extract buttons from pages so the animation does not affect t…
    (firstrunwizard#1003)
  * Add initialstate provider (firstrunwizard#1004)
  * Extract buttons from pages so the animation does not affect t…
    (firstrunwizard#1005)
  * Mute video (firstrunwizard#1006)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.2.0
    (firstrunwizard#1007)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (firstrunwizard#1008)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1012)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (firstrunwizard#1013)
  * Chore(deps): Bump @nextcloud/l10n from 2.0.1 to 2.1.0 (firstrunwizard#835)
  * Add headings for slides (firstrunwizard#852)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
    (firstrunwizard#863)
  * Feat(deps): Add Nextcloud 28 support on master (firstrunwizard#875)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (firstrunwizard#
    876)
  * Chore: update workflows from templates (firstrunwizard#877)
  * Update dependabot config (firstrunwizard#880)
  * Chore: update workflows from templates (firstrunwizard#881)
  * Chore(deps): Bump fast-xml-parser and is-svg (firstrunwizard#887)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2
    (firstrunwizard#889)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (firstrunwizard#890)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (firstrunwizard#894)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4
    (firstrunwizard#895)
  * Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
    (firstrunwizard#896)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#
    897)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (firstrunwizard#
    898)
  * Chore: update node engines to next LTS (firstrunwizard#902)
  * [master] Fix npm audit (firstrunwizard#903)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (firstrunwizard#
    908)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (firstrunwizard#909)
  * Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (firstrunwizard#910)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (firstrunwizard#
    912)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (firstrunwizard#913)
  * [master] Fix npm audit (firstrunwizard#915)
  * Create pr-feedback.yml (firstrunwizard#917)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
    (firstrunwizard#918)
  * [master] Fix npm audit (firstrunwizard#926)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5
    (firstrunwizard#934)
  * Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1 (firstrunwizard#
    936)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.2 (firstrunwizard#937)
  * Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (firstrunwizard#
    938)
  * Chore(deps): Bump actions/setup-node from 3.8.0 to 3.8.1 (firstrunwizard#
    939)
  * Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (firstrunwizard#942)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (firstrunwizard#943)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.11 (firstrunwizard#
    944)
  * Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (firstrunwizard#
    945)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0
    (firstrunwizard#950)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (firstrunwizard
    #951)
  * Return if user is empty (firstrunwizard#952)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (firstrunwizard
    #955)
  * Adjust instructions and delete makefile (firstrunwizard#959)
  * New first run wizard (firstrunwizard#960)
  * [master] Fix npm audit (firstrunwizard#962)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.8 to 7.23.2 (firstrunwizard
    #971)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (firstrunwizard#978)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.10
    (firstrunwizard#987)
  * Add transitions (firstrunwizard#991)
  * Remove cubic bezier from transition (firstrunwizard#992)
  * Extract buttons from pages so the animation does not affect them
    (firstrunwizard#993)
  * Restore user.svg icon as it’s still used in notifications (firstrunwizard#
    994)
  * [master] Fix npm audit (firstrunwizard#998)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.4 to 0.34.5
    (logreader#1000)
  * Build(deps-dev): Bump vitest from 0.34.4 to 0.34.5 (logreader#1001)
  * Build(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (logreader#1002)
  * Build(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (logreader#1004)
  * Build(deps-dev): Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0
    (logreader#1005)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.5 to 0.34.6
    (logreader#1007)
  * Build(deps-dev): Bump vitest from 0.34.5 to 0.34.6 (logreader#1009)
  * Build(deps-dev): Bump vite from 4.4.9 to 4.4.11 (logreader#1013)
  * Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.19 to 1.0.1
    (logreader#1014)
  * Build(deps): Bump postcss from 8.4.27 to 8.4.31 (logreader#1016)
  * Add a setupcheck for errors and warnings in log file (logreader#1021)
  * Build(deps): Bump highlight.js from 11.8.0 to 11.9.0 (logreader#1022)
  * Build(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (logreader#1023)
  * Build(deps): Bump pinia from 2.1.6 to 2.1.7 (logreader#1024)
  * Build(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (logreader#1026)
  * Build(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (logreader#1028)
  * Build(deps-dev): Bump happy-dom from 10.11.0 to 12.10.3 (logreader#1029)
  * Build(deps): Bump @nextcloud/vue from 8.0.0-beta.2 to 8.0.0-beta.10
    (logreader#1033)
  * Update to psalm 5 to match what server is using (logreader#1034)
  * Build(deps): Bump axios from 1.4.0 to 1.6.1 (logreader#1035)
  * Update workflows and only run required ones (logreader#1036)
  * Dependencies: Update vite and nextcloud/vite-config (logreader#1037)
  * Fix: Update `@nextcloud/vue` to 8.0.1 and also fix CSS name for settings
    section (logreader#1039)
  * Fix(ci): Run tests also on schedule on master so we can get code coverage
    (logreader#1044)
  * [master] Update nextcloud/ocp dependency (logreader#1045)
  * Build(deps): Bump @nextcloud/vue from 8.0.1 to 8.2.0 (logreader#1049)
  * Build(deps): Bump axios from 1.6.1 to 1.6.2 (logreader#1050)
  * Build(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (logreader#1051)
  * [master] Update nextcloud/ocp dependency (logreader#1052)
  * Fix: Handle errors while requesting log entries (logreader#1054)
  * Fix(ui): Also translate settings modal title (logreader#1055)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (logreader#
    1056)
  * Lower setup check level from error/warning to warning/info (logreader#1070)
  * Bump react-responsive from 8.2.0 to 9.0.2 (logreader#829)
  * Bump postcss-nested from 5.0.6 to 6.0.1 (logreader#839)
  * Bump loader-utils and @teamsupercell/typings-for-css-modules-loader
    (logreader#842)
  * Bump webpack-cli from 4.10.0 to 5.1.1 (logreader#867)
  * Feat(deps): Add Nextcloud 28 support on master (logreader#870)
  * Allow printing log messages during occ (logreader#873)
  * Bump @babel/runtime from 7.19.0 to 7.22.0 (logreader#875)
  * Chore: update workflows from templates (logreader#877)
  * Bump postcss from 8.4.17 to 8.4.24 (logreader#878)
  * Bump postcss-loader from 6.2.1 to 7.3.2 (logreader#879)
  * Bump @babel/plugin-transform-runtime from 7.19.1 to 7.22.4 (logreader#881)
  * [master] Update nextcloud/ocp dependency (logreader#882)
  * Fix(a11y): `Copy` menu entries should be implemented as buttons (logreader#
    884)
  * Migrate more files to Typescript (logreader#885)
  * Make log levels button keyboard focusable and activable (logreader#887)
  * Build(deps-dev): Bump @babel/core from 7.19.3 to 7.22.5 (logreader#889)
  * Build(deps-dev): Bump @types/react from 18.0.24 to 18.2.9 (logreader#891)
  * Build(deps): Bump @babel/runtime from 7.22.3 to 7.22.5 (logreader#892)
  * Build(deps-dev): Bump @babel/preset-env from 7.21.5 to 7.22.5 (logreader#
    893)
  * Build(deps-dev): Bump @babel/preset-react from 7.18.6 to 7.22.5 (logreader#
    894)
  * Bump postcss-loader from 7.3.2 to 7.3.3 (logreader#895)
  * Build(deps-dev): Bump ts-loader from 9.4.1 to 9.4.3 (logreader#896)
  * Bump postcss-preset-env from 7.8.2 to 8.4.2 (logreader#897)
  * Bump webpack from 5.76.0 to 5.86.0 (logreader#899)
  * Build(deps-dev): Bump style-loader from 3.3.1 to 3.3.3 (logreader#900)
  * Bump webpack-cli from 5.1.1 to 5.1.4 (logreader#901)
  * Bump @babel/plugin-transform-runtime from 7.22.4 to 7.22.5 (logreader#902)
  * [master] Update nextcloud/ocp dependency (logreader#903)
  * Add option for raw output in log:watch/log:tail (logreader#905)
  * Build(deps-dev): Bump @types/react from 18.2.9 to 18.2.12 (logreader#907)
  * Build(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (logreader#909)
  * Build(deps-dev): Bump webpack from 5.86.0 to 5.87.0 (logreader#910)
  * Build(deps-dev): Bump css-loader from 6.7.1 to 6.8.1 (logreader#911)
  * Build(deps-dev): Bump mini-css-extract-plugin from 2.6.1 to 2.7.6
    (logreader#912)
  * Chore: update node engines to next LTS (logreader#915)
  * Build(deps-dev): Bump @types/react from 18.2.12 to 18.2.14 (logreader#918)
  * Build(deps-dev): Bump webpack from 5.87.0 to 5.88.0 (logreader#919)
  * Build(deps-dev): Bump ts-loader from 9.4.3 to 9.4.4 (logreader#920)
  * Build(deps-dev): Bump webpack from 5.88.0 to 5.88.1 (logreader#922)
  * Build(deps-dev): Bump @babel/core from 7.22.5 to 7.22.8 (logreader#928)
  * Build(deps-dev): Bump postcss from 8.4.24 to 8.4.25 (logreader#929)
  * Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.5 to 7.22.7
    (logreader#930)
  * Build(deps-dev): Bump postcss-preset-env from 8.4.2 to 9.0.0 (logreader#
    931)
  * Build(deps-dev): Bump babel-loader from 8.2.5 to 9.1.3 (logreader#932)
  * Build(deps): Bump @babel/runtime from 7.22.5 to 7.22.6 (logreader#933)
  * Build(deps-dev): Bump @babel/preset-env from 7.22.5 to 7.22.7 (logreader#
    934)
  * Build(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (logreader#935)
  * Migrate app frontend to Vue (logreader#936)
  * Build(deps-dev): Bump postcss from 8.4.25 to 8.4.26 (logreader#938)
  * Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.7 to 7.22.9
    (logreader#939)
  * Build(deps-dev): Bump @babel/core from 7.22.8 to 7.22.9 (logreader#940)
  * Build(deps-dev): Bump @types/react from 18.2.14 to 18.2.15 (logreader#941)
  * Build(deps-dev): Bump @babel/preset-env from 7.22.7 to 7.22.9 (logreader#
    942)
  * Build(deps-dev): Bump vite from 4.4.5 to 4.4.6 (logreader#947)
  * Fix: Use `
    ` for “loading older entries” row (logreader#948)
  * [master] Update nextcloud/ocp dependency (logreader#949)
  * Fix(i18n): Fixed typo (logreader#951)
  * Fix(i18n): Align spelling of log file (logreader#952)
  * Chore: Migrate to `@nextcloud/vite-config` (logreader#953)
  * Build(deps-dev): Bump vitest from 0.33.0 to 0.34.1 (logreader#954)
  * Build(deps-dev): Bump @pinia/testing from 0.1.2 to 0.1.3 (logreader#957)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.33.0 to 0.34.1
    (logreader#959)
  * Build(deps): Bump pinia from 2.1.4 to 2.1.6 (logreader#961)
  * [master] Update nextcloud/ocp dependency (logreader#963)
  * Build(deps-dev): Bump vite from 4.4.6 to 4.4.9 (logreader#965)
  * Build(deps-dev): Bump happy-dom from 10.5.2 to 10.9.0 (logreader#966)
  * Fix logreader:tail/watch commands (logreader#967)
  * Chore: Update CI workflows from organization (logreader#968)
  * Create pr-feedback.yml (logreader#970)
  * Build(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (logreader#971)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.1 to 0.34.2
    (logreader#972)
  * Build(deps-dev): Bump vitest from 0.34.1 to 0.34.2 (logreader#974)
  * Build(deps-dev): Bump happy-dom from 10.9.0 to 10.10.4 (logreader#975)
  * [master] Update nextcloud/ocp dependency (logreader#976)
  * Build(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (logreader#982)
  * Build(deps-dev): Bump happy-dom from 10.10.4 to 10.11.0 (logreader#983)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.2 to 0.34.3
    (logreader#984)
  * Build(deps-dev): Bump vitest from 0.34.2 to 0.34.3 (logreader#985)
  * Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.3 to 0.34.4
    (logreader#991)
  * Build(deps-dev): Bump vitest from 0.34.3 to 0.34.4 (logreader#992)
  * Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.18 to
    1.0.0-beta.19 (logreader#999)
  * Feat(deps): Add Nextcloud 28 support on master (nextcloud_announcements#
    200)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#202)
  * Test installation against PHP 8.2 (nextcloud_announcements#203)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0
    (nextcloud_announcements#205)
  * Chore: update workflows from templates (nextcloud_announcements#207)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (nextcloud_announcements#208)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9
    (nextcloud_announcements#209)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1
    (nextcloud_announcements#212)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10
    (nextcloud_announcements#215)
  * Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1
    (nextcloud_announcements#218)
  * Fix(CI): Update actions and tooling (nextcloud_announcements#221)
  * Fix(CI): Fix OCP package on master (nextcloud_announcements#227)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#228)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#230)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (nextcloud_announcements#234)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (nextcloud_announcements#235)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#236)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#237)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#241)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#245)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#246)
  * Fix(UI): Merge UI setting with updatenotifications admin settings
    (nextcloud_announcements#248)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#251)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#253)
  * [master] Update nextcloud/ocp dependency (nextcloud_announcements#255)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (nextcloud_announcements#257)
  * Update nextcloud/ocp dependency (nextcloud_announcements#261)
  * Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#263)
  * Update nextcloud/ocp dependency (nextcloud_announcements#268)
  * Update nextcloud/ocp dependency (nextcloud_announcements#271)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1
    (notifications#1536)
  * Feat(deps): Add Nextcloud 28 support on master (notifications#1554)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /tests/
    Integration (notifications#1555)
  * Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1557)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (notifications#
    1559)
  * [master] Update nextcloud/ocp dependency (notifications#1561)
  * Fix(CI): Run tests against PHP 8.2 (notifications#1563)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.7.0 in /tests/
    Integration (notifications#1565)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (notifications#1566)
  * Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (notifications#
    1567)
  * Chore: update workflows from templates (notifications#1569)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (notifications#1570)
  * Chore(deps): Bump fast-xml-parser and is-svg (notifications#1571)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (notifications#1573)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (notifications#
    1574)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/
    Integration (notifications#1575)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#
    1577)
  * Fix(settings): Delete settings when a user is deleted (notifications#1583)
  * Fix(CI): Try to wait for the mysql container in case it did not start…
    (notifications#1589)
  * Chore: update node engines to next LTS (notifications#1590)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (notifications#
    1593)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (notifications#1594)
  * Update PHP extensions list in performance.yml (notifications#1595)
  * Fix(Vue): Replace deprecated NcHeaderMenu property (notifications#1597)
  * Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (notifications#
    1598)
  * Chore(deps): Bump @nextcloud/capabilities from 1.0.4 to 1.1.0
    (notifications#1599)
  * Create pr-feedback.yml (notifications#1600)
  * Chore[master] – audit dependencies (notifications#1602)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (notifications#1607)
  * Chore(deps): Bump semver from 5.7.1 to 5.7.2 (notifications#1610)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (notifications#
    1616)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0
    (notifications#1618)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (notifications#1619)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 in /tests/
    Integration (notifications#1620)
  * Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1621)
  * Remove stable24 from dependabot.yml since it’s EOL by now (notifications#
    1626)
  * Update update-nextcloud-ocp.yml (notifications#1628)
  * Fix(CI): Update nextcloud/ocp composer package manually (notifications#
    1632)
  * [master] Update nextcloud/ocp dependency (notifications#1635)
  * Fix(fairuse): Adjust website URL (notifications#1637)
  * Add OpenAPI spec (notifications#1640)
  * [master] Update nextcloud/ocp dependency (notifications#1642)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (notifications#1643)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (notifications#1644)
  * [master] Update nextcloud/ocp dependency (notifications#1645)
  * Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.4 (notifications#1646)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /tests/
    Integration (notifications#1647)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (notifications#
    1648)
  * Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (notifications#
    1649)
  * [master] Update nextcloud/ocp dependency (notifications#1651)
  * Chore(deps-dev): Bump guzzlehttp/guzzle from 7.7.0 to 7.8.0 in /tests/
    Integration (notifications#1652)
  * [master] Update nextcloud/ocp dependency (notifications#1653)
  * Fix (visually) removing first notification when executing an action
    (notifications#1657)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (notifications#
    1659)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 in /tests/
    Integration (notifications#1661)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (notifications#
    1665)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 in /tests/
    Integration (notifications#1666)
  * Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1 (notifications#1667)
  * Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1668)
  * Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.5 (notifications#1669)
  * Fix typo in EndpointController (notifications#1673)
  * [master] Update nextcloud/ocp dependency (notifications#1674)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (notifications#1675)
  * Chore: Bump @nextcloud/vue to v8-beta.7 (notifications#1676)
  * Chore(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (notifications#
    1677)
  * [master] Update nextcloud/ocp dependency (notifications#1678)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.8
    (notifications#1680)
  * [master] Update nextcloud/ocp dependency (notifications#1684)
  * Chore(CI): Update workflows (notifications#1685)
  * Update openapi-extractor (notifications#1686)
  * [master] Update nextcloud/ocp dependency (notifications#1689)
  * Chore(deps): Bump @babel/traverse from 7.23.0 to 7.23.2 (notifications#
    1691)
  * Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#
    1692)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (notifications#
    1693)
  * Chore(deps): Bump @nextcloud/browser-storage from 0.2.0 to 0.3.0
    (notifications#1694)
  * [master] Update nextcloud/ocp dependency (notifications#1698)
  * Feat(setup): Add a setup message when the rate limit was reached
    (notifications#1699)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (notifications#1701)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.8 to 8.0.0-beta.9
    (notifications#1702)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1703)
  * [master] Update nextcloud/ocp dependency (notifications#1708)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.9 to 8.0.0-beta.10
    (notifications#1709)
  * [master] Update nextcloud/ocp dependency (notifications#1710)
  * Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 5.0.0 (notifications#
    1711)
  * Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.0.1 (notifications
    #1712)
  * [master] Update nextcloud/ocp dependency (notifications#1715)
  * Fix(UI): Fix NcRichText usage (notifications#1716)
  * Chore: Bump @nextcloud/vue to v8.2.0 (notifications#1719)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (notifications#
    1720)
  * [master] Update nextcloud/ocp dependency (notifications#1722)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (notifications#1724)
  * Update nextcloud/ocp dependency (notifications#1728)
  * Create update-nextcloud-ocp-approve-merge.yml (notifications#1731)
  * Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (notifications#
    1735)
  * Update nextcloud/ocp dependency (notifications#1740)
  * Feat(deps): Add Nextcloud 28 support on master (password_policy#475)
  * Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (password_policy#
    476)
  * Chore: adjust CODEOWNERS file (password_policy#477)
  * Chore: update workflows from templates (password_policy#478)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1
    (password_policy#479)
  * Chore(deps): Bump fast-xml-parser from 4.2.2 to 4.2.4 (password_policy#480)
  * Chore: update node engines to next LTS (password_policy#483)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (password_policy#486)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (password_policy#490)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (password_policy#491)
  * Create pr-feedback.yml (password_policy#492)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (password_policy#494)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0
    (password_policy#495)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (password_policy#503)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (password_policy#506)
  * Chore(deps): Bump axios and @nextcloud/axios (password_policy#511)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.10 to 7.23.3
    (password_policy#515)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (password_policy#520)
  * Bump wait-on from 6.0.1 to 7.0.1 (photos#1557)
  * Consolidate fontend logic (photos#1621)
  * [master] Update nextcloud/ocp dependency (photos#1758)
  * Adapt to SystemTags optimizations on server (photos#1770)
  * Feat(deps): Add Nextcloud 28 support on master (photos#1807)
  * [master] Fix npm audit (photos#1821)
  * Fix: properly handle public link share deletion (photos#1823)
  * Add more e2e tests (photos#1826)
  * Accessible Photos directory settings (photos#1828)
  * Update @nc/eslint-config and apply linting rules (photos#1829)
  * Chore: update workflows from templates (photos#1831)
  * Enh(faces): Implement UnassignedFaces view (photos#1832)
  * Fix: use owner instead of owner_id to delete photos by owner (photos#1837)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (photos
    #1839)
  * Update view when layout setting changes (photos#1856)
  * Prevent progress bar overflow when uploading in album content (photos#1862)
  * Make file list semantically correct (photos#1867)
  * [master] Fix npm audit (photos#1876)
  * Enh(faces): Avoid O(n) API calls on faces overview (photos#1881)
  * Split sections in independent lists (photos#1882)
  * Reset selection state in route change (photos#1888)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (photos#1892)
  * Add unselect all button (photos#1895)
  * Chore: update node engines to next LTS (photos#1898)
  * [master] Fix npm audit (photos#1904)
  * Match visible text with aria-labels (photos#1906)
  * Updating cypress.yml workflow from template (photos#1907)
  * [master] Fix npm audit (photos#1912)
  * Create pr-feedback.yml (photos#1916)
  * [master] Fix npm audit (photos#1938)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (photos#1944)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (photos#1954)
  * Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1982)
  * Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1983)
  * Chore(deps-dev): Bump postcss-loader from 7.0.2 to 7.3.3 (photos#1984)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (photos#
    1985)
  * Chore(deps): upgrade `@nextcloud` family (photos#1988)
  * Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1996)
  * Chore(deps): Bump vue-material-design-icons from 5.1.2 to 5.2.0 (photos#
    2000)
  * Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (photos#2001)
  * Upgrade @nextcloud/vue to v8 beta (photos#2020)
  * Techdebt(DI): Use public IThrottler interface which exists since 25 (photos
    #2034)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (photos#2045)
  * Use t for translations (photos#2049)
  * Recycle DOM elements in virtual scrolling (photos#2052)
  * Wrap cache query in a try/catch (photos#2053)
  * Bump cypress to v13 (photos#2054)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.13 (photos#2060)
  * Run npm audit fix (photos#2064)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.2 (photos#2068)
  * Chore(deps-dev): Bump postcss from 8.4.27 to 8.4.31 (photos#2071)
  * Reduce width on title and content for header navigation (photos#2086)
  * Fix buttons on new album modal window (photos#2087)
  * Perf: make geoNameFolder lazy (photos#2094)
  * Chore(deps-dev): Bump @babel/traverse from 7.22.5 to 7.23.2 (photos#2096)
  * Fix: open settings button (photos#2098)
  * Fix new album form layout (photos#2099)
  * Filter out some permission for public albums (photos#2103)
  * Use new metadata API for providers (photos#2104)
  * Update vue to 8.0.0-beta.9 (photos#2111)
  * Display EXIF data (photos#2115)
  * Enh: Add unique DOM identifiers for nav entries (photos#2118)
  * Init metadata (photos#2119)
  * Use original date time to order files in UI (photos#2125)
  * Add overlay on live photo (photos#2127)
  * Metadata: fix crash when datetime has invalid format (photos#2128)
  * Fix(a11y): Backwards photos tabulation (photos#2129)
  * Add sidebar to the build entries (photos#2130)
  * Fix EXIF display conditions (photos#2135)
  * Chore: Bump @nextcloud/vue to v8.2.0 (photos#2136)
  * Chore(deps-dev): Bump sabre/dav from 4.4.0 to 4.5.0 (photos#2138)
  * Port virtual list perf improvements from F2V (photos#2139)
  * Use NC URL to download cities list (photos#2141)
  * Use information outline as sidebar icon (photos#2142)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (photos#2145)
  * Chore(deps-dev): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#
    2153)
  * Fix links to faces with special chars (photos#2164)
  * Don’t check display name on null (photos#2167)
  * Fix: Skip empty files in metadata providers (photos#2170)
  * Fix(DB): Fix “IS NOT NULL” database queries (photos#2173)
  * Show title and close of modal inline (photos#2181)
  * Enh: Add navigation label (photos#2184)
  * Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.0.1 (privacy#855)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.1.0 (privacy#856)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1
    (privacy#884)
  * Feat(deps): Add Nextcloud 28 support on master (privacy#895)
  * [master] Fix npm audit (privacy#899)
  * Chore: update workflows from templates (privacy#900)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (privacy#901)
  * Chore(deps): Bump fast-xml-parser and is-svg (privacy#902)
  * Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.12.0 (privacy#903)
  * [master] Fix npm audit (privacy#904)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (privacy#909)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#911)
  * Chore: update node engines to next LTS (privacy#912)
  * [master] Fix npm audit (privacy#918)
  * Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (privacy#920)
  * [master] Fix npm audit (privacy#921)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (privacy#925)
  * [master] Fix npm audit (privacy#926)
  * Create pr-feedback.yml (privacy#931)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (privacy#932)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (privacy#935)
  * Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (privacy#939)
  * Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (privacy#
    942)
  * Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.2 (privacy#944)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (privacy#949)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (privacy#954)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (privacy#955)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (privacy#958)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (privacy#963)
  * [master] Fix npm audit (privacy#967)
  * Chore(deps): Bump @babel/traverse from 7.22.10 to 7.23.2 (privacy#972)
  * [master] Fix npm audit (privacy#973)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (privacy#977)
  * [master] Fix npm audit (privacy#988)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (privacy#993)
  * Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#995)
  * Enh(a11y): Make privacy markup accessible (privacy#998)
  * Feat(deps): Add Nextcloud 28 support on master (recommendations#618)
  * [master] Fix npm audit (recommendations#619)
  * [master] Fix npm audit (recommendations#625)
  * Create pr-feedback.yml (recommendations#630)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (recommendations#631)
  * Chore(deps-dev): Bump semver from 5.7.1 to 5.7.2 (recommendations#632)
  * Feat: 28 Files headers compatibility (recommendations#637)
  * Chore: Update npm audit branches (recommendations#639)
  * Perf(dashboard): implement widget item api v2 (recommendations#641)
  * Use app name that reflect app path (recommendations#642)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (recommendations#
    645)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (recommendations#647)
  * [master] Fix npm audit (recommendations#650)
  * [master] Fix npm audit (recommendations#656)
  * [master] Fix npm audit (recommendations#666)
  * [master] Fix npm audit (recommendations#674)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28
    (recommendations#679)
  * Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1
    (related_resources#218)
  * Feat(deps): Add Nextcloud 28 support on master (related_resources#235)
  * [master] Fix npm audit (related_resources#237)
  * Fresh session if missing (related_resources#238)
  * Chore: update workflows from templates (related_resources#241)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (related_resources#242)
  * Single init circlesmanager (related_resources#243)
  * Chore(deps): Bump fast-xml-parser and is-svg (related_resources#244)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9
    (related_resources#249)
  * Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (related_resources#
    250)
  * Chore: update node engines to next LTS (related_resources#251)
  * [master] Fix npm audit (related_resources#253)
  * Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (related_resources#
    254)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (related_resources#
    255)
  * Chore(deps): Bump @nextcloud/axios from 2.2.0 to 2.4.0 (related_resources#
    256)
  * Remove useless logs (related_resources#257)
  * Create pr-feedback.yml (related_resources#258)
  * Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.1 (related_resources#
    259)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (related_resources#260)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10
    (related_resources#261)
  * [master] Fix npm audit (related_resources#263)
  * Update composer dependencies (related_resources#264)
  * [master] Update nextcloud/ocp dependency (related_resources#266)
  * [master] Fix npm audit (related_resources#267)
  * [master] Update nextcloud/ocp dependency (related_resources#273)
  * Update OCP workflow from upstream to avoid failures on main branch
    (related_resources#274)
  * Bump @nextcloud/vue from 7.12.1 to 7.12.2 (related_resources#275)
  * [master] Update nextcloud/ocp dependency (related_resources#276)
  * Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0
    (related_resources#279)
  * [master] Update nextcloud/ocp dependency (related_resources#280)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11
    (related_resources#282)
  * Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (related_resources#
    283)
  * Chore: Drop EOL stable24 from audit (related_resources#287)
  * Drop main from audit (related_resources#290)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12
    (related_resources#291)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13
    (related_resources#294)
  * Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0
    (related_resources#296)
  * [master] Fix npm audit (related_resources#298)
  * Contacts provider (related_resources#302)
  * Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2
    (related_resources#306)
  * Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (related_resources#
    307)
  * New API param resourceType (related_resources#311)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (related_resources#
    312)
  * Returns resources preview (related_resources#314)
  * Add update info to serverinfo api call (serverinfo#434)
  * Feat(deps): Add Nextcloud 28 support on master (serverinfo#455)
  * [master] Update nextcloud/ocp dependency (serverinfo#456)
  * Feat: add phpinfo (serverinfo#469)
  * Chore: add pr-feedback workflow (serverinfo#470)
  * Feat: enable dependabot for php (serverinfo#475)
  * Chore(deps-dev): Bump psalm/phar from 4.30.0 to 5.13.1 (serverinfo#476)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.5.28 to 9.6.10 (serverinfo#
    477)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1
    (serverinfo#478)
  * Chore: adjust commit message for dependabot (serverinfo#479)
  * Chore: enable dependabot for github actions (serverinfo#481)
  * Chore: remove dependabot for github actions (serverinfo#486)
  * Feat: rename DefaultOs to Linux (serverinfo#488)
  * Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (serverinfo#489)
  * Chore: enable dependabot auto merge (serverinfo#490)
  * Update pr-feedback.yml (serverinfo#493)
  * Docs: add heading for storage stats background job (serverinfo#494)
  * Fix: remove hint about your disk is full notification (serverinfo#495)
  * Chore: add value object for thermal zone (serverinfo#496)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (serverinfo#
    498)
  * Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (serverinfo#499)
  * Chore: dont autoload ocp package (serverinfo#500)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (serverinfo#
    504)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (serverinfo#
    505)
  * Ci: update phpunit workflows for main (serverinfo#510)
  * Ci: update lint and psalm workflow (serverinfo#511)
  * Build: bump coding-standard and psalm (serverinfo#513)
  * Ci: update ocp workflow (serverinfo#515)
  * Fix: add flag to skip external requests (serverinfo#518)
  * [master] Update nextcloud/ocp dependency (serverinfo#519)
  * Feat: make update data opt-in (serverinfo#522)
  * [master] Update nextcloud/ocp dependency (serverinfo#523)
  * Feat: make apps updates opt-in by default (serverinfo#526)
  * [master] Update nextcloud/ocp dependency (serverinfo#528)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (serverinfo#
    529)
  * Feat(deps): Add Nextcloud 28 support on master (survey_client#190)
  * Feat(deps): Add Nextcloud 28 support on master (suspicious_login#800)
  * Chore: update workflows from templates (suspicious_login#802)
  * Ci(phpunit): revert force enabling the app (suspicious_login#806)
  * Chore: update node engines to next LTS (suspicious_login#809)
  * Create pr-feedback.yml (suspicious_login#811)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3
    (master) (suspicious_login#820)
  * Chore(deps): Enable bumps and pins for github actions (suspicious_login#
    821)
  * Chore(release): v6.0.0 (suspicious_login#826)
  * Doc: Document installation and distribution (suspicious_login#828)
  * Allow opening files outside of the file system in viewer (text#2832)
  * Fix: paste multiple line to table issue (text#3906)
  * Fix(deps): update highlight (main) (text#4132)
  * Feat(deps): Add Nextcloud 28 support on main (text#4202)
  * Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (main)
    (text#4203)
  * Chore(deps): update dependency vue-demi to ^0.14.4 (main) (text#4204)
  * Chore(deps): update dependency vite to ^4.3.8 (main) (text#4206)
  * Chore(deps): update dependency vue-demi to ^0.14.5 (main) (text#4207)
  * Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (main) (text#
    4208)
  * Fix(menubar): show selection status correctly (text#4211)
  * Fix: handle non markdown files in conflicts (text#4220)
  * Chore(deps): update dependency vite to ^4.3.9 (main) (text#4222)
  * Chore(deps-dev): Bump psalm/phar from 5.11.0 to 5.12.0 (text#4223)
  * Fix(deps): update dependency lib0 to ^0.2.77 (main) (text#4224)
  * Chore(deps): update dependency cypress to ^12.13.0 (main) (text#4225)
  * Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (main) (text#4226)
  * Chore: update workflows from templates (text#4235)
  * Fix: fix and upgrade cypress workflow (text#4236)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (text#
    4238)
  * Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#
    4241)
  * Ci(block-merge-freeze): Fix picking master branch for server (text#4243)
  * No more deprecated API usages (text#4248)
  * Chore(deps): Bump fast-xml-parser and is-svg (text#4249)
  * Bring back keyboard shortcuts to help modal on non-mobile (text#4251)
  * Don’t expect HTML element with ID `mimetype` in public share (text#4253)
  * Limit cypress to github runners (text#4255)
  * Chore: Switch to NcSavingIndicatorIcon (text#4259)
  * Chore: Simplify issue template (text#4261)
  * Fix(deps): update dependency lib0 to ^0.2.78 (main) (text#4262)
  * Chore(deps): update dependency cypress to ^12.14.0 (main) (text#4263)
  * Introduce middleware for session handling (text#4266)
  * Fix/4267 js tests (text#4268)
  * Fix(deps): update dependency yjs to ^13.6.2 (main) (text#4274)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (main) (text#
    4275)
  * Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (main) (text#4280)
  * Fix/2708 pasting tables (text#4285)
  * Fix(sync): Save even if versions match (text#4286)
  * Update: can i use browser list (text#4288)
  * Fix: Catch unique constraint violation when creating new documents (text#
    4289)
  * Make use of session middleware in remaining controllers (text#4290)
  * Chore: Bump composer autoloader for new composer version (text#4291)
  * Emit sync event after successful push to pick up syncing again (text#4297)
  * Feature/translate modal (text#4299)
  * Fix(cypress): shortcut test retry (text#4300)
  * Fix(css): info callout box color to –color-info (text#4301)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (text#4305)
  * Fix: Pass origin along the initial state update (text#4309)
  * Y.js backend enhancements and debug helpers (text#4310)
  * Fix: clickable zone of task list checkbox (text#4312)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (main)
    (text#4315)
  * Fix(deps): update dependency @nextcloud/router to ^2.1.2 (main) (text#4316)
  * Chore(css): Move CSS files to src directory (text#4318)
  * Fix: link preview width on mobile (text#4327)
  * Chore(dependencies): Skip tiptap/prosemirror updates for 25 (text#4328)
  * Fix(deps): update dependency yjs to ^13.6.4 (main) (text#4329)
  * Chore(deps): update dependency cypress to ^12.15.0 (main) (text#4330)
  * Chore: update node engines to next LTS (text#4335)
  * Fade out user cursor labels after five seconds of inactivity (text#4336)
  * Fix: max width of editor container on mobile (text#4337)
  * Fix: Delete inactive sessions in one query (text#4339)
  * Fix: Replace invalid sass rules with correct ones (text#4345)
  * Feat: hide share and close buttons on direct editing for desktop (text#
    4346)
  * Fix(deps): update dependency yjs to ^13.6.5 (main) (text#4347)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (main) (text#
    4348)
  * Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (text#4349)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (main) (text#
    4351)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (main) (text#
    4353)
  * Ci/flaky runners (text#4357)
  * Rework cypress commands (text#4364)
  * Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (main) (text#4383)
  * Fix(deps): update dependency yjs to ^13.6.6 (main) (text#4386)
  * Feat: update render markdown for tables (text#4390)
  * Ci(workflows): Update Github workflows from templates (text#4393)
  * Chore(deps): update dependency cypress to ^12.16.0 (main) (text#4396)
  * Fix: hotkey ctrl-s (text#4400)
  * Fix: remove redundant css (text#4401)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2
    (main) (text#4402)
  * Chore: update relativeci workflow and webpack usage (text#4406)
  * Fix(frontend): Update last saved timestamp when document is saved (text#
    4409)
  * Ci(cypress): Adapt modal selector to viewer change (text#4412)
  * Fix(deps): update dependency @nextcloud/vue to v8 (main) (text#4420)
  * Split sync of ApiService to sync and save (text#4424)
  * Chore(deps-dev): Bump psalm/phar from 5.12.0 to 5.13.1 (text#4425)
  * [main] Fix npm audit (text#4427)
  * Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (main) (text#4431)
  * Create pr-feedback.yml (text#4435)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (main) (text#
    4437)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (main)
    (text#4438)
  * Fix(deps): update dependency mitt to ^3.0.1 (main) (text#4439)
  * Chore(deps): update jest to ^29.6.1 (main) (text#4440)
  * Chore(deps): update dependency cypress to ^12.17.0 (main) (text#4444)
  * Chore(deps): update dependency vite to ^4.4.1 (main) (text#4445)
  * Fix(frontend): Improve paste handler for table cells (text#4452)
  * Chore(deps): update dependency vite to ^4.4.2 (main) (text#4453)
  * [main] Fix npm audit (text#4464)
  * Ci(audit): Do not create pull requests if npm audit fix fails (text#4468)
  * Fix sync errors after network issues (text#4474)
  * Fix: cursor in image description on firefox (text#4475)
  * Chore(deps): update dependency cypress to ^12.17.1 (main) (text#4476)
  * Fix: Fetch attachment share permissions (text#4481)
  * Fix: Encode individual parts of the dav url as uri components (text#4488)
  * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (main)
    (text#4491)
  * Chore(deps): update dependency vite to ^4.4.3 (main) (text#4492)
  * Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (main)
    (text#4493)
  * Fix: remove duplicated save key action (text#4495)
  * Fix some JS deprecations (text#4496)
  * Fix(sync): only save on close if changes were made (text#4503)
  * Fix: clear pending autosync on close (text#4504)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (main) (text#
    4505)
  * Tests(cypress): Refactor reconnect test to be more reliable and add second
    test for actual reconnect (text#4507)
  * Fix save on direct editing (text#4510)
  * Fix: tab key in code block (text#4520)
  * Fix: Add index to session_id on text_steps table (text#4521)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (text#4526)
  * Chore(deps): update dependency vite to ^4.4.4 (main) (text#4527)
  * Fix(deps): update dependency @hocuspocus/provider to ^2.2.3 (main) (text#
    4528)
  * Fix: Use prefilter for delete with subquery (text#4539)
  * Fix: Remember cursor position when autofocus on load (text#4540)
  * Bugfix/duplicated load of yjs (text#4542)
  * Feat: add component SkeletonLoading (text#4545)
  * Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (text#4546)
  * Fix: Use simple query and chunk in PHP to delete inactive sessions (text#
    4549)
  * Ci: Fix cypress test failing due to new autofocus cursor position (text#
    4550)
  * Fix(postgres): Use a unique index name (text#4553)
  * Chore(deps): update dependency cypress to ^12.17.2 (main) (text#4557)
  * Chore(deps): update dependency vite to ^4.4.5 (main) (text#4558)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (main) (text#
    4559)
  * Fix(deps): update dependency slug to ^8.2.3 (main) (text#4560)
  * Fix(deps): update tiptap to ^2.0.4 (main) (text#4571)
  * Chore(deps): update dependency vite to ^4.4.6 (main) (text#4576)
  * Fix(deps): update dependency yjs to ^13.6.7 (main) (text#4579)
  * [main] Update nextcloud/ocp dependency (text#4582)
  * Stricter typing to match psalm level 2 (text#4584)
  * Feat: Expose formatting menu bar actions through slash command (text#4587)
  * Fix(mentions): encode user id in mentions URLs (text#4588)
  * Add syntax highlighting in code blocks (text#4592)
  * Fix(css): Fix margin-bottom for list items (text#4596)
  * Chore(package): drop unused hocuspocus dependency (text#4597)
  * Chore(deps): update dependency vite to ^4.4.7 (main) (text#4603)
  * Chore(deps): update jest to ^29.6.2 (main) (text#4604)
  * [main] Update nextcloud/ocp dependency (text#4611)
  * Feat: Add support for mermaid.js rendering (text#4614)
  * Fix(editor): Don’t load both Tiptap collaboration history extensions (text
    #4621)
  * Text processing integration (text#4627)
  * Chore(deps): update dependency cypress to ^12.17.3 (main) – autoclosed
    (text#4628)
  * Chore(deps): update dependency vite to ^4.4.8 (main) (text#4629)
  * Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (text#4632)
  * Fix: Use resize observer to calculate menubar icon limit (text#4637)
  * [main] Update nextcloud/ocp dependency (text#4642)
  * Fix: Use default font size (text#4644)
  * Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4645)
  * Chore(deps): Bump tough-cookie and @cypress/request (text#4648)
  * Feat(npm): Prepare for 28.0.0-dev.1 release (text#4653)
  * Fix(ViewerComponent): Only fetch source if `this.source` is set (text#4654)
  * Fix: Properly handle viewer loading in collectives (text#4657)
  * Cypress tests for smart picker, code block, mermaid and version view/
    compare (text#4663)
  * Fix: Avoid unnecessary local translate function (text#4664)
  * Feat: 28 Files2vue compatibility (text#4666)
  * Ci(cypress): Make sure to build before cypress (text#4667)
  * Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (main) (text#4669)
  * Chore(deps): update dependency vite to ^4.4.9 (main) (text#4670)
  * Fix(deps): update dependency lib0 to ^0.2.81 (main) (text#4671)
  * Fix(deps): update dependency mermaid to ^10.3.1 (main) (text#4672)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (main)
    (text#4673)
  * [main] Update nextcloud/ocp dependency (text#4678)
  * Fix: Sort regular smart picker options first (text#4682)
  * Chore(deps): update dependency @nextcloud/webpack-vue-config to v6 (main)
    (text#4690)
  * Chore(deps): update dependency cypress to ^12.17.4 (main) (text#4692)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3 (main)
    (text#4693)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (main)
    (text#4699)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.5 (main) (text#
    4700)
  * Fix(deps): update dependency lib0 to ^0.2.83 (main) (text#4701)
  * Fix(deps): update tiptap to ^2.1.7 (main) (text#4702)
  * [main] Update nextcloud/ocp dependency (text#4714)
  * Fix: select all in code block (text#4719)
  * Fix: Use proper value for checking if editable (text#4721)
  * Chore(deps): update jest to ^29.6.4 (main) (text#4725)
  * Chore(deps): update dependency @vueuse/core to ^10.4.1 (main) (text#4726)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (text#4727)
  * Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (text#4728)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (main) (text#
    4729)
  * [main] Update nextcloud/ocp dependency (text#4730)
  * Fix(cypress): close attachments file before proceeding (text#4734)
  * List fixes (text#4735)
  * Chore(deps): update dependency vue-demi to ^0.14.6 (main) (text#4736)
  * Ci: Add workflow to update node dist files on main (text#4749)
  * Fix(deps): update dependency @vueuse/shared to ^10.4.1 (main) (text#4751)
  * Fix(deps): update dependency mermaid to ^10.4.0 (main) (text#4752)
  * Fix(deps): update nextcloud (main) (text#4753)
  * [main] Update nextcloud/ocp dependency (text#4762)
  * Feat: hide workspace if no readme.md (text#4771)
  * Test(cypress): only run in parallel for pull requests (text#4772)
  * Use deployment environment for js build (text#4773)
  * Fix: Avoid layout jump with rich workspace (text#4776)
  * Change three dots to an ellipsis (text#4777)
  * Fixes and additions to editor API (text#4780)
  * Fix: deleting rich workspaces readme.md (text#4782)
  * [main] Update nextcloud/ocp dependency (text#4787)
  * Test(ci): use a single runner for cypress tests (text#4791)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.11 to 9.6.12 (text#4796)
  * Chore(deps): update jest (main) (text#4797)
  * Fix(deps): update yjs (main) (text#4798)
  * Fix(deps): update dependency uuid to ^9.0.1 (main) (text#4799)
  * Fix(deps): update tiptap to ^2.1.10 (main) (text#4801)
  * Chore(deps): update cypress (main) (major) (text#4802)
  * [main] Update nextcloud/ocp dependency (text#4806)
  * Chore(renovate): update nextcloud packages separately (text#4812)
  * Chore(deps): update dependency cypress to ^13.3.1 (main) (text#4816)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (main) (text#
    4817)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (main)
    (text#4818)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.8 (main) (text#
    4819)
  * Chore(deps-dev): bump phpunit/phpunit from 9.6.12 to 9.6.13 (text#4820)
  * Fix 403 on close (text#4824)
  * Tests(frontend): cleanup old puppeteer based frontend test (text#4826)
  * Remove comma (text#4827)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (main)
    (text#4830)
  * [main] Update nextcloud/ocp dependency (text#4831)
  * Enh(SyncService): Throw error on save failure (text#4836)
  * Enh(editorApi): Introduce editor API version number (text#4840)
  * Fix: CSP issue on loading RichWorkspace component (text#4843)
  * Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#
    4844)
  * Ci(cypress): Fix failing cypress spec by more specific selector (text#4846)
  * Ci(cypress): Use cypress-split for running tests in parallel (text#4847)
  * Chore(deps): update vite (main) (text#4849)
  * Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (main) (text#4850)
  * Fix: workspace cypress tests (text#4853)
  * Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (main) (text#4854)
  * Fix(deps): update dependency lib0 to ^0.2.86 (main) (text#4855)
  * Fix(deps): update dependency markdown-it to ^13.0.2 (main) (text#4856)
  * Fix(deps): update tiptap to ^2.1.12 (main) (text#4857)
  * Fix(deps): update dependency lib0 to ^0.2.87 (main) (text#4858)
  * Chore(deps): update dependency cypress-split to ^1.15.4 (main) (text#4859)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (main)
    (text#4860)
  * Chore(deps): update vueuse to ^10.5.0 (main) (text#4861)
  * Fix(deps): update dependency highlight.js to ^11.9.0 (main) (text#4862)
  * Fix(deps): update dependency mermaid to ^10.6.0 (main) (text#4863)
  * [main] Update nextcloud/ocp dependency (text#4869)
  * Fix(paste): collapse whitespace before pasting (text#4872)
  * Fix: Move new file action to F2V api (text#4873)
  * Feat(MenuBar): Make the menu bar `role=toolbar` and add focus handling
    (text#4874)
  * Fix(mermaid): Only switch back on failure if in preview mode (text#4875)
  * Cypress fixes (text#4876)
  * Fix(paste): paste plaintext with separate paragraphs (text#4877)
  * Chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 (text#4884)
  * Fix: Rename rich workspace to folder description (text#4885)
  * Fix(makefile): Disable parallel execution of targets (text#4886)
  * Fix(readme): Clarify the dependency on the viewer app (text#4887)
  * Fix(menubar): Add aria-selected and aria-activedescendant to menu bar items
    (fix #3911) (text#4888)
  * Use `@nextcloud/dialogs` v5 (required for FilePicker on Nextcloud 28+)
    (text#4890)
  * [main] Update nextcloud/ocp dependency (text#4891)
  * Chore(dependencies): Bump @nextcloud/vue to 8.0.0-beta.9 (text#4893)
  * Chore(php): Add PHP 8.3 to test matrix (text#4894)
  * Fix line-through selector (text#4901)
  * Revert “ci: Skip some heading tests for now due to #4895” (text#4903)
  * Chore(deps): update dependency cypress to ^13.4.0 (main) (text#4906)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.9 (main) (text#
    4907)
  * Fix(deps): update vue monorepo to ^2.7.15 (main) (text#4908)
  * Chore(deps): update dependency vite to ^4.5.0 (main) (text#4909)
  * Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (main) (text#4910)
  * Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (text#4911)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (main)
    (text#4913)
  * Fix(deps): update dependency @nextcloud/router to ^2.2.0 (main) (text#4914)
  * [main] Update nextcloud/ocp dependency (text#4927)
  * Fix(sync): prevent race condition by relying on autoincrement (text#4938)
  * Chore(DocumentService): Several code style fixes (text#4942)
  * Fix(menubar): Code style fixes (text#4945)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (main)
    (text#4960)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.10 (main) (text#
    4961)
  * [main] Update nextcloud/ocp dependency (text#4964)
  * Feat: bring back cypress command createDescription through UI (text#4965)
  * Fix(codeblock): Display mermaid graph per default in readonly mode (text#
    4971)
  * Chore(deps): update dependency cypress-split to ^1.15.6 (main) (text#4976)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.0.2 (main) –
    autoclosed (text#4977)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0 (main) (text#4978)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.1 (main) (text#4979)
  * Fix(deps): update dependency mermaid to ^10.6.1 (main) (text#4980)
  * Chore(deps): update dependency cypress to ^13.5.0 (main) (text#4981)
  * Chore(deps): bump axios from 1.4.0 to 1.6.1 (text#4982)
  * Chore(deps): update vueuse to ^10.6.0 (main) (text#4983)
  * [main] Update nextcloud/ocp dependency (text#4994)
  * Fix: Limit asset/source loader rule to inline svg embeddings from @mdi/svg
    (text#4997)
  * Fix: Add migration to drop conflicting index ts_session (text#4998)
  * Chore(deps): update dependency cypress to ^13.5.1 (main) (text#5004)
  * Chore(deps): update dependency cypress-split to ^1.15.8 (main) (text#5005)
  * Chore: Bump @nextcloud/vue to v8.2.0 (text#5006)
  * Chore(deps): update vueuse to ^10.6.1 (main) (text#5007)
  * Chore(deps): update vite (main) (text#5008)
  * Chore(deps): update dependency vite to v5 (main) (text#5009)
  * [main] Update nextcloud/ocp dependency (text#5015)
  * Fix: Get file from share link instead of user directory in case of no
    access (text#5017)
  * Fix(ImageView): Fix detection of editable editor (text#5020)
  * Fix: bring back rich workspace on public share links of folders (text#5022)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (text#5023)
  * Rich workspace polishing (text#5025)
  * Ci: Enable node build on 28 (text#5031)
  * Chore(deps): update dependency vite to ^5.0.2 (text#5032)
  * Fix(deps): update yjs (text#5033)
  * Chore(deps): update dependency cypress to ^13.6.0 (text#5035)
  * Chore(deps): update dependency cypress-split to ^1.17.0 (text#5036)
  * Update nextcloud/ocp dependency (text#5039)
  * Fix(deps): update dependency @nextcloud/dialogs to ^5.0.3 (text#5044)
  * Revert “ci: Skip failing link to directory test” (text#5047)
  * Chore(deps): update dependency vite to ^5.0.3 (text#5050)
  * Fix: Use document id in url (text#5052)
  * Refactor attachment loading (text#5053)
  * Lazy load text-viewer and text-files (text#5056)
  * Run cypress against stable28 branch (text#5057)
  * Chore(deps): update dependency cypress-split to ^1.17.1 (text#5061)
  * Chore(deps): update dependency vite to ^5.0.4 (text#5062)
  * Fix(css): Fix print view in viewer and single-file share (text#5064)
  * Revert “tmp: skip known attachment failures” (text#5067)
  * Fix(deps): update tiptap to ^2.1.13 (text#5072)
  * Fix(deps): update dependency @nextcloud/vue to ^8.3.0 (text#5073)
  * Update nextcloud/ocp dependency (text#5078)
  * Handle null file in RichWorkspace header (text#5088)
  * Chore(deps): Move `cypress-visual-regression` to dev dependencies (text#
    5091)
  * Chore(deps): update dependency vite to v5.0.5 [security] (text#5094)
  * Feat(editor): Enable gapcursor, allows to put cursor between images (text#
    5096)
  * Chore(deps): bump @nextcloud/eslint-config from 7.0.2 to v8 (master)
    (twofactor_totp#1397)
  * Chore(deps): bump jest family (master) (major) (twofactor_totp#1400)
  * Fix(deps): bump @nextcloud/initial-state from 1.2.1 to v2 (master)
    (twofactor_totp#1401)
  * Fix(deps): bump @nextcloud/password-confirmation from 1.0.1 to v4 (master)
    (twofactor_totp#1402)
  * Feat(deps): Add Nextcloud 28 support on master (twofactor_totp#1404)
  * Chore(translations): Remove custom backport file to follow the main pattern
    (twofactor_totp#1405)
  * Chore: update workflows from templates (twofactor_totp#1406)
  * Chore: update node engines to next LTS (twofactor_totp#1408)
  * Chore(deps): Bump tough-cookie from 4.0.0 to 4.1.3 (twofactor_totp#1409)
  * Chore(renovate): fix jest family (twofactor_totp#1411)
  * Ci(test): remove nextcloud/ocp before running acceptance tests
    (twofactor_totp#1413)
  * Ci: create npm-audit-fix.yml (twofactor_totp#1426)
  * [master] Fix npm audit (twofactor_totp#1430)
  * Chore(deps): bump actions/checkout digest to f43a0e5 (master)
    (twofactor_totp#1434)
  * Chore(deps): bump actions/setup-node digest to 5e21ff4 (master)
    (twofactor_totp#1435)
  * Chore: Add PR feedback automation (twofactor_totp#1438)
  * Chore(release): v10.0.0-beta2 (twofactor_totp#1441)
  * Chore(deps): bump @nextcloud/browserslist-config from 2.3.0 to v3 (master)
    (twofactor_totp#1442)
  * Chore(deps): bump @nextcloud/webpack-vue-config from 5.5.1 to v6 (master)
    (twofactor_totp#1443)
  * Move psalm and cs-fixer to vendor-bin and fix related issues
    (twofactor_totp#1446)
  * Chore(deps): bump codecov/codecov-action digest to eaaf4be (master)
    (twofactor_totp#1451)
  * Chore(deps): bump shivammathur/setup-php digest to 7fdd3ec (master)
    (twofactor_totp#1452)
  * [master] Fix npm audit (twofactor_totp#1454)
  * [master] Fix npm audit (twofactor_totp#1460)
  * Bump behat/behat from 3.0.15 to 3.11.0 in /tests (updater#422)
  * Bump bamarni/composer-bin-plugin from 1.5.0 to 1.8.2 (updater#444)
  * Generate URLs via JavaScript (updater#448)
  * Enh(execute): Let user know how to reset when a step has been cancelled in
    progress (updater#472)
  * Chore: update workflows from templates (updater#473)
  * Fix: update testing range for 25, 26 and 27, and update dependencies
    (updater#475)
  * Strong type classes (updater#478)
  * Create pr-feedback.yml (updater#485)
  * Fix(integrity): expect pkg mgmt files (updater#488)
  * Chore: use Nextcloud coding standards v1.1.1 (updater#512)
  * Chore(workflow): Upgrade CI workflows (updater#513)
  * Prevent directory modifications when iterating (updater#515)
  * Revert “Prevent directory modifications when iterating” (updater#518)
  * Fix 404 on blank.mp4 (viewer#1636)
  * Feat(deps): Add Nextcloud 28 support on master (viewer#1667)
  * Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (viewer#1670)
  * [master] Fix npm audit (viewer#1674)
  * Lazy load components (viewer#1675)
  * Feat: add bundle size analyzer (viewer#1676)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.1 to 2.25.2 (viewer#
    1680)
  * Chore: update workflows from templates (viewer#1682)
  * Chore(deps): Bump @fontsource/roboto from 4.5.8 to 5.0.1 (viewer#1685)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1686)
  * Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (viewer#1688)
  * Chore: update workflows from templates (viewer#1690)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to
    2.1 (viewer#1692)
  * Chore(deps): Bump shivammathur/setup-php from 2.22.0 to 2.25.2 (viewer#
    1693)
  * Chore: update workflows from templates (viewer#1694)
  * Fix: different cache path leads to cache miss (viewer#1695)
  * Chore(deps): update cypress and associates (viewer#1696)
  * Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (viewer
    #1698)
  * Chore(deps): Bump @fontsource/roboto from 5.0.1 to 5.0.2 (viewer#1699)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1700)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (viewer#1705)
  * Fix size of progress container (viewer#1706)
  * Use new node event names (viewer#1707)
  * Use etag as cache buster (viewer#1709)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2
    (viewer#1712)
  * Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1725)
  * Chore(deps): Bump filerobot-image-editor from 4.4.0 to 4.5.0 (viewer#1726)
  * Chore(deps): Bump @fontsource/roboto from 5.0.2 to 5.0.3 (viewer#1728)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1733)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4 (viewer#
    1734)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.2 (viewer#
    1737)
  * Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
    (viewer#1738)
  * Chore(deps): Bump cypress-io/github-action from 5.8.2 to 5.8.3 (viewer#
    1739)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (viewer#1740)
  * Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1742)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.4 to 2.1.5 (viewer#
    1743)
  * Chore: update node engines to next LTS (viewer#1744)
  * Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (viewer#1745)
  * Chore(deps): Bump webdav from 4.11.2 to 5.2.1 (viewer#1746)
  * [master] Fix npm audit (viewer#1749)
  * [master] Update cypress snapshots (viewer#1760)
  * Feat(cypress): standard workflow (viewer#1761)
  * Fix video player unusable on ios (viewer#1763)
  * Updating cypress.yml workflow from template (viewer#1764)
  * Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to
    2.2 (viewer#1768)
  * Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (viewer#
    1769)
  * Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1770)
  * Feat: more typescript migration (viewer#1773)
  * [master] Fix npm audit (viewer#1775)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (viewer#1781)
  * Add option to disable sidebar (viewer#1782)
  * Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (viewer#1785)
  * [master] Update cypress snapshots (viewer#1792)
  * [master] Fix npm audit (viewer#1795)
  * Send CSRF token in rawStat (viewer#1797)
  * Default to source if fileid is undefined (viewer#1806)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (viewer#1814)
  * [master] Update cypress snapshots (viewer#1815)
  * Do not translate file alt-text (viewer#1818)
  * Fix fullscreen on ios (viewer#1819)
  * Chore(deps): Bump webdav from 5.2.2 to 5.2.3 (viewer#1825)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.5 to 2.1.6 (viewer#
    1832)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5 (viewer#
    1834)
  * Feat: Compare files side by side (viewer#1835)
  * Chore(deps-dev): Bump jest from 29.5.0 to 29.6.2 (viewer#1839)
  * Chore(deps-dev): Bump tslib from 2.6.0 to 2.6.1 (viewer#1843)
  * Fix: Avoid issues when switching between versions (viewer#1851)
  * Chore(deps): Bump @fontsource/roboto from 5.0.3 to 5.0.8 (viewer#1857)
  * Chore(deps): Bump camelcase from 7.0.1 to 8.0.0 (viewer#1859)
  * Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.14
    (viewer#1860)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (viewer#
    1861)
  * Fix panning of zoomed images (viewer#1863)
  * Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (viewer#1864)
  * Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (viewer#1866)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (viewer#1867)
  * Bump various dependencies and fix cypress (viewer#1868)
  * [master] Update cypress snapshots (viewer#1870)
  * Feat(f2v): Move to new file actions api (viewer#1878)
  * Improve image zooming (scroll wheel) (viewer#1887)
  * Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.0.1 (viewer#
    1895)
  * [master] Update cypress snapshots (viewer#1896)
  * Chore: replace dependabot by renovate (viewer#1900)
  * Chore(deps-dev): Bump vimeo/psalm from 4.30.0 to 5.15.0 (viewer#1902)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (viewer#1903)
  * Chore(deps): update dependency cypress to ^12.17.4 (master) (viewer#1905)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (master)
    (viewer#1906)
  * Chore(deps): Bump cypress-io/github-action from 6.0.1 to 6.1.0 (viewer#
    1912)
  * Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (viewer#1913)
  * Chore(deps): update typescript (master) (viewer#1918)
  * Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.4 (master)
    (viewer#1924)
  * Chore(deps): update dependency jest to ^29.6.4 (master) (viewer#1925)
  * Fix(deps): update dependency @nextcloud/dialogs to ^4.2.0-beta.4 (master)
    (viewer#1927)
  * Chore(deps): update dependency @nextcloud/browserslist-config to v3
    (master) (viewer#1928)
  * Fix: default action value & image public page style (viewer#1929)
  * Follow-up to: fix: default action value & image public page style (viewer#
    1942)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.6 to 2.1.7 (viewer#
    1943)
  * Fix(deps): update dependency webdav to ^5.3.0 (master) (viewer#1954)
  * Fix(deps): update nextcloud (master) (viewer#1955)
  * Fix: add icon in visible files action (viewer#1965)
  * Chore: migrate cypress to ts (viewer#1968)
  * Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (viewer#1969)
  * Chore(deps): Bump cypress-io/github-action from 6.1.0 to 6.5.0 (viewer#
    1970)
  * Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (master)
    (viewer#1971)
  * Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0 (viewer#
    1974)
  * Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.13 (viewer#1977)
  * Chore(deps): Bump actions/checkout from 3.6.0 to 4.1.0 (viewer#1978)
  * Fix: standalone check (viewer#1980)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.7 to 2.1.9 (viewer#
    1981)
  * Ci: Add workflow to update node dist files on master (viewer#1982)
  * Chore(deps): Bump @cypress/request, @nextcloud/cypress and cypress (viewer#
    1983)
  * Chore(deps): Bump relative-ci/agent-action from 2.1.9 to 2.1.10 (viewer#
    1984)
  * Chore(deps): update dependency @types/dockerode to ^3.3.20 (master) (viewer
    #1987)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (master)
    (viewer#1988)
  * Fix(deps): update dependency @mdi/svg to ^7.3.67 (master) (viewer#1989)
  * Chore(deps): update dependency dockerode to v4 (master) (viewer#1991)
  * Fix(deps): update dependency @nextcloud/dialogs to v5 (master) (viewer#
    1992)
  * [master] Fix npm audit (viewer#2001)
  * Fix(deps): update nextcloud (master) (viewer#2003)
  * Chore: recompile assets (viewer#2006)
  * Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (viewer#2007)
  * Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0
    (viewer#2009)
  * Fix(readme): Remove unnecessary instruction to enable the app (viewer#2010)
  * Chore(deps): update dependency @types/dockerode to ^3.3.21 (master) (viewer
    #2011)
  * Chore(deps): update dependency cypress to ^13.3.2 (master) (viewer#2012)
  * Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (master) (viewer#
    2013)
  * [master] Fix npm audit (viewer#2027)
  * Chore(deps): Bump actions/setup-node from 3.6.0 to 4.0.0 (viewer#2028)
  * Chore(deps): Bump tj-actions/changed-files from 39 to 40 (viewer#2031)
  * Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (viewer#2032)
  * Cancel queued cypress jobs when repushing (viewer#2034)
  * Chore(deps): update dependency cypress to ^13.4.0 (master) (viewer#2035)
  * Fix(deps): update dependency vue to ^2.7.15 (master) (viewer#2036)
  * Feat: enable viewer for image/emf (viewer#2065)
  * Chore: Bump @nextcloud/vue to v8.2.0 (viewer#2067)
  * Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (viewer#2070)
  * Master] Fix npm audit (viewer#2073)
  * Fix(video): video fullscreen on ios devices (viewer#2080)
  * Revert broken automatic build and update js bundles (viewer#2084)
  * Feat(viewer): allow async handler components (viewer#2086)
  * Fix: Sorting filenames containing numbers (viewer#2089)
  * Fix: Disable view file in trashbin (viewer#2094)

Hub 7 release below

Nextcloud Hub 7 is here!

Nextcloud Hub 7 is here, bringing a wave of innovative features to enhance your
collaboration and productivity. The biggest improvements introduced are:

  * 🔍 Advanced search
  * 📆 Global Out-of-Office
  * 📞 Phone dial-out, recording consent
  * 📷 Live photos, view metadata
  * 📝 QR codes, share Notes
  * 👥 Better Mail tags, see shared items in Contacts
  * 🧩 Aleph Alpha, Meme generator & more!

Read our announcement blog for all the the details

Latest Nextcloud 27 release below.

January 25, 2024

# Version 27.1.6

Download:

nextcloud-27.1.6.tar.bz2 or nextcloud-27.1.6.zip

Check the file integrity with:

MD5: nextcloud-27.1.6.tar.bz2.md5 or nextcloud-27.1.6.zip.md5
SHA256: nextcloud-27.1.6.tar.bz2.sha256 or nextcloud-27.1.6.zip.sha256
SHA512: nextcloud-27.1.6.tar.bz2.sha512 or nextcloud-27.1.6.zip.sha512
PGP (Key): nextcloud-27.1.6.tar.bz2.asc or nextcloud-27.1.6.zip.asc

Changes:

  * Update psalm-baseline.xml (server#41479)
  * Fix(i18n): Changed grammar (server#41663)
  * Fix(caldav): don’t reuse query builder objects (server#42153)
  * Fix(Users/Quota setting): Prevent floating point value from getting
    truncated in locales other than english (server#42172)
  * Fix(dav): allow multiple organizers if possible (server#42375)
  * Don’t write back .htaccess file on a RO filesystem (server#42385)
  * Update crl after revoke rides.csr (server#42399)
  * Fix: Ensure app menu entries and dashboard welcome message have enough
    contrast (server#42404)
  * Fix(files): Fix reference picker not working (server#42437)
  * Fix(LDAP): ensure stored groups are formatted as simple list (server#42447)
  * AppAPI: allow to bypass Two-Factor (server#42520)
  * Only do a multipart s3 copy when above the regular copy limit (server#
    42522)
  * Restore shared lock ttl to previous value when releasing (server#42549)
  * Fix(files): service worker (server#42608)
  * Perf: Use more performant way to obtain and check the email as a login name
    with token login (server#42652)
  * Fix: Always apply fullscreen styling to sidebar (server#42655)
  * Fix: handle exif metadata read errors gracefully (server#42774)
  * Fix some silent share bugs (server#42778)
  * Fix(share): use user timezone to parse share expiration date (server#42791)
  * Dashboard): Lower error to info log message (server#42825)
  * Fix: reduce memory consumption of scans (server#42828)
  * Fix(appstore): Only send subscription keys to valid appstores (server#
    42831)
  * Fix(manifest): Check if app exists instead of accessing null as an array
    (server#42865)
  * Fix(session): Avoid useless authtoken DB queries for anonymous requests
    (server#42870)
  * Fix(systemreport): Mark more configs as sensitive (server#42873)
  * Update crl after revoke integration_homeassistant.csr (server#42875)
  * Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42907)
  * Improve path resolution in files_version hooks (server#42926)
  * Fix(auth): Fix logging in with email and app password (server#43011)
  * Make OAuth2 authorization code expire (server#43020)
  * Fix(security): Update code signing revocation list (server#43068)
  * Update nextcloud/ocp dependency (activity#1495)
  * Fix npm audit (activity#1508)
  * Fix unit tests for PHP 8.2 (activity#1514)
  * Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#
    532)
  * Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#879)
  * Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#886)
  * Disable scripting in pdfviewer (files_pdfviewer#889)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1033)
  * Chore: Switch nextcloud/ocp to dev-stable27 branch (firstrunwizard#1046)
  * Fix npm audit (firstrunwizard#1056)
  * Chore: audit dependencies (logreader#1106)
  * Update nextcloud/ocp dependency (nextcloud_announcements#281)
  * Fix(mail): Fix mail handling when force_language is true or false
    (notifications#1745)
  * Update nextcloud/ocp dependency (notifications#1751)
  * Fix(push): Allow apps to provide already parsed notifications
    (notifications#1755)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1766)
  * Update nextcloud/ocp dependency (notifications#1773)
  * Fix(deps): Allow composer plugin explicitly (notifications#1776)
  * Chore: audit dependencies (notifications#1778)
  * Allow to hide “People” nav entry for admin (photos#2233)
  * Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1007)
  * Fix npm audit (privacy#1013)
  * Revert “perf(dashboard): implement widget item api v2” (recommendations#
    668)
  * Fix npm audit (recommendations#688)
  * Update nextcloud/ocp dependency (related_resources#304)
  * Fix npm audit (related_resources#320)
  * Ci: update psalm workflow name to align with main and 28 (serverinfo#547)
  * Chore(deps): update dependency vite to ^4.5.1 (text#5118)
  * Chore(deps): update vueuse to ^10.7.0 (text#5119)
  * Update nextcloud/ocp dependency (text#5122)
  * Fix(deps): update dependency y-websocket to ^1.5.1 (text#5139)
  * Preserve websocket provider queue during reconnects (text#5151)
  * Fix(deps): update vue monorepo to ^2.7.16 (text#5163)
  * Chore: Update krankerl config (text#5170)
  * Chore(deps): update cypress (text#5185)
  * Chore(deps): update vueuse to ^10.7.1 (text#5186)
  * Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#
    5204)
  * Fix(deps): update dependency path-normalize to ^6.0.13 (text#5205)
  * Update nextcloud/ocp dependency (text#5208)
  * Fix: Only show translate if providers are available (text#5232)
  * Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5249)
  * Chore(deps): update vueuse to ^10.7.2 (text#5258)
  * Approve and merge ocp updates (text#5262)
  * Fix: Proper error message based on file permissions (text#5273)

# Version 27.1.5

Changes:

  * Fix root mounts not being setup in some cases (server#41090)
  * Fix: Delete ghost versions of non-existing files (server#41296)
  * Fix(scheduling): don’t send iMIP emails to rooms / resources (server#
    41315)
  * Fix(backupcodes): Remove old notifications before creating a new remi…
    (server#41451)
  * Reuse sharing disabled state when listing folder content (server#41462)
  * Serve .flac audio files (server#41557)
  * Do not write htaccess file if disk space is too low (server#41608)
  * Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder
    (server#41626)
  * Fix: Avoid triggering a defered sidebar open if openFile is already
    handling that (server#41636)
  * Fix: Also cleanup orphaned shares user cannot be found anymore (server#
    41643)
  * Fix: lower threshold for system address book sync (server#41671)
  * Fix(dav): Avoid date diffing if PHP is buggy (server#41730)
  * Nextcloud 27 : Replace “Update” with “Edit” in share dialog (server#
    41734)
  * Fix(files_sharing): fix sharing tab translations (server#41736)
  * Fix(files_versions): Check for user and owner before call getUserFolder
    (server#41786)
  * Fix(ui): Do not close all menus on right click (server#41812)
  * Feat(LDAP): implement IIsAdmin interface (server#41813)
  * Improve share logic for enforced password & expiry date (server#41936)
  * Fix: Show error message when CSRF check fails at login (server#41970)
  * Fix/text processing types covariant stable27 (server#41997)
  * Fix(TemplateManager): Bail early if templatedirectory is empty (server#
    42002)
  * Fix(security): Update expiration date in security.txt (server#42004)
  * Fix: Update `@nextcloud/dialogs` to 4.2.2 to fix translations of FilePicker
    (server#42034)
  * Fix AppSettingsController.php overwriting currentLanguage (server#42063)
  * Fix: Properly fetch version from shared files by accessing the owner
    storage version (server#42075)
  * Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud…
    (server#42078)
  * Fix(systemreport): Mask onlyoffice secret as sensitive (server#42081)
  * Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is…
    (server#42083)
  * Fix(security): Handle idn_to_utf8 returning false (server#42085)
  * Fix(dist): assets were not compiled (server#42091)
  * Fix(security): Update CA certificate bundle (server#42188)
  * Update nextcloud/ocp dependency (activity#1427)
  * Update nextcloud/ocp dependency (activity#1459)
  * Update workflows (bruteforcesettings#517)
  * Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#862)
  * Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#979)
  * Update nextcloud/ocp dependency (nextcloud_announcements#256)
  * Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#264)
  * Update nextcloud/ocp dependency (nextcloud_announcements#272)
  * Update nextcloud/ocp dependency (notifications#1723)
  * Create update-nextcloud-ocp-approve-merge.yml (notifications#1732)
  * Don’t check display name on null (photos#2168)
  * Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#978)
  * Fix npm audit (privacy#990)
  * Update nextcloud/ocp dependency (serverinfo#527)
  * Chore(deps): update vueuse to ^10.6.1 (text#5011)
  * Chore(deps): update vite (text#5012)
  * Update nextcloud/ocp dependency (text#5016)
  * Fix(deps): update yjs (text#5037)
  * Fix(ImageView): Fix detection of editable editor (text#5055)
  * Fix(css): Fix print view in viewer and single-file share (text#5066)
  * Fix(deps): update tiptap to ^2.1.13 (text#5074)
  * Introduce middleware for session handling (text#5085)
  * Make use of session middleware in remaining controllers (text#5086)
  * Refactor attachment loading (text#5087)
  * Fix: Use proper value for checking if editable (text#5089)
  * Hide share and close buttons on direct editing for desktop (text#5099)
  * Chore(deps): update dependency cypress to ^13.6.1 (text#5117)
  * Fix(video): video fullscreen on ios devices (viewer#2081)
  * Fix: Sorting filenames containing numbers (viewer#2090)
   2023-12-10 10:22:19 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
php-nextcloud: Update to 27.1.4

Changelog:
# Version 27.1.4

Changes:

  * Fix/admin ai settings (server#40916)
  * LDAP: Increase profile picture limit to 512 (server#40918)
  * Allow share expiry dates lower than enforced limits (server#40928)
  * Fix version number in ITimeFactory after it was delayed (server#40929)
  * Fix(sharing): set name to target name in sharing cache (server#41069)
  * Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server
    #41082)
  * Fix: duplicating contacts with the Recently contacted feature (server#
    41096)
  * Fix(ldap): store last known user groups (server#41106)
  * Fix(login): Fix JS error on login grant page (server#41138)
  * Fix: Don??t try to access null array (server#41147)
  * Fix(OCM): Make the public API only rely on OCP (server#41150)
  * Chore(deps): bump davclient.js from 0.2.1 to 0.2.2 (server#41161)
  * Fix: encode uri for trashbin delete (the second one) (server#41176)
  * Don??t pass invalid streams to Imaginary (server#41186)
  * Fix(files): race condition on web files view change (server#41206)
  * Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#
    41212)
  * Fix(install): Make installing more verbose (server#41215)
  * Fix(files_external): on case insensitive system, block case change (server#
    41219)
  * Catch Imaginary processing errors (server#41231)
  * Fix: add index on migration only if needed (server#41232)
  * Return correct status if touch failed (server#41236)
  * Fix(session): Log why session renewal failed (server#41238)
  * Fix(dav): Reduce CalDAV backend memory footprint (server#41245)
  * Fix semaphore unguarding (server#41289)
  * Optimize cache jail creation (server#41324)
  * Get children from dav node when preloading system tags (server#41347)
  * Fix(files): prevent redirect on heading column sort (server#41356)
  * Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved
    (server#41359)
  * Optimize builtin storage wrappers (server#41363)
  * Fix(LDAP): prevent incomplete displaynames?? (server#41367)
  * Fix: Validate that we have a proper distributed cache configured (server#
    41371)
  * Lower log level about invalid session token (server#41383)
  * Fix(workflow): Fix ??Call to a member function getUID() on null?? with ??
    (server#41418)
  * Fix(log): Log exception class when message is empty (server#41427)
  * Fix(workflowengine): use andWhere() not second where() (server#41429)
  * Fix(s3): support SSE-C headers for the MultipartCopy call (server#41482)
  * Add some support for rename on case insensitive local filesystems (server#
    41502)
  * Finish password confirmation (server#41521)
  * Reverse X-Forwarded-For list to read the correct proxy remote address
    (server#41527)
  * Check for open_basedir before reading /proc (server#41539)
  * Optimize UserMountCache::registerStorage (server#41545)
  * Fix(files_versions): don??t call getUid() on null (server#41553)
  * Revert ??fix(files_versions): don??t call getUid() on null?? (server#41612)
  * Build(js): compile assets (server#41697)
  * Update nextcloud/ocp dependency (activity#1368)
  * Fix npm audit (activity#1375)
  * Fix: chunk delete in query (activity#1395)
  * Update nextcloud/ocp dependency (activity#1404)
  * Fix npm audit (activity#1408)
  * Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#463)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (bruteforcesettings#475)
  * Revert ??Bump @nextcloud/router from 2.0.0 to 2.0.1?? (bruteforcesettings#
    509)
  * Lighter name update (circles#1435)
  * Fix npm audit (files_pdfviewer#838)
  * Show forms as read only (files_pdfviewer#849)
  * Setup Transifex translations (files_pdfviewer#851)
  * Fix npm audit (files_pdfviewer#858)
  * Fix npm audit (firstrunwizard#1000)
  * Fix npm audit (firstrunwizard#975)
  * Fix styles location to they can be loaded (logreader#1042)
  * Update nextcloud/ocp dependency (nextcloud_announcements#244)
  * Fix(UI): Merge UI setting with updatenotifications admin settings
    (nextcloud_announcements#249)
  * Update nextcloud/ocp dependency (nextcloud_announcements#252)
  * Update nextcloud/ocp dependency (notifications#1690)
  * Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#
    1695)
  * Chore(deps): Bump vue and vue-template-compiler (notifications#1706)
  * Update nextcloud/ocp dependency (notifications#1714)
  * Fix npm audit (photos#2084)
  * Filter out some permission for public albums (photos#2105)
  * Wrap cache query in a try/catch (photos#2112)
  * Enh: Add unique DOM identifiers for nav entries (photos#2132)
  * Fix npm audit (privacy#976)
  * Fix npm audit (recommendations#663)
  * Fix npm audit (recommendations#676)
  * Fix npm audit (related_resources#310)
  * Ci: update workflows for 27 (serverinfo#512)
  * Update ocp package 27 (serverinfo#516)
  * Fix: add flag to skip external requests (serverinfo#520)
  * Update nextcloud/ocp dependency (serverinfo#525)
  * Run cypress (in serial) in stable27 again (text#4808)
  * Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#
    4866)
  * Update nextcloud/ocp dependency (text#4892)
  * Fix(paste): collapse whitespace before pasting (text#4897)
  * Fix(mermaid): Only switch back on failure if in preview mode (text#4899)
  * Fix line-through selector (text#4912)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (text#4915)
  * Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4916)
  * Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4917)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4918)
  * Chore(deps): update vite (text#4919)
  * Fix(deps): update dependency lib0 to ^0.2.87 (text#4923)
  * Fix(deps): update dependency markdown-it to ^13.0.2 (text#4924)
  * Update nextcloud/ocp dependency (text#4928)
  * Fix(deps): update tiptap to ^2.1.12 (text#4929)
  * Fix(deps): update vue monorepo to ^2.7.15 (text#4930)
  * Chore(deps): update vueuse to ^10.5.0 (text#4931)
  * Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#
    4932)
  * Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4933)
  * Fix(deps): update dependency highlight.js to ^11.9.0 (text#4934)
  * Fix(deps): update dependency mermaid to ^10.6.0 (text#4935)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (text#4962)
  * Fix: clear pending autosync on close (text#4966)
  * Fix 403 on close (text#4968)
  * Fix(sync): prevent race condition by relying on autoincrement (text#4970)
  * Fix(codeblock): Display mermaid graph per default in readonly mode (text#
    4974)
  * Chore(deps): update dependency @nextcloud/dialogs to ^4.2.2 (text#4984)
  * Chore(deps): update vueuse to ^10.6.0 (text#4985)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0 (text#4986)
  * Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4987)
  * Fix(deps): update dependency mermaid to ^10.6.1 (text#4988)
  * Update nextcloud/ocp dependency (text#4996)
  * Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#1994)
  * Fix(deps): update dependency webdav to ^4.11.3 (viewer#1995)
  * Chore(deps): update dependency jest to ^29.7.0 (viewer#2004)
  * Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2015)
  * Fix(deps): update dependency vue to ^2.7.15 (viewer#2037)
  * Fix npm audit (viewer#2049)
   2023-11-24 04:51:29 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
php-nextcloud: Update to 27.1.3

Changelog:
October 26, 2023

# Version 27.1.3

Changes:

  * Fix: Escape group names for LDAP (server#37201) 2
  * Fix(updatenotification): Skip update check (server#39826)
  * Fix: Avoid failing with duplicate checks (server#40383) 1
  * Add wrapper for external storage to ensure we don??t get an mtime that is
    lower than we know it is (server#40569)
  * Clear progress bar text when hiding it (server#40572) 1
  * Use multipart copy for s3 (server#40577)
  * Enh(a11y): Add label to share note textbox (server#40681)
  * Fix(unifiedsearch): Allow searching for ??0?? (server#40683)
  * Fix Dashboard IManager getWidgets return annotation (server#40695)
  * Multiple bug fix in users list (server#40718)
  * Fix: Escape group names for LDAP (server#40739) 1
  * Updates to new sharing flow (server#40747) 1
  * Fix: encode uri for trashbin delete (server#40757)
  * Feat: Add occ user:user:sync-account-data for updating oc_accounts
    information from user backends (server#40759)
  * Fix(files): Show correct quota size (file size base 2) (server#40787) 1
  * Fix(user): Log affected user of app token login name mismatch (server#
    40797) 1
  * Added CORS skip if session was created by AppAPI (server#40830)
  * Generate all preview sizes for Imaginary (server#40834) 1
  * Fixed mixed translations in sharing details (server#40837)
  * Fix: Log critical session renewal and logout paths (server#40849)
  * Remove leading slash (server#40856)
  * Add in:users as a search filter to limit searches to users (server#40882)
  * Update version.php to owncloud 10.13 (server#40987) 2
  * Fix(external): Get storage before update it (server#41124)
  * Fixes and additions to editor API (text#4838)
  * Enh(editorApi): Introduce editor API version number (text#4841)
  * Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#
    4845)
  * Fix(paste): paste plaintext with separate paragraphs (text#4879)

October 5, 2023

# Version 27.1.2

Changes:

  * Chore: Update `@nextcloud/dialogs` to 4.2.1 (server#40557)
  * Let `occ trashbin:restore` restore also from groupfolders and add filters
    (server#40581)
  * Ocm services (server#40586)
  * Revert change that made `OC.Util.humanFileSize` return decimal sizes
    instead of binary (server#40605)
  * Store size in int|float for 32bit support (server#40623)
  * Fix(dav): expand recurrences when searching (server#40631)
  * Fix jsunit tests (server#40638)
  * Use proper app id in Version.vue (server#40640)
  * Fix: encode uri for trashbin delete (server#40642)
  * Fix ocm-provider rewrite rules (server#40778)
  * Fix(db): also chunk MariaDB deletes (activity#1312)
  * Re-enabled cypress tests (activity#1336)
  * Run npm audit fix (activity#1339)
  * Return if user is empty (firstrunwizard#953)
  * Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1672)
  * Bump cypress to v13 (photos#2057)
  * Fix(security): Bump semver (suspicious_login#815)
  * Fix(deps): update nextcloud abandoned (text#4756)
  * Bugfix/duplicated load of yjs (text#4807)
  * Feat: hide workspace if no readme.md (text#4811)

September 21, 2023

# Version 27.1.1

Changes:

  * Fix issues where unencrypted_size was being falsely used for non-encrypted
    home folders (server#40379)
  * Fix alignments for share different share entry types. (server#40429)
  * Fix: use faster method to fetch user count (server#40433)
  * Fix: don??t use davtags for tag search (server#40444)
  * Backport consider link shares in removeShare method in SharingTab #40440
    (server#40448)
  * Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype
    (server#40461)
  * Don??t preload metadata for the sub-childen (server#40473)
  * SFTP improvements (server#40487)
  * Fix(comments): Use provided offset in best effort when loading comments
    (server#40506)
  * Fix: content info footer on guest pages (server#40520)
  * Consider share type for enforced share expiry dates (server#40530)
  * Auto set password for new email shares (server#40535)
  * Allow printing log messages during occ (logreader#997)
  * Update nextcloud/ocp dependency (nextcloud_announcements#233)
  * Update nextcloud/ocp dependency (notifications#1656)
  * Fix (visually) removing first notification when executing an action
    (notifications#1662)
  * Update nextcloud/ocp dependency (text#4789)

September 16, 2023

# Version 27.1.0

Changes:

  * Improved display of app links (server#38526)
  * Show supported apps on app settings if subscribed (server#39637)
  * Fix(notifications): Remove share notification when the node is deleted
    (server#39710)
  * Catch more invalid cache source storage paths (server#39722)
  * Fix npm audit (server#39728)
  * Feat(HTTPClient): Provide wrapped access to Guzzle??s asyncRequest()
    (server#39740)
  * Avoid adding (attribute=) part to filter which will confuse LDAP servers
    (server#39746)
  * Expose gps data via webdav (server#39755)
  * Fix(3rdparty): Revert accidental 3rdparty bump (server#39761)
  * Support opening and comparing versions in viewer (server#39763)
  * Feat: File reminders backend (server#39764)
  * The almighty text processing PR (server#39776)
  * Feat: Set file reminders (server#39783)
  * Feat(caldav): linkify location in scheduling mails (server#39784)
  * Optimize calendar search query (server#39785)
  * Vue based FilePicker (server#39793)
  * Fix: Pass proper viewer filename (server#39794)
  * Log imaginary errors as info to not spam the server logs (server#39795)
  * AppEcosystem Authentification (server#39799)
  * Enh(files_reminders): Adjust reminder options (server#39800)
  * Update `@nextcloud/dialogs` for FilePicker design fixes (server#39803)
  * Chore: update `@nextcloud-vue` to `v7.12.2` (server#39813)
  * Fix: close cursor after reading the invitation (server#39817)
  * Wrap long productName on login form (server#39853)
  * Add l10n for files_reminders (server#39855)
  * Calendar optimizations (server#39858)
  * Select the fileid first when looking for incomplete files (server#39871)
  * Fix: Also cleanup version metadata if expiring (server#39873)
  * Bump Hub 5 -> Hub 6 (server#39886)
  * Fix various file reminders bugs (server#39887)
  * Reduce the number of container queries (server#39890)
  * Fix smart picker integration of new Vue based file picker (server#39893)
  * Fix(CardDAV): set owner-principal, displayname properties for SAB (server#
    39900)
  * Enh(contacts): show/hide addressbooks for all (server#39904)
  * Update `@nextcloud/dialogs` to 4.2.0-beta.3 to fix FilePicker issues
    (server#39913)
  * Adjust add button (server#39915)
  * Fix(files): Fix legacy files list sorting (server#39919)
  * Try to fix regression with public file upload button (server#39921)
  * Prevent PHP warning when CacheEntry extension keys are not set (server#
    39930)
  * Fix: don??t emit Hooks when hookpaths are empty (server#39934)
  * Chore: update tarstreamer to 2.1.0 (server#39939)
  * Fix(memcache): Fix comparison of Memcache configs to classes (server#39947)
  * Fix: always use display name from correct backend (server#39949)
  * Allow to upgrade from 26.0.x to 27.1.x directly (server#39952)
  * Don??t bother checking dav acl??s in files (server#39953)
  * Fix(CS): Use the naming pattern for the URL scheme (server#39962)
  * Feat(dashboard): implement widget item api v2 (server#39993)
  * Feat(security): Add a bruteforce protection backend base on memcache
    (server#39997)
  * Fix(security): Update CA certificate bundle (server#40007)
  * Chore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker
    improvments (server#40030)
  * Do not log passwords in debug mode (server#40032)
  * Fix user log.condition feature (server#40034)
  * Fix(utility): De- deprecate getDateTime and getTime as now() only returns
    DateTimeImmutable (server#40039)
  * Encode filename trashbin restore (server#40045)
  * Improve upload progress visualization (server#40060)
  * Fix(theming): Add `__webpack_nounce__` to support async chunks (server#
    40062)
  * Fix(CardDAV): only run upgrade sync if 1000 users or less (server#40066)
  * Pass the share to the cache instead of having to ask the storage (server#
    40074)
  * Hide shares by disabled users (server#40078)
  * Fix(cache): Remove displayname cache entry on delete (server#40080)
  * Fix(CalDAV): check voject exists before attempting any operation (server#
    40081)
  * Fix(CI): Add empty eslint and node when unrelated (PHP only) (server#40101)
  * Feat: add switch to disable dns pinning (server#40162)
  * Revert accidental direct push of 8b42fb033fdcd3775b4850de6faf6091c8dcc716
    (server#40175)
  * Improve sharing flow (server#40179)
  * Fix(s3): fix handling verify_bucket_exists parameter (server#40186)
  * Chore(3rdparty): update sabre/http to 5.1.10 (server#40197)
  * Fix(CardDAV): allow disabling of the system address book (server#40200)
  * Fix npm audit (server#40220)
  * Fix: prevent sharing permissions on user root folder (server#40227)
  * Move share permission logic to storage wrapper (server#40231)
  * Enh: skip processing for empty response (server#40258)
  * Change proftpd ci image (server#40269)
  * Admin have no special rights on users?? entries (server#40271)
  * Chore: Bump @nextcloud/dialogs to v4.2.0 beta 5 (server#40281)
  * Detect aborted connection in OC\Files\View and stop writing data to t??
    (server#40286)
  * Feat: Add events for version restore (server#40297)
  * Enable download configuration on circles shares (server#40298)
  * Fix(ratelimit): Only use memory cache backend for redis (server#40300)
  * Fix(CalDAV): check birthday calendar owner (server#40309)
  * Rename AppEcosystemV2 to AppAPI (server#40315)
  * Backport Polish new sharing flow : accesibility, expand bahavior, click
    outside behaviour (server#40327)
  * Theming: Revert broken SVG optimization in default-source.svg (server#
    40333)
  * Enable new versions feature for groupfolders (server#40339)
  * Fix: Hide set reminder action on public shares (server#40342)
  * 40289 fix appearance (server#40343)
  * Fix(autoloader): no apcu no side effects (server#40350)
  * Fix(ldap): avatar is not being fetched (server#40369)
  * Backport polish sharing flow bugs (server#40390)
  * Fix(caldav): add webroot to objectid for activities (server#40402)
  * Display user status by the side in sharing flow (server#40405)
  * Ellipsize user status in sharing entry (server#40412)
  * Hide additional content when share details is open (server#40414)
  * Fix invite guest for new sharing flow (server#40415)
  * Bump @nc/dialogs to 4.2.0 (server#40417)
  * Correctly switch/revert from custom to bundled perms (server#40437)
  * Chore(deps): Bump cweagans/composer-patches from 1.7.1 to 1.7.3 (3rdparty#
    1525)
  * Chore(deps): Bump deepdiver1975/tarstreamer from 2.0.0 to 2.1.0 (3rdparty#
    1531)
  * Chore(deps): update sabre/http to 5.1.10 in stable27 (3rdparty#1560)
  * Perf(dashboard): implement widget item api v2 (activity#1299)
  * Chore(deps): Downgrade nextcloud/ocp to stable27 (activity#1301)
  * Resolve dependency hell (activity#1304)
  * Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27
    (bruteforcesettings#459)
  * Filter system circles (circles#1381)
  * Download permissions on share for internal/external members (circles#1384)
  * Support files_external (circles#1386)
  * Feat: Fix styling for version comparison (files_pdfviewer#795)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (files_pdfviewer#801)
  * Fix extraction of PDF.js package (files_pdfviewer#807)
  * Fix(CI): Fix OCP package on stable27 (nextcloud_announcements#226)
  * Update nextcloud/ocp dependency (nextcloud_announcements#229)
  * Fix(CI): Fix nextcloud/ocp package version (notifications#1638)
  * Fix(fairuse): Adjust website URL (notifications#1639)
  * Update nextcloud/ocp dependency (notifications#1650)
  * Chore(deps): Bump webdav from 4.11.0 to 4.11.2 (photos#1814)
  * Fix npm audit (photos#1958)
  * Chore(deps-dev): Bump postcss from 8.4.19 to 8.4.27 (photos#1967)
  * Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1968)
  * Chore(deps): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#
    1969)
  * Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1970)
  * Chore(deps): Bump immutable from 4.3.0 to 4.3.2 (photos#1990)
  * Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1997)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (photos#1998)
  * Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (photos#2004)
  * Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.15 (photos#2011)
  * Fix npm audit (photos#2016)
  * Fix npm audit (recommendations#643)
  * Perf(dashboard): implement widget item api v2 (recommendations#649)
  * Update nextcloud/ocp dependency (related_resources#271)
  * Fix: handle non markdown files in conflicts (text#4272)
  * Chore(deps): update dependency cypress to ^12.17.3 (text#4631)
  * Chore(deps): update dependency vite to ^4.4.9 (text#4633)
  * Update nextcloud/ocp dependency (text#4640)
  * Fix: Use default font size (text#4647)
  * Fix: Use resize observer to calculate menubar icon limit (text#4649)
  * Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4651)
  * Feat: add component SkeletonLoading (text#4655)
  * Feat: Add support for mermaid.js rendering (text#4656)
  * Allow opening files outside of the file system in viewer (text#4658)
  * Feat: Expose formatting menu bar actions through slash command (text#4661)
  * Text processing integration (text#4662)
  * Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4675)
  * Fix missing text on assistant task list (text#4679)
  * Ci(cypress): Fix selectors for new file picker (text#4680)
  * Chore(deps): update dependency cypress to ^12.17.4 (text#4694)
  * Fix: Sort regular smart picker options first (text#4697)
  * Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.16 (text#4704)
  * Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4705)
  * Fix(deps): update dependency lib0 to ^0.2.82 (text#4706)
  * Fix(deps): update dependency mermaid to ^10.3.1 (text#4708)
  * Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4709)
  * Fix(deps): update tiptap to ^2.1.6 (text#4710)
  * Update nextcloud/ocp dependency (text#4731)
  * Chore(deps): update dependency vue-demi to ^0.14.6 (text#4737)
  * Chore(deps): update jest to ^29.6.4 (text#4738)
  * Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4739)
  * Fix: select all in code block (text#4748)
  * Fix(deps): update tiptap to ^2.1.7 (text#4757)
  * Chore(deps): update vueuse to ^10.4.1 (text#4758)
  * Fix(deps): update dependency mermaid to ^10.4.0 (text#4759)
  * Update nextcloud/ocp dependency (text#4765)
  * List fixes (text#4774)
  * Bump @nextcloud/dialogs to 4.2.0 (text#4794)
  * Ci(xmllint): bump action to v1.1 (twofactor_totp#1429)
  * Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1
    (viewer#1808)
  * Update cypress snapshots (viewer#1816)
  * Fix npm audit (viewer#1828)
  * Default to source if fileid is undefined (viewer#1848)
  * Add option to disable sidebar (viewer#1849)
  * Feat: Compare files side by side (viewer#1850)
  * Fix: Avoid issues when switching between versions (viewer#1852)
  * Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.13.4 (viewer#
    1856)
  * Update cypress snapshots (viewer#1869)
  * Fix(cypress): header sharing download button selector (viewer#1871)
  * Fix panning of zoomed images (viewer#1874)
  * Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (viewer#1907)
  * Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1908)
  * Chore(deps): update dependency jest to ^29.6.4 (viewer#1933)
  * Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (viewer#1937)
   2023-09-11 15:28:30 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
php-nextcloud: Update to 27.0.2

* Add php-exif and php-sysvsem as dependency.

Changelog:
27.0.1:
Changes:

    Fix app menu flicker (server#38563)
    Fix creating events with old (< unix time) lastoccurence (server#39059)
    Fix(node): non-existing folder is not searchable (server#39369)
    Fix(profile): fix getUID on nullable user variable (server#39435)
    Fix: ContactManager search with fullmatch (server#39448)
    Fix: check that object store backend supports multi part uploads (server#39458)
    Fix: Correctly add `module` content type to script tags with versions \ 
(server#39462)
    Fix(s3): Pass SSE-C parameters for multipart upload (server#39499)
    Add instance category while checking new updates (server#39522)
    Fix npm audit (server#39543)
    Bugfix/bulk upload empty files (server#39554)
    Fix(files): fix extension with custom displayName (server#39566)
    Fix(SystemTagManager): Use truncated tagName in getTag and updateTag \ 
(server#39596)
    Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not \ 
found (server#39601)
    Fix(IParallelAwareJob): Check for other reserved jobs before setting new \ 
ones as reserved (server#39612)
    Fix share roots always being marked as writable (server#39614)
    Fix(s3): add SSE-C parameters to headObject call (server#39642)
    Fix(files): url used to retrive storage stats (server#39643)
    Only show weather credits if the app is enabled and the weather statu… \ 
(server#39663)
    Fix(files_sharing): String translations (server#39665)
    Fix(dav): use quota of destination in s3 chunk upload (server#39678)
    Generate path if app does exist (circles#1350)
    Fix npm audit (firstrunwizard#928)
    Chore: update workflows from templates (firstrunwizard#931)
    Chore(deps) – bump semver to 6.3.1 (notifications#1611)
    Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 \ 
(notifications#1615)
    Fix npm audit (privacy#938)
    Fix npm audit (related_resources#247)
    Remove useless logs (related_resources#265)
    Update composer dependencies (related_resources#268)
    Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4494)
    Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4512)
    Chore(deps): update dependency vite to ^4.4.5 (text#4529)
    Fix: Remember cursor position when autofocus on load (text#4544)
    Fix(deps): update dependency slug to ^8.2.3 (text#4561)
    Chore(deps): update dependency cypress to ^12.17.2 (text#4565)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4566)
    Fix(deps): update tiptap to ^2.0.4 (text#4572)
    Chore(deps): update dependency vite to ^4.4.6 (text#4577)
    Fix(deps): update yjs (text#4580)
    Fix(mentions): encode user id in mentions URLs (text#4589)
    Fade out user cursor labels after five seconds of inactivity (text#4591)
    Add syntax highlighting in code blocks (text#4595)
    Fix(css): Fix margin-bottom for list items (text#4598)
    Chore(deps): update dependency vite to ^4.4.7 (text#4605)
    Chore(deps): update jest to ^29.6.2 (text#4606)
    Update nextcloud/ocp dependency (text#4612)
    Fix: tab key in code block (text#4616)
    Fix(editor): Don’t load both Tiptap collaboration history extensions \ 
(text#4622)
    Chore: run npm audit fix (twofactor_totp#1424)

27.0.1:
Changes:

    Update psalm-baseline.xml (server#38357)
    38340 fix add group broken (server#38361)
    Show pending popover menu when password is enabled by default (server#38395)
    Reload filelist when adding or removing shares (server#38420)
    Revert “Fix table view” (server#38474)
    Fix(carddav): Make system contact phone number RFC compliant (server#38475)
    Add fallback when a there is no preview for a version (server#38510)
    Fix(caldav): Ignore invalid events for reminder generation (server#38572)
    Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38580)
    Fix(caldav): Close DB cursor in reminder index background job (server#38659)
    Improve oauth2 database migration from ownCloud (server#38671)
    Fix(systemtags): Incorrect tags shown temporarily (server#38678)
    Fix(apache): Serve `mjs` (module javascript) as static files (server#38689)
    Store encrypted OAuth2 client secrets (server#38707)
    Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38716)
    Add utility command for object store objects (server#38731)
    Fix npm audit (server#38740)
    Allow to specify upgrade.cli-upgrade-link in order to link to the correct \ 
documentation (server#38751)
    Log failures to read certificates during listing (server#38756)
    Fix(carddav): Make SystemAddressBook::__construct $groupManager argument \ 
nullable (server#38792)
    Make sure to show download button only one time (server#38811)
    Emit an event when a message is logged (server#38816)
    Add config variable for curl timeout (server#38825)
    Fix: Removed invalid user from CODEOWNERS file (server#38847)
    Generate user themed favicon and touchicon (server#38851)
    Fix confusion around mail settings and improve layout a bit (server#38885)
    Use source cache when listing folder during recursive copy (server#38891)
    Fix(core): Do not invert app menu text color (server#38897)
    Add bruteforce protection in OauthApiController (server#38898)
    PruneOutdatedSyncTokens deletes all entries (server#38919)
    Adjust admin setup check to increase warning to configure https (server#38929)
    Fix(sab): put location in proper address field (server#38947)
    Fix(l10n): Fix plural issue with different locale and language (server#38953)
    Fix(systemtags): Add missing systemtags index (server#38960)
    Perf: skip request without write permission (server#38968)
    Fix: Avoid failing to update the current version entry if there is none \ 
(server#38970)
    Implement optimized getDirectoryContent for DAV (server#38971)
    Fix: expect interface, not a specific implementation (server#38976)
    Move deprecation warnings to debug (server#38980)
    Fix npm audit (server#38983)
    Fix(weather_status): Pass address as param to OSM API (server#38991)
    Fix: restore AppsSlideToggle feature (server#38994)
    Use getsystemvalue-functions in Mailer.php (server#39004)
    File scanner performance improvements (server#39019)
    Fix(dav): Catch SAB sync errors during upgrade (server#39028)
    Adjust saving of status messages (server#39055)
    Fix(cypress): branch definition (server#39067)
    Fix(files): Only render the menu if there are actions to show (server#39078)
    Silent `imagecreatefromstring()` errors (server#39099)
    Reduce load of files versions preview loading (server#39119)
    Fix(OC/password-confirmation): Hide the correct button (server#39142)
    Enable version features again with S3 versioning (server#39147)
    Fix(sse): don’t update uncached files (server#39151)
    Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem \ 
(server#39157)
    Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39193)
    Use more efficient tag retrieval on DAV report request (server#39202)
    Fix(cypress): revert only toggle (server#39205)
    Fix(files_sharing): hide download permission for circle shares (server#39261)
    Enable all files_versions features when groupfolders is enabled (server#39265)
    Add command do delete orphan shares (server#39267)
    Display displayname on federated shares (server#39269)
    Add command do delete orphan shares (server#39283)
    Preload custom properties when propfinding folders (server#39292)
    Fix(files): fix legacy router query change (server#39301)
    Fix npm audit (server#39325)
    Update psalm-baseline.xml (server#39326)
    Fix(files): sanitize name and ext display (server#39333)
    Cibit): fix failing test setup (server#39334)
    Chore(CI): Sign .drone.yml file (server#39344)
    GetStorage before remove (server#39354)
    Fix: also run phpunit on `apps/theming/css` modified files (server#39374)
    Fix(db): no hardcoded table prefix is expected (server#39392)
    Feat: Add public event for missing indices (server#39396)
    Fix(core): Add password confirmation requirement for getapppassword \ 
(server#39417)
    Fix sharing of encrypted files (server#39454)
    Fix(apps): Fix loading info.xml file (server#39491)
    Groupfolder activities on move/rename (activity#1203)
    Fix npm audit (activity#1245)
    Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#752)
    Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#759)
    Fix npm audit (files_pdfviewer#764)
    Fix npm audit (again) (files_pdfviewer#772)
    Update phpunit workflows from master (files_pdfviewer#777)
    Replace “Unselect” with “Unselect all” in right click menu \ 
(files_rightclick#170)
    Fix npm audit (firstrunwizard#892)
    Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#899)
    Fix npm audit (firstrunwizard#906)
    Fix npm audit (firstrunwizard#914)
    Manual backport #877 (logreader#916)
    Choreaudit dependencies (logreader#924)
    Chore(deps) – bump semver to 6.3.1 (logreader#937)
    Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1556)
    Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#1576)
    Chore: update workflows from templates (notifications#1580)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in \ 
/tests/Integration (notifications#1581)
    Fix(settings): Delete settings when a user is deleted (notifications#1584)
    Update target branch of performance.yml (notifications#1587)
    Fix(CI): Delay mysql configuration so we wait for the mysql container… \ 
(notifications#1591)
    Choreaudit dependencies (notifications#1603)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 \ 
(password_policy#474)
    Fix: properly handle public link share deletion (photos#1824)
    Fix: use owner instead of owner_id to delete photos by owner (photos#1843)
    Update view when layout setting changes (photos#1857)
    Prevent progress bar overflow when uploading in album content (photos#1864)
    Make file list semantically correct (photos#1868)
    Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1872)
    Fix npm audit (photos#1878)
    Reset selection state in route change (photos#1891)
    Support browsers that do not support caches (photos#1896)
    Fix npm audit (photos#1903)
    Fix npm audit (photos#1915)
    Add unselect all (photos#1921)
    Adapt to SystemTags optimizations on server (photos#1925)
    Fix npm audit (photos#1937)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (privacy#893)
    Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#898)
    Fix npm audit (privacy#906)
    Chore: update workflows from templates (privacy#908)
    Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#910)
    Fix npm audit (privacy#916)
    Fix npm audit (privacy#922)
    Fix npm audit (privacy#928)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 \ 
(related_resources#234)
    Chore(deps): update dependency vue-demi to ^0.14.5 (text#4213)
    Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4214)
    Fix(deps): update dependency lib0 to ^0.2.78 (text#4227)
    Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4230)
    Don’t expect HTML element with ID `mimetype` in public share (text#4256)
    Fix: paste multiple line to table issue (text#4264)
    Fix npm audit (text#4277)
    Fix(deps): update dependency yjs to ^13.6.4 (text#4281)
    Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (text#4283)
    Fix: Catch unique constraint violation when creating new documents (text#4292)
    Chore: Bump composer autoloader for new composer version (text#4296)
    Fix(css): info callout box color to –color-info (text#4302)
    Fix/2708 pasting tables (text#4313)
    Bring back keyboard shortcuts to help modal on non-mobile (text#4320)
    Fix: Pass origin along the initial state update (text#4323)
    Fix: clickable zone of task list checkbox (text#4324)
    Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4331)
    Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4332)
    Chore(deps): update dependency cypress to ^12.15.0 (text#4333)
    Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4334)
    Fix(deps): update highlight (text#4341)
    Fix(deps): update dependency yjs to ^13.6.5 (text#4352)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4354)
    Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (text#4355)
    Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4356)
    Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4384)
    Fix(deps): update dependency yjs to ^13.6.6 (text#4387)
    Flaky CI fixes (text#4391)
    Chore(deps): update dependency cypress to ^12.16.0 (text#4397)
    Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 \ 
(text#4403)
    Fix: remove redundant css (text#4407)
    Chore(ci): Run cypress against proper stable branch (text#4411)
    Fix(frontend): Update last saved timestamp when document is saved (text#4415)
    Fix: hotkey ctrl-s (text#4417)
    Fix npm audit (text#4428)
    Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4432)
    Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (text#4441)
    Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4442)
    Fix(deps): update dependency mitt to ^3.0.1 (text#4446)
    Chore(deps): update dependency cypress to ^12.17.0 (text#4447)
    Chore(deps): update dependency vite to ^4.4.1 (text#4448)
    Chore(deps): update jest to ^29.6.1 (text#4449)
    Chore(deps): update dependency vite to ^4.4.2 (text#4454)
    Fix npm audit (text#4467)
    Fix(frontend): Improve paste handler for table cells (text#4470)
    Fix: Delete inactive sessions in one query (text#4472)
    Chore(deps): update dependency cypress to ^12.17.1 (text#4477)
    Fix: Fetch attachment share permissions (text#4484)
    Fix sync errors after network issues (text#4486)
    Fix: Encode individual parts of the dav url as uri components (text#4498)
    Fix: max width of editor container on mobile (text#4499)
    Fix: link preview width on mobile (text#4501)
    Chore(deps): update dependency vite to ^4.4.3 (text#4506)
    Fix(sync): only save on close if changes were made (text#4508)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (text#4511)
    Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4513)
    Fix: remove duplicated save key action (text#4516)
    Tests(cypress): Refactor reconnect test to be more reliable and add second \ 
test for actual reconnect (text#4517)
    Fix: Add index to session_id on text_steps table (text#4523)
    Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4551)
    Fix(postgres): Use a unique index name (text#4555)
    Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1701)
    Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.19 (viewer#1723)
    Fix npm audit (viewer#1730)
    Fix: update snapshots (viewer#1736)
    Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1741)
    Fix npm audit (viewer#1752)
    Use the Node object as event payload (viewer#1754)
    Update cypress snapshots (viewer#1759)
    Chore: update cypress.yml workflow from template (viewer#1766)
    Update cypress snapshots (viewer#1771)
    Fix npm audit (viewer#1778)
    Update cypress snapshots (viewer#1794)
    Send CSRF token in rawStat (viewer#1798)
    Fix/video fullscreen i phone stable27 (viewer#1805)
    Fix/fullscreen ios stable27 (viewer#1823)

27.0.0:
Changes:

    Improve handling of files we can’t access in the scanner (server#22943)
    Use MultipartUpload for uploading chunks to s3 (server#27034)
    Better error messages if the users home is not writable during scanning \ 
(server#27538)
    Fixed ‘overwritewebroot’ not work with ‘overwritecondaddr’. \ 
(server#31001)
    Don’t call session_start() when PHP session is still or already open. \ 
(server#31286)
    Updating lint-eslint.yml workflow from template (server#31469)
    Rename setting ‘sendEventRemindersToSharedGroupMembers’ -> \ 
‘sendEventRemindersToSharedUsers’. (server#31660)
    Add transaction around mass mounts operations (server#32038)
    Additional logging when mkdir fails for object storage (server#32314)
    Fix Ldap search for attributes with no substr matching rule (server#32499)
    Update icewind/smb to 3.5.4 (server#32632)
    Optimize retrieving display name when searching for users in a group \ 
(server#32866)
    Allow storing multiple mounts for the same rootid in the mount cache \ 
(server#32877)
    Make it easier to debug issue #32304 (server#32961)
    Paths added to messages and message cleanup (server#33061)
    Update expire_date column of table comments (server#33106)
    Fix: External storage – exception for the handler whenSelectAuthMechanism \ 
(server#33161)
    Don’t hard error when trying to load profiles with no profiler registered \ 
(server#33292)
    Fix typos in lib/public subdirectory (server#33381)
    Highlight selected file version (Nextcloud Office) (server#33434)
    File widget for references (server#33755)
    Fix encryption wrapper filesize for non existing files (server#34607)
    Dispatch event for all removed entries (server#34773)
    Run WebDAV integration tests against S3 (server#34835)
    Check return value and improve error handling on certificate manager \ 
(server#35092)
    Feature: Provide access to app generated calendars through CalDAV (server#35121)
    [Performance] Reuse preview directory listing (server#35129)
    Create the users from database backend in a transaction (server#35561)
    Add a command to update the 3rdparty submodule to the same branch as … \ 
(server#35610)
    Introduced app enable/disable/update typed events (server#35677)
    Bump vue-router from 3.5.3 to 3.6.5 (server#35699)
    Put Mimeloader insertion and read in the same transaction (server#35744)
    Feat(appframework): ⌚ Make ITimeFactory extend \PSR\Clock\ClockInterface \ 
(server#35872)
    Clear encrypted flag when moving away from encrypted storage (server#35961)
    [master] invalidate existing tokens when deleting an oauth client (server#36033)
    Allow apps to include module js / ES6 scripts (server#36057)
    Extend path-prefix optimizer to remove all cases of path_hash= when \ 
encountering a path prefix filter (server#36097)
    Perf(autoloader): Drop legacy class autoloader (server#36114)
    Fix calendar emails to be outlook compatible (server#36118)
    Use a PHP implementation of openssl_seal that allows to use modern ciphers \ 
(server#36173)
    Handle reminders where calendar name is null (server#36217)
    Feat(app-framework): Add native argument types for middleware (server#36343)
    Move encrypt-all password email to EmailTemplate (server#36351)
    Also set the node when re-using existing share on share create (server#36360)
    Add missing taint analysis docblock comments, and improve escaping in… \ 
(server#36378)
    CalDAV/CardDAV: put every method from backends that does multiple DB calls \ 
in transactions (server#36528)
    Bump @nextcloud/eslint-config from 8.0.0 to 8.2.1 (server#36532)
    [F2V] migrate files_trashbin to vue (server#36534)
    [user_ldap] Update profile from LDAP fields (server#36565)
    Refactor app loading (server#36591)
    Fix default values and type hints for GroupManager::search (server#36592)
    Optimize LazyUserFolder::getMountPoint (server#36609)
    Chore: Update PSR container to 2.0.2 (server#36617)
    Fix OC_Image: Prevent E_WARNING from getimagesize* (server#36636)
    Create headings for apps, users, settings pages (server#36640)
    Perf(autoloading): Add authoritative autoloader for theming (server#36652)
    Invitation mail: Change subject if event got updated (server#36661)
    Always set displayname and display-name for user data (server#36665)
    Fix OCM validation errors (server#36667)
    Fix: Make sure that rollback hook is triggered on all version backends \ 
(server#36690)
    Fix(preview-generator): Throw exception before dividing by zero when \ 
generating previews (server#36692)
    Add parent index on filecache (server#36701)
    Use proc_open to avoid spawning a shell (server#36736)
    Add avatar contact img description (server#36740)
    Add label and switch ocdialog close button to button element (server#36772)
    Fix: always use proper path on node api when calling the view (server#36774)
    Properly test and log when a group is not found (server#36784)
    Apps/dav: add some OSX specific quirks. (server#36800)
    Do onetime user setup before getting any mount from providers (server#36810)
    Tidy up typing in OC\Files\View (server#36836)
    Fix max instances exception in get vevent call (server#36845)
    Fix right-click img tags (server#36847)
    Fix(user_status): Fix the user status automation on the day availablity \ 
rules are adjusted (server#36852)
    Allow to revert automated status (server#36854)
    Fix unencrypted_size for folders when scanning the filesystem with \ 
encryption enabled (server#36857)
    Dispatch BeforeUserLoggedInEvent (server#36883)
    [CI] Update update-psalm-baseline workflow to solve warnings (server#36884)
    Make sure to never trigger files hooks on a null path (server#36893)
    Fix json_decode expecting a string (server#36895)
    Chore(deps-dev): Bump @babel/node from 7.20.0 to 7.20.7 (server#36901)
    Fix(files): Fix controller setup for guests (server#36904)
    Fix ftp external storage with filezilla server (server#36905)
    Feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute \ 
and allow multiple (server#36928)
    Split the comments ids by chunks (server#36941)
    Also unmark deleted ldap user when checking the ldap entry (server#37006)
    Fix Cache-Control header of non-versioned assets (server#37010)
    Feat: Add notes as recommended app (server#37021)
    Master is now 27 (server#37023)
    Fix: Avoid log spam on 404 routes not using GET (server#37026)
    Add distraction free backgrounds for Nextcloud 26 (server#37028)
    Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37029)
    Chore(deps): Bump query-string from 7.1.1 to 8.1.0 (server#37032)
    Techdebt(workflowengine): Remove transition event classes (server#37040)
    Fix event moving issues (server#37046)
    Update wording for disabled web updater (server#37048)
    Fix download URL for versions (server#37060)
    Check free space only if source exists and is dir (server#37062)
    Add accessible system tags select (server#37065)
    Fix(CI): Fix acceptance test password field selector after @nextcloud… \ 
(server#37069)
    Add a check for disk_free_space in Config.php (server#37070)
    Postgresql installation – add quotes around user names (server#37116)
    [master] Update psalm-baseline.xml (server#37117)
    Fix(docs): Fix URL to docs of deprecated function humanFileSize (server#37121)
    Added .weba mime type mapping. (server#37124)
    Fix white scrollbar corner in dark mode (server#37126)
    Share type sciencemesh (server#37139)
    Imaginary – fix autorotate for heic and improve the logic (server#37140)
    Add a direct link from files settings to app-token-settings (server#37145)
    Migrate metadata JSON column to new value TEXT column (server#37146)
    Increase imaginary timeouts as for big files the processing could take very \ 
long (server#37148)
    Use native tooltip for version’s date (server#37152)
    [master] Update psalm-baseline.xml (server#37166)
    Fix(dav): Handle no next potential toggle in availability detection \ 
(server#37167)
    Fix(files_sharing): Allow file actions other than download for hide download \ 
shares (server#37168)
    Set `h1` headings for navigation through files app (server#37174)
    Fix(l10n): Fixed grammar (server#37175)
    Bump babel-jest from 29.0.3 to 29.5.0 (server#37183)
    Don’t try to hash a nonexisting password (server#37192)
    Do not send a pagination control with size = 0 if cookie is empty (server#37197)
    Fix(references): Do not log errors on 404 responses of opengraph image \ 
fetching (server#37198)
    Fix: wrong redirect when skipping recommended apps (server#37206)
    Create `h3` headings for profile page. Replace `` which have… (server#37211)
    Save some CI time (server#37221)
    Chore(psalm): Update psalm baseline also on stable26 (server#37222)
    Chore: use local variable for remote address (server#37227)
    Bump giggsey/libphonenumber-for-php to 8.13.7 in master (server#37229)
    Fix the typo in comments (server#37234)
    Extend list (server#37239)
    Allow images of any size as profile pictures (server#37241)
    Reduce list (server#37242)
    Getting rid of openssl_seal and rc4 in server side encryption (server#37243)
    Replace custom tooltips with native ones and add description to all e… \ 
(server#37244)
    Fix(workflow): Check tag attributes (server#37252)
    Fix controller class import for autocomplete (server#37262)
    L10n: Spelling unification (server#37265)
    Chore(deps-dev): Bump @nextcloud/webpack-vue-config to `5.5.0` (server#37268)
    Fix: add important to css hidden files class (server#37269)
    Fix description for icons in dashboard widgets (server#37271)
    Document talk icon url definition (server#37278)
    Bump jsdom from 19.0.0 to 21.1.1 (server#37292)
    Fix(security): Log failing strict cookie check (server#37305)
    Fix(session): Fix DAVx5 sync problems by partial reverting session changes \ 
(server#37306)
    Bump icewind/streams to 0.7.7 in master (server#37309)
    [master] Update psalm-baseline.xml (server#37313)
    Fix(security)!: Use consistent HTTP status for strict cookie checks \ 
(server#37316)
    Avoid having the same name for several workflows (server#37320)
    Allow to catch `IMapperException` by implementing `Throwable` (server#37324)
    Feat(CardDAV): Add Sabre\DAV\IMoveTarget support to \ 
OCA\DAV\CardDAV\AddressBook (server#37326)
    Omit “Accessing site insecurely via HTTP.” warning if HTTP is secure \ 
enough (server#37330)
    Fix(security): Mark recording_servers key appconfig as private as it … \ 
(server#37334)
    Add `aria-hidden=’true’` to decorative icons inside of modal dialogs \ 
(server#37335)
    Fix(mailer): remove value comparison for smtp_authtype as there is only one \ 
option (server#37340)
    [master] Quota value as float for 32-bit systems (server#37344)
    Fix cypress tests for files_versions (server#37345)
    Fix undefined method getExtStorageHome() (server#37346)
    Move from DEL to UNLINK (server#37351)
    [master] Update psalm-baseline.xml (server#37360)
    Adjust provisioning API tests after #36665 (server#37361)
    Ask for Nextcloud version on issue reporting (server#37364)
    Fix the avatar generation on Alpine Linux (server#37378)
    Fix 2FA blocks’ width on login screen (server#37380)
    Ci(psalm): Install ftp+ldap extension for security scans (server#37384)
    Fix(provisioning_api): Don’t allow to configure the same additional e… \ 
(server#37385)
    Update to psalm 5 (server#37390)
    Check-setup: recommend exif extension (server#37397)
    Chore(deps-dev): Bump jsdoc from 4.0.0 to 4.0.2 (server#37398)
    Chore(deps): Bump @nextcloud/calendar-availability-vue from 0.5.0-rc2 to \ 
0.6.0-alpha1 (server#37400)
    Send Clear-Site-Data header and let browsers ignore it if unsupported \ 
(server#37405)
    Add back missing dashboard version (server#37416)
    Fix: Avoid scrolling the #content wrapper container (server#37417)
    Change contactsmenu structure to a list (server#37421)
    Replace custom tooltips with native ones of entries in contacts menu. \ 
(server#37423)
    Fix version number in phpdoc for app loading refactor (server#37425)
    Ignore and log non integer versions (server#37428)
    Improve objectstore rmdir handling (server#37429)
    Add a bit more verbose option for trashbin cleanup (server#37430)
    Add label for logo link (server#37435)
    Fix(docs): Fix RST parsing of the sample config (server#37437)
    Bump scssphp/scssphp to 1.11 in master (server#37444)
    Hide shared files located in group folder’s trash bin (server#37448)
    Deprecate PHP8.0 (server#37451)
    Add missing interface methods (server#37452)
    The breadcrumb navigation represents a list and should best be implemented \ 
as such (server#37453)
    Port update notification select (server#37459)
    Ci(checkers): Fix autoloader (re)generation for extraneous apps (server#37476)
    String fix (server#37478)
    Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#37480)
    Fix default_language doc (server#37486)
    Trim the user/email provided for password resets (server#37495)
    Improve handling of profile fields (server#37497)
    Use all available threads for running psalm from composer (server#37503)
    Update AppFrameworkTainter to use non-deprecated interface (server#37504)
    Set recommended psalm options (server#37505)
    Fix types for reading and writing config values (server#37507)
    Add type hints for mappers (server#37511)
    Fix DAV types (server#37513)
    Create semantic list for comments in comments tab (server#37517)
    Fix DBAL exception handling in setValues (server#37520)
    Update improve devcontainer (server#37521)
    Ungroup `placeholder` css rules to prevent browsers from removing all rules \ 
(server#37522)
    Add command for getting fileinfo for debugging (server#37525)
    Fix(dav): Use an icon with correct color for calendar user settings section \ 
(server#37526)
    Bump moment-timezone from 0.5.38 to 0.5.43 (server#37528)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.6 in \ 
/build/integration (server#37529)
    Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.19 to 5.4.22 in \ 
/build/integration (server#37530)
    Bump webpack from 5.75.0 to 5.77.0 (server#37531)
    Adjust the value of the “max-parts” parameter of the object storage \ 
‘ListPart’ interface to 1000 (server#37534)
    [master] Update psalm-baseline.xml (server#37539)
    Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… \ 
(server#37542)
    Fix inherited parameter names (server#37543)
    Add command to generate a preview for a file (server#37559)
    Fix(initial-state): Log an error when initial-state can not be JSON e… \ 
(server#37572)
    Remove autotest-js.sh (server#37573)
    Log a warning when a user or group is mapped with a suffix (server#37575)
    To be consistent with the same field’s title in the list of users \ 
(server#37582)
    Move heading to the main content (server#37583)
    Fix icon size in contact search popup (way too big) (server#37584)
    Bump @nextcloud/vue to version “^7.9.0” (server#37586)
    Fix: Adjust filepicker breadcrumb structure to recent a11y changes (server#37588)
    UI : Improved presentation of personal information (server#37591)
    Add some tests for input trimming in LostController.php (server#37595)
    Use typed version of IConfig::getSystemValue as much as possible (server#37596)
    Fix : Hides hidden files and folder in modal (beginning with a dot) \ 
(server#37597)
    More honest reset password request response (server#37603)
    Remove PHP 7 rules from .htaccess (server#37604)
    Implement systemtags through webdav (server#37609)
    Unquote S3 ETag stored in oc_filecache (server#37611)
    Handle not being able to write file for notify self-test (server#37617)
    Fix: Wrap filesystem LockedExceptions for holding the readable path \ 
(server#37621)
    Fix output for group:list command with numeric user ids (server#37622)
    Chore(deps): Bump libphonenumber-js from 1.10.13 to 1.10.26 (server#37623)
    Fix: Always create user directory when transfering files to new users \ 
(server#37625)
    Fix(dav): add string comparison for diff (server#37626)
    Trashbin followup fixes (server#37633)
    Feat(files): implement shift-select (server#37639)
    Feat(files): responsive design for mobile and narrow screens (server#37642)
    Fix(dav): Parse sender PARTSTAT in REPLYs (server#37645)
    Chore(files_trashbin): cleanup old legacy files (server#37646)
    Fix: Fix filepicker breadcrumbs (server#37647)
    Chore(deps-dev): Bump karma from 6.4.0 to 6.4.1 (server#37650)
    Chore(deps-dev): Bump jest-environment-jsdom from 29.2.1 to 29.5.0 (server#37651)
    Chore(deps): Bump marked from 4.0.14 to 4.3.0 (server#37653)
    Feat(files): right click (server#37669)
    Feat(SpeechToText): Add SpeechToText OCP provider API (server#37674)
    Fix(auth): Run token bulk update statements in atomic transaction (server#37676)
    Doc(auth): Warn about disabled token passwords and LDAP logout (server#37678)
    App type extended_authentication (server#37680)
    Repair -1 folder sizes for object store background scan (server#37691)
    Feat(files): better breakpoints and sidebar responsive design (server#37692)
    Fix button text (server#37697)
    Fix(translation): Fix several issues with the translations api (server#37704)
    Fix: Check for wrapped retriable exceptions to handle deadlocks (server#37709)
    Do not override stored credentials when login in with SAML (server#37717)
    Cleanup signature checking logic in encryption (server#37724)
    Fix(files): standardize `files:node:event` event syntax (server#37726)
    Feat(files): add view config service to store user-config per view (server#37731)
    Feat(dav): expose system address book (server#37734)
    Chore(assets): Ignore git-ignored directories on image optimization \ 
(server#37735)
    Chore(deps-dev): Bump sass-loader from 13.2.0 to 13.2.2 (server#37746)
    Chore(deps-dev): Bump @vue/vue2-jest from 29.1.1 to 29.2.3 (server#37747)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 in \ 
/build/integration (server#37749)
    Bump webpack from 5.78.0 to 5.79.0 and @nextcloud/browser-storage from 0.1.1 \ 
to 0.2.0 (server#37750)
    Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.58.0 (server#37751)
    [master] Update psalm-baseline.xml (server#37752)
    Fix wording meaning (placeholder) (server#37762)
    Chore(assets): Require scour 0.38.2 (Ubuntu LTS 22.04+) for SVG optimization \ 
(server#37763)
    Really disable versions features when S3 versioning is enabled (server#37764)
    Add an admin check for db file locking (server#37766)
    L10n: Change to a capital letter (server#37770)
    Prevent the OpenDocument preview generator from trying to open empty files \ 
(server#37772)
    Trap focus in dialogs (server#37780)
    [master] Update psalm-baseline.xml (server#37781)
    Fix: catch ManuallyLockedException and use app context (server#37787)
    Fix(files): fix sorting mixin usage (server#37790)
    Fix: Use current `3rdparty` master branch (server#37794)
    Fix(CI): Disable unstable test until someone can have a look at it (server#37795)
    Sharing: Do not show copy action when user doesn’t have permissions \ 
(server#37802)
    Bump @nextcloud/vue from 7.9.0 to 7.10.0 (server#37804)
    Fix profile view edit button overlapping status text (server#37806)
    Fix background color of external devices with errors on dark color theme \ 
(server#37807)
    Dedupe last used tags (server#37809)
    Fix(events): Log deprecated events as debug, not info (server#37816)
    Improvement of the theme selection UI (server#37817)
    Debug log requests made by dav external storage/shares (server#37818)
    Ignore errors while trying to update parent storage_mtime (server#37820)
    Feat(files): add default action support and expose router (server#37824)
    Fix(files): Don’t throw an error when guests access the controller \ 
(server#37826)
    Fix TypeError in Profiler (server#37834)
    Feat(BackgroundJobs): Allow preventing parallel runs for a job class \ 
(server#37835)
    Log performance events for http requests (server#37838)
    [master] sec(deps): Update guzzlehttp/psr7 (server#37846)
    Add the server roots and version info hash to apcu prefix (server#37853)
    Removed profile data from LDAP will get removed (server#37856)
    Fix lockfile and update cypress (server#37858)
    Feat(ratelimit): Add Attributes support to rate limit middleware (server#37864)
    Add command to summarize space usage (server#37865)
    [F2V] Various fixes on files + sidebar action (server#37866)
    Chore(autoloader): Require a minimum composer version to make sure the \ 
autoloader (server#37867)
    Fix(autotest): Fix PHPUNIT version check in autotest files (server#37868)
    Fix table view (server#37870)
    Show modified in filepicker grid (server#37879)
    Chore(deps-dev): bump karma-spec-reporter from 0.0.35 to 0.0.36 (server#37881)
    Bump puppeteer from 15.5.0 to 19.10.1 (server#37883)
    Bump underscore to `1.13.6`, is-svg to `5.0.0` and \ 
browserslist-useragent-regexp to `4.0.0` (server#37884)
    Chore(deps-dev): bump behat/behat from 3.12.0 to 3.13.0 in \ 
/build/integration (server#37885)
    Bump wait-on from 6.0.1 to 7.0.1 (server#37886)
    Bump @pinia/testing from 0.0.15 to 0.0.16 (server#37889)
    Bump karma from 6.4.1 to 6.4.2 (server#37890)
    Chore(deps-dev): bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in \ 
/build/integration (server#37891)
    Fix: make grid view button sticky (server#37895)
    Fix multiple LDAP configuration support by fixing AccessFactory (server#37903)
    Fix: Use proper link for navigating to files on click handler (server#37904)
    Feat(security): Add PHP \Attribute for remaining security annotations \ 
(server#37905)
    Update crl after revoke shifts.csr (server#37909)
    Fix: change maintenance mode info wording (server#37925)
    Create new file/folder labels (server#37929)
    Chore4): Extend 404 error message to mention possibly missing permissions \ 
(server#37932)
    Fix(contactsinteraction): Read, update or insert in DB transaction (server#37933)
    Fix title of federation scope options (server#37935)
    Remove job from oc_jobs when the file is not findable (server#37937)
    Feat(system-tags): show inline in files (server#37938)
    Fix file_get_content signatures to make it clear it can return false \ 
(server#37943)
    Do not stop at the first PHP error/warning in files:scan (server#37944)
    Do not show Tags action when systemtag is disabled (server#37948)
    Do not allow to toggle between password and text in sharing (server#37954)
    Fix: Empty fallback for template creator action label (server#37955)
    Mutualize expireDate handling when creating and updating a share (server#37958)
    SystemTags endpoint to return tags used by a user with meta data (server#37961)
    Stopped scrollbar being hidden by rounded corners (server#37962)
    Fix(dav): Run system address book create-if-not-exists in transaction \ 
(server#37965)
    Add `aria-hidden` attr to the whole navigation depending on a sidebar state \ 
(server#37967)
    Add npm-audit-fix (server#37968)
    Add commands for basic file actions (server#37971)
    Update npm-audit-fix (server#37975)
    Chore(deps-dev): bump cypress from 12.10.0 to 12.11.0 (server#37979)
    [master] Update psalm-baseline.xml (server#37980)
    Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (server#37981)
    Bump @vue/vue2-jest from 29.2.3 to 29.2.4 (server#37985)
    Chore(deps-dev): bump sass from 1.62.0 to 1.62.1 (server#37987)
    Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (server#37988)
    Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (server#37989)
    Improve translations api with detecting languages (server#38003)
    Chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 \ 
(server#38008)
    Fix share input id (server#38012)
    Feat(users): Store and load a user’s manager (server#38013)
    Normalize logical operators (server#38014)
    Fix: add workaround for oci and limit queries (server#38016)
    Disable contacts menu features that regularly fail on drone (server#38019)
    Fix 32bits ci (server#38024)
    Enh(contacts): write profile prop and backend prop to system addressbook \ 
(server#38025)
    Fix(settings): Increase “Edit your profile visibility button” contrast \ 
(server#38028)
    Wrapper method to easily retry deadlock exceptions (server#38030)
    [master] Update psalm-baseline.xml (server#38034)
    Fix app overflow menu on bright color theme (server#38045)
    Fix(dav): Also throw in basic auth requests (server#38046)
    Feat(dav): store scopes for properties and filter locally scoped properties \ 
for federated address book sync (server#38048)
    Fix “skip content”-buttons on small screen sizes (server#38050)
    Fix(weather_status): Override the default `NcActions` aria-label (server#38051)
    Build(deps): Bump engine.io from 6.4.1 to 6.4.2 (server#38056)
    [master] Update psalm-baseline.xml (server#38057)
    Fix(theming): unwanted variables and colours calc fixes (server#38063)
    Fix(mimetype): Fix returning value when finding existing mimetype in \ 
MimeType Loader (server#38065)
    Fix: sort tags by name (server#38067)
    Bump hub number (server#38068)
    List supported databases when provided db isn’t supported (server#38069)
    Feat(carddav): Map user’s additional emails into the SAB card (server#38073)
    Remove version check for ancient libxml version (server#38077)
    Add an occ command to scan files for legacy file key in use and get rid of \ 
those (server#38080)
    Fix(federation): Log address book sync exceptions (server#38085)
    Fix(user): Can change display name (server#38088)
    Reduce exif provider errors during file scan (server#38095)
    Fix(translation): Don’t use translation providers when from and to ar… \ 
(server#38097)
    Remove unreachable UserStatus#clearStatus route (server#38099)
    Fix error on delete in ChunkingV2Plugin (server#38100)
    Fix : Share Expire After N Days width (server#38101)
    Add messageId to richObject definition of Talk (server#38102)
    Feat(UserMigration)!: 32-bit support (server#38104)
    Build(deps-dev): Bump webpack-cli from 5.0.1 to 5.0.2 (server#38107)
    Build(deps-dev): Bump jsdom from 21.1.1 to 22.0.0 (server#38109)
    Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (server#38111)
    Build(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (server#38112)
    Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php \ 
(server#38115)
    Bump @nextcloud/vue to 7.11.3 (server#38124)
    Check if version entity is not null before delete (server#38125)
    [user_status] Improve user online status modal (server#38127)
    Fix(login): Make login form and footer look like a dashboard panel (server#38131)
    Feat: Add setup check warning if instance is in debug mode (server#38133)
    Adjust wording for update hint when files of a specific app are not there \ 
(server#38140)
    Fix generated avatars cache (server#38143)
    Add hidden labels for inputs while editing user row (server#38144)
    Add `autocomplete` attrs to input fields (server#38147)
    Also show file etag in file info (server#38148)
    Chore: Fine-tune editorconfig for build/psalm-baseline.xml (server#38152)
    Fix too dark or bright primary element color (server#38159)
    Show loading spinner until share settings are fully loaded (server#38163)
    Doc(config): Rearrange sample config into appropriate sections (server#38169)
    Fix(workflowengine): Fix multiple UI issues in workflow engine admin \ 
settings (server#38170)
    Feat: Enhance template picker size and layout depending on aspect ratio \ 
(server#38174)
    Fix redirect on unsupported browser warning (server#38194)
    Update icewind/streams to 0.7.7 in files_external (server#38195)
    Get rid of more int casts in file size manipulations (server#38196)ray key \ 
Family in DefaultOs (serverinfo#437)
    Chore(maintainers): Update CODEOWNERS file (serverinfo#439)
    Test(cpu): add test for raspberry pi cpu name (serverinfo#440)
    Refactor(cpu): simplify cpu name reading (serverinfo#441)
    [master] Update nextcloud/ocp dependency (serverinfo#442)
    With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#443)
    Use the color-primary-element* variables (serverinfo#447)
    [master] Update nextcloud/ocp dependency (serverinfo#449)
    Update settings-admin.php to add Exabyte (serverinfo#451)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (serverinfo#454)
    Chore: Add Nextcloud 27 support on master (survey_client#176)
    Chore(maintainers): Update CODEOWNERS file (survey_client#186)
    Feat(deps)!: Add Nextcloud 27 support (suspicious_login#776)
    Chore(deps): Enable osv alerts for renovate (suspicious_login#782)
    Chore(deps): Overwrite schedule for vulnerability updates (suspicious_login#785)
    Chore(maintainers): Upate CODEOWNERS file (suspicious_login#788)
    Chore(deps): Group AMPHP package updates (suspicious_login#789)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 \ 
(suspicious_login#799)
    Use NcRichText component from `@nextcloud/vue` (text#3859)
    Only open direct link files if link points to Files app (text#3870)
    Use the href of links for link previews, not `node.textContent` (text#3873)
    Chore(deps): update dependency @vue/vue2-jest to ^29.2.3 (main) (text#3876)
    Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (main) (text#3877)
    Fix(deps): update dependency y-websocket to ^1.4.6 (main) (text#3878)
    Fix(deps): update dependency yjs to ^13.5.49 (main) (text#3879)
    Chore: Add Nextcloud 27 support on main (text#3881)
    Fix provider name overflow in LinkPickerList (text#3882)
    Fix: Hide author color UI until issues are resolved (text#3884)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (text#3889)
    Fix: load fresh session if none are remaiext#3890)
    Fix: only initialize editor once (text#3893)
    Fix: 403 when session is closed during push (text#3901)
    Avoid cleanup on close to not run into race conditions with other sessions \ 
on the same document (text#3908)
    Get mimeIconUrl for media attachments without a session (text#3909)
    Allow to scroll tables horizontally (text#3910)
    Fix(deps): update dependency lib0 to ^0.2.64 (main) (text#3912)
    Chore(deps): update jest to ^29.5.0 (main) (text#3913)
    Fix(deps): update dependency lib0 to ^0.2.65 (main) (text#3919)
    Chore(deps-dev): Bump psalm/phar from 5.7.6 to 5.8.0 (text#3927)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (text#3928)
    Fix(deps): update dependency lib0 to ^0.2.66 (main) (text#3929)
    Fix(deps): update dependency yjs to ^13.5.50 (main) (text#3930)
    Fix(deps): update dependency y-websocket to ^1.5.0 (main) (text#3931)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (main) (text#3933)
    PollingBackend might be undefineon SyncService.close() (text#3936)
    Feat: Add Shift-Mod-C for copying the markdown source (text#3941)
    Fix(deps): update dependency lib0 to ^0.2.67 (main) (text#3943)
    Chore(deps): update dependency cypress to ^12.8.0 (main) (text#3944)
    Chore(deps): Bump webpack from 5.74.0 to 5.76.1 (text#3945)
    Fix: Ensure to not persist user put into the session for direct editing \ 
(text#3946)
    Chore(deps): update dependency cypress to ^12.8.1 (main) (text#3947)
    Fix: split layout of conflict view (text#3951)
    Fix(deps): update dependency @nextcloud/vue to ^7.8.1 (main) (text#3956)
    Fix(deps): update dependency lib0 to ^0.2.69 (main) (text#3957)
    Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 \ 
(main) (text#3958)
    Chore(deps): update dependency vite to ^4.2.0 (main) (text#3965)
    Conflict fixes (text#3972)
    Emit events from editor when image nodes get added or deleted (text#3975)
    Chore: Remove ie specific styling (text#3976)
    Chore(deps): update dependency 4.2.1 (main) (text#3978)
    Fix(deps): update dependency @nextcloud/vue to ^7.8.2 (main) (text#3979)
    Revert composer autoload changes to PHP 8.1 version (text#3981)
    Prepare for 27.0.0-alpha.1 NPM release (text#3985)
    Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (main) (text#3986)
    Fix(deps): update dependency lib0 to ^0.2.73 (main) (text#3987)
    Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (main) (text#3990)
    Fix(deps): update dependency yjs to ^13.5.51 (main) (text#3991)
    Make saving indicator a button for force-save (text#3997)
    Add table wrapper as scroll container for readonly tables (text#3998)
    Fix: scroll for outline (text#3999)
    Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (main) (text#4005)
    Fix(deps): update dependency @nextcloud/vue to ^7.8.5 (main) (text#4006)
    Use `max-height` in DocumentStatus, fixes empty 50px bar above toolbar \ 
(text#4007)
    Fix(deps): update tiptap to ^2.0.2 (main) (text#4008)
    Chore(deps): update depedency cypress to ^12.9.0 (main) (text#4009)
    Chore(deps): update dependency eslint-plugin-cypress to ^2.13.2 (main) \ 
(text#4011)
    Fix(deps): update dependency @hocuspocus/provider to v2 (main) (text#4012)
    Chore(deps-dev): Bump psalm/phar from 5.8.0 to 5.9.0 (text#4019)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (text#4020)
    Fix(deps): update dependency yjs to ^13.5.52 (main) (text#4025)
    Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (main) (text#4027)
    Fix: Properly emit ready event on conflicts with the editor API (text#4028)
    Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (main) (text#4031)
    Fix(deps): update dependency path-normalize to ^6.0.11 (main) (text#4041)
    Fix(deps): update tiptap to ^2.0.3 (main) (text#4050)
    Chore(deps): update dependency vue-demi to ^0.14.0 (main) (text#4051)
    Fix: Only handle recent awareness messagess from sessions (text#4053)
    Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (tex)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (text#4058)
    Adjust smart picker menu action (text#4063)
    Chore(deps): update dependency vite to ^4.3.1 (main) (text#4066)
    Chore(maintainers): Update CODEOWNERS file (text#4068)
    Enh(log): use level warning for saving empty docs (text#4069)
    Feat: update image view width and add title (text#4070)
    Fix: update ImageView (text#4071)
    Fix(cypress): show hidden files request now uses PUT (text#4073)
    Fix(conflict): resolve quickly with fast sync. (text#4076)
    Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 \ 
(main) (text#4081)
    Chore(deps): update dependency vite to ^4.3.3 (main) (text#4082)
    Add new text file action label (text#4083)
    Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (main) (text#4084)
    Fix(deps): update dependency @hocuspocus/provider to ^2.0.6 (main) (text#4085)
    Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (main) (text#4088)
    Fix(deps): update dependency lib0 to ^0.2.74 (main) (text#4089)
    Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (main) \ 
(text#4091)
    Chore(deps): update dependency cypress to ^12.11.0 (main) (text#4092)
    Fix(deps): update dependency @nextcloud/router to ^2.1.1 (main) (text#4093)
    Fix(deps): update dependency @nextcloud/vue to ^7.10.0 (main) (text#4094)
    Fix(deps): update dependency yjs to ^13.6.0 (main) (text#4095)
    Fix(cypress): Create callouts without leaving menu open. (text#4101)
    Pass data to `this.$parent.$emit` in `Editor.vue` (text#4102)
    Fix double readme files getting created on case-insensitive storages (text#4104)
    Fix/cypress share failures (text#4107)
    Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 \ 
(main) (text#4111)
    Chore(deps): update dependency vite to ^4.3.4 (main) (text#4115)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (main) (text#4116)
    Fix(Viewer): remove outdated fix from stable16. (text#4117)
    Churn(renovate): drop stable24 (text#4118)
    Fix: autofocus own rich workspaces only at freshly created (text#4119)
    Fix(deps): update dependency yjs to ^13.6.1 (main) (text#4122)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.1 (main) (text#4123)
    Fix: pass file id for direct editing and fail y.js provider setup if none \ 
was passed (text#4124)
    Chore(deps): update dependency vite to ^4.3.5 (main) (text#4129)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (main) (text#4130)
    Chore(deps-dev): Bump psalm/phar from 5.9.0 to 5.11.0 (text#4131)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (main) (text#4158)
    Chore(deps): update dependency vue-demi to ^0.14.1 (main) (text#4162)
    Chore(deps): update dependency cypress to ^12.12.0 (main) (text#4163)
    Ci: Add rebase to compile command (text#4164)
    Fix(deps): update dependency path-normalize to ^6.0.12 (main) (text#4167)
    Revert “ci: Add rebase to compile command” (text#4169)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (main) (text#4174)
    Use the color-primary-element* variables (text#4178)
    Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 \ 
(main) (text#4179)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (text#4181)
    Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (main) (text#4187)
    Chore(deps): update dependency vite to ^4.3.6 (main) (text#4192)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.5 (main) (text#4193)
    Chore(deps): update dependency vite to ^4.3.7 (main) (text#4195)
    Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (main) (text#4196)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (text#4201)
    Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4209)
    Chore(deps): update dependency vite to ^4.3.9 (text#4212)
    Chore(deps): update dependency cypress to ^12.14.0 (text#4228)
    Ci: Backport relevant action changes from main (text#4239)
    Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4246)
    Fix/4267 js tests (text#4270)
    Chore(CI): Update master php testing versions and workflow templates \ 
(twofactor_totp#1315)
    Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1333)
    Chore(translations): Also update translations in stable26 (twofactor_totp#1335)
    Chore: Add Nextcloud 27 support on master (twofactor_totp#1336)
    Chore: Bump major version (twofactor_totp#1342)
    Chore(deps): Add renovate bot config (twofactor_totp#1344)
    Ci(accepancetests): Limit concurrency (twofactor_totp#1345)
    Ci: Do not build pushes (twofactor_totp#1346)
    Fix(challenge): invert icon on light mode (twofactor_totp#1347)
    Doc(installation): Clarify app store vs shipped status (twofactor_totp#1356)
    Chore(deps): Fix renovate base branch (twofactor_totp#1357)
    Fix(deps): bump rullzer/easytotp from 0.1.4 to ^0.1.4 (master) \ 
(twofactor_totp#1362)
    Chore(maintainers): Update CODEOWNERS file (twofactor_totp#1365)
    Chore(deps): bump actions/checkout digest to 8e5e7e5 (master) \ 
(twofactor_totp#1366)
    Chore(deps): bump shivammathur/setup-php digest to cb8f453 (master) \ 
(twofactor_totp#1367)
    Chore(deps): bump actions/setup-node digest to 64ed1c7 (master) \ 
(twofactor_totp#1368)
    Chore(deps): Drop stable24 from Renovate config (twofactor_totp#1369)
    Chore(deps): Drop Dependabot (twofactor_totp#1370)
    Chore(deps): pin dependencies (master) (twofactor_totp#1371)
    Chore(deps): bump svenstaro/upload-release-action digest to 7319e47 (master) \ 
(twofactor_totp#1372)
    Chore(deps): bump peter-evans/create-or-update-comment action from v2.1.1 to \ 
v3 (master) (twofactor_totp#1378)
    Chore(deps): bump postgres docker tag to v15 (master) (twofactor_totp#1382)
    Chore(deps): bump skjnldsv/read-package-engines-version-actions action from \ 
v1.2 to v2 (master) (twofactor_totp#1383)
    Ci: Do not cancel concurrent acceptance tests (twofactor_totp#1384)
    Fix(deps): bump @nextcloud/auth from 1.3.0 to v2 (master) (twofactor_totp#1386)
    Chore(deps): bump codecov/codecov-action action from v1 to v3 (master) \ 
(twofactor_totp#1387)
    Ci: limit acceptance test concurrency (twofactor_totp#1388)
    Chore(deps): bump @nextcloud/stylelint-config from 2.1.2 to ^2.3.0 (master) \ 
(twofactor_totp#1389)
    Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1394)
    Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 \ 
(twofactor_totp#1403)
    Chore: Add Nextcloud 27 support on master (viewer#1566)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (viewer#1567)
    Fix enter key in text input in image editor (viewer#1569)
    Add dependabot config for stable26 (viewer#1570)
    Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0 (viewer#1573)
    Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1574)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (viewer#1578)
    Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (viewer#1580)
    Chore: delete makefile (viewer#1581)
    Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1582)
    Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.0 to \ 
2.1 (viewer#1586)
    Chore(deps-dev): Bump cypress-visual-regression from 2.1.1 to 3.0.0 (viewer#1587)
    Full screen mode (viewer#1588)
    Update vue to 7.6.1 (viewer#1592)
    Chore(deps-dev): Bump eslint-plugin-cypress from 2.12.1 to 2.13.2 (viewer#1593)
    Chore(deps): Bump xt0rted/pull-request-comment-branch from 1.4.0 to 2.0.0 \ 
(viewer#1596)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (viewer#1599)
    Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1602)
    Chore(deps): Bump filerobot-image-editor from 4.3.8 to 4.4.0 (viewer#1603)
    Chore(deps): Bump peter-evans/create-or-update-comment from 2.1.1 to 3.0.0 \ 
(viewer#1604)
    Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (viewer#1607)
    Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (viewer#1608)
    Chore(deps): Bump shivammathur/setup-php from 2.24.0 to 2.25.0 (viewer#1610)
    Chore(deps): Bump shivammathur/setup-php from 2.25.0 to 2.25.1 (viewer#1611)
    Chore(maintainers): Update CODEOWNERS file (viewer#1612)
    Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1615)
    Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (viewer#1617)
    Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 \ 
(viewer#1620)
    Add npm-audit-fix (viewer#1622)
    Update npm-audit-fix (viewer#1629)
    Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (viewer#1634)
    Chore(deps): Bump peter-evans/create-pull-request from 3.14.0 to 5.0.0 \ 
(viewer#1635)
    Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 \ 
(viewer#1638)
    Chore(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 \ 
(viewer#1639)
    Fix: use left position of sidebar to set viewer width (viewer#1640)
    Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to \ 
2.1 (viewer#1643)
   2023-08-18 15:08:40 by Greg Troxel | Files touched by this commit (1)
Log message:
www/php-nextcloud: Restrict php74

Nextcloud 26 refuses to run with php < 8.0, so don't allow building
it.

Next | Query returned 82 messages, browsing 1 to 10 | Previous