pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/php-nextcloud



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Aug  9 14:40:23 UTC 2024

Modified Files:
        pkgsrc/www/php-nextcloud: Makefile PLIST distinfo
Removed Files:
        pkgsrc/www/php-nextcloud: MESSAGE

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)


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r0 pkgsrc/www/php-nextcloud/MESSAGE
cvs rdiff -u -r1.75 -r1.76 pkgsrc/www/php-nextcloud/Makefile
cvs rdiff -u -r1.59 -r1.60 pkgsrc/www/php-nextcloud/PLIST
cvs rdiff -u -r1.62 -r1.63 pkgsrc/www/php-nextcloud/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/php-nextcloud/Makefile
diff -u pkgsrc/www/php-nextcloud/Makefile:1.75 pkgsrc/www/php-nextcloud/Makefile:1.76
--- pkgsrc/www/php-nextcloud/Makefile:1.75      Wed Jun 19 21:23:20 2024
+++ pkgsrc/www/php-nextcloud/Makefile   Fri Aug  9 14:40:23 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.75 2024/06/19 21:23:20 gdt Exp $
+# $NetBSD: Makefile,v 1.76 2024/08/09 14:40:23 ryoon Exp $
 #
 
 # The nextcloud update process only works from one version to the
@@ -10,7 +10,7 @@
 # contained 18.0.2, then during April to June it is ok to update to
 # later 18.x.y, to 19.0.0, and to later 19.x.y, but it is not ok to
 # update to 20.
-DISTNAME=      nextcloud-28.0.6
+DISTNAME=      nextcloud-29.0.4
 PKGNAME=       ${PHP_PKG_PREFIX}-${DISTNAME}
 CATEGORIES=    www
 MASTER_SITES=  https://download.nextcloud.com/server/releases/

Index: pkgsrc/www/php-nextcloud/PLIST
diff -u pkgsrc/www/php-nextcloud/PLIST:1.59 pkgsrc/www/php-nextcloud/PLIST:1.60
--- pkgsrc/www/php-nextcloud/PLIST:1.59 Wed Jun 19 21:23:20 2024
+++ pkgsrc/www/php-nextcloud/PLIST      Fri Aug  9 14:40:23 2024
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.59 2024/06/19 21:23:20 gdt Exp $
+@comment $NetBSD: PLIST,v 1.60 2024/08/09 14:40:23 ryoon Exp $
 share/nextcloud/.htaccess
 share/nextcloud/.user.ini
 share/nextcloud/3rdparty/.patches/fix-cache-for-node.diff
+share/nextcloud/3rdparty/.patches/mp3info-check-array-key.diff
 share/nextcloud/3rdparty/LICENSE INFO
 share/nextcloud/3rdparty/autoload.php
 share/nextcloud/3rdparty/aws/aws-crt-php/.clang-format
@@ -2223,7 +2224,6 @@ share/nextcloud/3rdparty/composer/instal
 share/nextcloud/3rdparty/composer/installed.php
 share/nextcloud/3rdparty/composer/platform_check.php
 share/nextcloud/3rdparty/cweagans/composer-patches/LICENSE.md
-share/nextcloud/3rdparty/cweagans/composer-patches/composer.lock
 share/nextcloud/3rdparty/cweagans/composer-patches/src/PatchEvent.php
 share/nextcloud/3rdparty/cweagans/composer-patches/src/PatchEvents.php
 share/nextcloud/3rdparty/cweagans/composer-patches/src/Patches.php
@@ -2326,6 +2326,7 @@ share/nextcloud/3rdparty/doctrine/dbal/s
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Driver.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/ConnectionFailed.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/Error.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/InvalidConfiguration.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/NonTerminatedStringLiteral.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/SequenceDoesNotExist.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Driver/OCI8/Exception/UnknownParameterIndex.php
@@ -2452,6 +2453,7 @@ share/nextcloud/3rdparty/doctrine/dbal/s
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MariaDb1027Platform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MariaDb1043Platform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MariaDb1052Platform.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MariaDb1060Platform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/CachingCollationMetadataProvider.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/ConnectionCollationMetadataProvider.php
@@ -2464,6 +2466,7 @@ share/nextcloud/3rdparty/doctrine/dbal/s
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/PostgreSQL94Platform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/PostgreSQLPlatform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/SQLServer/Comparator.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/SQLServer/SQL/Builder/SQLServerSelectSQLBuilder.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/SQLServer2012Platform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/SQLServerPlatform.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Platforms/SQLite/Comparator.php
@@ -2479,11 +2482,17 @@ share/nextcloud/3rdparty/doctrine/dbal/s
 share/nextcloud/3rdparty/doctrine/dbal/src/Query.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Query/Expression/CompositeExpression.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Query/Expression/ExpressionBuilder.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Query/ForUpdate.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Query/ForUpdate/ConflictResolutionMode.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Query/Limit.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryException.php
+share/nextcloud/3rdparty/doctrine/dbal/src/Query/SelectQuery.php
 share/nextcloud/3rdparty/doctrine/dbal/src/Result.php
 share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Builder/CreateSchemaObjectsSQLBuilder.php
+share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Builder/DefaultSelectSQLBuilder.php
 share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Builder/DropSchemaObjectsSQLBuilder.php
+share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Builder/SelectSQLBuilder.php
 share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Parser.php
 share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Parser/Exception.php
 share/nextcloud/3rdparty/doctrine/dbal/src/SQL/Parser/Exception/RegularExpressionError.php
@@ -2589,7 +2598,8 @@ share/nextcloud/3rdparty/doctrine/event-
 share/nextcloud/3rdparty/doctrine/event-manager/src/EventManager.php
 share/nextcloud/3rdparty/doctrine/event-manager/src/EventSubscriber.php
 share/nextcloud/3rdparty/doctrine/lexer/LICENSE
-share/nextcloud/3rdparty/doctrine/lexer/lib/Doctrine/Common/Lexer/AbstractLexer.php
+share/nextcloud/3rdparty/doctrine/lexer/src/AbstractLexer.php
+share/nextcloud/3rdparty/doctrine/lexer/src/Token.php
 share/nextcloud/3rdparty/egulias/email-validator/CONTRIBUTING.md
 share/nextcloud/3rdparty/egulias/email-validator/LICENSE
 share/nextcloud/3rdparty/egulias/email-validator/src/EmailLexer.php
@@ -2760,7 +2770,6 @@ share/nextcloud/3rdparty/fusonic/opengra
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/LICENSE
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/CountryCodeSource.php
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/CountryCodeToRegionCodeMap.php
-share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/CountryCodeToRegionCodeMapForTesting.php
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/DefaultMetadataLoader.php
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/MatchType.php
 share/nextcloud/3rdparty/giggsey/libphonenumber-for-php-lite/src/Matcher.php
@@ -3219,6 +3228,12 @@ share/nextcloud/3rdparty/justinrainbow/j
 share/nextcloud/3rdparty/justinrainbow/json-schema/src/JsonSchema/UriResolverInterface.php
 share/nextcloud/3rdparty/justinrainbow/json-schema/src/JsonSchema/UriRetrieverInterface.php
 share/nextcloud/3rdparty/justinrainbow/json-schema/src/JsonSchema/Validator.php
+share/nextcloud/3rdparty/kornrunner/blurhash/LICENSE
+share/nextcloud/3rdparty/kornrunner/blurhash/src/AC.php
+share/nextcloud/3rdparty/kornrunner/blurhash/src/Base83.php
+share/nextcloud/3rdparty/kornrunner/blurhash/src/Blurhash.php
+share/nextcloud/3rdparty/kornrunner/blurhash/src/Color.php
+share/nextcloud/3rdparty/kornrunner/blurhash/src/DC.php
 share/nextcloud/3rdparty/laravel/serializable-closure/LICENSE.md
 share/nextcloud/3rdparty/laravel/serializable-closure/src/Contracts/Serializable.php
 share/nextcloud/3rdparty/laravel/serializable-closure/src/Contracts/Signer.php
@@ -3233,6 +3248,7 @@ share/nextcloud/3rdparty/laravel/seriali
 share/nextcloud/3rdparty/laravel/serializable-closure/src/Support/ClosureStream.php
 share/nextcloud/3rdparty/laravel/serializable-closure/src/Support/ReflectionClosure.php
 share/nextcloud/3rdparty/laravel/serializable-closure/src/Support/SelfReference.php
+share/nextcloud/3rdparty/laravel/serializable-closure/src/UnsignedSerializableClosure.php
 share/nextcloud/3rdparty/league/uri-interfaces/LICENSE
 share/nextcloud/3rdparty/league/uri-interfaces/src/Contracts/AuthorityInterface.php
 share/nextcloud/3rdparty/league/uri-interfaces/src/Contracts/DataPathInterface.php
@@ -5378,6 +5394,7 @@ share/nextcloud/3rdparty/symfony/polyfil
 share/nextcloud/3rdparty/symfony/polyfill-intl-normalizer/bootstrap80.php
 share/nextcloud/3rdparty/symfony/polyfill-mbstring/LICENSE
 share/nextcloud/3rdparty/symfony/polyfill-mbstring/Mbstring.php
+share/nextcloud/3rdparty/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php
 share/nextcloud/3rdparty/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
 share/nextcloud/3rdparty/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php
 share/nextcloud/3rdparty/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
@@ -5790,6 +5807,7 @@ share/nextcloud/3rdparty/thecodingmachin
 share/nextcloud/3rdparty/thecodingmachine/safe/lib/Exceptions/SafeExceptionInterface.php
 share/nextcloud/3rdparty/thecodingmachine/safe/lib/special_cases.php
 share/nextcloud/3rdparty/wapmorgan/mp3info/LICENSE
+share/nextcloud/3rdparty/wapmorgan/mp3info/PATCHES.txt
 share/nextcloud/3rdparty/wapmorgan/mp3info/data/bitRateTable.php
 share/nextcloud/3rdparty/wapmorgan/mp3info/data/sampleRateTable.php
 share/nextcloud/3rdparty/wapmorgan/mp3info/src/Mp3Info.php
@@ -5935,12 +5953,12 @@ share/nextcloud/apps/activity/img/add-co
 share/nextcloud/apps/activity/img/change.svg
 share/nextcloud/apps/activity/img/delete-color.svg
 share/nextcloud/apps/activity/img/notifications-dark.svg
-share/nextcloud/apps/activity/js/Activity-D_eia06P.mjs
-share/nextcloud/apps/activity/js/Activity-D_eia06P.mjs.map
-share/nextcloud/apps/activity/js/ActivityTab-Csi8e2H8.mjs
-share/nextcloud/apps/activity/js/ActivityTab-Csi8e2H8.mjs.map
-share/nextcloud/apps/activity/js/NcCheckboxRadioSwitch-PlgK1zWr-JoM2Xu0z.mjs
-share/nextcloud/apps/activity/js/NcCheckboxRadioSwitch-PlgK1zWr-JoM2Xu0z.mjs.map
+share/nextcloud/apps/activity/js/Activity-Dojq2ncI.mjs
+share/nextcloud/apps/activity/js/Activity-Dojq2ncI.mjs.map
+share/nextcloud/apps/activity/js/ActivityTab-B5jIlo4R.mjs
+share/nextcloud/apps/activity/js/ActivityTab-B5jIlo4R.mjs.map
+share/nextcloud/apps/activity/js/NcCheckboxRadioSwitch-hel9-sAH-DWj7ZO5U.mjs
+share/nextcloud/apps/activity/js/NcCheckboxRadioSwitch-hel9-sAH-DWj7ZO5U.mjs.map
 share/nextcloud/apps/activity/js/activity-adminSettings.mjs
 share/nextcloud/apps/activity/js/activity-adminSettings.mjs.map
 share/nextcloud/apps/activity/js/activity-api.mjs
@@ -5951,18 +5969,18 @@ share/nextcloud/apps/activity/js/activit
 share/nextcloud/apps/activity/js/activity-personalSettings.mjs.map
 share/nextcloud/apps/activity/js/activity-sidebar.mjs
 share/nextcloud/apps/activity/js/activity-sidebar.mjs.map
-share/nextcloud/apps/activity/js/api-BqRqgFNj.mjs
-share/nextcloud/apps/activity/js/api-BqRqgFNj.mjs.map
-share/nextcloud/apps/activity/js/function-apply-j0ZN00j2.mjs
-share/nextcloud/apps/activity/js/function-apply-j0ZN00j2.mjs.map
-share/nextcloud/apps/activity/js/index-wOhlguUl.mjs
-share/nextcloud/apps/activity/js/index-wOhlguUl.mjs.map
-share/nextcloud/apps/activity/js/logger-BriTy9W0.mjs
-share/nextcloud/apps/activity/js/logger-BriTy9W0.mjs.map
-share/nextcloud/apps/activity/js/settings-store-cHmBXXGQ.mjs
-share/nextcloud/apps/activity/js/settings-store-cHmBXXGQ.mjs.map
-share/nextcloud/apps/activity/js/toast-7xJhDYMn-CygCYBy0.mjs
-share/nextcloud/apps/activity/js/toast-7xJhDYMn-CygCYBy0.mjs.map
+share/nextcloud/apps/activity/js/api-BKkaSPgn.mjs
+share/nextcloud/apps/activity/js/api-BKkaSPgn.mjs.map
+share/nextcloud/apps/activity/js/index-BY5PybuZ.mjs
+share/nextcloud/apps/activity/js/index-BY5PybuZ.mjs.map
+share/nextcloud/apps/activity/js/index-LkGPsUV3.mjs
+share/nextcloud/apps/activity/js/index-LkGPsUV3.mjs.map
+share/nextcloud/apps/activity/js/logger-BVTvLOjn.mjs
+share/nextcloud/apps/activity/js/logger-BVTvLOjn.mjs.map
+share/nextcloud/apps/activity/js/settings-store-CoNMQf5S.mjs
+share/nextcloud/apps/activity/js/settings-store-CoNMQf5S.mjs.map
+share/nextcloud/apps/activity/js/toast-7xJhDYMn-Bi_h045Q.mjs
+share/nextcloud/apps/activity/js/toast-7xJhDYMn-Bi_h045Q.mjs.map
 share/nextcloud/apps/activity/js/vendor.LICENSE.txt
 share/nextcloud/apps/activity/l10n/af.js
 share/nextcloud/apps/activity/l10n/af.json
@@ -6172,6 +6190,7 @@ share/nextcloud/apps/activity/lib/Backgr
 share/nextcloud/apps/activity/lib/BackgroundJob/EmailNotification.php
 share/nextcloud/apps/activity/lib/BackgroundJob/ExpireActivities.php
 share/nextcloud/apps/activity/lib/BackgroundJob/RemoteActivity.php
+share/nextcloud/apps/activity/lib/BackgroundJob/RemoveFormerActivitySettings.php
 share/nextcloud/apps/activity/lib/Capabilities.php
 share/nextcloud/apps/activity/lib/Command/SendEmails.php
 share/nextcloud/apps/activity/lib/Consumer.php
@@ -6394,6 +6413,12 @@ share/nextcloud/apps/bruteforcesettings/
 share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-main.js
 share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-main.js.LICENSE.txt
 share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-main.js.map
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.LICENSE.txt
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.map
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.LICENSE.txt
+share/nextcloud/apps/bruteforcesettings/js/bruteforcesettings-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.map
 share/nextcloud/apps/bruteforcesettings/l10n/af.js
 share/nextcloud/apps/bruteforcesettings/l10n/af.json
 share/nextcloud/apps/bruteforcesettings/l10n/an.js
@@ -6615,6 +6640,7 @@ share/nextcloud/apps/circles/composer.js
 share/nextcloud/apps/circles/composer.lock
 share/nextcloud/apps/circles/css/files/circles.filelist.css
 share/nextcloud/apps/circles/files/list.php
+share/nextcloud/apps/circles/img/circles-dark.svg
 share/nextcloud/apps/circles/img/circles.svg
 share/nextcloud/apps/circles/js/files/circles.files.app.js
 share/nextcloud/apps/circles/js/files/circles.files.list.js
@@ -6819,7 +6845,6 @@ share/nextcloud/apps/circles/lib/Command
 share/nextcloud/apps/circles/lib/Command/CirclesSetting.php
 share/nextcloud/apps/circles/lib/Command/CirclesSync.php
 share/nextcloud/apps/circles/lib/Command/CirclesTest.php
-share/nextcloud/apps/circles/lib/Command/Groups.php
 share/nextcloud/apps/circles/lib/Command/MembersAdd.php
 share/nextcloud/apps/circles/lib/Command/MembersDetails.php
 share/nextcloud/apps/circles/lib/Command/MembersLevel.php
@@ -6827,7 +6852,6 @@ share/nextcloud/apps/circles/lib/Command
 share/nextcloud/apps/circles/lib/Command/MembersRemove.php
 share/nextcloud/apps/circles/lib/Command/MembersSearch.php
 share/nextcloud/apps/circles/lib/Command/SharesFiles.php
-share/nextcloud/apps/circles/lib/Command/SyncContact.php
 share/nextcloud/apps/circles/lib/Controller/AdminController.php
 share/nextcloud/apps/circles/lib/Controller/DeprecatedController.php
 share/nextcloud/apps/circles/lib/Controller/EventWrapperController.php
@@ -6835,23 +6859,16 @@ share/nextcloud/apps/circles/lib/Control
 share/nextcloud/apps/circles/lib/Controller/RemoteController.php
 share/nextcloud/apps/circles/lib/Cron/Maintenance.php
 share/nextcloud/apps/circles/lib/Cron/MaintenanceHeavy.php
+share/nextcloud/apps/circles/lib/Dashboard/TeamDashboardWidget.php
 share/nextcloud/apps/circles/lib/Db/AccountsRequest.php
 share/nextcloud/apps/circles/lib/Db/AccountsRequestBuilder.php
-share/nextcloud/apps/circles/lib/Db/CircleProviderRequest.php
-share/nextcloud/apps/circles/lib/Db/CircleProviderRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/CircleRequest.php
 share/nextcloud/apps/circles/lib/Db/CircleRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/CoreQueryBuilder.php
 share/nextcloud/apps/circles/lib/Db/CoreRequestBuilder.php
-share/nextcloud/apps/circles/lib/Db/DeprecatedCirclesRequest.php
-share/nextcloud/apps/circles/lib/Db/DeprecatedCirclesRequestBuilder.php
-share/nextcloud/apps/circles/lib/Db/DeprecatedMembersRequest.php
-share/nextcloud/apps/circles/lib/Db/DeprecatedMembersRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/DeprecatedRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/EventWrapperRequest.php
 share/nextcloud/apps/circles/lib/Db/EventWrapperRequestBuilder.php
-share/nextcloud/apps/circles/lib/Db/FederatedLinksRequest.php
-share/nextcloud/apps/circles/lib/Db/FederatedLinksRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/FileSharesRequest.php
 share/nextcloud/apps/circles/lib/Db/FileSharesRequestBuilder.php
 share/nextcloud/apps/circles/lib/Db/GSSharesRequest.php
@@ -7022,21 +7039,7 @@ share/nextcloud/apps/circles/lib/Federat
 share/nextcloud/apps/circles/lib/FederatedItems/MemberRemove.php
 share/nextcloud/apps/circles/lib/FederatedItems/SharedItemsSync.php
 share/nextcloud/apps/circles/lib/FederatedItems/SingleMemberAdd.php
-share/nextcloud/apps/circles/lib/GlobalScale/AGlobalScaleEvent.php
-share/nextcloud/apps/circles/lib/GlobalScale/CircleCreate.php
-share/nextcloud/apps/circles/lib/GlobalScale/CircleStatus.php
-share/nextcloud/apps/circles/lib/GlobalScale/FileShare.php
-share/nextcloud/apps/circles/lib/GlobalScale/FileUnshare.php
-share/nextcloud/apps/circles/lib/GlobalScale/GSMount/Mount.php
-share/nextcloud/apps/circles/lib/GlobalScale/GSMount/MountManager.php
-share/nextcloud/apps/circles/lib/GlobalScale/GSMount/MountProvider.php
-share/nextcloud/apps/circles/lib/GlobalScale/MemberAdd.php
-share/nextcloud/apps/circles/lib/GlobalScale/MemberJoin.php
-share/nextcloud/apps/circles/lib/GlobalScale/MemberLeave.php
-share/nextcloud/apps/circles/lib/GlobalScale/MemberRemove.php
-share/nextcloud/apps/circles/lib/GlobalScale/MemberUpdate.php
-share/nextcloud/apps/circles/lib/GlobalScale/Test.php
-share/nextcloud/apps/circles/lib/GlobalScale/UserDeleted.php
+share/nextcloud/apps/circles/lib/FileSharingTeamResourceProvider.php
 share/nextcloud/apps/circles/lib/Handlers/WebfingerHandler.php
 share/nextcloud/apps/circles/lib/IBroadcaster.php
 share/nextcloud/apps/circles/lib/IEntity.php
@@ -7141,24 +7144,17 @@ share/nextcloud/apps/circles/lib/Search/
 share/nextcloud/apps/circles/lib/Search/UnifiedSearchResult.php
 share/nextcloud/apps/circles/lib/Service/ActivityService.php
 share/nextcloud/apps/circles/lib/Service/CircleService.php
-share/nextcloud/apps/circles/lib/Service/CirclesService.php
 share/nextcloud/apps/circles/lib/Service/ConfigService.php
 share/nextcloud/apps/circles/lib/Service/ContactService.php
-share/nextcloud/apps/circles/lib/Service/DavService.php
 share/nextcloud/apps/circles/lib/Service/EventService.php
 share/nextcloud/apps/circles/lib/Service/EventWrapperService.php
-share/nextcloud/apps/circles/lib/Service/EventsService.php
 share/nextcloud/apps/circles/lib/Service/FederatedEventService.php
 share/nextcloud/apps/circles/lib/Service/FederatedShareService.php
 share/nextcloud/apps/circles/lib/Service/FederatedUserService.php
-share/nextcloud/apps/circles/lib/Service/GSDownstreamService.php
-share/nextcloud/apps/circles/lib/Service/GSUpstreamService.php
 share/nextcloud/apps/circles/lib/Service/GlobalScaleService.php
-share/nextcloud/apps/circles/lib/Service/GroupsService.php
 share/nextcloud/apps/circles/lib/Service/InterfaceService.php
 share/nextcloud/apps/circles/lib/Service/MaintenanceService.php
 share/nextcloud/apps/circles/lib/Service/MemberService.php
-share/nextcloud/apps/circles/lib/Service/MembersService.php
 share/nextcloud/apps/circles/lib/Service/MembershipService.php
 share/nextcloud/apps/circles/lib/Service/MigrationService.php
 share/nextcloud/apps/circles/lib/Service/MiscService.php
@@ -7218,7 +7214,6 @@ share/nextcloud/apps/circles/lib/Tools/T
 share/nextcloud/apps/circles/lib/Tools/Traits/TNCSignatory.php
 share/nextcloud/apps/circles/lib/Tools/Traits/TNCWellKnown.php
 share/nextcloud/apps/circles/lib/Tools/Traits/TStringTools.php
-share/nextcloud/apps/circles/lib/UnifiedSearch/UnifiedSearchProvider.php
 share/nextcloud/apps/circles/lib/UnifiedSearch/UnifiedSearchResult.php
 share/nextcloud/apps/circles/templates/files/list.php
 share/nextcloud/apps/circles/vendor/autoload.php
@@ -7289,6 +7284,8 @@ share/nextcloud/apps/cloud_federation_ap
 share/nextcloud/apps/cloud_federation_api/l10n/fi.json
 share/nextcloud/apps/cloud_federation_api/l10n/fr.js
 share/nextcloud/apps/cloud_federation_api/l10n/fr.json
+share/nextcloud/apps/cloud_federation_api/l10n/ga.js
+share/nextcloud/apps/cloud_federation_api/l10n/ga.json
 share/nextcloud/apps/cloud_federation_api/l10n/gl.js
 share/nextcloud/apps/cloud_federation_api/l10n/gl.json
 share/nextcloud/apps/cloud_federation_api/l10n/hr.js
@@ -7347,7 +7344,6 @@ share/nextcloud/apps/cloud_federation_ap
 share/nextcloud/apps/cloud_federation_api/lib/Controller/RequestHandlerController.php
 share/nextcloud/apps/cloud_federation_api/lib/ResponseDefinitions.php
 share/nextcloud/apps/cloud_federation_api/openapi.json
-share/nextcloud/apps/comments/.bowerrc
 share/nextcloud/apps/comments/appinfo/info.xml
 share/nextcloud/apps/comments/appinfo/routes.php
 share/nextcloud/apps/comments/appinfo/signature.json
@@ -7610,6 +7606,8 @@ share/nextcloud/apps/contactsinteraction
 share/nextcloud/apps/contactsinteraction/l10n/fi.json
 share/nextcloud/apps/contactsinteraction/l10n/fr.js
 share/nextcloud/apps/contactsinteraction/l10n/fr.json
+share/nextcloud/apps/contactsinteraction/l10n/ga.js
+share/nextcloud/apps/contactsinteraction/l10n/ga.json
 share/nextcloud/apps/contactsinteraction/l10n/gl.js
 share/nextcloud/apps/contactsinteraction/l10n/gl.json
 share/nextcloud/apps/contactsinteraction/l10n/he.js
@@ -7728,6 +7726,8 @@ share/nextcloud/apps/dashboard/l10n/fi.j
 share/nextcloud/apps/dashboard/l10n/fi.json
 share/nextcloud/apps/dashboard/l10n/fr.js
 share/nextcloud/apps/dashboard/l10n/fr.json
+share/nextcloud/apps/dashboard/l10n/ga.js
+share/nextcloud/apps/dashboard/l10n/ga.json
 share/nextcloud/apps/dashboard/l10n/gl.js
 share/nextcloud/apps/dashboard/l10n/gl.json
 share/nextcloud/apps/dashboard/l10n/he.js
@@ -7808,6 +7808,7 @@ share/nextcloud/apps/dav/appinfo/v1/card
 share/nextcloud/apps/dav/appinfo/v1/publicwebdav.php
 share/nextcloud/apps/dav/appinfo/v1/webdav.php
 share/nextcloud/apps/dav/appinfo/v2/direct.php
+share/nextcloud/apps/dav/appinfo/v2/publicremote.php
 share/nextcloud/apps/dav/appinfo/v2/remote.php
 share/nextcloud/apps/dav/composer/autoload.php
 share/nextcloud/apps/dav/composer/composer.json
@@ -7894,6 +7895,8 @@ share/nextcloud/apps/dav/l10n/fi.js
 share/nextcloud/apps/dav/l10n/fi.json
 share/nextcloud/apps/dav/l10n/fr.js
 share/nextcloud/apps/dav/l10n/fr.json
+share/nextcloud/apps/dav/l10n/ga.js
+share/nextcloud/apps/dav/l10n/ga.json
 share/nextcloud/apps/dav/l10n/gl.js
 share/nextcloud/apps/dav/l10n/gl.json
 share/nextcloud/apps/dav/l10n/he.js
@@ -7967,6 +7970,7 @@ share/nextcloud/apps/dav/lib/BackgroundJ
 share/nextcloud/apps/dav/lib/BackgroundJob/CalendarRetentionJob.php
 share/nextcloud/apps/dav/lib/BackgroundJob/CleanupDirectLinksJob.php
 share/nextcloud/apps/dav/lib/BackgroundJob/CleanupInvitationTokenJob.php
+share/nextcloud/apps/dav/lib/BackgroundJob/DeleteOutdatedSchedulingObjects.php
 share/nextcloud/apps/dav/lib/BackgroundJob/EventReminderJob.php
 share/nextcloud/apps/dav/lib/BackgroundJob/GenerateBirthdayCalendarBackgroundJob.php
 share/nextcloud/apps/dav/lib/BackgroundJob/OutOfOfficeEventDispatcherJob.php
@@ -7997,7 +8001,9 @@ share/nextcloud/apps/dav/lib/CalDAV/Auth
 share/nextcloud/apps/dav/lib/CalDAV/BirthdayCalendar/EnablePlugin.php
 share/nextcloud/apps/dav/lib/CalDAV/BirthdayService.php
 share/nextcloud/apps/dav/lib/CalDAV/CachedSubscription.php
+share/nextcloud/apps/dav/lib/CalDAV/CachedSubscriptionImpl.php
 share/nextcloud/apps/dav/lib/CalDAV/CachedSubscriptionObject.php
+share/nextcloud/apps/dav/lib/CalDAV/CachedSubscriptionProvider.php
 share/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php
 share/nextcloud/apps/dav/lib/CalDAV/Calendar.php
 share/nextcloud/apps/dav/lib/CalDAV/CalendarHome.php
@@ -8051,6 +8057,8 @@ share/nextcloud/apps/dav/lib/CalDAV/Sear
 share/nextcloud/apps/dav/lib/CalDAV/Search/Xml/Filter/SearchTermFilter.php
 share/nextcloud/apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php
 share/nextcloud/apps/dav/lib/CalDAV/Security/RateLimitingPlugin.php
+share/nextcloud/apps/dav/lib/CalDAV/Sharing/Backend.php
+share/nextcloud/apps/dav/lib/CalDAV/Sharing/Service.php
 share/nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php
 share/nextcloud/apps/dav/lib/CalDAV/TimezoneService.php
 share/nextcloud/apps/dav/lib/CalDAV/Trashbin/DeletedCalendarObject.php
@@ -8058,6 +8066,7 @@ share/nextcloud/apps/dav/lib/CalDAV/Tras
 share/nextcloud/apps/dav/lib/CalDAV/Trashbin/Plugin.php
 share/nextcloud/apps/dav/lib/CalDAV/Trashbin/RestoreTarget.php
 share/nextcloud/apps/dav/lib/CalDAV/Trashbin/TrashbinHome.php
+share/nextcloud/apps/dav/lib/CalDAV/Validation/CalDavValidatePlugin.php
 share/nextcloud/apps/dav/lib/CalDAV/WebcalCaching/Plugin.php
 share/nextcloud/apps/dav/lib/CalDAV/WebcalCaching/RefreshWebcalService.php
 share/nextcloud/apps/dav/lib/Capabilities.php
@@ -8081,13 +8090,18 @@ share/nextcloud/apps/dav/lib/CardDAV/Int
 share/nextcloud/apps/dav/lib/CardDAV/MultiGetExportPlugin.php
 share/nextcloud/apps/dav/lib/CardDAV/PhotoCache.php
 share/nextcloud/apps/dav/lib/CardDAV/Plugin.php
+share/nextcloud/apps/dav/lib/CardDAV/Security/CardDavRateLimitingPlugin.php
+share/nextcloud/apps/dav/lib/CardDAV/Sharing/Backend.php
+share/nextcloud/apps/dav/lib/CardDAV/Sharing/Service.php
 share/nextcloud/apps/dav/lib/CardDAV/SyncService.php
 share/nextcloud/apps/dav/lib/CardDAV/SystemAddressbook.php
 share/nextcloud/apps/dav/lib/CardDAV/UserAddressBooks.php
+share/nextcloud/apps/dav/lib/CardDAV/Validation/CardDavValidatePlugin.php
 share/nextcloud/apps/dav/lib/CardDAV/Xml/Groups.php
 share/nextcloud/apps/dav/lib/Command/CreateAddressBook.php
 share/nextcloud/apps/dav/lib/Command/CreateCalendar.php
 share/nextcloud/apps/dav/lib/Command/DeleteCalendar.php
+share/nextcloud/apps/dav/lib/Command/FixCalendarSyncCommand.php
 share/nextcloud/apps/dav/lib/Command/ListCalendars.php
 share/nextcloud/apps/dav/lib/Command/MoveCalendar.php
 share/nextcloud/apps/dav/lib/Command/RemoveInvalidShares.php
@@ -8101,7 +8115,7 @@ share/nextcloud/apps/dav/lib/Comments/En
 share/nextcloud/apps/dav/lib/Comments/EntityTypeCollection.php
 share/nextcloud/apps/dav/lib/Comments/RootCollection.php
 share/nextcloud/apps/dav/lib/Connector/LegacyDAVACL.php
-share/nextcloud/apps/dav/lib/Connector/PublicAuth.php
+share/nextcloud/apps/dav/lib/Connector/LegacyPublicAuth.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/AnonymousOptionsPlugin.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/AppleQuirksPlugin.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php
@@ -8135,6 +8149,7 @@ share/nextcloud/apps/dav/lib/Connector/S
 share/nextcloud/apps/dav/lib/Connector/Sabre/ObjectTree.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/Principal.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/PropfindCompressionPlugin.php
+share/nextcloud/apps/dav/lib/Connector/Sabre/PublicAuth.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/QuotaPlugin.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/RequestIdHeaderPlugin.php
 share/nextcloud/apps/dav/lib/Connector/Sabre/Server.php
@@ -8154,6 +8169,8 @@ share/nextcloud/apps/dav/lib/DAV/PublicA
 share/nextcloud/apps/dav/lib/DAV/Sharing/Backend.php
 share/nextcloud/apps/dav/lib/DAV/Sharing/IShareable.php
 share/nextcloud/apps/dav/lib/DAV/Sharing/Plugin.php
+share/nextcloud/apps/dav/lib/DAV/Sharing/SharingMapper.php
+share/nextcloud/apps/dav/lib/DAV/Sharing/SharingService.php
 share/nextcloud/apps/dav/lib/DAV/Sharing/Xml/Invite.php
 share/nextcloud/apps/dav/lib/DAV/Sharing/Xml/ShareRequest.php
 share/nextcloud/apps/dav/lib/DAV/SystemPrincipalBackend.php
@@ -8210,6 +8227,7 @@ share/nextcloud/apps/dav/lib/Files/Shari
 share/nextcloud/apps/dav/lib/Files/Sharing/PublicLinkCheckPlugin.php
 share/nextcloud/apps/dav/lib/HookManager.php
 share/nextcloud/apps/dav/lib/Listener/ActivityUpdaterListener.php
+share/nextcloud/apps/dav/lib/Listener/AddMissingIndicesListener.php
 share/nextcloud/apps/dav/lib/Listener/AddressbookListener.php
 share/nextcloud/apps/dav/lib/Listener/BirthdayListener.php
 share/nextcloud/apps/dav/lib/Listener/CalendarContactInteractionListener.php
@@ -8229,6 +8247,7 @@ share/nextcloud/apps/dav/lib/Migration/B
 share/nextcloud/apps/dav/lib/Migration/BuildSocialSearchIndexBackgroundJob.php
 share/nextcloud/apps/dav/lib/Migration/CalDAVRemoveEmptyValue.php
 share/nextcloud/apps/dav/lib/Migration/ChunkCleanup.php
+share/nextcloud/apps/dav/lib/Migration/DeleteSchedulingObjects.php
 share/nextcloud/apps/dav/lib/Migration/FixBirthdayCalendarComponent.php
 share/nextcloud/apps/dav/lib/Migration/RefreshWebcalJobRegistrar.php
 share/nextcloud/apps/dav/lib/Migration/RegenerateBirthdayCalendars.php
@@ -8258,9 +8277,11 @@ share/nextcloud/apps/dav/lib/Migration/V
 share/nextcloud/apps/dav/lib/Migration/Version1017Date20210216083742.php
 share/nextcloud/apps/dav/lib/Migration/Version1018Date20210312100735.php
 share/nextcloud/apps/dav/lib/Migration/Version1024Date20211221144219.php
+share/nextcloud/apps/dav/lib/Migration/Version1025Date20240308063933.php
 share/nextcloud/apps/dav/lib/Migration/Version1027Date20230504122946.php
 share/nextcloud/apps/dav/lib/Migration/Version1029Date20221114151721.php
 share/nextcloud/apps/dav/lib/Migration/Version1029Date20231004091403.php
+share/nextcloud/apps/dav/lib/Migration/Version1030Date20240205103243.php
 share/nextcloud/apps/dav/lib/Profiler/ProfilerPlugin.php
 share/nextcloud/apps/dav/lib/Provisioning/Apple/AppleProvisioningNode.php
 share/nextcloud/apps/dav/lib/Provisioning/Apple/AppleProvisioningPlugin.php
@@ -8276,6 +8297,7 @@ share/nextcloud/apps/dav/lib/Service/Abs
 share/nextcloud/apps/dav/lib/Settings/AvailabilitySettings.php
 share/nextcloud/apps/dav/lib/Settings/CalDAVSettings.php
 share/nextcloud/apps/dav/lib/SetupChecks/NeedsSystemAddressBookSync.php
+share/nextcloud/apps/dav/lib/SetupChecks/WebdavEndpoint.php
 share/nextcloud/apps/dav/lib/Storage/PublicOwnerWrapper.php
 share/nextcloud/apps/dav/lib/SystemTag/SystemTagList.php
 share/nextcloud/apps/dav/lib/SystemTag/SystemTagMappingNode.php
@@ -8408,6 +8430,8 @@ share/nextcloud/apps/encryption/l10n/fi.
 share/nextcloud/apps/encryption/l10n/fi.json
 share/nextcloud/apps/encryption/l10n/fr.js
 share/nextcloud/apps/encryption/l10n/fr.json
+share/nextcloud/apps/encryption/l10n/ga.js
+share/nextcloud/apps/encryption/l10n/ga.json
 share/nextcloud/apps/encryption/l10n/gl.js
 share/nextcloud/apps/encryption/l10n/gl.json
 share/nextcloud/apps/encryption/l10n/he.js
@@ -8541,7 +8565,6 @@ share/nextcloud/apps/federatedfilesharin
 share/nextcloud/apps/federatedfilesharing/img/social-diaspora.svg
 share/nextcloud/apps/federatedfilesharing/img/social-facebook.svg
 share/nextcloud/apps/federatedfilesharing/img/social-twitter.svg
-share/nextcloud/apps/federatedfilesharing/js/external.js
 share/nextcloud/apps/federatedfilesharing/l10n/ar.js
 share/nextcloud/apps/federatedfilesharing/l10n/ar.json
 share/nextcloud/apps/federatedfilesharing/l10n/ast.js
@@ -8612,6 +8635,8 @@ share/nextcloud/apps/federatedfilesharin
 share/nextcloud/apps/federatedfilesharing/l10n/fi.json
 share/nextcloud/apps/federatedfilesharing/l10n/fr.js
 share/nextcloud/apps/federatedfilesharing/l10n/fr.json
+share/nextcloud/apps/federatedfilesharing/l10n/ga.js
+share/nextcloud/apps/federatedfilesharing/l10n/ga.json
 share/nextcloud/apps/federatedfilesharing/l10n/gl.js
 share/nextcloud/apps/federatedfilesharing/l10n/gl.json
 share/nextcloud/apps/federatedfilesharing/l10n/he.js
@@ -8795,6 +8820,8 @@ share/nextcloud/apps/federation/l10n/fi.
 share/nextcloud/apps/federation/l10n/fi.json
 share/nextcloud/apps/federation/l10n/fr.js
 share/nextcloud/apps/federation/l10n/fr.json
+share/nextcloud/apps/federation/l10n/ga.js
+share/nextcloud/apps/federation/l10n/ga.json
 share/nextcloud/apps/federation/l10n/gl.js
 share/nextcloud/apps/federation/l10n/gl.json
 share/nextcloud/apps/federation/l10n/he.js
@@ -9059,6 +9086,8 @@ share/nextcloud/apps/files/l10n/fr.js
 share/nextcloud/apps/files/l10n/fr.json
 share/nextcloud/apps/files/l10n/fy_NL.js
 share/nextcloud/apps/files/l10n/fy_NL.json
+share/nextcloud/apps/files/l10n/ga.js
+share/nextcloud/apps/files/l10n/ga.json
 share/nextcloud/apps/files/l10n/gl.js
 share/nextcloud/apps/files/l10n/gl.json
 share/nextcloud/apps/files/l10n/gu.js
@@ -9227,9 +9256,11 @@ share/nextcloud/apps/files/lib/Db/Transf
 share/nextcloud/apps/files/lib/Db/TransferOwnershipMapper.php
 share/nextcloud/apps/files/lib/DirectEditingCapabilities.php
 share/nextcloud/apps/files/lib/Event/LoadAdditionalScriptsEvent.php
+share/nextcloud/apps/files/lib/Event/LoadSearchPlugins.php
 share/nextcloud/apps/files/lib/Event/LoadSidebar.php
 share/nextcloud/apps/files/lib/Exception/TransferOwnershipException.php
 share/nextcloud/apps/files/lib/Helper.php
+share/nextcloud/apps/files/lib/Listener/LoadSearchPluginsListener.php
 share/nextcloud/apps/files/lib/Listener/LoadSidebarListener.php
 share/nextcloud/apps/files/lib/Listener/RenderReferenceEventListener.php
 share/nextcloud/apps/files/lib/Listener/SyncLivePhotosListener.php
@@ -9245,15 +9276,137 @@ share/nextcloud/apps/files/lib/Service/T
 share/nextcloud/apps/files/lib/Service/UserConfig.php
 share/nextcloud/apps/files/lib/Service/ViewConfig.php
 share/nextcloud/apps/files/lib/Settings/PersonalSettings.php
-share/nextcloud/apps/files/list.php
 share/nextcloud/apps/files/openapi.json
-share/nextcloud/apps/files/simplelist.php
-share/nextcloud/apps/files/templates/appnavigation.php
-share/nextcloud/apps/files/templates/fileexists.html
 share/nextcloud/apps/files/templates/index.php
 share/nextcloud/apps/files/templates/list.php
 share/nextcloud/apps/files/templates/settings-personal.php
-share/nextcloud/apps/files/templates/simplelist.php
+share/nextcloud/apps/files_downloadlimit/LICENSE
+share/nextcloud/apps/files_downloadlimit/appinfo/info.xml
+share/nextcloud/apps/files_downloadlimit/appinfo/routes.php
+share/nextcloud/apps/files_downloadlimit/appinfo/signature.json
+share/nextcloud/apps/files_downloadlimit/composer.json
+share/nextcloud/apps/files_downloadlimit/composer.lock
+share/nextcloud/apps/files_downloadlimit/css/files_downloadlimit-_plugin-vue2_normalizer.css
+share/nextcloud/apps/files_downloadlimit/css/files_downloadlimit-admin.css
+share/nextcloud/apps/files_downloadlimit/css/files_downloadlimit-main.css
+share/nextcloud/apps/files_downloadlimit/css/files_downloadlimit-public.css
+share/nextcloud/apps/files_downloadlimit/css/public.css
+share/nextcloud/apps/files_downloadlimit/js/_plugin-vue2_normalizer-BeFqqCsd.mjs
+share/nextcloud/apps/files_downloadlimit/js/_plugin-vue2_normalizer-BeFqqCsd.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-admin.mjs
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-admin.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-main.mjs
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-main.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-public.mjs
+share/nextcloud/apps/files_downloadlimit/js/files_downloadlimit-public.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/index-Coo1cvk5.mjs
+share/nextcloud/apps/files_downloadlimit/js/index-Coo1cvk5.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/logger-CXFbCWgq.mjs
+share/nextcloud/apps/files_downloadlimit/js/logger-CXFbCWgq.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/purify.es-FFFEAyv8.mjs
+share/nextcloud/apps/files_downloadlimit/js/purify.es-FFFEAyv8.mjs.map
+share/nextcloud/apps/files_downloadlimit/js/vendor.LICENSE.txt
+share/nextcloud/apps/files_downloadlimit/l10n/ar.js
+share/nextcloud/apps/files_downloadlimit/l10n/ar.json
+share/nextcloud/apps/files_downloadlimit/l10n/ast.js
+share/nextcloud/apps/files_downloadlimit/l10n/ast.json
+share/nextcloud/apps/files_downloadlimit/l10n/bg.js
+share/nextcloud/apps/files_downloadlimit/l10n/bg.json
+share/nextcloud/apps/files_downloadlimit/l10n/ca.js
+share/nextcloud/apps/files_downloadlimit/l10n/ca.json
+share/nextcloud/apps/files_downloadlimit/l10n/cs.js
+share/nextcloud/apps/files_downloadlimit/l10n/cs.json
+share/nextcloud/apps/files_downloadlimit/l10n/da.js
+share/nextcloud/apps/files_downloadlimit/l10n/da.json
+share/nextcloud/apps/files_downloadlimit/l10n/de.js
+share/nextcloud/apps/files_downloadlimit/l10n/de.json
+share/nextcloud/apps/files_downloadlimit/l10n/de_DE.js
+share/nextcloud/apps/files_downloadlimit/l10n/de_DE.json
+share/nextcloud/apps/files_downloadlimit/l10n/el.js
+share/nextcloud/apps/files_downloadlimit/l10n/el.json
+share/nextcloud/apps/files_downloadlimit/l10n/en_GB.js
+share/nextcloud/apps/files_downloadlimit/l10n/en_GB.json
+share/nextcloud/apps/files_downloadlimit/l10n/es.js
+share/nextcloud/apps/files_downloadlimit/l10n/es.json
+share/nextcloud/apps/files_downloadlimit/l10n/es_EC.js
+share/nextcloud/apps/files_downloadlimit/l10n/es_EC.json
+share/nextcloud/apps/files_downloadlimit/l10n/eu.js
+share/nextcloud/apps/files_downloadlimit/l10n/eu.json
+share/nextcloud/apps/files_downloadlimit/l10n/fa.js
+share/nextcloud/apps/files_downloadlimit/l10n/fa.json
+share/nextcloud/apps/files_downloadlimit/l10n/fi.js
+share/nextcloud/apps/files_downloadlimit/l10n/fi.json
+share/nextcloud/apps/files_downloadlimit/l10n/fr.js
+share/nextcloud/apps/files_downloadlimit/l10n/fr.json
+share/nextcloud/apps/files_downloadlimit/l10n/ga.js
+share/nextcloud/apps/files_downloadlimit/l10n/ga.json
+share/nextcloud/apps/files_downloadlimit/l10n/gl.js
+share/nextcloud/apps/files_downloadlimit/l10n/gl.json
+share/nextcloud/apps/files_downloadlimit/l10n/hr.js
+share/nextcloud/apps/files_downloadlimit/l10n/hr.json
+share/nextcloud/apps/files_downloadlimit/l10n/hu.js
+share/nextcloud/apps/files_downloadlimit/l10n/hu.json
+share/nextcloud/apps/files_downloadlimit/l10n/it.js
+share/nextcloud/apps/files_downloadlimit/l10n/it.json
+share/nextcloud/apps/files_downloadlimit/l10n/ja.js
+share/nextcloud/apps/files_downloadlimit/l10n/ja.json
+share/nextcloud/apps/files_downloadlimit/l10n/ko.js
+share/nextcloud/apps/files_downloadlimit/l10n/ko.json
+share/nextcloud/apps/files_downloadlimit/l10n/lt_LT.js
+share/nextcloud/apps/files_downloadlimit/l10n/lt_LT.json
+share/nextcloud/apps/files_downloadlimit/l10n/mk.js
+share/nextcloud/apps/files_downloadlimit/l10n/mk.json
+share/nextcloud/apps/files_downloadlimit/l10n/nb.js
+share/nextcloud/apps/files_downloadlimit/l10n/nb.json
+share/nextcloud/apps/files_downloadlimit/l10n/nl.js
+share/nextcloud/apps/files_downloadlimit/l10n/nl.json
+share/nextcloud/apps/files_downloadlimit/l10n/oc.js
+share/nextcloud/apps/files_downloadlimit/l10n/oc.json
+share/nextcloud/apps/files_downloadlimit/l10n/pl.js
+share/nextcloud/apps/files_downloadlimit/l10n/pl.json
+share/nextcloud/apps/files_downloadlimit/l10n/pt_BR.js
+share/nextcloud/apps/files_downloadlimit/l10n/pt_BR.json
+share/nextcloud/apps/files_downloadlimit/l10n/pt_PT.js
+share/nextcloud/apps/files_downloadlimit/l10n/pt_PT.json
+share/nextcloud/apps/files_downloadlimit/l10n/ro.js
+share/nextcloud/apps/files_downloadlimit/l10n/ro.json
+share/nextcloud/apps/files_downloadlimit/l10n/ru.js
+share/nextcloud/apps/files_downloadlimit/l10n/ru.json
+share/nextcloud/apps/files_downloadlimit/l10n/sk.js
+share/nextcloud/apps/files_downloadlimit/l10n/sk.json
+share/nextcloud/apps/files_downloadlimit/l10n/sl.js
+share/nextcloud/apps/files_downloadlimit/l10n/sl.json
+share/nextcloud/apps/files_downloadlimit/l10n/sr.js
+share/nextcloud/apps/files_downloadlimit/l10n/sr.json
+share/nextcloud/apps/files_downloadlimit/l10n/sv.js
+share/nextcloud/apps/files_downloadlimit/l10n/sv.json
+share/nextcloud/apps/files_downloadlimit/l10n/tr.js
+share/nextcloud/apps/files_downloadlimit/l10n/tr.json
+share/nextcloud/apps/files_downloadlimit/l10n/uk.js
+share/nextcloud/apps/files_downloadlimit/l10n/uk.json
+share/nextcloud/apps/files_downloadlimit/l10n/zh_CN.js
+share/nextcloud/apps/files_downloadlimit/l10n/zh_CN.json
+share/nextcloud/apps/files_downloadlimit/l10n/zh_HK.js
+share/nextcloud/apps/files_downloadlimit/l10n/zh_HK.json
+share/nextcloud/apps/files_downloadlimit/l10n/zh_TW.js
+share/nextcloud/apps/files_downloadlimit/l10n/zh_TW.json
+share/nextcloud/apps/files_downloadlimit/lib/AppInfo/Application.php
+share/nextcloud/apps/files_downloadlimit/lib/Capabilities.php
+share/nextcloud/apps/files_downloadlimit/lib/Controller/AdminController.php
+share/nextcloud/apps/files_downloadlimit/lib/Controller/ApiController.php
+share/nextcloud/apps/files_downloadlimit/lib/Dav/PropFindPlugin.php
+share/nextcloud/apps/files_downloadlimit/lib/Db/Limit.php
+share/nextcloud/apps/files_downloadlimit/lib/Db/LimitMapper.php
+share/nextcloud/apps/files_downloadlimit/lib/LimitList.php
+share/nextcloud/apps/files_downloadlimit/lib/Listener/BeforeTemplateRenderedListener.php
+share/nextcloud/apps/files_downloadlimit/lib/Listener/LoadSidebarListener.php
+share/nextcloud/apps/files_downloadlimit/lib/Listener/SabrePluginAddListener.php
+share/nextcloud/apps/files_downloadlimit/lib/Listener/ShareLinkAccessedListener.php
+share/nextcloud/apps/files_downloadlimit/lib/Migration/Version000000Date20210910094923.php
+share/nextcloud/apps/files_downloadlimit/lib/Settings/Admin/Settings.php
+share/nextcloud/apps/files_downloadlimit/package-lock.json
+share/nextcloud/apps/files_downloadlimit/package.json
+share/nextcloud/apps/files_downloadlimit/templates/admin.php
 share/nextcloud/apps/files_external/3rdparty/.gitignore
 share/nextcloud/apps/files_external/3rdparty/autoload.php
 share/nextcloud/apps/files_external/3rdparty/composer.json
@@ -9467,6 +9620,8 @@ share/nextcloud/apps/files_external/l10n
 share/nextcloud/apps/files_external/l10n/fi.json
 share/nextcloud/apps/files_external/l10n/fr.js
 share/nextcloud/apps/files_external/l10n/fr.json
+share/nextcloud/apps/files_external/l10n/ga.js
+share/nextcloud/apps/files_external/l10n/ga.json
 share/nextcloud/apps/files_external/l10n/gl.js
 share/nextcloud/apps/files_external/l10n/gl.json
 share/nextcloud/apps/files_external/l10n/he.js
@@ -9571,6 +9726,8 @@ share/nextcloud/apps/files_external/lib/
 share/nextcloud/apps/files_external/lib/Command/ListCommand.php
 share/nextcloud/apps/files_external/lib/Command/Notify.php
 share/nextcloud/apps/files_external/lib/Command/Option.php
+share/nextcloud/apps/files_external/lib/Command/Scan.php
+share/nextcloud/apps/files_external/lib/Command/StorageAuthBase.php
 share/nextcloud/apps/files_external/lib/Command/Verify.php
 share/nextcloud/apps/files_external/lib/Config/ConfigAdapter.php
 share/nextcloud/apps/files_external/lib/Config/ExternalMountPoint.php
@@ -9686,21 +9843,19 @@ share/nextcloud/apps/files_pdfviewer/img
 share/nextcloud/apps/files_pdfviewer/img/app.svg
 share/nextcloud/apps/files_pdfviewer/img/toolbarButton-secondaryToolbarClose.svg
 share/nextcloud/apps/files_pdfviewer/img/toolbarButton-secondaryToolbarSave.svg
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-_4f7e-_ed1b-_d17e.js
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-b2e651.js
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js.LICENSE.txt
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-main.js.map
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-node_modules_nextcloud_dialogs_dist_legacy_mjs.js
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-node_modules_nextcloud_dialogs_dist_legacy_mjs.js.map
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.LICENSE.txt
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-public.js.map
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js.LICENSE.txt
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-8ibBgPg__mjs.js.map
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.LICENSE.txt
-share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_path-browserify_index_js-node_modules_nextcloud_dialogs_dist_chunks_Dial-e0595f.js.map
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.LICENSE.txt
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.map
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.LICENSE.txt
+share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.map
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-workersrc.js
 share/nextcloud/apps/files_pdfviewer/js/files_pdfviewer-workersrc.js.map
 share/nextcloud/apps/files_pdfviewer/js/pdfjs/LICENSE
@@ -10091,12 +10246,16 @@ share/nextcloud/apps/files_pdfviewer/l10
 share/nextcloud/apps/files_pdfviewer/l10n/es.json
 share/nextcloud/apps/files_pdfviewer/l10n/es_MX.js
 share/nextcloud/apps/files_pdfviewer/l10n/es_MX.json
+share/nextcloud/apps/files_pdfviewer/l10n/eu.js
+share/nextcloud/apps/files_pdfviewer/l10n/eu.json
 share/nextcloud/apps/files_pdfviewer/l10n/fa.js
 share/nextcloud/apps/files_pdfviewer/l10n/fa.json
 share/nextcloud/apps/files_pdfviewer/l10n/fi.js
 share/nextcloud/apps/files_pdfviewer/l10n/fi.json
 share/nextcloud/apps/files_pdfviewer/l10n/fr.js
 share/nextcloud/apps/files_pdfviewer/l10n/fr.json
+share/nextcloud/apps/files_pdfviewer/l10n/ga.js
+share/nextcloud/apps/files_pdfviewer/l10n/ga.json
 share/nextcloud/apps/files_pdfviewer/l10n/gl.js
 share/nextcloud/apps/files_pdfviewer/l10n/gl.json
 share/nextcloud/apps/files_pdfviewer/l10n/ja.js
@@ -10175,6 +10334,8 @@ share/nextcloud/apps/files_reminders/l10
 share/nextcloud/apps/files_reminders/l10n/fi.json
 share/nextcloud/apps/files_reminders/l10n/fr.js
 share/nextcloud/apps/files_reminders/l10n/fr.json
+share/nextcloud/apps/files_reminders/l10n/ga.js
+share/nextcloud/apps/files_reminders/l10n/ga.json
 share/nextcloud/apps/files_reminders/l10n/gl.js
 share/nextcloud/apps/files_reminders/l10n/gl.json
 share/nextcloud/apps/files_reminders/l10n/hu.js
@@ -10223,6 +10384,7 @@ share/nextcloud/apps/files_reminders/lib
 share/nextcloud/apps/files_reminders/lib/Exception/UserNotFoundException.php
 share/nextcloud/apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php
 share/nextcloud/apps/files_reminders/lib/Listener/NodeDeletedListener.php
+share/nextcloud/apps/files_reminders/lib/Listener/SabrePluginAddListener.php
 share/nextcloud/apps/files_reminders/lib/Listener/UserDeletedListener.php
 share/nextcloud/apps/files_reminders/lib/Migration/Version10000Date20230725162149.php
 share/nextcloud/apps/files_reminders/lib/Model/RichReminder.php
@@ -10340,6 +10502,8 @@ share/nextcloud/apps/files_sharing/l10n/
 share/nextcloud/apps/files_sharing/l10n/fi.json
 share/nextcloud/apps/files_sharing/l10n/fr.js
 share/nextcloud/apps/files_sharing/l10n/fr.json
+share/nextcloud/apps/files_sharing/l10n/ga.js
+share/nextcloud/apps/files_sharing/l10n/ga.json
 share/nextcloud/apps/files_sharing/l10n/gl.js
 share/nextcloud/apps/files_sharing/l10n/gl.json
 share/nextcloud/apps/files_sharing/l10n/he.js
@@ -10510,12 +10674,8 @@ share/nextcloud/apps/files_sharing/lib/S
 share/nextcloud/apps/files_sharing/lib/SharedStorage.php
 share/nextcloud/apps/files_sharing/lib/Updater.php
 share/nextcloud/apps/files_sharing/lib/ViewOnly.php
-share/nextcloud/apps/files_sharing/list.php
 share/nextcloud/apps/files_sharing/openapi.json
-share/nextcloud/apps/files_sharing/public.php
 share/nextcloud/apps/files_sharing/templates/Settings/personal.php
-share/nextcloud/apps/files_sharing/templates/list.php
-share/nextcloud/apps/files_sharing/templates/part.404.php
 share/nextcloud/apps/files_sharing/templates/public.php
 share/nextcloud/apps/files_trashbin/appinfo/info.xml
 share/nextcloud/apps/files_trashbin/appinfo/routes.php
@@ -10616,6 +10776,8 @@ share/nextcloud/apps/files_trashbin/l10n
 share/nextcloud/apps/files_trashbin/l10n/fi.json
 share/nextcloud/apps/files_trashbin/l10n/fr.js
 share/nextcloud/apps/files_trashbin/l10n/fr.json
+share/nextcloud/apps/files_trashbin/l10n/ga.js
+share/nextcloud/apps/files_trashbin/l10n/ga.json
 share/nextcloud/apps/files_trashbin/l10n/gl.js
 share/nextcloud/apps/files_trashbin/l10n/gl.json
 share/nextcloud/apps/files_trashbin/l10n/he.js
@@ -10750,9 +10912,7 @@ share/nextcloud/apps/files_trashbin/lib/
 share/nextcloud/apps/files_trashbin/lib/Trash/TrashManager.php
 share/nextcloud/apps/files_trashbin/lib/Trashbin.php
 share/nextcloud/apps/files_trashbin/lib/UserMigration/TrashbinMigrator.php
-share/nextcloud/apps/files_trashbin/list.php
 share/nextcloud/apps/files_trashbin/openapi.json
-share/nextcloud/apps/files_trashbin/templates/index.php
 share/nextcloud/apps/files_versions/appinfo/info.xml
 share/nextcloud/apps/files_versions/appinfo/routes.php
 share/nextcloud/apps/files_versions/appinfo/signature.json
@@ -10850,6 +11010,8 @@ share/nextcloud/apps/files_versions/l10n
 share/nextcloud/apps/files_versions/l10n/fi.json
 share/nextcloud/apps/files_versions/l10n/fr.js
 share/nextcloud/apps/files_versions/l10n/fr.json
+share/nextcloud/apps/files_versions/l10n/ga.js
+share/nextcloud/apps/files_versions/l10n/ga.json
 share/nextcloud/apps/files_versions/l10n/gl.js
 share/nextcloud/apps/files_versions/l10n/gl.json
 share/nextcloud/apps/files_versions/l10n/he.js
@@ -10954,6 +11116,8 @@ share/nextcloud/apps/files_versions/lib/
 share/nextcloud/apps/files_versions/lib/Listener/FileEventsListener.php
 share/nextcloud/apps/files_versions/lib/Listener/LoadAdditionalListener.php
 share/nextcloud/apps/files_versions/lib/Listener/LoadSidebarListener.php
+share/nextcloud/apps/files_versions/lib/Listener/VersionAuthorListener.php
+share/nextcloud/apps/files_versions/lib/Listener/VersionStorageMoveListener.php
 share/nextcloud/apps/files_versions/lib/Migration/Version1020Date20221114144058.php
 share/nextcloud/apps/files_versions/lib/Sabre/Plugin.php
 share/nextcloud/apps/files_versions/lib/Sabre/RestoreFolder.php
@@ -10965,12 +11129,15 @@ share/nextcloud/apps/files_versions/lib/
 share/nextcloud/apps/files_versions/lib/Storage.php
 share/nextcloud/apps/files_versions/lib/Versions/BackendNotFoundException.php
 share/nextcloud/apps/files_versions/lib/Versions/IDeletableVersionBackend.php
+share/nextcloud/apps/files_versions/lib/Versions/IMetadataVersion.php
+share/nextcloud/apps/files_versions/lib/Versions/IMetadataVersionBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/INameableVersion.php
 share/nextcloud/apps/files_versions/lib/Versions/INameableVersionBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/INeedSyncVersionBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/IVersion.php
 share/nextcloud/apps/files_versions/lib/Versions/IVersionBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/IVersionManager.php
+share/nextcloud/apps/files_versions/lib/Versions/IVersionsImporterBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/LegacyVersionsBackend.php
 share/nextcloud/apps/files_versions/lib/Versions/Version.php
 share/nextcloud/apps/files_versions/lib/Versions/VersionManager.php
@@ -10980,6 +11147,7 @@ share/nextcloud/apps/firstrunwizard/appi
 share/nextcloud/apps/firstrunwizard/appinfo/signature.json
 share/nextcloud/apps/firstrunwizard/composer.json
 share/nextcloud/apps/firstrunwizard/composer.lock
+share/nextcloud/apps/firstrunwizard/css/firstrunwizard-main.css
 share/nextcloud/apps/firstrunwizard/css/personalsettings.css
 share/nextcloud/apps/firstrunwizard/img/Nextcloud.mp4
 share/nextcloud/apps/firstrunwizard/img/Nextcloud.webm
@@ -10996,16 +11164,24 @@ share/nextcloud/apps/firstrunwizard/img/
 share/nextcloud/apps/firstrunwizard/img/apps/social.svg
 share/nextcloud/apps/firstrunwizard/img/apps/spreed.svg
 share/nextcloud/apps/firstrunwizard/img/apps/tasks.svg
+share/nextcloud/apps/firstrunwizard/img/facebook.svg
 share/nextcloud/apps/firstrunwizard/img/info.svg
 share/nextcloud/apps/firstrunwizard/img/iosBadge.png
+share/nextcloud/apps/firstrunwizard/img/mastodon.svg
+share/nextcloud/apps/firstrunwizard/img/nextcloudHub.mp4
+share/nextcloud/apps/firstrunwizard/img/nextcloudHub.webm
 share/nextcloud/apps/firstrunwizard/img/nextcloudLogo.svg
 share/nextcloud/apps/firstrunwizard/img/user.svg
-share/nextcloud/apps/firstrunwizard/js/about.js
-share/nextcloud/apps/firstrunwizard/js/activate.js
-share/nextcloud/apps/firstrunwizard/js/firstrunwizard-main.js
-share/nextcloud/apps/firstrunwizard/js/firstrunwizard-main.js.LICENSE.txt
-share/nextcloud/apps/firstrunwizard/js/firstrunwizard-main.js.map
-share/nextcloud/apps/firstrunwizard/js/personalsettings.js
+share/nextcloud/apps/firstrunwizard/img/x.svg
+share/nextcloud/apps/firstrunwizard/js/firstrunwizard-about.mjs
+share/nextcloud/apps/firstrunwizard/js/firstrunwizard-about.mjs.map
+share/nextcloud/apps/firstrunwizard/js/firstrunwizard-activate.mjs
+share/nextcloud/apps/firstrunwizard/js/firstrunwizard-activate.mjs.map
+share/nextcloud/apps/firstrunwizard/js/main-BR4qyIrQ.mjs
+share/nextcloud/apps/firstrunwizard/js/main-BR4qyIrQ.mjs.map
+share/nextcloud/apps/firstrunwizard/js/modulepreload-polyfill-DDskOgo1.mjs
+share/nextcloud/apps/firstrunwizard/js/modulepreload-polyfill-DDskOgo1.mjs.map
+share/nextcloud/apps/firstrunwizard/js/vendor.LICENSE.txt
 share/nextcloud/apps/firstrunwizard/l10n/.gitignore
 share/nextcloud/apps/firstrunwizard/l10n/af.js
 share/nextcloud/apps/firstrunwizard/l10n/af.json
@@ -11193,6 +11369,7 @@ share/nextcloud/apps/firstrunwizard/l10n
 share/nextcloud/apps/firstrunwizard/l10n/zh_TW.js
 share/nextcloud/apps/firstrunwizard/l10n/zh_TW.json
 share/nextcloud/apps/firstrunwizard/lib/AppInfo/Application.php
+share/nextcloud/apps/firstrunwizard/lib/Constants.php
 share/nextcloud/apps/firstrunwizard/lib/Controller/WizardController.php
 share/nextcloud/apps/firstrunwizard/lib/Listener/AppEnabledListener.php
 share/nextcloud/apps/firstrunwizard/lib/Listener/BeforeTemplateRenderedListener.php
@@ -11211,8 +11388,8 @@ share/nextcloud/apps/logreader/composer.
 share/nextcloud/apps/logreader/css/logreader-main.css
 share/nextcloud/apps/logreader/img/app-dark.svg
 share/nextcloud/apps/logreader/img/app.svg
-share/nextcloud/apps/logreader/js/Splitter-9140b094.mjs
-share/nextcloud/apps/logreader/js/Splitter-9140b094.mjs.map
+share/nextcloud/apps/logreader/js/Splitter-Dq0k31_P.mjs
+share/nextcloud/apps/logreader/js/Splitter-Dq0k31_P.mjs.map
 share/nextcloud/apps/logreader/js/logreader-main.mjs
 share/nextcloud/apps/logreader/js/logreader-main.mjs.map
 share/nextcloud/apps/logreader/js/vendor.LICENSE.txt
@@ -11455,6 +11632,8 @@ share/nextcloud/apps/lookup_server_conne
 share/nextcloud/apps/lookup_server_connector/l10n/fi.json
 share/nextcloud/apps/lookup_server_connector/l10n/fr.js
 share/nextcloud/apps/lookup_server_connector/l10n/fr.json
+share/nextcloud/apps/lookup_server_connector/l10n/ga.js
+share/nextcloud/apps/lookup_server_connector/l10n/ga.json
 share/nextcloud/apps/lookup_server_connector/l10n/gl.js
 share/nextcloud/apps/lookup_server_connector/l10n/gl.json
 share/nextcloud/apps/lookup_server_connector/l10n/he.js
@@ -11588,6 +11767,8 @@ share/nextcloud/apps/nextcloud_announcem
 share/nextcloud/apps/nextcloud_announcements/l10n/fi.json
 share/nextcloud/apps/nextcloud_announcements/l10n/fr.js
 share/nextcloud/apps/nextcloud_announcements/l10n/fr.json
+share/nextcloud/apps/nextcloud_announcements/l10n/ga.js
+share/nextcloud/apps/nextcloud_announcements/l10n/ga.json
 share/nextcloud/apps/nextcloud_announcements/l10n/gl.js
 share/nextcloud/apps/nextcloud_announcements/l10n/gl.json
 share/nextcloud/apps/nextcloud_announcements/l10n/he.js
@@ -11683,28 +11864,28 @@ share/nextcloud/apps/notifications/img/t
 share/nextcloud/apps/notifications/js/notifications-admin-settings.js
 share/nextcloud/apps/notifications/js/notifications-admin-settings.js.LICENSE.txt
 share/nextcloud/apps/notifications/js/notifications-admin-settings.js.map
-share/nextcloud/apps/notifications/js/notifications-data_image_svg_xml_base64_PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJ-e25a52.js
+share/nextcloud/apps/notifications/js/notifications-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-b2e651.js
 share/nextcloud/apps/notifications/js/notifications-main.js
 share/nextcloud/apps/notifications/js/notifications-main.js.LICENSE.txt
 share/nextcloud/apps/notifications/js/notifications-main.js.map
-share/nextcloud/apps/notifications/js/notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue-data_image_svg_xml_base64-ab95a3.js
-share/nextcloud/apps/notifications/js/notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue-data_image_svg_xml_base64-ab95a3.js.LICENSE.txt
-share/nextcloud/apps/notifications/js/notifications-node_modules_moment_locale_sync_recursive_-src_NotificationsApp_vue-data_image_svg_xml_base64-ab95a3.js.map
-share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js
-share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.LICENSE.txt
-share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.map
+share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js
+share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.LICENSE.txt
+share/nextcloud/apps/notifications/js/notifications-node_modules_nextcloud_dialogs_dist_chunks_index-clds-yO2_mjs.js.map
 share/nextcloud/apps/notifications/js/notifications-settings.js
 share/nextcloud/apps/notifications/js/notifications-settings.js.LICENSE.txt
 share/nextcloud/apps/notifications/js/notifications-settings.js.map
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js.LICENSE.txt
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_js-node_modules_nextcloud_vue_dist_Components_-304b96.js.map
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.LICENSE.txt
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.map
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_notify_push_dist_i-4dbea9.js
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_notify_push_dist_i-4dbea9.js.LICENSE.txt
-share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_nextcloud_notify_push_dist_i-4dbea9.js.map
+share/nextcloud/apps/notifications/js/notifications-src_NotificationsApp_vue.js
+share/nextcloud/apps/notifications/js/notifications-src_NotificationsApp_vue.js.LICENSE.txt
+share/nextcloud/apps/notifications/js/notifications-src_NotificationsApp_vue.js.map
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_cjs-node_modules_nextcloud_l10n_dist_index_mjs-eb6d62.js
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_cjs-node_modules_nextcloud_l10n_dist_index_mjs-eb6d62.js.LICENSE.txt
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_auth_dist_index_cjs-node_modules_nextcloud_l10n_dist_index_mjs-eb6d62.js.map
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_nextcloud_notify_pu-148966.js
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_nextcloud_notify_pu-148966.js.LICENSE.txt
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_nextcloud_notify_pu-148966.js.map
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.LICENSE.txt
+share/nextcloud/apps/notifications/js/notifications-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-ClzJbciL_mjs.js.map
 share/nextcloud/apps/notifications/l10n/af.js
 share/nextcloud/apps/notifications/l10n/af.json
 share/nextcloud/apps/notifications/l10n/an.js
@@ -11917,6 +12098,7 @@ share/nextcloud/apps/notifications/lib/C
 share/nextcloud/apps/notifications/lib/Exceptions/NotificationNotFoundException.php
 share/nextcloud/apps/notifications/lib/FakeUser.php
 share/nextcloud/apps/notifications/lib/Handler.php
+share/nextcloud/apps/notifications/lib/Listener/AddMissingIndicesListener.php
 share/nextcloud/apps/notifications/lib/Listener/BeforeTemplateRenderedListener.php
 share/nextcloud/apps/notifications/lib/Listener/PostLoginListener.php
 share/nextcloud/apps/notifications/lib/Listener/UserCreatedListener.php
@@ -11938,6 +12120,9 @@ share/nextcloud/apps/notifications/lib/S
 share/nextcloud/apps/notifications/lib/Settings/Personal.php
 share/nextcloud/apps/notifications/lib/Settings/PersonalSection.php
 share/nextcloud/apps/notifications/lib/Settings/SetupWarningOnRateLimitReached.php
+share/nextcloud/apps/notifications/openapi-administration.json
+share/nextcloud/apps/notifications/openapi-full.json
+share/nextcloud/apps/notifications/openapi-push.json
 share/nextcloud/apps/notifications/openapi.json
 share/nextcloud/apps/notifications/package-lock.json
 share/nextcloud/apps/notifications/package.json
@@ -12031,6 +12216,8 @@ share/nextcloud/apps/oauth2/l10n/fi.js
 share/nextcloud/apps/oauth2/l10n/fi.json
 share/nextcloud/apps/oauth2/l10n/fr.js
 share/nextcloud/apps/oauth2/l10n/fr.json
+share/nextcloud/apps/oauth2/l10n/ga.js
+share/nextcloud/apps/oauth2/l10n/ga.json
 share/nextcloud/apps/oauth2/l10n/gl.js
 share/nextcloud/apps/oauth2/l10n/gl.json
 share/nextcloud/apps/oauth2/l10n/he.js
@@ -12124,17 +12311,11 @@ share/nextcloud/apps/password_policy/app
 share/nextcloud/apps/password_policy/appinfo/signature.json
 share/nextcloud/apps/password_policy/composer.json
 share/nextcloud/apps/password_policy/composer.lock
+share/nextcloud/apps/password_policy/css/password_policy-settings.css
 share/nextcloud/apps/password_policy/img/app.svg
-share/nextcloud/apps/password_policy/js/password_policy-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-b2e651.js
-share/nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
-share/nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
-share/nextcloud/apps/password_policy/js/password_policy-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
-share/nextcloud/apps/password_policy/js/password_policy-settings.js
-share/nextcloud/apps/password_policy/js/password_policy-settings.js.LICENSE.txt
-share/nextcloud/apps/password_policy/js/password_policy-settings.js.map
-share/nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js
-share/nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.LICENSE.txt
-share/nextcloud/apps/password_policy/js/password_policy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.map
+share/nextcloud/apps/password_policy/js/password_policy-settings.mjs
+share/nextcloud/apps/password_policy/js/password_policy-settings.mjs.map
+share/nextcloud/apps/password_policy/js/vendor.LICENSE.txt
 share/nextcloud/apps/password_policy/l10n/af.js
 share/nextcloud/apps/password_policy/l10n/af.json
 share/nextcloud/apps/password_policy/l10n/ar.js
@@ -12209,6 +12390,8 @@ share/nextcloud/apps/password_policy/l10
 share/nextcloud/apps/password_policy/l10n/fi.json
 share/nextcloud/apps/password_policy/l10n/fr.js
 share/nextcloud/apps/password_policy/l10n/fr.json
+share/nextcloud/apps/password_policy/l10n/ga.js
+share/nextcloud/apps/password_policy/l10n/ga.json
 share/nextcloud/apps/password_policy/l10n/gl.js
 share/nextcloud/apps/password_policy/l10n/gl.json
 share/nextcloud/apps/password_policy/l10n/he.js
@@ -12366,18 +12549,28 @@ share/nextcloud/apps/photos/composer/aut
 share/nextcloud/apps/photos/img/app.svg
 share/nextcloud/apps/photos/img/photos.svg
 share/nextcloud/apps/photos/img/yourphotos.svg
+share/nextcloud/apps/photos/js/photos-dashboard.js
+share/nextcloud/apps/photos/js/photos-dashboard.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-dashboard.js.map
 share/nextcloud/apps/photos/js/photos-main.js
 share/nextcloud/apps/photos/js/photos-main.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-main.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js
-share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_dialogs_dist_chunks_index-1zThpkd0_mjs.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-3c3243.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-e1736f.js
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-e1736f.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_vue-material-design-icons_P-e1736f.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--996eaf.js
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--996eaf.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--996eaf.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--f24de2.js
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--f24de2.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_ArrowLeft_vue--f24de2.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_PackageVariant-6bf9ec.js
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_PackageVariant-6bf9ec.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_PackageVariant-6bf9ec.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_PackageVariant-bff37a.js
+share/nextcloud/apps/photos/js/photos-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_PackageVariant-bff37a.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_moment_locale_sync_recursive_-src_views_PhotosTab_vue.js
+share/nextcloud/apps/photos/js/photos-node_modules_moment_locale_sync_recursive_-src_views_PhotosTab_vue.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js
+share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.map
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Places_vue.js
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Places_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Places_vue.js.map
@@ -12387,14 +12580,8 @@ share/nextcloud/apps/photos/js/photos-no
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Timeline_vue.js
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Timeline_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_ArrowLeft_vue-src_views_Timeline_vue.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-7ffa74.js
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-7ffa74.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-7ffa74.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-88a20b.js.map
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-934ab5.js
-share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-934ab5.js.map
+share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_FolderMultipleImage_vue-src_views_AlbumContent_vue.js
+share/nextcloud/apps/photos/js/photos-node_modules_vue-material-design-icons_FolderMultipleImage_vue-src_views_AlbumContent_vue.js.map
 share/nextcloud/apps/photos/js/photos-public.js
 share/nextcloud/apps/photos/js/photos-public.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-public.js.map
@@ -12420,8 +12607,6 @@ share/nextcloud/apps/photos/js/photos-sr
 share/nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js
 share/nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-src_services_collectionFetcher_js-src_components_HeaderNavigation_vue.js.map
-share/nextcloud/apps/photos/js/photos-src_views_AlbumContent_vue.js
-share/nextcloud/apps/photos/js/photos-src_views_AlbumContent_vue.js.map
 share/nextcloud/apps/photos/js/photos-src_views_Albums_vue.js
 share/nextcloud/apps/photos/js/photos-src_views_Albums_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-src_views_Albums_vue.js.map
@@ -12431,29 +12616,29 @@ share/nextcloud/apps/photos/js/photos-sr
 share/nextcloud/apps/photos/js/photos-src_views_Folders_vue.js
 share/nextcloud/apps/photos/js/photos-src_views_Folders_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-src_views_Folders_vue.js.map
-share/nextcloud/apps/photos/js/photos-src_views_PhotosTab_vue.js
-share/nextcloud/apps/photos/js/photos-src_views_PhotosTab_vue.js.map
+share/nextcloud/apps/photos/js/photos-src_views_SharedAlbumContent_vue.js
+share/nextcloud/apps/photos/js/photos-src_views_SharedAlbumContent_vue.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-src_views_SharedAlbumContent_vue.js.map
 share/nextcloud/apps/photos/js/photos-src_views_Tags_vue.js
 share/nextcloud/apps/photos/js/photos-src_views_Tags_vue.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-src_views_Tags_vue.js.map
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_leaflet-defaulticon-compatibility_src_Icon_Default_compatibility_js-node-a43fe3.js.map
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-cOp1W5mL_mjs.js.map
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js.LICENSE.txt
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_files_dist_index_mjs.js.map
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_Accoun-ac76f8.js
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_blurhash_dist_esm_index_js-node_modules_vue-material-design-icons_Accoun-ac76f8.js.map
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_moment_dist_index_js-node_modules_leaflet-defaulticon-compatib-1c7d79.js.map
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_blurhash_dist_esm_index_js--bc3bd7.js
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_blurhash_dist_esm_index_js--bc3bd7.js.map
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_blurhash_dist_esm_index_js--cf3d5b.js
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_blurhash_dist_esm_index_js--cf3d5b.js.map
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-24a5e7.js
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-24a5e7.js.map
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-3586bd.js
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-3586bd.js.map
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_dist_chunks_ConflictPicker-28e9d8de_mjs.js.map
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-node_modules_vue-7c36ca.js
-share/nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_AccountBoxMultipleOutline_vue-node_modules_vue-7c36ca.js.map
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0-aee94f.js
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0-aee94f.js.LICENSE.txt
+share/nextcloud/apps/photos/js/photos-vendors-node_modules_nextcloud_upload_node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0-aee94f.js.map
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js.LICENSE.txt
 share/nextcloud/apps/photos/js/photos-vendors-node_modules_vue-material-design-icons_ArrowLeft_vue-node_modules_nextcloud_upload_di-f407f6.js.map
@@ -12649,6 +12834,8 @@ share/nextcloud/apps/photos/lib/Album/Al
 share/nextcloud/apps/photos/lib/Album/AlbumMapper.php
 share/nextcloud/apps/photos/lib/Album/AlbumWithFiles.php
 share/nextcloud/apps/photos/lib/AppInfo/Application.php
+share/nextcloud/apps/photos/lib/Command/AlbumAddCommand.php
+share/nextcloud/apps/photos/lib/Command/AlbumCreateCommand.php
 share/nextcloud/apps/photos/lib/Command/UpdateReverseGeocodingFilesCommand.php
 share/nextcloud/apps/photos/lib/Controller/AlbumsController.php
 share/nextcloud/apps/photos/lib/Controller/ApiController.php
@@ -12660,6 +12847,7 @@ share/nextcloud/apps/photos/lib/DB/Photo
 share/nextcloud/apps/photos/lib/DB/Place/PlaceFile.php
 share/nextcloud/apps/photos/lib/DB/Place/PlaceInfo.php
 share/nextcloud/apps/photos/lib/DB/Place/PlaceMapper.php
+share/nextcloud/apps/photos/lib/Dashboard/OnThisDay.php
 share/nextcloud/apps/photos/lib/Exception/AlreadyInAlbumException.php
 share/nextcloud/apps/photos/lib/Jobs/AutomaticPlaceMapperJob.php
 share/nextcloud/apps/photos/lib/Listener/AlbumsManagementEventListener.php
@@ -12675,6 +12863,8 @@ share/nextcloud/apps/photos/lib/Migratio
 share/nextcloud/apps/photos/lib/Migration/Version20001Date20220830131446.php
 share/nextcloud/apps/photos/lib/Migration/Version20003Date20221102170153.php
 share/nextcloud/apps/photos/lib/Migration/Version20003Date20221103094628.php
+share/nextcloud/apps/photos/lib/Migration/Version3000Date20240417075404.php
+share/nextcloud/apps/photos/lib/RepairStep/InitMetadata.php
 share/nextcloud/apps/photos/lib/Sabre/Album/AlbumPhoto.php
 share/nextcloud/apps/photos/lib/Sabre/Album/AlbumRoot.php
 share/nextcloud/apps/photos/lib/Sabre/Album/AlbumsHome.php
@@ -12751,16 +12941,16 @@ share/nextcloud/apps/privacy/img/app.svg
 share/nextcloud/apps/privacy/img/control.svg
 share/nextcloud/apps/privacy/img/freedom.svg
 share/nextcloud/apps/privacy/img/knowledge.svg
-share/nextcloud/apps/privacy/js/privacy-data_image_svg_xml_base64_PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCI-65943f.js
+share/nextcloud/apps/privacy/js/privacy-data_image_svg_xml_3csvg_20xmlns_27http_www_w3_org_2000_svg_27_20width_2724_27_20height_2724_-b2e651.js
 share/nextcloud/apps/privacy/js/privacy-main.js
 share/nextcloud/apps/privacy/js/privacy-main.js.LICENSE.txt
 share/nextcloud/apps/privacy/js/privacy-main.js.map
-share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js
-share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.LICENSE.txt
-share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js.map
-share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js
-share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.LICENSE.txt
-share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js.map
+share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js
+share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js.LICENSE.txt
+share/nextcloud/apps/privacy/js/privacy-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js.map
+share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js
+share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js.LICENSE.txt
+share/nextcloud/apps/privacy/js/privacy-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js.map
 share/nextcloud/apps/privacy/l10n/af.js
 share/nextcloud/apps/privacy/l10n/af.json
 share/nextcloud/apps/privacy/l10n/ar.js
@@ -12801,6 +12991,8 @@ share/nextcloud/apps/privacy/l10n/fi.js
 share/nextcloud/apps/privacy/l10n/fi.json
 share/nextcloud/apps/privacy/l10n/fr.js
 share/nextcloud/apps/privacy/l10n/fr.json
+share/nextcloud/apps/privacy/l10n/ga.js
+share/nextcloud/apps/privacy/l10n/ga.json
 share/nextcloud/apps/privacy/l10n/gl.js
 share/nextcloud/apps/privacy/l10n/gl.json
 share/nextcloud/apps/privacy/l10n/he.js
@@ -12928,6 +13120,8 @@ share/nextcloud/apps/provisioning_api/l1
 share/nextcloud/apps/provisioning_api/l10n/fa.json
 share/nextcloud/apps/provisioning_api/l10n/fr.js
 share/nextcloud/apps/provisioning_api/l10n/fr.json
+share/nextcloud/apps/provisioning_api/l10n/ga.js
+share/nextcloud/apps/provisioning_api/l10n/ga.json
 share/nextcloud/apps/provisioning_api/l10n/gl.js
 share/nextcloud/apps/provisioning_api/l10n/gl.json
 share/nextcloud/apps/provisioning_api/l10n/hr.js
@@ -13134,7 +13328,11 @@ share/nextcloud/apps/related_resources/j
 share/nextcloud/apps/related_resources/js/related_resources.js.LICENSE.txt
 share/nextcloud/apps/related_resources/js/related_resources.js.map
 share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js
+share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.LICENSE.txt
 share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_js.related_resources.js.map
+share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_mjs.related_resources.js
+share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_mjs.related_resources.js.LICENSE.txt
+share/nextcloud/apps/related_resources/js/vendors-node_modules_nextcloud_vue_dist_Components_NcRelatedResourcesPanel_mjs.related_resources.js.map
 share/nextcloud/apps/related_resources/l10n/af.js
 share/nextcloud/apps/related_resources/l10n/af.json
 share/nextcloud/apps/related_resources/l10n/an.js
@@ -13669,6 +13867,7 @@ share/nextcloud/apps/settings/img/users.
 share/nextcloud/apps/settings/js/esm-test.mjs
 share/nextcloud/apps/settings/js/federationscopemenu.js
 share/nextcloud/apps/settings/js/federationsettingsview.js
+share/nextcloud/apps/settings/js/map-test.js.map
 share/nextcloud/apps/settings/js/security_password.js
 share/nextcloud/apps/settings/js/settings.js
 share/nextcloud/apps/settings/js/settings/personalInfo.js
@@ -13753,6 +13952,8 @@ share/nextcloud/apps/settings/l10n/fo.js
 share/nextcloud/apps/settings/l10n/fo.json
 share/nextcloud/apps/settings/l10n/fr.js
 share/nextcloud/apps/settings/l10n/fr.json
+share/nextcloud/apps/settings/l10n/ga.js
+share/nextcloud/apps/settings/l10n/ga.json
 share/nextcloud/apps/settings/l10n/gl.js
 share/nextcloud/apps/settings/l10n/gl.json
 share/nextcloud/apps/settings/l10n/he.js
@@ -13849,6 +14050,7 @@ share/nextcloud/apps/settings/lib/Contro
 share/nextcloud/apps/settings/lib/Controller/ChangePasswordController.php
 share/nextcloud/apps/settings/lib/Controller/CheckSetupController.php
 share/nextcloud/apps/settings/lib/Controller/CommonSettingsTrait.php
+share/nextcloud/apps/settings/lib/Controller/DeclarativeSettingsController.php
 share/nextcloud/apps/settings/lib/Controller/HelpController.php
 share/nextcloud/apps/settings/lib/Controller/LogSettingsController.php
 share/nextcloud/apps/settings/lib/Controller/MailSettingsController.php
@@ -13865,6 +14067,7 @@ share/nextcloud/apps/settings/lib/Listen
 share/nextcloud/apps/settings/lib/Listener/UserRemovedFromGroupActivityListener.php
 share/nextcloud/apps/settings/lib/Mailer/NewUserMailHelper.php
 share/nextcloud/apps/settings/lib/Middleware/SubadminMiddleware.php
+share/nextcloud/apps/settings/lib/ResponseDefinitions.php
 share/nextcloud/apps/settings/lib/Search/AppSearch.php
 share/nextcloud/apps/settings/lib/Search/SectionSearch.php
 share/nextcloud/apps/settings/lib/Search/UserSearch.php
@@ -13900,10 +14103,12 @@ share/nextcloud/apps/settings/lib/Settin
 share/nextcloud/apps/settings/lib/Settings/Personal/ServerDevNotice.php
 share/nextcloud/apps/settings/lib/SetupChecks/AppDirsWithDifferentOwner.php
 share/nextcloud/apps/settings/lib/SetupChecks/BruteForceThrottler.php
+share/nextcloud/apps/settings/lib/SetupChecks/CheckServerResponseTrait.php
 share/nextcloud/apps/settings/lib/SetupChecks/CheckUserCertificates.php
 share/nextcloud/apps/settings/lib/SetupChecks/CodeIntegrity.php
 share/nextcloud/apps/settings/lib/SetupChecks/CronErrors.php
 share/nextcloud/apps/settings/lib/SetupChecks/CronInfo.php
+share/nextcloud/apps/settings/lib/SetupChecks/DataDirectoryProtected.php
 share/nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingColumns.php
 share/nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingIndices.php
 share/nextcloud/apps/settings/lib/SetupChecks/DatabaseHasMissingPrimaryKeys.php
@@ -13913,12 +14118,16 @@ share/nextcloud/apps/settings/lib/SetupC
 share/nextcloud/apps/settings/lib/SetupChecks/EmailTestSuccessful.php
 share/nextcloud/apps/settings/lib/SetupChecks/FileLocking.php
 share/nextcloud/apps/settings/lib/SetupChecks/ForwardedForHeaders.php
+share/nextcloud/apps/settings/lib/SetupChecks/HttpsUrlGeneration.php
 share/nextcloud/apps/settings/lib/SetupChecks/InternetConnectivity.php
 share/nextcloud/apps/settings/lib/SetupChecks/JavaScriptModules.php
+share/nextcloud/apps/settings/lib/SetupChecks/JavaScriptSourceMaps.php
 share/nextcloud/apps/settings/lib/SetupChecks/LegacySSEKeyFormat.php
 share/nextcloud/apps/settings/lib/SetupChecks/MaintenanceWindowStart.php
 share/nextcloud/apps/settings/lib/SetupChecks/MemcacheConfigured.php
+share/nextcloud/apps/settings/lib/SetupChecks/MimeTypeMigrationAvailable.php
 share/nextcloud/apps/settings/lib/SetupChecks/MysqlUnicodeSupport.php
+share/nextcloud/apps/settings/lib/SetupChecks/OcxProviders.php
 share/nextcloud/apps/settings/lib/SetupChecks/OverwriteCliUrl.php
 share/nextcloud/apps/settings/lib/SetupChecks/PhpDefaultCharset.php
 share/nextcloud/apps/settings/lib/SetupChecks/PhpDisabledFunctions.php
@@ -13932,17 +14141,22 @@ share/nextcloud/apps/settings/lib/SetupC
 share/nextcloud/apps/settings/lib/SetupChecks/PushService.php
 share/nextcloud/apps/settings/lib/SetupChecks/RandomnessSecure.php
 share/nextcloud/apps/settings/lib/SetupChecks/ReadOnlyConfig.php
+share/nextcloud/apps/settings/lib/SetupChecks/SchedulingTableSize.php
+share/nextcloud/apps/settings/lib/SetupChecks/SecurityHeaders.php
 share/nextcloud/apps/settings/lib/SetupChecks/SupportedDatabase.php
 share/nextcloud/apps/settings/lib/SetupChecks/SystemIs64bit.php
 share/nextcloud/apps/settings/lib/SetupChecks/TempSpaceAvailable.php
 share/nextcloud/apps/settings/lib/SetupChecks/TransactionIsolation.php
+share/nextcloud/apps/settings/lib/SetupChecks/WellKnownUrls.php
+share/nextcloud/apps/settings/lib/SetupChecks/Woff2Loading.php
 share/nextcloud/apps/settings/lib/UserMigration/AccountMigrator.php
 share/nextcloud/apps/settings/lib/UserMigration/AccountMigratorException.php
 share/nextcloud/apps/settings/lib/WellKnown/ChangePasswordHandler.php
 share/nextcloud/apps/settings/lib/WellKnown/SecurityTxtHandler.php
+share/nextcloud/apps/settings/openapi-administration.json
+share/nextcloud/apps/settings/openapi-full.json
 share/nextcloud/apps/settings/openapi.json
 share/nextcloud/apps/settings/templates/help.php
-share/nextcloud/apps/settings/templates/settings-vue.php
 share/nextcloud/apps/settings/templates/settings/additional.php
 share/nextcloud/apps/settings/templates/settings/admin/additional-mail.php
 share/nextcloud/apps/settings/templates/settings/admin/ai.php
@@ -14041,6 +14255,8 @@ share/nextcloud/apps/sharebymail/l10n/fi
 share/nextcloud/apps/sharebymail/l10n/fi.json
 share/nextcloud/apps/sharebymail/l10n/fr.js
 share/nextcloud/apps/sharebymail/l10n/fr.json
+share/nextcloud/apps/sharebymail/l10n/ga.js
+share/nextcloud/apps/sharebymail/l10n/ga.json
 share/nextcloud/apps/sharebymail/l10n/gl.js
 share/nextcloud/apps/sharebymail/l10n/gl.json
 share/nextcloud/apps/sharebymail/l10n/he.js
@@ -14360,6 +14576,8 @@ share/nextcloud/apps/survey_client/l10n/
 share/nextcloud/apps/survey_client/l10n/fi.json
 share/nextcloud/apps/survey_client/l10n/fr.js
 share/nextcloud/apps/survey_client/l10n/fr.json
+share/nextcloud/apps/survey_client/l10n/ga.js
+share/nextcloud/apps/survey_client/l10n/ga.json
 share/nextcloud/apps/survey_client/l10n/gl.js
 share/nextcloud/apps/survey_client/l10n/gl.json
 share/nextcloud/apps/survey_client/l10n/he.js
@@ -14491,6 +14709,8 @@ share/nextcloud/apps/suspicious_login/l1
 share/nextcloud/apps/suspicious_login/l10n/fi.json
 share/nextcloud/apps/suspicious_login/l10n/fr.js
 share/nextcloud/apps/suspicious_login/l10n/fr.json
+share/nextcloud/apps/suspicious_login/l10n/ga.js
+share/nextcloud/apps/suspicious_login/l10n/ga.json
 share/nextcloud/apps/suspicious_login/l10n/gl.js
 share/nextcloud/apps/suspicious_login/l10n/gl.json
 share/nextcloud/apps/suspicious_login/l10n/he.js
@@ -16180,6 +16400,8 @@ share/nextcloud/apps/systemtags/l10n/fi.
 share/nextcloud/apps/systemtags/l10n/fi.json
 share/nextcloud/apps/systemtags/l10n/fr.js
 share/nextcloud/apps/systemtags/l10n/fr.json
+share/nextcloud/apps/systemtags/l10n/ga.js
+share/nextcloud/apps/systemtags/l10n/ga.json
 share/nextcloud/apps/systemtags/l10n/gl.js
 share/nextcloud/apps/systemtags/l10n/gl.json
 share/nextcloud/apps/systemtags/l10n/he.js
@@ -16278,10 +16500,8 @@ share/nextcloud/apps/systemtags/lib/Capa
 share/nextcloud/apps/systemtags/lib/Controller/LastUsedController.php
 share/nextcloud/apps/systemtags/lib/Search/TagSearchProvider.php
 share/nextcloud/apps/systemtags/lib/Settings/Admin.php
-share/nextcloud/apps/systemtags/list.php
 share/nextcloud/apps/systemtags/openapi.json
 share/nextcloud/apps/systemtags/templates/admin.php
-share/nextcloud/apps/systemtags/templates/list.php
 share/nextcloud/apps/text/CHANGELOG.md
 share/nextcloud/apps/text/COPYING
 share/nextcloud/apps/text/appinfo/info.xml
@@ -16305,6 +16525,7 @@ share/nextcloud/apps/text/composer/compo
 share/nextcloud/apps/text/img/app-dark.svg
 share/nextcloud/apps/text/img/app.png
 share/nextcloud/apps/text/img/app.svg
+share/nextcloud/apps/text/img/article.svg
 share/nextcloud/apps/text/img/checkbox-mark.svg
 share/nextcloud/apps/text/img/github.svg
 share/nextcloud/apps/text/img/screenshots/screenshot1.png
@@ -17111,28 +17332,27 @@ share/nextcloud/apps/text/js/node_module
 share/nextcloud/apps/text/js/node_modules_dagre-d3-es_src_graphlib_json_js-node_modules_dagre-d3-es_src_index_js-node_modu-e535e5.js.map
 share/nextcloud/apps/text/js/node_modules_dayjs_plugin_advancedFormat_js-node_modules_dayjs_plugin_customParseFormat_js-no-96543d.js
 share/nextcloud/apps/text/js/node_modules_dayjs_plugin_advancedFormat_js-node_modules_dayjs_plugin_customParseFormat_js-no-96543d.js.map
-share/nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-CwXnUkoV_mjs.js
-share/nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-CwXnUkoV_mjs.js.LICENSE.txt
-share/nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-CwXnUkoV_mjs.js.map
+share/nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-CYiQsZoY_mjs.js
+share/nextcloud/apps/text/js/node_modules_nextcloud_dialogs_dist_chunks_index-CYiQsZoY_mjs.js.map
 share/nextcloud/apps/text/js/node_modules_uuid_dist_esm-browser_v5_js.js
 share/nextcloud/apps/text/js/node_modules_uuid_dist_esm-browser_v5_js.js.map
 share/nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js
 share/nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js.LICENSE.txt
 share/nextcloud/apps/text/js/src_extensions_index_js-src_components_Editor_EditorOutline_vue-data_image_svg_xml_3csvg_20xm-1ac8cb.js.map
-share/nextcloud/apps/text/js/src_helpers_files_js-node_modules_toastify-js_src_toastify_js.js
-share/nextcloud/apps/text/js/src_helpers_files_js-node_modules_toastify-js_src_toastify_js.js.LICENSE.txt
-share/nextcloud/apps/text/js/src_helpers_files_js-node_modules_toastify-js_src_toastify_js.js.map
-share/nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js
-share/nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js.LICENSE.txt
-share/nextcloud/apps/text/js/src_helpers_files_js-src_components_ViewerComponent_vue.js.map
+share/nextcloud/apps/text/js/src_helpers_files_js.js
+share/nextcloud/apps/text/js/src_helpers_files_js.js.LICENSE.txt
+share/nextcloud/apps/text/js/src_helpers_files_js.js.map
+share/nextcloud/apps/text/js/src_store_index_js-src_components_ViewerComponent_vue.js
+share/nextcloud/apps/text/js/src_store_index_js-src_components_ViewerComponent_vue.js.LICENSE.txt
+share/nextcloud/apps/text/js/src_store_index_js-src_components_ViewerComponent_vue.js.map
 share/nextcloud/apps/text/js/src_store_index_js.js
 share/nextcloud/apps/text/js/src_store_index_js.js.LICENSE.txt
 share/nextcloud/apps/text/js/src_store_index_js.js.map
 share/nextcloud/apps/text/js/src_views_FilesSettings_vue.js
 share/nextcloud/apps/text/js/src_views_FilesSettings_vue.js.map
-share/nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-k4gWHxrE_mjs-node_mo-c8741d.js
-share/nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-k4gWHxrE_mjs-node_mo-c8741d.js.LICENSE.txt
-share/nextcloud/apps/text/js/src_views_RichWorkspace_vue-node_modules_nextcloud_vue_dist_chunks_emoji-k4gWHxrE_mjs-node_mo-c8741d.js.map
+share/nextcloud/apps/text/js/src_views_RichWorkspace_vue.js
+share/nextcloud/apps/text/js/src_views_RichWorkspace_vue.js.LICENSE.txt
+share/nextcloud/apps/text/js/src_views_RichWorkspace_vue.js.map
 share/nextcloud/apps/text/js/text-editors.js
 share/nextcloud/apps/text/js/text-editors.js.LICENSE.txt
 share/nextcloud/apps/text/js/text-editors.js.map
@@ -17151,41 +17371,47 @@ share/nextcloud/apps/text/js/text-text.j
 share/nextcloud/apps/text/js/text-viewer.js
 share/nextcloud/apps/text/js/text-viewer.js.LICENSE.txt
 share/nextcloud/apps/text/js/text-viewer.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js
-share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-01b328.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-dcb1d8.js
+share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-dcb1d8.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_braintree_sanitize-url_dist_index_js-node_modules_quartzy_markdown-it-me-dcb1d8.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_core-js_modules_es_string_replace_js-node_modules_nextcloud_dialogs_dist-399fb3.js
+share/nextcloud/apps/text/js/vendors-node_modules_core-js_modules_es_string_replace_js-node_modules_nextcloud_dialogs_dist-399fb3.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_core-js_modules_es_string_replace_js-node_modules_nextcloud_dialogs_dist-399fb3.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js
 share/nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js.LICENSE.txt
 share/nextcloud/apps/text/js/vendors-node_modules_cytoscape-cose-bilkent_cytoscape-cose-bilkent_js-node_modules_cytoscape_-439e91.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_dagre-d3-es_src_dagre_index_js.js
 share/nextcloud/apps/text/js/vendors-node_modules_dagre-d3-es_src_dagre_index_js.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_debounce_index_js-node_modules_toastify-js_src_toastify_js-node_modules_-ef8d33.js
+share/nextcloud/apps/text/js/vendors-node_modules_debounce_index_js-node_modules_toastify-js_src_toastify_js-node_modules_-ef8d33.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_debounce_index_js-node_modules_toastify-js_src_toastify_js-node_modules_-ef8d33.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_elkjs_lib_elk_bundled_js.js
 share/nextcloud/apps/text/js/vendors-node_modules_elkjs_lib_elk_bundled_js.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_katex_dist_katex_mjs.js
 share/nextcloud/apps/text/js/vendors-node_modules_katex_dist_katex_mjs.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_mdast-util-from-markdown_lib_index_js.js
 share/nextcloud/apps/text/js/vendors-node_modules_mdast-util-from-markdown_lib_index_js.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_es_mjs.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-865519.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DM4uLuEW_mjs-node_modules_nextc-b13f7b.js
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DM4uLuEW_mjs-node_modules_nextc-b13f7b.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DM4uLuEW_mjs-node_modules_nextc-b13f7b.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-a51c5e.js
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-a51c5e.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_nextcloud_dialogs_dist_index_-a51c5e.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_toastify-js_src_toastify_js--547e39.js
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_toastify-js_src_toastify_js--547e39.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_router_dist_index_js-node_modules_toastify-js_src_toastify_js--547e39.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_mjs.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_mjs.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_axios_dist_index_mjs.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-e32446.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-e32446.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_browser-storage_dist_index_js-node_modules_debounce_index_js-n-e32446.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DUbP4INd_mjs-node_modules_nextc-3a742a.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DUbP4INd_mjs-node_modules_nextc-3a742a.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DUbP4INd_mjs-node_modules_nextc-3a742a.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_nextcloud_vue_dist_chunks_em-5dca48.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_nextcloud_vue_dist_chunks_em-5dca48.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_nextcloud_vue_dist_chunks_em-5dca48.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_path-normalize_lib_index_js--b11984.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_path-normalize_lib_index_js--b11984.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_logger_dist_index_js-node_modules_path-normalize_lib_index_js--b11984.js.map
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_cancelable-promise_umd_Cancel-2c0d1c.js
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_cancelable-promise_umd_Cancel-2c0d1c.js.LICENSE.txt
+share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_paths_dist_index_js-node_modules_cancelable-promise_umd_Cancel-2c0d1c.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js
 share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js.LICENSE.txt
 share/nextcloud/apps/text/js/vendors-node_modules_nextcloud_vue_dist_index_mjs.js.map
-share/nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-8064cf.js
-share/nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-8064cf.js.LICENSE.txt
-share/nextcloud/apps/text/js/vendors-node_modules_path-normalize_lib_index_js-node_modules_proxy-polyfill_src_index_js-nod-8064cf.js.map
 share/nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js
 share/nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js.LICENSE.txt
 share/nextcloud/apps/text/js/vendors-node_modules_vue_dist_vue_runtime_esm_js.js.map
@@ -17301,6 +17527,8 @@ share/nextcloud/apps/text/l10n/kab.js
 share/nextcloud/apps/text/l10n/kab.json
 share/nextcloud/apps/text/l10n/km.js
 share/nextcloud/apps/text/l10n/km.json
+share/nextcloud/apps/text/l10n/kn.js
+share/nextcloud/apps/text/l10n/kn.json
 share/nextcloud/apps/text/l10n/ko.js
 share/nextcloud/apps/text/l10n/ko.json
 share/nextcloud/apps/text/l10n/lb.js
@@ -17428,6 +17656,7 @@ share/nextcloud/apps/text/lib/TextFile.p
 share/nextcloud/apps/text/lib/YjsMessage.php
 share/nextcloud/apps/text/package-lock.json
 share/nextcloud/apps/text/package.json
+share/nextcloud/apps/text/sample.md
 share/nextcloud/apps/text/templates/main.php
 share/nextcloud/apps/theming/appinfo/info.xml
 share/nextcloud/apps/theming/appinfo/routes.php
@@ -17446,7 +17675,6 @@ share/nextcloud/apps/theming/composer/co
 share/nextcloud/apps/theming/composer/composer/installed.json
 share/nextcloud/apps/theming/composer/composer/installed.php
 share/nextcloud/apps/theming/css/default.css
-share/nextcloud/apps/theming/css/theming.css
 share/nextcloud/apps/theming/fonts/OpenDyslexic-Bold.otf
 share/nextcloud/apps/theming/fonts/OpenDyslexic-Bold.ttf
 share/nextcloud/apps/theming/fonts/OpenDyslexic-Bold.woff
@@ -17572,6 +17800,8 @@ share/nextcloud/apps/theming/l10n/fi.js
 share/nextcloud/apps/theming/l10n/fi.json
 share/nextcloud/apps/theming/l10n/fr.js
 share/nextcloud/apps/theming/l10n/fr.json
+share/nextcloud/apps/theming/l10n/ga.js
+share/nextcloud/apps/theming/l10n/ga.json
 share/nextcloud/apps/theming/l10n/gl.js
 share/nextcloud/apps/theming/l10n/gl.json
 share/nextcloud/apps/theming/l10n/he.js
@@ -17760,6 +17990,8 @@ share/nextcloud/apps/twofactor_backupcod
 share/nextcloud/apps/twofactor_backupcodes/l10n/fi.json
 share/nextcloud/apps/twofactor_backupcodes/l10n/fr.js
 share/nextcloud/apps/twofactor_backupcodes/l10n/fr.json
+share/nextcloud/apps/twofactor_backupcodes/l10n/ga.js
+share/nextcloud/apps/twofactor_backupcodes/l10n/ga.json
 share/nextcloud/apps/twofactor_backupcodes/l10n/gl.js
 share/nextcloud/apps/twofactor_backupcodes/l10n/gl.json
 share/nextcloud/apps/twofactor_backupcodes/l10n/he.js
@@ -18181,6 +18413,8 @@ share/nextcloud/apps/updatenotification/
 share/nextcloud/apps/updatenotification/l10n/fi.json
 share/nextcloud/apps/updatenotification/l10n/fr.js
 share/nextcloud/apps/updatenotification/l10n/fr.json
+share/nextcloud/apps/updatenotification/l10n/ga.js
+share/nextcloud/apps/updatenotification/l10n/ga.json
 share/nextcloud/apps/updatenotification/l10n/gl.js
 share/nextcloud/apps/updatenotification/l10n/gl.json
 share/nextcloud/apps/updatenotification/l10n/he.js
@@ -18254,17 +18488,25 @@ share/nextcloud/apps/updatenotification/
 share/nextcloud/apps/updatenotification/l10n/zh_TW.js
 share/nextcloud/apps/updatenotification/l10n/zh_TW.json
 share/nextcloud/apps/updatenotification/lib/AppInfo/Application.php
+share/nextcloud/apps/updatenotification/lib/BackgroundJob/AppUpdatedNotifications.php
+share/nextcloud/apps/updatenotification/lib/BackgroundJob/ResetToken.php
+share/nextcloud/apps/updatenotification/lib/BackgroundJob/UpdateAvailableNotifications.php
 share/nextcloud/apps/updatenotification/lib/Command/Check.php
 share/nextcloud/apps/updatenotification/lib/Controller/APIController.php
 share/nextcloud/apps/updatenotification/lib/Controller/AdminController.php
-share/nextcloud/apps/updatenotification/lib/Notification/BackgroundJob.php
+share/nextcloud/apps/updatenotification/lib/Controller/ChangelogController.php
+share/nextcloud/apps/updatenotification/lib/Listener/AppUpdateEventListener.php
+share/nextcloud/apps/updatenotification/lib/Listener/BeforeTemplateRenderedEventListener.php
+share/nextcloud/apps/updatenotification/lib/Manager.php
+share/nextcloud/apps/updatenotification/lib/Migration/Version011901Date20240305120000.php
+share/nextcloud/apps/updatenotification/lib/Notification/AppUpdateNotifier.php
 share/nextcloud/apps/updatenotification/lib/Notification/Notifier.php
-share/nextcloud/apps/updatenotification/lib/ResetTokenBackgroundJob.php
 share/nextcloud/apps/updatenotification/lib/ResponseDefinitions.php
 share/nextcloud/apps/updatenotification/lib/Settings/Admin.php
 share/nextcloud/apps/updatenotification/lib/UpdateChecker.php
 share/nextcloud/apps/updatenotification/openapi.json
 share/nextcloud/apps/updatenotification/templates/admin.php
+share/nextcloud/apps/updatenotification/templates/empty.php
 share/nextcloud/apps/user_ldap/ajax/clearMappings.php
 share/nextcloud/apps/user_ldap/ajax/deleteConfiguration.php
 share/nextcloud/apps/user_ldap/ajax/getConfiguration.php
@@ -18424,6 +18666,8 @@ share/nextcloud/apps/user_ldap/l10n/fr.j
 share/nextcloud/apps/user_ldap/l10n/fr.json
 share/nextcloud/apps/user_ldap/l10n/fy_NL.js
 share/nextcloud/apps/user_ldap/l10n/fy_NL.json
+share/nextcloud/apps/user_ldap/l10n/ga.js
+share/nextcloud/apps/user_ldap/l10n/ga.json
 share/nextcloud/apps/user_ldap/l10n/gl.js
 share/nextcloud/apps/user_ldap/l10n/gl.json
 share/nextcloud/apps/user_ldap/l10n/gu.js
@@ -18638,7 +18882,6 @@ share/nextcloud/apps/user_ldap/templates
 share/nextcloud/apps/user_ldap/templates/renewpassword.php
 share/nextcloud/apps/user_ldap/templates/settings.php
 share/nextcloud/apps/user_status/appinfo/info.xml
-share/nextcloud/apps/user_status/appinfo/routes.php
 share/nextcloud/apps/user_status/appinfo/signature.json
 share/nextcloud/apps/user_status/composer/autoload.php
 share/nextcloud/apps/user_status/composer/composer.json
@@ -18698,6 +18941,8 @@ share/nextcloud/apps/user_status/l10n/fi
 share/nextcloud/apps/user_status/l10n/fi.json
 share/nextcloud/apps/user_status/l10n/fr.js
 share/nextcloud/apps/user_status/l10n/fr.json
+share/nextcloud/apps/user_status/l10n/ga.js
+share/nextcloud/apps/user_status/l10n/ga.json
 share/nextcloud/apps/user_status/l10n/gl.js
 share/nextcloud/apps/user_status/l10n/gl.json
 share/nextcloud/apps/user_status/l10n/he.js
@@ -18810,23 +19055,17 @@ share/nextcloud/apps/viewer/composer/com
 share/nextcloud/apps/viewer/composer/composer/autoload_psr4.php
 share/nextcloud/apps/viewer/composer/composer/autoload_real.php
 share/nextcloud/apps/viewer/composer/composer/autoload_static.php
+share/nextcloud/apps/viewer/css/viewer-index.css
 share/nextcloud/apps/viewer/css/viewer-main.css
 share/nextcloud/apps/viewer/img/app.svg
 share/nextcloud/apps/viewer/img/blank.mp4
-share/nextcloud/apps/viewer/js/viewer-filerobot.js
-share/nextcloud/apps/viewer/js/viewer-filerobot.js.LICENSE.txt
-share/nextcloud/apps/viewer/js/viewer-filerobot.js.map
-share/nextcloud/apps/viewer/js/viewer-main.js
-share/nextcloud/apps/viewer/js/viewer-main.js.LICENSE.txt
-share/nextcloud/apps/viewer/js/viewer-main.js.map
-share/nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js
-share/nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js.LICENSE.txt
-share/nextcloud/apps/viewer/js/viewer-node_modules_nextcloud_dialogs_dist_chunks_index-RkOaxczZ_mjs.js.map
-share/nextcloud/apps/viewer/js/viewer-plyr.js
-share/nextcloud/apps/viewer/js/viewer-plyr.js.map
-share/nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js
-share/nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js.LICENSE.txt
-share/nextcloud/apps/viewer/js/viewer-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-DBGB1Rec_mjs.js.map
+share/nextcloud/apps/viewer/js/index-BahqIHTU.mjs
+share/nextcloud/apps/viewer/js/index-BahqIHTU.mjs.map
+share/nextcloud/apps/viewer/js/index.esm-8hI5pryX.mjs
+share/nextcloud/apps/viewer/js/index.esm-8hI5pryX.mjs.map
+share/nextcloud/apps/viewer/js/vendor.LICENSE.txt
+share/nextcloud/apps/viewer/js/viewer-main.mjs
+share/nextcloud/apps/viewer/js/viewer-main.mjs.map
 share/nextcloud/apps/viewer/l10n/af.js
 share/nextcloud/apps/viewer/l10n/af.json
 share/nextcloud/apps/viewer/l10n/an.js
@@ -19024,7 +19263,6 @@ share/nextcloud/apps/viewer/lib/Event/Lo
 share/nextcloud/apps/viewer/lib/Listener/LoadViewerScript.php
 share/nextcloud/apps/viewer/package-lock.json
 share/nextcloud/apps/viewer/package.json
-share/nextcloud/apps/viewer/webpack.config.ts
 share/nextcloud/apps/weather_status/appinfo/info.xml
 share/nextcloud/apps/weather_status/appinfo/routes.php
 share/nextcloud/apps/weather_status/appinfo/signature.json
@@ -19105,6 +19343,8 @@ share/nextcloud/apps/weather_status/l10n
 share/nextcloud/apps/weather_status/l10n/fi.json
 share/nextcloud/apps/weather_status/l10n/fr.js
 share/nextcloud/apps/weather_status/l10n/fr.json
+share/nextcloud/apps/weather_status/l10n/ga.js
+share/nextcloud/apps/weather_status/l10n/ga.json
 share/nextcloud/apps/weather_status/l10n/gl.js
 share/nextcloud/apps/weather_status/l10n/gl.json
 share/nextcloud/apps/weather_status/l10n/he.js
@@ -19125,6 +19365,8 @@ share/nextcloud/apps/weather_status/l10n
 share/nextcloud/apps/weather_status/l10n/ko.json
 share/nextcloud/apps/weather_status/l10n/lt_LT.js
 share/nextcloud/apps/weather_status/l10n/lt_LT.json
+share/nextcloud/apps/weather_status/l10n/lv.js
+share/nextcloud/apps/weather_status/l10n/lv.json
 share/nextcloud/apps/weather_status/l10n/mk.js
 share/nextcloud/apps/weather_status/l10n/mk.json
 share/nextcloud/apps/weather_status/l10n/nb.js
@@ -19155,6 +19397,8 @@ share/nextcloud/apps/weather_status/l10n
 share/nextcloud/apps/weather_status/l10n/tr.json
 share/nextcloud/apps/weather_status/l10n/uk.js
 share/nextcloud/apps/weather_status/l10n/uk.json
+share/nextcloud/apps/weather_status/l10n/vi.js
+share/nextcloud/apps/weather_status/l10n/vi.json
 share/nextcloud/apps/weather_status/l10n/zh_CN.js
 share/nextcloud/apps/weather_status/l10n/zh_CN.json
 share/nextcloud/apps/weather_status/l10n/zh_HK.js
@@ -19164,6 +19408,7 @@ share/nextcloud/apps/weather_status/l10n
 share/nextcloud/apps/weather_status/lib/AppInfo/Application.php
 share/nextcloud/apps/weather_status/lib/Capabilities.php
 share/nextcloud/apps/weather_status/lib/Controller/WeatherStatusController.php
+share/nextcloud/apps/weather_status/lib/Listeners/BeforeTemplateRenderedListener.php
 share/nextcloud/apps/weather_status/lib/ResponseDefinitions.php
 share/nextcloud/apps/weather_status/lib/Service/WeatherStatusService.php
 share/nextcloud/apps/weather_status/openapi.json
@@ -19254,6 +19499,8 @@ share/nextcloud/apps/workflowengine/l10n
 share/nextcloud/apps/workflowengine/l10n/fi.json
 share/nextcloud/apps/workflowengine/l10n/fr.js
 share/nextcloud/apps/workflowengine/l10n/fr.json
+share/nextcloud/apps/workflowengine/l10n/ga.js
+share/nextcloud/apps/workflowengine/l10n/ga.json
 share/nextcloud/apps/workflowengine/l10n/gl.js
 share/nextcloud/apps/workflowengine/l10n/gl.json
 share/nextcloud/apps/workflowengine/l10n/he.js
@@ -19469,6 +19716,7 @@ share/nextcloud/core/Command/User/Delete
 share/nextcloud/core/Command/User/Disable.php
 share/nextcloud/core/Command/User/Enable.php
 share/nextcloud/core/Command/User/Info.php
+share/nextcloud/core/Command/User/Keys/Verify.php
 share/nextcloud/core/Command/User/LastSeen.php
 share/nextcloud/core/Command/User/ListCommand.php
 share/nextcloud/core/Command/User/Report.php
@@ -19502,6 +19750,7 @@ share/nextcloud/core/Controller/Referenc
 share/nextcloud/core/Controller/ReferenceController.php
 share/nextcloud/core/Controller/SearchController.php
 share/nextcloud/core/Controller/SetupController.php
+share/nextcloud/core/Controller/TeamsApiController.php
 share/nextcloud/core/Controller/TextProcessingApiController.php
 share/nextcloud/core/Controller/TextToImageApiController.php
 share/nextcloud/core/Controller/TranslationApiController.php
@@ -19589,6 +19838,11 @@ share/nextcloud/core/Migrations/Version2
 share/nextcloud/core/Migrations/Version28000Date20231004103301.php
 share/nextcloud/core/Migrations/Version28000Date20231103104802.php
 share/nextcloud/core/Migrations/Version28000Date20231126110901.php
+share/nextcloud/core/Migrations/Version29000Date20231126110901.php
+share/nextcloud/core/Migrations/Version29000Date20231213104850.php
+share/nextcloud/core/Migrations/Version29000Date20240124132201.php
+share/nextcloud/core/Migrations/Version29000Date20240124132202.php
+share/nextcloud/core/Migrations/Version29000Date20240131122720.php
 share/nextcloud/core/Notification/CoreNotifier.php
 share/nextcloud/core/ResponseDefinitions.php
 share/nextcloud/core/Service/LoginFlowV2Service.php
@@ -19599,6 +19853,9 @@ share/nextcloud/core/css/animations.scss
 share/nextcloud/core/css/apps.css
 share/nextcloud/core/css/apps.css.map
 share/nextcloud/core/css/apps.scss
+share/nextcloud/core/css/exception.css
+share/nextcloud/core/css/exception.css.map
+share/nextcloud/core/css/exception.scss
 share/nextcloud/core/css/fixes.css
 share/nextcloud/core/css/fixes.css.map
 share/nextcloud/core/css/fixes.scss
@@ -19768,13 +20025,23 @@ share/nextcloud/core/doc/admin/_images/u
 share/nextcloud/core/doc/admin/_images/users-create.png
 share/nextcloud/core/doc/admin/_images/users-groups.png
 share/nextcloud/core/doc/admin/_images/webdav.png
+share/nextcloud/core/doc/admin/_sources/ai/ai_as_a_service.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_api_and_external_apps.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_assistant.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_context_chat.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_llm2.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_recognize.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_stt_whisper2.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/app_translate.rst.txt
 share/nextcloud/core/doc/admin/_sources/ai/index.rst.txt
+share/nextcloud/core/doc/admin/_sources/ai/overview.rst.txt
 share/nextcloud/core/doc/admin/_sources/apps_management.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/bigint_identifiers.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/db_conversion.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/index.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/linux_database_configuration.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/mysql_4byte_support.rst.txt
+share/nextcloud/core/doc/admin/_sources/configuration_database/replication.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_database/splitting.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_files/big_file_upload_configuration.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_files/default_files_configuration.rst.txt
@@ -19829,7 +20096,6 @@ share/nextcloud/core/doc/admin/_sources/
 share/nextcloud/core/doc/admin/_sources/configuration_user/reset_admin_password.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_user/reset_user_password.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_user/two_factor-auth.rst.txt
-share/nextcloud/core/doc/admin/_sources/configuration_user/user_auth_ftp_smb_imap.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_user/user_auth_ldap.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_user/user_auth_ldap_api.rst.txt
 share/nextcloud/core/doc/admin/_sources/configuration_user/user_auth_ldap_cleanup.rst.txt
@@ -19897,6 +20163,12 @@ share/nextcloud/core/doc/admin/_sources/
 share/nextcloud/core/doc/admin/_sources/release_schedule.rst.txt
 share/nextcloud/core/doc/admin/_static/_sphinx_javascript_frameworks_compat.js
 share/nextcloud/core/doc/admin/_static/basic.css
+share/nextcloud/core/doc/admin/_static/check-solid.svg
+share/nextcloud/core/doc/admin/_static/clipboard.min.js
+share/nextcloud/core/doc/admin/_static/copy-button.svg
+share/nextcloud/core/doc/admin/_static/copybutton.css
+share/nextcloud/core/doc/admin/_static/copybutton.js
+share/nextcloud/core/doc/admin/_static/copybutton_funcs.js
 share/nextcloud/core/doc/admin/_static/css/badge_only.css
 share/nextcloud/core/doc/admin/_static/css/fonts/Roboto-Slab-Bold.woff
 share/nextcloud/core/doc/admin/_static/css/fonts/Roboto-Slab-Bold.woff2
@@ -19951,13 +20223,23 @@ share/nextcloud/core/doc/admin/_static/s
 share/nextcloud/core/doc/admin/_static/social/twitterround.png
 share/nextcloud/core/doc/admin/_static/social/youtube.svg
 share/nextcloud/core/doc/admin/_static/sphinx_highlight.js
+share/nextcloud/core/doc/admin/ai/ai_as_a_service.html
+share/nextcloud/core/doc/admin/ai/app_api_and_external_apps.html
+share/nextcloud/core/doc/admin/ai/app_assistant.html
+share/nextcloud/core/doc/admin/ai/app_context_chat.html
+share/nextcloud/core/doc/admin/ai/app_llm2.html
+share/nextcloud/core/doc/admin/ai/app_recognize.html
+share/nextcloud/core/doc/admin/ai/app_stt_whisper2.html
+share/nextcloud/core/doc/admin/ai/app_translate.html
 share/nextcloud/core/doc/admin/ai/index.html
+share/nextcloud/core/doc/admin/ai/overview.html
 share/nextcloud/core/doc/admin/apps_management.html
 share/nextcloud/core/doc/admin/configuration_database/bigint_identifiers.html
 share/nextcloud/core/doc/admin/configuration_database/db_conversion.html
 share/nextcloud/core/doc/admin/configuration_database/index.html
 share/nextcloud/core/doc/admin/configuration_database/linux_database_configuration.html
 share/nextcloud/core/doc/admin/configuration_database/mysql_4byte_support.html
+share/nextcloud/core/doc/admin/configuration_database/replication.html
 share/nextcloud/core/doc/admin/configuration_database/splitting.html
 share/nextcloud/core/doc/admin/configuration_files/big_file_upload_configuration.html
 share/nextcloud/core/doc/admin/configuration_files/default_files_configuration.html
@@ -20012,7 +20294,6 @@ share/nextcloud/core/doc/admin/configura
 share/nextcloud/core/doc/admin/configuration_user/reset_admin_password.html
 share/nextcloud/core/doc/admin/configuration_user/reset_user_password.html
 share/nextcloud/core/doc/admin/configuration_user/two_factor-auth.html
-share/nextcloud/core/doc/admin/configuration_user/user_auth_ftp_smb_imap.html
 share/nextcloud/core/doc/admin/configuration_user/user_auth_ldap.html
 share/nextcloud/core/doc/admin/configuration_user/user_auth_ldap_api.html
 share/nextcloud/core/doc/admin/configuration_user/user_auth_ldap_cleanup.html
@@ -20138,6 +20419,7 @@ share/nextcloud/core/doc/user/_images/ca
 share/nextcloud/core/doc/user/_images/call-menu.png
 share/nextcloud/core/doc/user/_images/cardbook_icon.png
 share/nextcloud/core/doc/user/_images/change-name.png
+share/nextcloud/core/doc/user/_images/change-tag-color.png
 share/nextcloud/core/doc/user/_images/chat-message-menu.png
 share/nextcloud/core/doc/user/_images/chat-with-one-user.png
 share/nextcloud/core/doc/user/_images/circle.png
@@ -20166,6 +20448,7 @@ share/nextcloud/core/doc/user/_images/de
 share/nextcloud/core/doc/user/_images/deck-talk-create-card-menu.png
 share/nextcloud/core/doc/user/_images/deck-talk-share-card-to-chat-in-talk.png
 share/nextcloud/core/doc/user/_images/deck-talk-share-card-to-chat-menu.png
+share/nextcloud/core/doc/user/_images/delete-tag.png
 share/nextcloud/core/doc/user/_images/device-settings-before-call.png
 share/nextcloud/core/doc/user/_images/direct-share-1.png
 share/nextcloud/core/doc/user/_images/drag-and-drop.png
@@ -20287,6 +20570,12 @@ share/nextcloud/core/doc/user/_images/we
 share/nextcloud/core/doc/user/_images/webdav_gnome3_nautilus.png
 share/nextcloud/core/doc/user/_static/_sphinx_javascript_frameworks_compat.js
 share/nextcloud/core/doc/user/_static/basic.css
+share/nextcloud/core/doc/user/_static/check-solid.svg
+share/nextcloud/core/doc/user/_static/clipboard.min.js
+share/nextcloud/core/doc/user/_static/copy-button.svg
+share/nextcloud/core/doc/user/_static/copybutton.css
+share/nextcloud/core/doc/user/_static/copybutton.js
+share/nextcloud/core/doc/user/_static/copybutton_funcs.js
 share/nextcloud/core/doc/user/_static/css/badge_only.css
 share/nextcloud/core/doc/user/_static/css/fonts/Roboto-Slab-Bold.woff
 share/nextcloud/core/doc/user/_static/css/fonts/Roboto-Slab-Bold.woff2
@@ -20404,6 +20693,7 @@ share/nextcloud/core/fonts/NotoSans-Regu
 share/nextcloud/core/fonts/NotoSans-Regular-latin.woff2
 share/nextcloud/core/fonts/NotoSans-Regular-vietnamese.woff2
 share/nextcloud/core/fonts/NotoSans-Regular.ttf
+share/nextcloud/core/img/actions/add-folder-description.svg
 share/nextcloud/core/img/actions/add.svg
 share/nextcloud/core/img/actions/address.png
 share/nextcloud/core/img/actions/address.svg
@@ -20698,6 +20988,8 @@ share/nextcloud/core/l10n/fi.js
 share/nextcloud/core/l10n/fi.json
 share/nextcloud/core/l10n/fr.js
 share/nextcloud/core/l10n/fr.json
+share/nextcloud/core/l10n/ga.js
+share/nextcloud/core/l10n/ga.json
 share/nextcloud/core/l10n/gl.js
 share/nextcloud/core/l10n/gl.json
 share/nextcloud/core/l10n/he.js
@@ -20859,42 +21151,49 @@ share/nextcloud/core/vendor/.gitignore
 share/nextcloud/core/vendor/zxcvbn/LICENSE.txt
 share/nextcloud/core/vendor/zxcvbn/dist/zxcvbn.js
 share/nextcloud/cron.php
-share/nextcloud/dist/1359-1359.js
-share/nextcloud/dist/1359-1359.js.LICENSE.txt
-share/nextcloud/dist/1359-1359.js.map
+share/nextcloud/dist/1241-1241.js
+share/nextcloud/dist/1241-1241.js.map
+share/nextcloud/dist/1439-1439.js
+share/nextcloud/dist/1439-1439.js.LICENSE.txt
+share/nextcloud/dist/1439-1439.js.map
+share/nextcloud/dist/1544-1544.js
+share/nextcloud/dist/1544-1544.js.LICENSE.txt
+share/nextcloud/dist/1544-1544.js.map
 share/nextcloud/dist/2913-2913.js
 share/nextcloud/dist/2913-2913.js.map
-share/nextcloud/dist/3777-3777.js
-share/nextcloud/dist/3777-3777.js.map
+share/nextcloud/dist/3865-3865.js
+share/nextcloud/dist/3865-3865.js.map
+share/nextcloud/dist/4065-4065.js
+share/nextcloud/dist/4065-4065.js.map
+share/nextcloud/dist/4254-4254.js
+share/nextcloud/dist/4254-4254.js.map
+share/nextcloud/dist/4605-4605.js
+share/nextcloud/dist/4605-4605.js.LICENSE.txt
+share/nextcloud/dist/4605-4605.js.map
 share/nextcloud/dist/5528-5528.js
-share/nextcloud/dist/5632-5632.js
-share/nextcloud/dist/5632-5632.js.map
-share/nextcloud/dist/5929-5929.js
-share/nextcloud/dist/5929-5929.js.LICENSE.txt
-share/nextcloud/dist/5929-5929.js.map
 share/nextcloud/dist/6075-6075.js
 share/nextcloud/dist/6075-6075.js.map
+share/nextcloud/dist/6794-6794.js
+share/nextcloud/dist/6794-6794.js.map
 share/nextcloud/dist/7462-7462.js
 share/nextcloud/dist/7462-7462.js.LICENSE.txt
 share/nextcloud/dist/7462-7462.js.map
 share/nextcloud/dist/7883-7883.js
 share/nextcloud/dist/7883-7883.js.LICENSE.txt
 share/nextcloud/dist/7883-7883.js.map
-share/nextcloud/dist/8094-8094.js
-share/nextcloud/dist/8094-8094.js.LICENSE.txt
-share/nextcloud/dist/8094-8094.js.map
-share/nextcloud/dist/8618-8618.js
-share/nextcloud/dist/8618-8618.js.LICENSE.txt
-share/nextcloud/dist/8618-8618.js.map
+share/nextcloud/dist/857-857.js
+share/nextcloud/dist/857-857.js.map
+share/nextcloud/dist/8630-8630.js
+share/nextcloud/dist/8630-8630.js.map
+share/nextcloud/dist/9558-9558.js
+share/nextcloud/dist/9558-9558.js.LICENSE.txt
+share/nextcloud/dist/9558-9558.js.map
 share/nextcloud/dist/comments-comments-app.js
 share/nextcloud/dist/comments-comments-app.js.LICENSE.txt
 share/nextcloud/dist/comments-comments-app.js.map
 share/nextcloud/dist/comments-comments-tab.js
 share/nextcloud/dist/comments-comments-tab.js.LICENSE.txt
 share/nextcloud/dist/comments-comments-tab.js.map
-share/nextcloud/dist/comments-comments.js
-share/nextcloud/dist/comments-comments.js.LICENSE.txt
-share/nextcloud/dist/comments-comments.js.map
 share/nextcloud/dist/comments-init.js
 share/nextcloud/dist/comments-init.js.LICENSE.txt
 share/nextcloud/dist/comments-init.js.map
@@ -20948,6 +21247,8 @@ share/nextcloud/dist/dav-settings-admin-
 share/nextcloud/dist/dav-settings-personal-availability.js
 share/nextcloud/dist/dav-settings-personal-availability.js.LICENSE.txt
 share/nextcloud/dist/dav-settings-personal-availability.js.map
+share/nextcloud/dist/federatedfilesharing-external.js
+share/nextcloud/dist/federatedfilesharing-external.js.map
 share/nextcloud/dist/federatedfilesharing-vue-settings-admin.js
 share/nextcloud/dist/federatedfilesharing-vue-settings-admin.js.LICENSE.txt
 share/nextcloud/dist/federatedfilesharing-vue-settings-admin.js.map
@@ -20965,11 +21266,13 @@ share/nextcloud/dist/files-personal-sett
 share/nextcloud/dist/files-reference-files.js
 share/nextcloud/dist/files-reference-files.js.LICENSE.txt
 share/nextcloud/dist/files-reference-files.js.map
+share/nextcloud/dist/files-search.js
+share/nextcloud/dist/files-search.js.LICENSE.txt
+share/nextcloud/dist/files-search.js.map
 share/nextcloud/dist/files-sidebar.js
 share/nextcloud/dist/files-sidebar.js.LICENSE.txt
 share/nextcloud/dist/files-sidebar.js.map
 share/nextcloud/dist/files_external-init.js
-share/nextcloud/dist/files_external-init.js.LICENSE.txt
 share/nextcloud/dist/files_external-init.js.map
 share/nextcloud/dist/files_reminders-init.js
 share/nextcloud/dist/files_reminders-init.js.LICENSE.txt
@@ -20991,9 +21294,9 @@ share/nextcloud/dist/files_sharing-main.
 share/nextcloud/dist/files_sharing-personal-settings.js
 share/nextcloud/dist/files_sharing-personal-settings.js.LICENSE.txt
 share/nextcloud/dist/files_sharing-personal-settings.js.map
-share/nextcloud/dist/files_trashbin-main.js
-share/nextcloud/dist/files_trashbin-main.js.LICENSE.txt
-share/nextcloud/dist/files_trashbin-main.js.map
+share/nextcloud/dist/files_trashbin-init.js
+share/nextcloud/dist/files_trashbin-init.js.LICENSE.txt
+share/nextcloud/dist/files_trashbin-init.js.map
 share/nextcloud/dist/files_versions-files_versions.js
 share/nextcloud/dist/files_versions-files_versions.js.LICENSE.txt
 share/nextcloud/dist/files_versions-files_versions.js.map
@@ -21003,12 +21306,16 @@ share/nextcloud/dist/oauth2-oauth2.js.LI
 share/nextcloud/dist/oauth2-oauth2.js.map
 share/nextcloud/dist/preview-service-worker.js
 share/nextcloud/dist/settings-apps-view-4529.js
+share/nextcloud/dist/settings-apps-view-4529.js.LICENSE.txt
 share/nextcloud/dist/settings-apps-view-4529.js.map
 share/nextcloud/dist/settings-apps.js
 share/nextcloud/dist/settings-apps.js.map
+share/nextcloud/dist/settings-declarative-settings-forms.js
+share/nextcloud/dist/settings-declarative-settings-forms.js.map
 share/nextcloud/dist/settings-legacy-admin.js
 share/nextcloud/dist/settings-legacy-admin.js.map
 share/nextcloud/dist/settings-users-3239.js
+share/nextcloud/dist/settings-users-3239.js.LICENSE.txt
 share/nextcloud/dist/settings-users-3239.js.map
 share/nextcloud/dist/settings-vue-settings-admin-ai.js
 share/nextcloud/dist/settings-vue-settings-admin-ai.js.LICENSE.txt
@@ -21061,9 +21368,13 @@ share/nextcloud/dist/theming-personal-th
 share/nextcloud/dist/twofactor_backupcodes-settings.js
 share/nextcloud/dist/twofactor_backupcodes-settings.js.LICENSE.txt
 share/nextcloud/dist/twofactor_backupcodes-settings.js.map
+share/nextcloud/dist/updatenotification-init.js
+share/nextcloud/dist/updatenotification-init.js.map
 share/nextcloud/dist/updatenotification-updatenotification.js
 share/nextcloud/dist/updatenotification-updatenotification.js.LICENSE.txt
 share/nextcloud/dist/updatenotification-updatenotification.js.map
+share/nextcloud/dist/updatenotification-view-changelog-page.js
+share/nextcloud/dist/updatenotification-view-changelog-page.js.map
 share/nextcloud/dist/user-status-modal-5133.js
 share/nextcloud/dist/user-status-modal-5133.js.LICENSE.txt
 share/nextcloud/dist/user-status-modal-5133.js.map
@@ -21179,6 +21490,8 @@ share/nextcloud/lib/l10n/fo.js
 share/nextcloud/lib/l10n/fo.json
 share/nextcloud/lib/l10n/fr.js
 share/nextcloud/lib/l10n/fr.json
+share/nextcloud/lib/l10n/ga.js
+share/nextcloud/lib/l10n/ga.json
 share/nextcloud/lib/l10n/gd.js
 share/nextcloud/lib/l10n/gd.json
 share/nextcloud/lib/l10n/gl.js
@@ -21311,7 +21624,9 @@ share/nextcloud/lib/private/App/AppStore
 share/nextcloud/lib/private/App/AppStore/Bundles/EnterpriseBundle.php
 share/nextcloud/lib/private/App/AppStore/Bundles/GroupwareBundle.php
 share/nextcloud/lib/private/App/AppStore/Bundles/HubBundle.php
+share/nextcloud/lib/private/App/AppStore/Bundles/PublicSectorBundle.php
 share/nextcloud/lib/private/App/AppStore/Bundles/SocialSharingBundle.php
+share/nextcloud/lib/private/App/AppStore/Fetcher/AppDiscoverFetcher.php
 share/nextcloud/lib/private/App/AppStore/Fetcher/AppFetcher.php
 share/nextcloud/lib/private/App/AppStore/Fetcher/CategoryFetcher.php
 share/nextcloud/lib/private/App/AppStore/Fetcher/Fetcher.php
@@ -21459,11 +21774,9 @@ share/nextcloud/lib/private/Avatar/Avata
 share/nextcloud/lib/private/Avatar/GuestAvatar.php
 share/nextcloud/lib/private/Avatar/PlaceholderAvatar.php
 share/nextcloud/lib/private/Avatar/UserAvatar.php
-share/nextcloud/lib/private/BackgroundJob/Job.php
 share/nextcloud/lib/private/BackgroundJob/JobList.php
-share/nextcloud/lib/private/BackgroundJob/QueuedJob.php
-share/nextcloud/lib/private/BackgroundJob/TimedJob.php
 share/nextcloud/lib/private/BinaryFinder.php
+share/nextcloud/lib/private/Blurhash/Listener/GenerateBlurhashMetadata.php
 share/nextcloud/lib/private/Broadcast/Events/BroadcastEvent.php
 share/nextcloud/lib/private/Cache/CappedMemoryCache.php
 share/nextcloud/lib/private/Cache/File.php
@@ -21600,9 +21913,11 @@ share/nextcloud/lib/private/Federation/C
 share/nextcloud/lib/private/Files/AppData/AppData.php
 share/nextcloud/lib/private/Files/AppData/Factory.php
 share/nextcloud/lib/private/Files/Cache/Cache.php
+share/nextcloud/lib/private/Files/Cache/CacheDependencies.php
 share/nextcloud/lib/private/Files/Cache/CacheEntry.php
 share/nextcloud/lib/private/Files/Cache/CacheQueryBuilder.php
 share/nextcloud/lib/private/Files/Cache/FailedCache.php
+share/nextcloud/lib/private/Files/Cache/FileAccess.php
 share/nextcloud/lib/private/Files/Cache/HomeCache.php
 share/nextcloud/lib/private/Files/Cache/HomePropagator.php
 share/nextcloud/lib/private/Files/Cache/LocalRootScanner.php
@@ -21623,6 +21938,7 @@ share/nextcloud/lib/private/Files/Cache/
 share/nextcloud/lib/private/Files/Cache/Wrapper/JailWatcher.php
 share/nextcloud/lib/private/Files/Config/CachedMountFileInfo.php
 share/nextcloud/lib/private/Files/Config/CachedMountInfo.php
+share/nextcloud/lib/private/Files/Config/LazyPathCachedMountInfo.php
 share/nextcloud/lib/private/Files/Config/LazyStorageMountInfo.php
 share/nextcloud/lib/private/Files/Config/MountProviderCollection.php
 share/nextcloud/lib/private/Files/Config/UserMountCache.php
@@ -21658,6 +21974,7 @@ share/nextcloud/lib/private/Files/Object
 share/nextcloud/lib/private/Files/ObjectStore/ObjectStoreScanner.php
 share/nextcloud/lib/private/Files/ObjectStore/ObjectStoreStorage.php
 share/nextcloud/lib/private/Files/ObjectStore/S3.php
+share/nextcloud/lib/private/Files/ObjectStore/S3ConfigTrait.php
 share/nextcloud/lib/private/Files/ObjectStore/S3ConnectionTrait.php
 share/nextcloud/lib/private/Files/ObjectStore/S3ObjectTrait.php
 share/nextcloud/lib/private/Files/ObjectStore/S3Signature.php
@@ -21665,9 +21982,15 @@ share/nextcloud/lib/private/Files/Object
 share/nextcloud/lib/private/Files/ObjectStore/Swift.php
 share/nextcloud/lib/private/Files/ObjectStore/SwiftFactory.php
 share/nextcloud/lib/private/Files/ObjectStore/SwiftV2CachingAuthService.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/FlattenNestedBool.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/FlattenSingleArgumentBinaryOperation.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/MergeDistributiveOperations.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/OrEqualsToIn.php
 share/nextcloud/lib/private/Files/Search/QueryOptimizer/PathPrefixOptimizer.php
 share/nextcloud/lib/private/Files/Search/QueryOptimizer/QueryOptimizer.php
 share/nextcloud/lib/private/Files/Search/QueryOptimizer/QueryOptimizerStep.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/ReplacingOptimizerStep.php
+share/nextcloud/lib/private/Files/Search/QueryOptimizer/SplitLargeIn.php
 share/nextcloud/lib/private/Files/Search/SearchBinaryOperator.php
 share/nextcloud/lib/private/Files/Search/SearchComparison.php
 share/nextcloud/lib/private/Files/Search/SearchOrder.php
@@ -21802,6 +22125,7 @@ share/nextcloud/lib/private/Memcache/Wit
 share/nextcloud/lib/private/MemoryInfo.php
 share/nextcloud/lib/private/Migration/BackgroundRepair.php
 share/nextcloud/lib/private/Migration/ConsoleOutput.php
+share/nextcloud/lib/private/Migration/NullOutput.php
 share/nextcloud/lib/private/Migration/SimpleOutput.php
 share/nextcloud/lib/private/NaturalSort.php
 share/nextcloud/lib/private/NaturalSort_DefaultCollator.php
@@ -21889,6 +22213,7 @@ share/nextcloud/lib/private/Remote/Insta
 share/nextcloud/lib/private/Remote/InstanceFactory.php
 share/nextcloud/lib/private/Remote/User.php
 share/nextcloud/lib/private/Repair.php
+share/nextcloud/lib/private/Repair/AddAppConfigLazyMigration.php
 share/nextcloud/lib/private/Repair/AddBruteForceCleanupJob.php
 share/nextcloud/lib/private/Repair/AddCleanupUpdaterBackupsJob.php
 share/nextcloud/lib/private/Repair/AddMetadataGenerationJob.php
@@ -22004,6 +22329,7 @@ share/nextcloud/lib/private/Session/Memo
 share/nextcloud/lib/private/Session/Session.php
 share/nextcloud/lib/private/Settings/AuthorizedGroup.php
 share/nextcloud/lib/private/Settings/AuthorizedGroupMapper.php
+share/nextcloud/lib/private/Settings/DeclarativeManager.php
 share/nextcloud/lib/private/Settings/Manager.php
 share/nextcloud/lib/private/Settings/Section.php
 share/nextcloud/lib/private/Setup.php
@@ -22050,6 +22376,7 @@ share/nextcloud/lib/private/Tagging/TagM
 share/nextcloud/lib/private/Tags.php
 share/nextcloud/lib/private/Talk/Broker.php
 share/nextcloud/lib/private/Talk/ConversationOptions.php
+share/nextcloud/lib/private/Teams/TeamManager.php
 share/nextcloud/lib/private/TempManager.php
 share/nextcloud/lib/private/Template/Base.php
 share/nextcloud/lib/private/Template/CSSResourceLocator.php
@@ -22144,15 +22471,18 @@ share/nextcloud/lib/public/AppFramework/
 share/nextcloud/lib/public/AppFramework/Http.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/ARateLimit.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/AnonRateLimit.php
+share/nextcloud/lib/public/AppFramework/Http/Attribute/ApiRoute.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/AuthorizedAdminSetting.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/BruteForceProtection.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/CORS.php
+share/nextcloud/lib/public/AppFramework/Http/Attribute/FrontpageRoute.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/IgnoreOpenAPI.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/NoAdminRequired.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/NoCSRFRequired.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/OpenAPI.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/PasswordConfirmationRequired.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/PublicPage.php
+share/nextcloud/lib/public/AppFramework/Http/Attribute/Route.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/StrictCookiesRequired.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/SubAdminRequired.php
 share/nextcloud/lib/public/AppFramework/Http/Attribute/UseSession.php
@@ -22172,6 +22502,7 @@ share/nextcloud/lib/public/AppFramework/
 share/nextcloud/lib/public/AppFramework/Http/IOutput.php
 share/nextcloud/lib/public/AppFramework/Http/JSONResponse.php
 share/nextcloud/lib/public/AppFramework/Http/NotFoundResponse.php
+share/nextcloud/lib/public/AppFramework/Http/ParameterOutOfRangeException.php
 share/nextcloud/lib/public/AppFramework/Http/RedirectResponse.php
 share/nextcloud/lib/public/AppFramework/Http/RedirectToDefaultAppResponse.php
 share/nextcloud/lib/public/AppFramework/Http/Response.php
@@ -22283,6 +22614,7 @@ share/nextcloud/lib/public/Collaboration
 share/nextcloud/lib/public/Collaboration/Reference/IReferenceManager.php
 share/nextcloud/lib/public/Collaboration/Reference/IReferenceProvider.php
 share/nextcloud/lib/public/Collaboration/Reference/ISearchableReferenceProvider.php
+share/nextcloud/lib/public/Collaboration/Reference/LinkReferenceProvider.php
 share/nextcloud/lib/public/Collaboration/Reference/Reference.php
 share/nextcloud/lib/public/Collaboration/Reference/RenderReferenceEvent.php
 share/nextcloud/lib/public/Collaboration/Resources/CollectionException.php
@@ -22347,7 +22679,6 @@ share/nextcloud/lib/public/Dashboard/Mod
 share/nextcloud/lib/public/Dashboard/Model/WidgetItem.php
 share/nextcloud/lib/public/Dashboard/Model/WidgetItems.php
 share/nextcloud/lib/public/Dashboard/Model/WidgetOptions.php
-share/nextcloud/lib/public/Dashboard/RegisterWidgetEvent.php
 share/nextcloud/lib/public/DataCollector/AbstractDataCollector.php
 share/nextcloud/lib/public/DataCollector/IDataCollector.php
 share/nextcloud/lib/public/Defaults.php
@@ -22372,6 +22703,11 @@ share/nextcloud/lib/public/EventDispatch
 share/nextcloud/lib/public/EventDispatcher/GenericEvent.php
 share/nextcloud/lib/public/EventDispatcher/IEventDispatcher.php
 share/nextcloud/lib/public/EventDispatcher/IEventListener.php
+share/nextcloud/lib/public/Exceptions/AbortedEventException.php
+share/nextcloud/lib/public/Exceptions/AppConfigException.php
+share/nextcloud/lib/public/Exceptions/AppConfigIncorrectTypeException.php
+share/nextcloud/lib/public/Exceptions/AppConfigTypeConflictException.php
+share/nextcloud/lib/public/Exceptions/AppConfigUnknownKeyException.php
 share/nextcloud/lib/public/Federation/Events/TrustedServerRemovedEvent.php
 share/nextcloud/lib/public/Federation/Exceptions/ActionNotSupportedException.php
 share/nextcloud/lib/public/Federation/Exceptions/AuthenticationFailedException.php
@@ -22398,6 +22734,7 @@ share/nextcloud/lib/public/Files/Cache/C
 share/nextcloud/lib/public/Files/Cache/ICache.php
 share/nextcloud/lib/public/Files/Cache/ICacheEntry.php
 share/nextcloud/lib/public/Files/Cache/ICacheEvent.php
+share/nextcloud/lib/public/Files/Cache/IFileAccess.php
 share/nextcloud/lib/public/Files/Cache/IPropagator.php
 share/nextcloud/lib/public/Files/Cache/IScanner.php
 share/nextcloud/lib/public/Files/Cache/IUpdater.php
@@ -22521,6 +22858,7 @@ share/nextcloud/lib/public/FilesMetadata
 share/nextcloud/lib/public/FilesMetadata/Model/IMetadataValueWrapper.php
 share/nextcloud/lib/public/Files_FullTextSearch/Model/AFilesDocument.php
 share/nextcloud/lib/public/FullTextSearch/Exceptions/FullTextSearchAppNotAvailableException.php
+share/nextcloud/lib/public/FullTextSearch/Exceptions/FullTextSearchIndexNotAvailableException.php
 share/nextcloud/lib/public/FullTextSearch/IFullTextSearchManager.php
 share/nextcloud/lib/public/FullTextSearch/IFullTextSearchPlatform.php
 share/nextcloud/lib/public/FullTextSearch/IFullTextSearchProvider.php
@@ -22544,6 +22882,7 @@ share/nextcloud/lib/public/Group/Backend
 share/nextcloud/lib/public/Group/Backend/ICountDisabledInGroup.php
 share/nextcloud/lib/public/Group/Backend/ICountUsersBackend.php
 share/nextcloud/lib/public/Group/Backend/ICreateGroupBackend.php
+share/nextcloud/lib/public/Group/Backend/ICreateNamedGroupBackend.php
 share/nextcloud/lib/public/Group/Backend/IDeleteGroupBackend.php
 share/nextcloud/lib/public/Group/Backend/IGetDisplayNameBackend.php
 share/nextcloud/lib/public/Group/Backend/IGroupDetailsBackend.php
@@ -22722,6 +23061,12 @@ share/nextcloud/lib/public/Security/Veri
 share/nextcloud/lib/public/Security/VerificationToken/InvalidTokenException.php
 share/nextcloud/lib/public/Server.php
 share/nextcloud/lib/public/Session/Exceptions/SessionNotAvailableException.php
+share/nextcloud/lib/public/Settings/DeclarativeSettingsTypes.php
+share/nextcloud/lib/public/Settings/Events/DeclarativeSettingsGetValueEvent.php
+share/nextcloud/lib/public/Settings/Events/DeclarativeSettingsRegisterFormEvent.php
+share/nextcloud/lib/public/Settings/Events/DeclarativeSettingsSetValueEvent.php
+share/nextcloud/lib/public/Settings/IDeclarativeManager.php
+share/nextcloud/lib/public/Settings/IDeclarativeSettingsForm.php
 share/nextcloud/lib/public/Settings/IDelegatedSettings.php
 share/nextcloud/lib/public/Settings/IIconSection.php
 share/nextcloud/lib/public/Settings/IManager.php
@@ -22758,6 +23103,8 @@ share/nextcloud/lib/public/SpeechToText/
 share/nextcloud/lib/public/SpeechToText/Events/TranscriptionSuccessfulEvent.php
 share/nextcloud/lib/public/SpeechToText/ISpeechToTextManager.php
 share/nextcloud/lib/public/SpeechToText/ISpeechToTextProvider.php
+share/nextcloud/lib/public/SpeechToText/ISpeechToTextProviderWithId.php
+share/nextcloud/lib/public/SpeechToText/ISpeechToTextProviderWithUserId.php
 share/nextcloud/lib/public/Support/CrashReport/ICollectBreadcrumbs.php
 share/nextcloud/lib/public/Support/CrashReport/IMessageReporter.php
 share/nextcloud/lib/public/Support/CrashReport/IRegistry.php
@@ -22781,6 +23128,10 @@ share/nextcloud/lib/public/Talk/IBroker.
 share/nextcloud/lib/public/Talk/IConversation.php
 share/nextcloud/lib/public/Talk/IConversationOptions.php
 share/nextcloud/lib/public/Talk/ITalkBackend.php
+share/nextcloud/lib/public/Teams/ITeamManager.php
+share/nextcloud/lib/public/Teams/ITeamResourceProvider.php
+share/nextcloud/lib/public/Teams/Team.php
+share/nextcloud/lib/public/Teams/TeamResource.php
 share/nextcloud/lib/public/Template.php
 share/nextcloud/lib/public/TextProcessing/Events/AbstractTextProcessingEvent.php
 share/nextcloud/lib/public/TextProcessing/Events/TaskFailedEvent.php
@@ -22791,6 +23142,7 @@ share/nextcloud/lib/public/TextProcessin
 share/nextcloud/lib/public/TextProcessing/IManager.php
 share/nextcloud/lib/public/TextProcessing/IProvider.php
 share/nextcloud/lib/public/TextProcessing/IProviderWithExpectedRuntime.php
+share/nextcloud/lib/public/TextProcessing/IProviderWithId.php
 share/nextcloud/lib/public/TextProcessing/IProviderWithUserId.php
 share/nextcloud/lib/public/TextProcessing/ITaskType.php
 share/nextcloud/lib/public/TextProcessing/SummaryTaskType.php
@@ -22804,11 +23156,14 @@ share/nextcloud/lib/public/TextToImage/E
 share/nextcloud/lib/public/TextToImage/Exception/TextToImageException.php
 share/nextcloud/lib/public/TextToImage/IManager.php
 share/nextcloud/lib/public/TextToImage/IProvider.php
+share/nextcloud/lib/public/TextToImage/IProviderWithUserId.php
 share/nextcloud/lib/public/TextToImage/Task.php
 share/nextcloud/lib/public/Translation/CouldNotTranslateException.php
 share/nextcloud/lib/public/Translation/IDetectLanguageProvider.php
 share/nextcloud/lib/public/Translation/ITranslationManager.php
 share/nextcloud/lib/public/Translation/ITranslationProvider.php
+share/nextcloud/lib/public/Translation/ITranslationProviderWithId.php
+share/nextcloud/lib/public/Translation/ITranslationProviderWithUserId.php
 share/nextcloud/lib/public/Translation/LanguageTuple.php
 share/nextcloud/lib/public/User/Backend/ABackend.php
 share/nextcloud/lib/public/User/Backend/ICheckPasswordBackend.php

Index: pkgsrc/www/php-nextcloud/distinfo
diff -u pkgsrc/www/php-nextcloud/distinfo:1.62 pkgsrc/www/php-nextcloud/distinfo:1.63
--- pkgsrc/www/php-nextcloud/distinfo:1.62      Wed Jun 19 21:23:20 2024
+++ pkgsrc/www/php-nextcloud/distinfo   Fri Aug  9 14:40:23 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.62 2024/06/19 21:23:20 gdt Exp $
+$NetBSD: distinfo,v 1.63 2024/08/09 14:40:23 ryoon Exp $
 
-BLAKE2s (nextcloud-28.0.6.tar.bz2) = 0bfddc1a7dc915554a6d0bd1f36cb9499bd09f114d590eeaf2be536aeacba315
-SHA512 (nextcloud-28.0.6.tar.bz2) = f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
-Size (nextcloud-28.0.6.tar.bz2) = 188259629 bytes
+BLAKE2s (nextcloud-29.0.4.tar.bz2) = 6d44fd0772e5c2ad3d4962b247df99f58abedbdd650e0d2d8e24b6dbe56cf1a6
+SHA512 (nextcloud-29.0.4.tar.bz2) = 65508d9610d4b459f11bceadd61d19eb8165e6804c658c4492fb97843c86107bfc75d080156d1afcf5a029ad143b77277cc4e63890444c089e1047f17db1e085
+Size (nextcloud-29.0.4.tar.bz2) = 204867575 bytes



Home | Main Index | Thread Index | Old Index