Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nextcloud-apache | Distribution: openSUSE Tumbleweed |
Version: 30.0.5 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jan 17 07:18:00 2025 |
Group: Productivity/Networking/Web/Utilities | Build host: reproducible |
Size: 1176 | Source RPM: nextcloud-30.0.5-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://nextcloud.com | |
Summary: Apache configuration for nextcloud |
This subpackage contains the Apache configuration files
AGPL-3.0-only
* Fri Jan 17 2025 ecsos <ecsos@opensuse.org> - Update to 30.0.5 - Chore(i18n): Improved grammar (server#49100) - Fix metadata storage with sharding (server#49165) - Chore(i18n): Fixed grammar (server#49556) - Fix(files): virtual scroller item size computation (server#49561) - FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49562) - Fix(maintenance): Show a success message on data-fingerprint command (server#49591) - Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594) - Chore(absence): Add capability (server#49595) - Fix(files): properly update paths and folder children on node move (server#49610) - Fix: Add command to update re-share if shared-by user has been revoked (server#49612) - Perf: improve performance of SharedStorage::getWatcher (server#49615) - Add an error log message that notifications app isn't enabled at file… (server#49618) - Fix(external_storage): Cast id to int (server#49624) - Fix: promote re-shares when deleting the parent share (server#49629) - Enh: Improvements on sharing details (server#49631) - Fix: Handle copy of folders containing live photos (server#49650) - Fix: smb: don't fail hard if we can't load acls for a file (server#49651) - Fix: don't propagate future mtimes (server#49656) - Fix(migration): Check if table exists (server#49690) - Fix(CalDav): add support for Microsoft time zones (server#49741) - Fix(files): cancel renaming on enter if no file name changes (server#49752) - Fix(CalDAV): disable both iTip and iMip messages (server#49780) - Disable/hide share edit options when user can not edit the share (server#49784) - Fix(files): failsafe when executing actions methods (server#49792) - Fix mimetype not being updated when changing file extention on objectstore (server#49794) - Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49798) - Fix(files): throttle favorite with max 5 simultaneous requests (server#49805) - Fix(files_sharing): Fix error messages from password policy (server#49822) - Revert "fix: Handle copy of folders containing live photos" (server#49825) - Improve select handling for sharded queries (server#49838) - Fix(files_external): wrong type for external mount id (server#49846) - Fix: return 204 instead of 404 (server#49851) - Fix: replace null character when serializing (server#49855) - Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877) - Fix(share): Don't print twice the same text on emails (server#49878) - Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49884) - Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49894) - Fix: make sure we have a valid scheme when testing ocm urls (server#49900) - Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49918) - Fix(share): render conflict modal in public shares (server#49924) - Fix: Create empty file instead of file with a space (server#49936) - Fix(shares): Remove noisy text from email (server#49994) - Fix(federatedfilesharing): fix notification typo (server#50014) - Fix: remove references to non-existent ShareTypes (server#50021) - Chore(ci): Run kerberos tests on ubuntu-latest (server#50023) - Fix(cypress): flaky live photo test grid_view trigger issue (server#50028) - Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50031) - Fix(app-store): add missing exApps list items to search filter (server#50032) - Fix(HTTP): Adjust JSONResponse data type (server#50058) - Fix: block moving files to it's own parent with dav (server#50060) - Clarify installation wording to be clear that it is about account creation (server#50062) - Fix(preview): Do not try to parse M3U files as MP3 (server#50079) - Fix(Http): Only allow valid HTTP status code values via template (server#50089) - Fix(SetupChecks): Don't test caches using binary data (server#50117) - Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50204) - Sync NC<->app patch versions (app_api#477) - Fix: do not override sharing text (circles#1816) - Revert "remove caching for shares" (circles#1831) - Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439) - Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452) - Chore(ci): update workflows (logreader#1462) - Chore: update composer lock and nextcloud/ocp (photos#2741) - Visual fixes and improvements (serverinfo#718) - Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354) - Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#962) - Fix(deps): Bump symfony/process (suspicious_login#967) - Fix(eslint): Fix linting javascript files, also lint typescript files (text#6726) - Fix(editor): Also unset draggedOver at drop (text#6731) - Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735) - Fix(outline): fix mobile detection and box shadow (text#6739) - Fix(debug): remove component in beforeDestroy hook (text#6757) - Fix(cy): avoid double upload to prevent lock error (text#6761) - Chore: Bump composer files with new composer version (text#6771) - Fix(licenses): SPDF license in package.json and khroma (text#6792) - Fix(link): Don't throw exception on invalid URL href (text#6796) - Fix: showing RichWorkspace for non-English language (text#6821) - Fix(Editor): Broken translation ref (viewer#2624) - Fix: source/dav handling and delete event payload (viewer#2627) - Fix: Close viewer if we navigate back in browser history (viewer#2679) * Thu Dec 12 2024 ecsos <ecsos@opensuse.org> - Update to 30.0.4 - Fix(app-store): Add back legacy store API used for update and removal (server#49216) - Fix(activity): make emails for link share uploads true by default (server#49691) - Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712) - Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 (server#49713) - Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714) - Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715) - Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716) - Fix(files_sharing): Stop infinite loop blocking link share requests (server#49724) - Fix(files_sharing): Correct property enforced property names (server#49809) - Fix(files_sharing): also submit new share on password submit (server#49817) - Update nextcloud/ocp dependency (logreader#1424) - Fix npm audit (logreader#1434) - Update nextcloud/ocp dependency (nextcloud_announcements#408) - Update nextcloud/ocp dependency (notifications#2112) - Update nextcloud/ocp dependency (serverinfo#717) - Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716) - Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717) - Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748) - Fix(deps): update dependency lib0 to ^0.2.99 (text#6749) - Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751) * Thu Dec 05 2024 ecsos <ecsos@opensuse.org> - Update to 30.0.3 - Fix: Move cloud id into readonly input (server#48978) - Fix(settings): Align contents of profile picture heading (server#48981) - Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047) - Fix(caldav): duration handling in the event reader class (server#49066) - Clear pending two factor tokens also from configuration (server#49098) - Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49107) - Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#49110) - Fix(files): multiselect and filters store declaration (server#49136) - Fix(theming): Return default theme if the user never selected a theme (server#49138) - Fix(SharingEntryLink): Show default password before create if any (server#49149) - Fix(files_sharing): note icon color on public pages (server#49153) - Fix(files): open sidebar on sharing tab by default for files (server#49157) - Fix: undefined variable $response in DAV storage (server#49160) - Fix(files): edit locally buttons and description (server#49161) - Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174) - Fix(files): view-in-folder enabled conditions (server#49180) - Feat(testing): Add a fake summary task provider (server#49195) - Fix: log a warning when we can’t build a background job (server#49207) - Chore(github): Update groupware code owners (server#49214) - Fix(files_external): cast storage id int (server#49222) - Docs: Adjust taiwan translators (server#49230) - Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49234) - Fx(dav): file request guest nickname encoding (server#49239) - Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49241) - Fix(Middleware): log deprecation when annotation was actually used (server#49242) - Chore: Update `@nextcloud/upload` and `@nextcloud/files` (server#49250) - Feat: mail provider settings (server#49254) - Chore(deps): Add SabreDav Patch for iTip Broker (server#49264) - Fix: override iTip Broker to fix several issues (server#49268) - DNS: do not query CNAME if A succeeded already (server#49277) - Textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49280) - Fix: use invokePrivate for test (server#49292) - Fix: RDATE and EXDATE property instances (server#49302) - Fix: Do not check for strict cookie when running webcron (server#49310) - Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321) - Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330) - Fix(files): Allow downloading multiple nodes not from same base (server#49344) - Test(fakeAI): Allow to specify whether the fake providers should fail (server#49358) - Fix(core): Do not use `v-html` for translation output (server#49363) - Fix(files): improve delete display name when trashbin is disabled (server#49369) - Fix(SetupChecks): Make sure array key is set (server#49373) - Feat(settings): add big file upload setup checks (server#49384) - Fix(job): Check if carddata is resource and read it to string (server#49400) - Fix: Properly calculate intermediate icon for touch icon generation (server#49405) - Fix(storage): Try to delete existing target (server#49410) - Fix(files): Restore page title (folder – view – product) (server#49419) - Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49429) - Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461) - Fix(external_storage): Cast id to int (server#49468) - Fix(OCMDiscoveryService): Also cache error results during discovery (server#49472) - Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480) - Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491) - Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49497) - Fix(security): Update CA certificate bundle (server#49509) - Fix(activity): Fix activity object type warnings (server#49522) - Fix(migration): Decrypt ownCloud secrets v2 (server#49537) - Chore: stricter access to testremote endpoint (server#49544) - Feat: Use inline password confirmation in external storage settings (server#49547) - Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642) - Add SabreDav Patch for iTip Broker (3rdparty#1983) - Backport/stable30/430/manual (app_api#434) - Check healthcheck and heartbeat after ExApp container start [backport] (app_api#440) - Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444) - Fix): do not expose haproxy password to UI (app_api#449) - Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454) - Fix migration for postgres support. (app_api#458) - Remove caching for shares (circles#1750) - Fix(notification): Make sure the action URL is an absolute URL (circles#1762) - Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1765) - Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1774) - New daily maintenance to delete old federated events (circles#1777) - Bypass user condition on cli (circles#1782) - Fix duplicate name on fedcircle (circles#1783) - Fix(activity): ensure absolute URL are used (circles#1786) - Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438) - Build(deps): for NC 30 support PHP>=8.1 (logreader#1415) - Fix(SetupCheck): remove debug(?) output (logreader#1418) - Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2077) - Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#2094) - Fix: use NcCheckboxRadioSwitch in settings (recommendations#820) - Fix: add missing description to command (recommendations#824) - Update nextcloud/ocp dependency (serverinfo#695) - Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6470) - Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589) - Chore(deps): update dependency vite to ^5.4.10 (text#6590) - Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591) - Fix(deps): update dependency mermaid to ^10.9.3 (text#6592) - Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6594) - Fix(css): Set page `size: auto` instead of `size: A4` (text#6595) - Fix some JS console errors (text#6600) - Test(cypress): More specific selector for viewer header in links test (text#6604) - Fix(addContent): only process addExtensions once (text#6605) - Feat(debug): Expose yjs debug function in editor API (text#6608) - Fix(files): set focus on image description right after inserting (text#6611) - Fix(files): Reduce spacing between image and description a bit (text#6615) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620) - Fix(deps): update tiptap to ^2.9.1 (text#6621) - Fix(deps): update yjs (text#6622) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (text#6623) - Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#6625) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (text#6627) - Fix(deps): update dependency debounce to ^2.2.0 (text#6628) - Fix npm audit (text#6644) - Chore(deps): update dependency vite to ^5.4.11 (text#6658) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (text#6659) - Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662) - Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663) - Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6669) - Fix: log ignored workspace propfind exceptions at debug (text#6677) - Fix npm audit (text#6691) - Send one full update from y-websocket (text#6697) - Ci: Run cypress on ubuntu-latest (text#6702) - Feat: render text inserted from assistant (text#6704) - Fix: catch all errors when getting rich workspace file (text#6705) * Thu Nov 07 2024 ecsos <ecsos@opensuse.org> - Update to 30.0.2 - fix: Make user removal more resilient in #48589 - fix(files): Reset context menu position on close in #47878 - fix(files): Add more visual move / copy notification in #48458 - fix: get rid of denied notification when accept in #48751 - fix(share): Return empty string if no label is set in #48703 - fix(files): Ensure children are removed from folder and not duplicated in #48240 - feat(comments): Support mentioning emails in #48785 - fix(appstore): Hide last modified information for shipped apps in #48754 - fix(security): Update code signing revocation list in #48778 - fix(activity): Fix download activity parameters in #48818 - fix(AppConfig): Add external JWT private key to sensitive keys in #48710 - build: Bump symfony/* to 6.4 in #48763 - fix(files_sharing): Add proper user facing messages on success in #48730 - ci: Update list of installed PHP extensions (as some are not default … in #48824 - fix(files): Ensure renaming state is correctly reset in #48731 - fix(filesexternal): Remove unneeded 3rdparty library use in #48550 - fix(logger): Remove more parameters of other methods in #48830 - fix: add PasswordConfirmationRequired to create user storages endpoint in #48748 - fix(app-store): Also proxy images of locally installed apps in #48868 - fix(app-store): Ensure the groups property is always an array in #48866 - fix(files): Adjust NavigationQuota for Nextcloud 30 design in #48834 - fix(files_sharing): Add correct context to translation in #48836 - [TextProcessing] Fix: Also list types that are available in task processing in #48877 - fix(app-store): Correctly render Markdown in app description in #48872 - build: Print RTL limited characters in translation-checker in #48856 - fix(ShareAPI): Send mails for mail shares by default in #48881 - refactor(ShareApiController): Check for null and empty strings with e… in #48890 - fix(files): handle empty view with error in #48893 - fix(files): add title for files list table header button in #48901 - fix: Allow overriding shouldApplyQuota check from child classes in #48635 - fix(dav): Cleanup view-only check in #48931 - fix(files_sharing): Cleanup error messages in #48937 - Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2 in #48896 - fix: encrypt and store password, decrypt and retrieve the same in #48939 - fix(unified-search): Close on second ctrl+f in #48861 - fix(config): Mark more configs as sensitive in #48950 - fix(files_sharing): federated shares avatar in #48888 - fix(app-store): Update update count in navigation in #48945 - ci(psalm): Add missing imagick extension in #48957 - fix: do not reduce count for subadmins if they are members of group in #48571 - fix: Fix "Unknown path" error when source user files folder has not been initialized in #48746 - fix: add PasswordConfirmationRequired to the external storages mentioned in review in #48976 - Fix copying or moving from shared groupfolders in #48984 - fix(files): Do not jump to top when fileId is set to currentFolder in #48979 - fix: Shipped apps should include the Nextcloud version in the cache buster in #48701 - Fix disabled user list for subadmins in #48970 - Bump libphonenumber-js from 1.11.9 to 1.11.11 in #48667 - fix: provision api's status codes in #48474 - fix: Return correct list of managers for a user in #48622 - fix: Fix empty sections appearing in search results in #48624 - chore: Replace Twitter & Diaspora links and text in #48620 - fix: improve moving object store items to trashbin in #48245 - fix: Fix "Reasons to use Nextcloud" design in #48652 - fix(locking): Accept mixed as value on setTTL in #48694 - fix: add PasswordConfirmationRequired to saveGlobalCredentials in #49005 - Fix email share transfer accross storages in #48618 - fix(users): improve recently active search in #49001 - fix(FileList): Show correct avatar for federated share owner in #48294 - fix(files_sharing): Password field must not be required if already set in #49013 - feat(settings): migrate AppAPI ExApps management to settings in #48988 - fix(files-external): set password as sensitive in #49028 - fix(ShareEntryLinkList): Append new links to the end of list in #49022 - chore: Update code owners in #49057 - fix(apps-store): Fix exception on generating preview url for installed app screenshot in #49044 - fix(owncloud): Fix ownCloud migration with oauth2 app in #49076 - Update @nextcloud/dialogs to v6.0.1 in #49093 - fix(caldav): broken activity rich objects in #49080 - docs: update overwrite.cli.url wording in #49067 * Thu Oct 17 2024 ecsos <ecsos@opensuse.org> - Update to 30.0.1 - Fix(files): Check if target path is a descendant of the shared folder (server#47796) - Fix(TaskProcessing): increase error_message column length (server#47804) - Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47814) - Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47815) - Chore(i18n): adapted lowercase (server#47838) - Fix(caldav, carddav): also allow unsharing of circle shares (server#47857) - Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47868) - Fix(appstore): return if appstore is manually disabled (server#47872) - Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47894) - Fix(settings): Add back create group icon (server#47902) - Fix(LDAP): check index before accessing it (server#47919) - Fix(files_external): Handling in SFTP UI for custom ports (server#47923) - Fix(appstore): Ensure returned apps from AppStore are valid (server#47937) - Fix(config): Throw PreconditionException always when it didn’t match (server#47940) - Fix(setup-checks): Ensure URL with webroot works (server#47944) - Fix(files_external): broken credentials dialog (server#47951) - Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47957) - Fix(files_external): Check key exists before accessing it (server#47976) - Fix: Do not try to set HTTP response code on already closed connection (server#47981) - Update psalm-baseline.xml (server#47989) - Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47995) - Feat: Reset route if neither the Viewer of the Sidebar is open (server#48000) - Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48021) - Fix(Comment): Initialize childrenCount as integer (server#48025) - Fix(Tags): Return boolean for userHasTags() (server#48027) - Fix(BaseResponse): Cast XML element values to string (server#48035) - Fix(S3ConfigTrait): Allow proxy field to take false (server#48036) - Fix: correct link to trademark (server#48038) - Fix(dav): set string type for sanitizeMtime (server#48053) - Fix(dav): imip service test expects integers for last occurence (server#48056) - Update psalm-baseline.xml (server#48059) - Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N (server#48061) - Fix(filesreport): cast fileId to integer (server#48069) - Fix(dav): cast parameters to string (server#48071) - Test: cast node name and data to string (server#48072) - Fix(a11y): Add OTF font loading check (server#48073) - Fix(weather_status): Fix search address errors when offline (server#48076) - Fix: misc code fixes around db sharding (server#48077) - Fix(Entity): Fix magic setter call for custom strong typed setters (server#48088) - Fix: Prevent crash when refreshing metadata for files without an owner (server#48093) - Catch MaxInstancesExceededException on calendar events (server#48097) - Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48101) - Ensure that the hash method does not return null (server#48109) - Fix(settings): disable Discover when appstore is disabled (server#48120) - Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48127) - Feat(share): ensure unique share tokens (server#48142) - Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#48186) - Chore(deps): Bump debounce from 2.1.0 to 2.1.1 (server#48189) - Ci: Bump phpunit to 9.6.19 and add dependabot (server#48191) - Ci fixes (server#48205) - Fix: expand select and group by for calendar reminder backend (server#48211) - Improve (slow) move on same object (server#48221) - Update psalm-baseline.xml (server#48229) - Perf: reuse cache info we already have when moving to object store (server#48233) - Chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 (server#48256) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48257) - Fix(psalm): Enable findUnusedBaselineEntry (server#48279) - Chore: add .git-blame-ignore-revs (server#48282) - Fix: Don’t crash if disabled user is missing in the database (server#48285) - Fix(tests): Fix test selection and run unit tests of DAV and user_status (server#48286) - Chore: bump 3rdparty (server#48296) - Fix(i18n): Changed grammar (server#48298) - Fix(autocomplete): Move known array keys to psalm docs (server#48299) - Fix: skip the integrity check for nextcloud-init-sync.lock (server#48302) - Add bidirectional text support – Backend (server#48308) - Fix: Ensure app discover section is returned as list (server#48314) - Fix: gracefully parse non-standard trusted certificates (server#48317) - Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48319) - Build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to… (server#48328) - Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (server#48330) - Fix(security): Update CA certificate bundle (server#48337) - Fix(files): Fix having to resolve conflicts twice when dropping files (server#48350) - Fix(icons): Document icon requirements for notifications and activities (server#48358) - Fix(files_external): Catch correct exception (server#48365) - Fix: Show storage full warning when storage is actually full (server#48369) - Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server#48374) - Fix: Use placeholder for external storage password (server#48388) - Fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations (server#48391) - Skip future shipped apps from updatenotification check (server#48394) - Feat(app_api): make app_api shipped and default enabled (server#48395) - Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48401) - Chore(deps): Bump @vueuse/core from 10.11.0 to 10.11.1 (server#48428) - Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48429) - Fix: correctly count disabled users for subadmins (server#48447) - Fix(theming): Use `AppConfig` for setting background image (server#48452) - Ci: fail psalm when baseline update required (server#48469) - Fix(migration): Check if column exists before adding it (server#48489) - Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48492) - Fix(config): Suppress `config.php` fopen error at install time (server#48503) - Fix: make federation address book sync work with allow_local_remote_servers = false (server#48506) - Fix(TaskProcessing\Manager): Don’t provoke PHP notice in setTaskResult (server#48514) - Fix(files): Fix folders not being selectable in the smart picker (server#48516) - Chore: Move from Twitter to X (server#48523) - Fix(dav): don’t crash subscription on invalid calendar object (server#48529) - Fix(caldav): add missing handlers (server#48531) - Fix(admin_audit): Listen to the right events (server#48551) - Fix(theming): Fix layout of themes (server#48553) - Fix(QueryBuilder): Account for aliases in output columns (server#48558) - Fix(config): Mark more app configs sensitive (server#48586) - Fix(settings): Use axios directly for health check to preven URL sanitizing (server#48615) - Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48630) - Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (3rdparty#1919) - Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1921) - Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty#1937) - Chore: set version in composer.json (3rdparty#1938) - Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (3rdparty#1953) - Remove requiring PNG for iOS (activity#1796) - Fix npm audit (bruteforcesettings#638) - Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (bruteforcesettings#642) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#656) - Fix npm audit (bruteforcesettings#664) - Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1702) - Update nextcloud/ocp dependency (files_downloadlimit#364) - Fix npm audit (files_downloadlimit#375) - Update nextcloud/ocp dependency (files_downloadlimit#385) - Fix npm audit (files_downloadlimit#386) - Update nextcloud/ocp dependency (files_downloadlimit#392) - Fix npm audit (files_pdfviewer#1044) - Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1048) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1056) - Fix npm audit (files_pdfviewer#1060) - Update nextcloud/ocp dependency (firstrunwizard#1351) - Update nextcloud/ocp dependency (firstrunwizard#1361) - Fix: Add missing whiteboard icon (firstrunwizard#1365) - Chore(deps-dev): bump vite from 5.4.2 to 5.4.7 (firstrunwizard#1372) - Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1373) - Update nextcloud/ocp dependency (firstrunwizard#1377) - Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1385) - Update nextcloud/ocp dependency (firstrunwizard#1387) - Fix npm audit (firstrunwizard#1388) - Fix: cards should have the same size (firstrunwizard#1400) - Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1343) - Update nextcloud/ocp dependency (nextcloud_announcements#384) - Update nextcloud/ocp dependency (nextcloud_announcements#388) - Update nextcloud/ocp dependency (nextcloud_announcements#390) - Update nextcloud/ocp dependency (notifications#2036) - Create block-merge-eol.yml (notifications#2038) - Fix(notifications): Fix notification parameter types (notifications#2042) - Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2049) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2050) - Update nextcloud/ocp dependency (notifications#2055) - Ci(performance): Make performance test more reliable by disabling cro… (notifications#2061) - Update nextcloud/ocp dependency (notifications#2062) - Update nextcloud/ocp dependency (notifications#2064) - Feat: Check upload directory share state (photos#2661) - Fix: Use user uid to compare in PhotosPicker (photos#2665) - Update nextcloud/ocp dependency (serverinfo#683) - Update nextcloud/ocp dependency (serverinfo#685) - Update nextcloud/ocp dependency (serverinfo#690) - Fix: failure when using sqlite3 (survey_client#320) - Fix: clarify language for removing previously sent report data (survey_client#321) - Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#324) - Fix(notifications): Only define URLs and actions in one place (survey_client#328) - Fix npm audit (suspicious_login#927) - Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#6230) - Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6352) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3 (text#6362) - Fix(deps): update dependency debounce to ^2.1.1 (text#6363) - Chore(deps): update dependency vite to ^5.4.5 (text#6366) - Fix(deps): update dependency yjs to ^13.6.19 (text#6367) - Chore(deps): update dependency typescript to ^5.6.2 (text#6375) - Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6376) - Update nextcloud/ocp dependency (text#6378) - Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6379) - Test(cy): Fix ImageView native tests (text#6384) - Fix headings papercuts (text#6407) - Chore(deps): update dependency vite to v5.4.6 [security] (text#6418) - Fix(placeholder): Show placeholder on empty paragraph, improve wording (text#6421) - Fix(paragraph): migrate preview options to decorations (text#6431) - Feat(menu): Put list items in submenu, add indentation options (text#6433) - Update nextcloud/ocp dependency (text#6446) - Fix(css): Use singlequotes to please stylelint (text#6450) - Fix(codeblock): Add border radius (text#6456) - Fix(tasklist): Correct indention (text#6459) - Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6460) - Update nextcloud/ocp dependency (text#6475) - Fix npm audit (text#6477) - Fix(sync): Disable browser broadcast (text#6483) - Fix: Apply checks on shares in the middleware (text#6489) - Check link protocol (text#6493) - Fix(sync): handle 502 (Bad Gateway) gracefully (text#6496) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#884) - Fix npm audit (twofactor_nextcloud_notification#886) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#891) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#898) - Fix npm audit (twofactor_nextcloud_notification#899) - Create .l10nignore (twofactor_nextcloud_notification#901) - Update nextcloud/ocp dependency (twofactor_nextcloud_notification#904) - Fix npm audit (twofactor_totp#1557) - Chore(deps): update cypress (viewer#2471) - Fix: Make loading the viewer an init script (viewer#2488) - Fix(cypress): roboto loading check for visual regression (viewer#2497) - Update cypress snapshots (viewer#2500) - Perf: fast cypress (viewer#2514) - Chore(deps): update dependency vite to ^5.4.5 (viewer#2515) - Fix: Only remove openfile from route when closing the viewer (viewer#2516) - Update cypress snapshots (viewer#2520) - Fix(deps): update dependency debounce to ^2.1.1 (viewer#2525) - Chore(deps): update dependency typescript to ^5.6.2 (viewer#2526) - Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (viewer#2527) - Chore(deps): lock file maintenance (viewer#2538) - Chore(deps): update dependency vite to v5.4.6 [security] (viewer#2543) - Fix: make dark header configurable (viewer#2545) - Update cypress snapshots (viewer#2559) - Fix: Proper layout for split view (viewer#2568) - Changes from 30.0.0 - Allow calling cron jobs background job class with occ (server#30359) - Use LazyUser in DefaultShareProvider (server#33581) - Unmark deleted users if their last login date is more recent than deleted date (server#36942) - Fix(files_sharing): tab shares title and creation sort (server#37878) - Fix(previews): Don’t crash on animated WEBP images (server#38364) - Wordings : Enhancement of background and UI color change thanks to better title and description (server#38670) - Feat: remove orphaned entries from filecache_extended (server#38933) - Refactor “substr” calls in lib/public to improve code readability (server#39217) - Add option to add backtrace to the query logger (server#39247) - Set Doctrine to use nest transactions with savepoints (server#39589) - Increase debounce delay when saving account properties (server#39825) - Refactor `OC\Server::getContactsManager` (server#40119) - Refactor `OC\Server::getCsrfTokenManager` (server#40120) - Refactor `OC\Server::getEncryptionFilesHelper` (server#40122) - Refactor `OC\Server::getSecureRandom` (server#40124) - Refactor `OC\Server::getEncryptionKeyStorage` (server#40133) - Refactor `OC\Server::getHTTPClientService` (server#40137) - Refactor `OC\Server::getL10NFactory` (server#40141) - Refactor `OC\Server::getNotificationManager` (server#40147) - Refactor `OC\Server::getMailer` (server#40151) - Audit the tag creator (server#40163) - Refactor `OC\Server::getAvatarManager` in user_ldap app (server#40206) - Refactor `OC\Server::getAvatarManager` in dav app (server#40207) - Feat: Adding the displayname to the output of occ group:list –info (server#40427) - Feat: In app search (server#41609) - Fix(dav): Handle duplicate event reminder (server#41740) - Update IRC URL (server#42746) - Enh(metadata): Introduce a memory limit for metadata generation (server#42800) - Expose dashboard layout and statuses API (server#42973) - Theming: Separate `primary` and `background` colors – fix the header menu colors (server#42977) - Get child ids for folder in a separate query during move (server#43531) - Fix for ignored `CSP_NONCE` in ContentSecurity Header (server#43573) - Enh(metadata): migrate metadata to lazy appconfig (server#43574) - Fix(styles): Adjust heading styles (server#43640) - Fix(files): handle multidimensional arrays in scanner (server#43794) - [master] Update psalm-baseline.xml (server#43808) - Fix(Session): avoid password confirmation on SSO (server#43942) - Migrate away from OC_App and toward IAppManager. (server#44025) - Fix: regression with updating read-only config (server#44039) - Feat(core): Include core capabilities in OpenAPI (server#44216) - Show upload menu in folders’ emptycontent (server#44272) - Fix: Pass the mountpoint target user to storages without owner (server#44294) - Fix(settings): show warning for indexToReplace as part of missing indices (server#44306) - Fix(dav): Fix quota check for chunk upload (server#44332) - Fix(LDAP): escape DN on check-user (server#44350) - Fix: csrf check failed on public share with password (server#44369) - Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44409) - Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#44450) - Make sass command compatible with macos (server#44452) - Refactor: remove non-shallow getSharesInFolder (server#44460) - Build(deps-dev): bump express from 4.18.2 to 4.19.2 (server#44467) - Respect empty `expiryDate` value in server (server#44485) - Feat: support “s3-accelerate” endpoint (server#44496) - Fix(dashboard): do not suggest to install new widgets if appstore is disabled (server#44506) - Perf(dav): skip non-calendar requests in webcal caching plugin (server#44511) - Feat(trashbin): Show original location of deleted file (server#44512) - Fix(files): Fix translation of “Delete file” (server#44526) - Master is now 30 (server#44530) - Build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm (server#44533) - Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /vendor-bin/cs-fixer (server#44534) - Build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (server#44537) - Build(deps-dev): bump sass from 1.71.1 to 1.72.0 (server#44538) - Build(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 (server#44540) - Build(deps): bump @nextcloud/files from 3.1.0 to 3.1.1 (server#44542) - Build(deps): bump davclient.js from `1ab200d` to `de93b73` (server#44544) - Build(deps): bump webdav from 5.4.0 to 5.5.0 (server#44545) - Build(deps): bump the github-actions group with 4 updates (server#44547) - Fix(files): Fix error with numeric filenames (server#44562) - Fix(files_sharing): Create passwords when enforced for mail shares (server#44571) - Fix(files_sharing): Disable autocomplete for share label and password (server#44575) - Perf(core): add index on name (server#44586) - Fix(encryption): Clicking default module in UI sets bogus value (server#44604) - Feat: drop support for php 8.0 (server#44607) - Fix(tests): Fix tests when daytime saving time change happened recently (server#44612) - Chore(bug-report-template): update list of nc versions (server#44619) - Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can’t run (server#44621) - Fix(federation): ICloudId->getRemote() should contain the protocol (server#44625) - Fix(appconfig): returns correct value on details (server#44640) - Fix(appconfig): compare with original value (server#44642) - Feat(trashbin): Add deleted by properties (server#44643) - Fix(appconfig): format app values (server#44644) - Fix: Remove obsolete resource typing (server#44658) - Build(deps-dev): bump undici from 5.28.3 to 5.28.4 (server#44660) - Fix(files): Do not show files from hidden folders in “Recent”-view if hidden files are disabled by user (server#44661) - Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44662) - Fix(DateTimeFormatter): Adjust invalid doc blocks (server#44663) - Fix(dav): Rate limit address book creation (server#44664) - Occ: Improve `user:lastseen` timestamp (server#44666) - Fix(session): Do not update authtoken last_check for passwordless (server#44670) - Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44678) - Build(deps): bump libphonenumber-js from 1.10.58 to 1.10.60 (server#44681) - Fix(deps): Update doctrine/dbal to 3.8.3 (server#44683) - Feat(trashbin): Show user who deleted a file (server#44694) - Build(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 in /build/integration (server#44695) - Build(deps-dev): bump cypress from 13.7.1 to 13.7.2 (server#44698) - Build(deps-dev): bump sass from 1.72.0 to 1.74.1 (server#44699) - Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44705) - Chore(RichObjectStrings): Add missing newlines (server#44707) - Fix(preview): check mime type before processing with Imagick (server#44710) - Call davGetFavoritesReport after the registration of propfind properties (server#44714) - Fix: Update `fusonic/opengraph` from 2.2.0 to 2.3.0 (server#44715) - Fix(oc-dialog): Get rid of the overlay (server#44717) - Fix(3rdparty): Adjust dependencies to also require min. PHP 8.1 (server#44720) - Fix(AppFramework): Fix error message about 204 not allowing custom headers (server#44726) - Fix: use proper jailed patch in watcher (server#44730) - Fix: Fix avatar images (server#44736) - Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44745) - Docs: Adjust branding in IDBConnection::prepare doc block (server#44746) - Expose subscription calendars (server#44752) - Feat(occ): Add –disabled option to occ user:list (server#44753) - Feat: Deprecate and replace legacy jQuery UI dialogs with Vue (server#44755) - Fix: Add deprecation to `OC.dialogs.fileexists` (server#44756) - Fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (server#44761) - Build(deps-dev): bump cypress-split from 1.21.0 to 1.23.0 (server#44762) - Fix(groups): allows to save group names with more than 64 characters (server#44763) - Fix(notifications): Improved notification exceptions (server#44770) - Fix(federation): give some time to prepare both servers (server#44771) - Reduce app container border radius (server#44786) - Feat: add additional logging for database errors (server#44788) - Fix: consider all paths the user has for a share source when considering max permissions (server#44791) - Fix(memcache): remove double $$ to fix error (server#44794) - Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44795) - Fix(Router): Stop loading routes of disabled apps (server#44797) - Fix(capabilities): Expose if mod-rewrite is working via capabilities (server#44799) - Fix(files): Display selected files count (server#44805) - Chore(files): Switch widget icon to primary color (server#44806) - Build(deps-dev): bump typescript from 5.4.3 to 5.4.5 (server#44809) - Chore(db): move to OCP\Server (server#44810) - Fix(files): apply the renaming when leaving the input field (server#44819) - Chore(deps): Update openapi-extractor (server#44827) - Feat(occ): Add –storage-tree option to info:file to help debug storages (server#44829) - Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44834) - Chore: Update `@nextcloud/upload` to 1.1.1 to fix uploading large files (server#44835) - Fix: avoid douple `expireDate` parsing (server#44838) - Fix(sharingDetails): Show correct share target (server#44839) - Feature/occ clear avatar cache command (server#44840) - Fix(files): Focus filename input in new-node dialog when opened (server#44847) - Fix: Drop unmaintained and unused dependencies (server#44849) - Fix(deps): Update symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (server#44854) - Support multiple scopes in DAV search (server#44858) - Feat(user_ldap): Add setup check to verify connection configuration (server#44859) - Fix(user_ldap): Remove unicode character from log lines (server#44860) - Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#44861) - Fix(comments): Fix issues thrown by comments sidebar tab code (server#44868) - Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44869) - [master] Update psalm-baseline.xml (server#44870) - Feat: include file id in audit logs (server#44871) - Feat: reduce available languages per config value “reduce_to_languages” (server#44876) - Fix(status): Update status time when reverting to it manually (server#44878) - Fix(files): Clear search filter when changing directory or view (server#44882) - Feat: add request id as comment to all queries (server#44884) - Fix(activity): Improved activity exceptions (server#44886) - Fix(files): Also skip cross storage move with access control (server#44889) - Fix(caldav): When message is a reply compare the message sender not the recipient (server#44893) - Fix(files): Close sidebar and update fileid when current node is deleted (server#44897) - Fix(files): Also restore shares after ownership transfer for object storage (server#44904) - Chore(deps): Bump @nextcloud/dialogs to v5.3.1 (server#44905) - Feat(files): Use receiving users language for the ownership transfer target folder (server#44906) - Fix: Use strict_types in ClearGeneratedAvatarCacheCommand.php (server#44915) - Fix(sharing): Don’t change the type of the controller argument (server#44916) - Fix: Fix truncation on public page (server#44923) - [master] Update psalm-baseline.xml (server#44928) - Better wordings in the new user modal (server#44931) - Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (server#44935) - Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#44938) - Fix(settings): Save one HTTP request on enabling an app (server#44939) - Bump @types/dockerode from 3.3.26 to 3.3.28 (server#44941) - Bump @simplewebauthn/browser from 9.0.1 to 10.0.0 (server#44942) - Bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 (server#44943) - Build(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#44944) - Perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy (server#44952) - Perf(ILockManager): Allow registering a lock provider lazy (server#44953) - Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (server#44962) - Chore: Add missing parameter to docblock tag psalm-taint-sink (server#44966) - Perf(files_sharing): Move events to listener classes and registration instead of boot (server#44967) - Fix: Drop workarounds for unsupported obsolete PHP versions (server#44968) - Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (server#44970) - Feat: Add legal notice and privacy policy links to help page (server#44973) - Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44982) - Fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess to system config (server#44996) - Fix(migration): Bump files_trashbin version to trigger migration (server#45000) - Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45001) - Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (server#45006) - Fix(db): Prevent two connections for single node databases (server#45013) - Fix: forbid moving a folder into a subfolder of itself (server#45014) - Avoid updating the same oc_authtoken row twice (server#45026) - Fix(unifiedSearch): Prevent broken avatars for federated users (server#45029) - Replaces “Time:” with “Date and time:” in calendar e-mail notification (server#45032) - Fix: chunked upload leading to 0-byte files (server#45035) - Fix(caldav): Add sharee to address list when calendar is shared (server#45054) - Fix(userstatus): catch unique constrain violation on revert (server#45055) - Feat(exception-template): allow to link to specific documentation for how to retreive server log (server#45057) - Perf(db): Sort data for IN before chunking (server#45058) - Updating pr-feedback.yml workflow from template (server#45065) - Updating dependabot-approve-merge.yml workflow from template (server#45066) - Update license header how-to for use of SPDX header (server#45067) - Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (server#45071) - Build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 (server#45072) - Build(deps-dev): bump sass from 1.74.1 to 1.75.0 (server#45073) - Update devcontainer PHP dependencies to 8.3 (server#45086) - Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45088) - Education “bundle” (server#45091) - Fix(search): show user search provider for deactivated and admin pages (server#45092) - Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45093) - Feat: TaskProcessing API (server#45094) - Feat(files): Allow to upload folders (server#45095) - Fix(files): Add missing properties and fix Typescript errors in `FileEntryName` (server#45096) - Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#45098) - Chore: remove unnecessary ini_set (server#45117) - Fix(dav): Don’t log access control as error (server#45120) - Fix(querybuilder): Remove temporary internal method executeUpdate() (server#45122) - Fix(deps): Drop `ical.js` from dependencies (server#45125) - Fix(core): add fs_name_hash index to migration (server#45129) - Chore: Remove All files prefix from original location (server#45131) - [master] Update psalm-baseline.xml (server#45134) - Feat(webauthn): submit device name by pressing enter (server#45136) - Retry smb notify test a few times (server#45138) - Fix: fix FileAccess::getByFileId(InStorage) (server#45140) - Fix(github): Add a security info to the PR template (server#45149) - Chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (server#45150) - Fix(tests): Replace deprecated methods in `FileTest` (server#45159) - Fix: Changes the color of the “Delete User” and “X” exit buttons on hover. (server#45160) - Fix: Do not import from `axios` but only `@nextcloud/axios` (server#45161) - Fix(icons): Update files icon (server#45163) - Feat: add option to disable scanner transactions (server#45172) - Fix(ci): Update `node-test` workflow and drop unneeded `cypress:version` output (server#45177) - Fix: Do not import styles that are already included in server bundle (server#45178) - Chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm (server#45179) - Chore(deps): bump core-js from 3.36.1 to 3.37.0 (server#45181) - [master] Fix npm audit (server#45186) - Docs: added customclient_fdroid key to the config.sample.php file (server#45193) - Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45196) - Fix(dav): Try basic auth for ajax WebDAV requests (server#45207) - [master] Update psalm-baseline.xml (server#45209) - Update pdf icon (server#45218) - Fix(userstatus): Fix docs of user status manager (server#45219) - Feat(auth): Clean-up unused auth tokens and wipe tokens (server#45221) - CalDAV fix search with limit and time range (server#45222) - Fix: Remove reminder action from trash (server#45227) - Fix(settings): define a ‘heartbeat’ route, so SecurityHeaders can handle redirected root (server#45228) - Fix: Avoid updating size when calling touch on a file (server#45233) - Fix(caldav): automatically delete outdated scheduling objects (server#45235) - Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45236) - Perf(deleteAction): Queue delete requests (server#45237) - Fix(issue_template): Add security reporting redirect to bug report form (server#45240) - Fix(setupChecks): update db version checks (server#45241) - Fix(setupCheck): Only warn when memcache present w/o memcached (server#45242) - Add SPDX header – batch #1 (server#45244) - Feat: Split display name and username columns (server#45245) - Add variable for inputs border width (server#45247) - Feat: add ability to sort by last login (server#45249) - Revert rename (server#45250) - Fix(files): do not rely on unique fileid (server#45251) - Add SPDX header – batch #2 (server#45252) - Fix: Move hint about firewall issues to common helper string (server#45254) - Fix(ci): Align mariadb versions with list of supported versions (server#45255) - Revert rename changes (server#45256) - Fix: getMountsForFileId may return an unordered list (server#45258) - Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#45262) - Chore(deps-dev): bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (server#45263) - Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (server#45264) - Chore(deps-dev): bump @simplewebauthn/types from 9.0.1 to 10.0.0 (server#45267) - Chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.5 (server#45268) - Refactor(provisioning_api): Add types for user details scopes (server#45270) - Feat(SetupChecks): Refactor DatabaseHasMissingIndices (server#45272) - Feat(log): Allow to combine log.conditions to only log (app&user) (server#45277) - Docs(preview): Improve API parameter descriptions (server#45288) - Add temporary variable for border radius (server#45295) - Chore(deps): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (server#45297) - Revert: “Check datadirectory owner, not config owner.” (server#45302) - 44032 fix show new shares without refresh (server#45305) - Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#45306) - Fix(caldav): loop through all events for busy events (server#45309) - Fix(settings): Move new user modal to dialog + minor refactoring (server#45315) - Fix(search): Limit maximum number of search results (server#45317) - Fix: Correctly check result of function (server#45321) - Fix: Extend SVG reference check (server#45340) - Fix(IRegistrationContext): Add missing TaskProcessing methods (server#45345) - Fix setOwner since doc (server#45346) - Fix: Only list remnants as disabled if option is enabled (server#45347) - Fix(login): Disable login button when already logging in (server#45352) - Feat: support excalidraw file (server#45353) - Docs(TaskProcessingApi): Cleanup endpoint descriptions (server#45354) - Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45355) - Fix: add ldap_exop_passwd function to sensitive value (server#45357) - Feat: Add back searching in disabled user list (server#45370) - Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend libraries (server#45374) - Move EventSource to `OC` namespace (server#45375) - Fix(files): Drop `xml2js` dependency and use browser native DOMParser (server#45387) - Fix: Mark more configs as sensitive (server#45390) - Feat(TaskProcessingApi): Add endpoint for getting the next task (server#45391) - Refactor(files): Fix some ESLint and Typescript issues in FilesList (server#45394) - Fix(theming): Conitionally disable blur filter for performance (server#45395) - Chore(settings): Change “user” to “account” (server#45398) - Fix(db): Prevent data loss by temporarily disabling `db:convert-type` (server#45400) - Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (server#45401) - Fix(contactsmenu): empty content margin (server#45406) - Fix(auth): Update authtoken activity selectively (server#45411) - Fix(files): Don’t fail if dir exists (server#45413) - Fix(login-mask): remove `Login with` from label (server#45415) - Feat(files): refresh preview on etag change (server#45417) - Fix(files): Implement `SortingService` to fix sorting of files (server#45419) - Feat(RichObjectStrings): Add missing Talk ‘file’ metadata fields (server#45424) - Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (server#45428) - Add SPDX header – Batch 3 (server#45429) - Feat(dav): Add an API for upcoming events (server#45435) - Fix(INavigationManager): Fix psalm alias not set in the right place (server#45455) - Fix: register DI alias for IFileAccess (server#45459) - Add SPDX header for `/lib/*` – batch 4 (server#45474) - Feat: Add support for webhook listeners (server#45475) - Fix(theming): replace standard generic package icon by material design (server#45480) - Fix: Reset notification email when deleting additonal email (server#45487) - Fix(core): unsupported browser redirect url (server#45494) - Add SPDX header – batch 4 (server#45499) - Fix(db): Log long transaction times at debug level (server#45506) - Fix:Ensure security.txt file ends with a newline character (server#45508) - Use OC namespace for core ReponseDefinitions instead of OCA (server#45509) - Feat(ldap): sync additional properties to profile and SAB (server#45512) - Fix: use different file name for generated dark avatars (server#45514) - Chore: update .jshintrc (server#45521) - Add SPDX header – batch 5 (server#45524) - Fix(cron): Log excess memory usage at debug and info levels (server#45530) - Feat: implement public OCP api to update resources and rooms (server#45532) - Chore(deps): bump the github-actions group across 1 directory with 5 updates (server#45536) - Fix(files): Adjust type import and usage for removed dependency (server#45537) - Fix: Update `@nextcloud/files` to fix public link shares (server#45538) - Add SPDX header – batch 6 (server#45539) - Feature: Improved Recurrence Invitations Messages (server#45547) - Add SPDX header – batch 7 (server#45549) - Add SPDX header – batch 8 (server#45554) - Add mapping for lock wait timeout (server#45559) - Fix(ShareApiClients): Maintain meaning of `”` and null for share api cli… (server#45562) - Fix(Mailer): Allow to enforce strict email format (server#45570) - Fix(files): also trigger new tab on file name middle click (server#45571) - Fix(deps): Update `egulias/email-validator` to version 4.0.2 (server#45572) - Add SPDX header – batch 9 (server#45573) - Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45580) - Fix(files): reset menu pos when opening in grid mode (server#45581) - Delete background jobs by id when cleaning up (server#45582) - Refactor(files): Adjust some Typescript code in virtual files list (server#45585) - Fix(files): Only execute default action if there is an action to perform (server#45586) - Add SPDX header – batch 10 (server#45592) - Fix(files): Ensure active file list entry is highlighted (server#45594) - Fix(federatedfilesharing): import external federated share script (server#45606) - Docs(ShareApiController): Correct note about expiry date timezone (server#45608) - Fix(theming): replace standard generic package icon by material design (server#45609) - Fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view (server#45611) - Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 in the github-actions group (server#45612) - Chore(deps-dev): Bump cypress-split from 1.23.0 to 1.23.4 (server#45615) - Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45619) - Chore(CI): Updating pr-feedback.yml workflow from template (server#45623) - Add SPDX header – batch 11 (server#45627) - Feat(db): remove workaround for pqsql 9.4 and older (server#45629) - Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45632) - Add SPDX header – batch 12 (server#45647) - Fix(ObjectStore): Fix regression when hostname is empty (server#45649) - Feat(dbal): insert ignore conflict method for MySQL and SQLite (server#45655) - Fix(caldav): stricter default calendar checks (server#45667) - Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45669) - Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45679) - Feat(settings): Support svg user row action icons (server#45684) - Feat(settings): Emit loaded event for user management (server#45685) - Feat(settings): Add user row action enabled callback (server#45686) - Show non writable folders during move or copy (server#45688) - Avoid accessing unset argv index (server#45694) - Add SPDX header – batch 13 (server#45696) - Fix(files_sharing): fix parsing of remote shares (server#45698) - Add SPDX header – batch 14 (server#45699) - Chore: update `@nextcloud/files` to 3.4.1 (server#45700) - Updated images for Material icons and added SPDX info (server#45706) - Feat(files): Implement files list filters (server#45708) - Fix(actions): Harden workflows when using variables in strings (server#45710) - Fix(files): Correctly type virtual files list ref type (server#45711) - Fix(dist): Make sure changed icons are compiled (server#45712) - Feat: Add Recently active accounts section (server#45716) - Chore(deps-dev): Bump cypress-split from 1.23.4 to 1.24.0 (server#45718) - Fix(AppManager): Name correct method in error + show error string (server#45737) - Replace icons with latest `Material Symbol` versions (server#45755) - Feat: Allow users to select another user as their out-of-office replacement (server#45766) - Use isRetryable to catch retryable exceptions (server#45768) - Fix(caldav): event links in shared calendar notifications (server#45775) - Fix(CI): Update PHP requirement in dev dependencies (server#45779) - Fix(search): tags redirect route (server#45781) - Fix(caldav): allow VJOURNAL if no supported component set is specified (server#45786) - Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (server#45787) - Refactor(files): Use `@nextcloud/files` functions where possible and make files views cancelable (server#45788) - Fix(files): Use `data-cy` (data attribute) instead of `cy-data` (server#45789) - Chore(composer): composer install –no-dev (server#45794) - Fix(cron): Log long running jobs (server#45804) - Add SPDX header – batch 16 (server#45810) - Test: add tests for ProfilePageController (server#45811) - Feat: add new clickable area variables (server#45818) - Feat: reduce border radius element to 8 px (server#45819) - Chore: Adjust post-build script to add license files for sourcemaps on build (server#45832) - Chore: Properly extract copyright information from bundled packages (server#45833) - Feat(dav): add regex to match Gnome and KDE calendar user-agents (server#45841) - Fix: rename split into two as before rename and after rename (server#45845) - Fix/comment deleting with activities installed (server#45848) - Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (server#45852) - Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (server#45854) - Fix(files): Bring back handling of failed files (server#45860) - Fix(files): Ignore right click for default action (server#45861) - Fix(preview): don’t create folder structure when previews are disabled (server#45866) - Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45867) - Fix(git): Ignore the updater/ directory from diffs (server#45872) - Fix(theming): also apply enforced theme for guests (server#45875) - Fix: Avoid throwing errors for teams are unavailable (server#45876) - Fix: don’t use custom certificate bundle if no customer certificates are configured (server#45877) - Feat: add command to export certificate bundle (server#45879) - Tests(settings): Fix AccountMigratorTest when using PNG avatars (server#45883) - Fix(files): Properly handle denied ownership transfers (server#45884) - Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#45885) - Chore(deps-dev): bump mime from 4.0.1 to 4.0.3 (server#45886) - Chore(deps): bump core-js from 3.37.0 to 3.37.1 (server#45887) - Fix(cypress): Check for local changes before trying to apply them (server#45889) - [master] Fix npm audit (server#45893) - Test(cypress): don’t apply changes in CI (server#45894) - Fix(files_versions): Use `NcDateTime` for proper translated version dates (server#45900) - [master] Update psalm-baseline.xml (server#45901) - Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45902) - Ci: use precise ref for 3rdparty check (server#45912) - Align app icon for versions with right sidebar used icon (server#45916) - Fix: Adjust icon generation to bring back themed icons (server#45917) - Refactor(files): Update `@nextcloud/files` to v3.5.1 (server#45929) - Fix: move repair mimetype repair step to the expensive steps (server#45930) - Fix(files_versions): avoid unintentional skipping of expiration (server#45932) - Fix: Do not log an error when connecting to SFTP without a logged in user (server#45938) - Perf: Avoid reusing previous migration steps (server#45945) - Feat: Add yieldEntities wrapper for entity mapping in QBMapper (server#45947) - Chore: Remove deprecated legacy search backend (server#45950) - Chore: Move comments event handler to use proper event dispatcher (server#45951) - Fix license information extracted from built assets (server#45952) - Perf: Tell browsers to cache storage stats endpoint as it is cached (server#45957) - Fix(files_versions): renaming file version when its not a string (server#45958) - Add SPDX header – batch 17 (server#45960) - Rename openFileInfo to fileInfo (server#45963) - Fix(dav): Limit number of UPDATES for sync token created_at (server#45968) - Ci(phpunit-mysql): increase mysql health check retries (server#45969) - Chore(deps): bump ws, engine.io, socket.io-adapter and puppeteer (server#45970) - Update copy icon to Material Design icon and checkmark in non-bold (server#45972) - Chore: remove chunking-v1 (server#45973) - Fix(caldav): lower scheduling table size warning (server#45974) - Update favorites navigation list on folder renames (server#45977) - Fix(theming): properly apply warning style to update output (server#45980) - Fix(deps): Update `@nextcloud/dialogs` to 5.3.4 to fix picking current directory (server#45981) - Fix(files): Disable buttons in copy/move dialog for non writable folders (server#45982) - Don’t trigger action when renaming (server#45984) - Perf: remove full filesystem setup for accessing public link share dav endpoints (server#45998) - Fix(caldav): encode calendar URIs with umlauts for activities (server#45999) - Use guzzle for addressbook federation (server#46002) - Add missing ContextWrite default task type in task processing manager (server#46003) - Perf(capabilities): Log capabilities providers that are slow (server#46004) - Feat(files_sharing): add `new file request` option (server#46007) - Refactor(cron): Use `IAppConfig` for cron settings and migrate ajax cron away from jQuery (server#46009) - Fix(dashboard): Correctly redirect guests to login page when opening dashboard (server#46010) - Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById (server#46017) - Fix rmdir() to release possible directory lock prior to removing directory (server#46027) - Fix(FilesView): Update files view upon share creation/delete (server#46030) - Fix(dav): add missing database index for dav_shares (server#46036) - Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (server#46041) - Chore(deps): bump vimeo/psalm from 5.24.0 to 5.25.0 in /vendor-bin/psalm (server#46042) - [master] Update psalm-baseline.xml (server#46048) - Increase PHP memory limit for DevContainer to 512mb (server#46055) - Fix task processing input validation (server#46058) - Perf(session): remove useless session open (server#46059) - Feat(CI): Speed up cs:check with parallelism (server#46062) - Fix(ExternalSharing): Handle template shares from external sources (server#46068) - Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46071) - Fix: allows admin to edit global credentials (server#46073) - Feat(webhooks): Add support for a userid filter (server#46076) - Fix(userstatus): Fix user status automation in real-life scenario (server#46077) - Fix(settings): make trailing slash for caldav/carddav redirects optional (server#46079) - Chore: Enable ESLint for apps and fix all errors (server#46082) - Refactor(files): Migrate logger to Typescript (server#46083) - [master] Update psalm-baseline.xml (server#46085) - Feat(notifications): Migrate server INotifiers to new exceptions (server#46095) - Fix(files_sharing): Also set the expiration date timezone during validation (server#46097) - Fix: Add `acceptShare` as an interface (server#46099) - Build(deps): disable dependabot for EOL 27 (server#46104) - Fix(session): Log when session_* calls are slow (server#46106) - Feat(WebhooksController): Allow querying listeners by URI (server#46107) - Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.1 to 2.2.2 (server#46110) - Chore(deps): bump the github-actions group with 3 updates (server#46111) - Reference 3rd party licenses via SPDX (server#46112) - Feat(occ): Add a –debug option to output all log levels to the output (server#46115) - Ci: Adjust database versions to current LTS / supported versions (server#46121) - Feat: Allow getting/setting the password hash of a user (server#46123) - Feat(files): increase max copy-move concurrency to 5 (server#46127) - Fix(federation): Fix missing protocol on CloudID remote (server#46133) - Debt(encryption): Migrate app.php to Application.php (server#46136) - Fix(SharingEntryLink): Show enforced password input label (server#46143) - [master] fix(security): Update code signing revocation list (server#46158) - Support profiler in occ commands (server#46169) - Fix(IntegrityCheck): Ensure the check is run if no results are available (server#46174) - Fix: Authorization header can be an empty string (server#46184) - Refactor: simplify background commands (server#46185) - Feat: Add utility method to validate an IHasher hash (server#46186) - Fix(setupchecks): skip check when disk_free_space is disabled (server#46190) - Fix(carddav): limit vcard size (server#46193) - Feat: add commands for exporting current and expected database schema (server#46194) - Use the same `setup-php` version on all tests (server#46197) - Chore: use spdx for migrations generator (server#46199) - Update dashboard panels border radius (server#46201) - Chore: remove EOL v27 from issue template (server#46206) - Chore: Replace dashboard icon with Material Symbols (server#46215) - Fix(DAV): offset not applied (server#46219) - Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46225) - Fix(config): Clarify smtp debugging config option usage (server#46229) - Feat(OpenAPI): Add ex_app scope (server#46233) - Fix(dependabot): add back npm patch upgrades for stable branches (server#46235) - Feat(TaskProcessing): Add more task types (server#46251) - Feat(theming): Provide `body-container-` variables through theming (server#46259) - [master] fix(security): Update CA certificate bundle (server#46263) - Match input height with clickable area (server#46270) - Update dashboard icon (server#46271) - Fix: Make out of office replacement nullable (server#46273) - Ci: also check for uncompiled SCSS styles (server#46275) - Chore(mp3info): apply upstream patch for invalid array access (server#46276) - Chore(deps): Bump @nextcloud/vue to v8.14.0 (server#46283) - Fix(tests): Remove output when running tests (server#46284) - Fix(TaskProcessing): Set task status to running when processing via ISynchronousProvider (server#46286) - Fix(userstatus): add missing parenthesis (server#46287) - Chore(caldav): remove obsolete function (server#46295) - Feat(files): Refresh grid view layout (server#46307) - Fix(cypress): wait for apps list fetch for better testing stability (server#46310) - Ci: Bump reuse to v4.0.0 (server#46311) - Fix(caldav): limit vevent size (server#46315) - Fix(s3): Don’t wait indefinitely for S3 to return (server#46317) - Perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP (server#46320) - Fix(SharingDetailsView): Prevent illegal unselection of read permissions (server#46321) - Unify copy icon (server#46323) - Chore(deps): bump libphonenumber-js from 1.10.60 to 1.11.4 (server#46327) - Chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.4.6 (server#46328) - Chore(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1 (server#46329) - Fix(previews): Stop returning true when `getimagesize()` fails (server#46342) - Add app icon to file reminders (server#46349) - Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46353) - Stop file actions when conflict dialog skipped (server#46354) - Feat(occ): Add support for iterable in Base and use it in group:list and user:list (server#46356) - Fix(files): Correctly center the checkbox’s background in grid view (server#46358) - [TaskProcessing] Add start, stop and schedule time to tasks (server#46359) - Align dashboard app icon in size with photos app icon (server#46360) - Perf(settings): Optimize user list scroll performance (server#46361) - TaskProcessing follow-up (server#46368) - Refactor: split app menu into smaller components (server#46370) - Feat: Add `IFilenameValidator` to have one consistent place for filename validation (server#46371) - Fix(files): Add rounded corners back in grid view (server#46373) - Feat(Reference): Add public API endpoints to get references (server#46378) - Fix: `OCP\Files\Node\Folder::search` was not setting the owner (server#46379) - Fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type (server#46382) - Feat: Template field workflow (server#46383) - Fix(workflows): Fix file systemtag cache (server#46388) - Chore: Make app icons consistent Material Symbols with same settings (server#46391) - Feat: don’t count failed CSRF as failed login attempt (server#46392) - Fix: set default TTL for APCu cache as per docs (server#46395) - Feat: allow inspecting the parts of the composite expression builder (server#46396) - Feat: add base class for extending the query builder (server#46397) - Fix(Session): avoid race conditions on clustered setups (server#46398) - Feat: Add new forbidden filename options to Capabilities (server#46414) - Feat(users): Add users and group management to admin delegation (server#46418) - Fix(mail): Fix big logos in mail templates for Outlook (server#46419) - Chore(deps): Update `@nextcloud/dialogs` to v5.3.5 (server#46424) - Fix(theming): Don’t reset the cachebuster value when we reset theming (server#46428) - Fix(files): Close sidebar on navigation (server#46432) - Update license header infos (server#46439) - Docs: correct return type for findAppInDirectories (server#46445) - Use “app_api” session key in rate limit middleware, “app_api_system” is deprecated (server#46446) - Fix(dashboard): Unify widget icon colors and document it’s behaviour (server#46448) - Fix(files_metadata): Don’t run generation job on every upgrade (server#46450) - Feat(editLocallyAction): Handle possible no local client scenario (server#46452) - Feat(theming): Allow shipped backgrounds to have a dark variant (server#46453) - Fix(SetupCheck): Properly check public access to data directory (server#46456) - Chore: auto approve the psalm baseline update (server#46458) - Unified search: add attributes for clients (server#46464) - Fix(CI): Require compilation check when touching version.php (server#46472) - Feat(security): restrict admin actions to IP ranges (server#46473) - Fix(redis): Require version >=4 for unlink (server#46475) - Migration Attributes (server#46476) - Feat: webhooks_listeners app: send direct requests to ExApps using AppAPI (server#46477) - Build(deps-dev): bump typescript from 5.4.5 to 5.5.3 (server#46486) - Build(deps-dev): bump puppeteer from 22.11.2 to 22.13.0 (server#46487) - Build(deps-dev): bump webpack-merge from 5.10.0 to 6.0.1 (server#46488) - Build(deps-dev): bump webpack from 5.91.0 to 5.93.0 (server#46489) - Build(deps-dev): bump @types/dockerode from 3.3.28 to 3.3.29 (server#46491) - Build(deps): bump @nextcloud/upload from 1.4.1 to 1.4.2 (server#46492) - Build(deps-dev): bump cypress from 13.7.2 to 13.13.0 (server#46493) - Build(deps): bump p-limit from 4.0.0 to 6.1.0 (server#46494) - Build(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0 (server#46501) - Fix(theming): enforce theme should still provide dark as fallback (server#46504) - Feat(preview): introducing new class ImaginaryPDF (server#46508) - Feat(settings/admin/ai): Add Task Processing API settings (server#46509) - Feat: hide caldav server settings if no app uses the caldav backend (server#46510) - [master] Fix npm audit (server#46513) - Fix(CI): Skip some CI work from forks as they don’t work anyway (server#46531) - Fix: Add direct parameter to flow auth v2 (server#46534) - Fix(ci): Use ubuntu-latest for object storage test (server#46535) - Refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator` (server#46538) - Fix(htaccess): Serve images as static assets (server#46543) - Feat: Add `forbidden_filename_basenames` config option (server#46545) - Feat: allow running QueryBuilder queries on different connections (server#46547) - Fix(dav): drop unwanted RemoteException class (server#46550) - Fix(files_sharing): remove undesirable translations from ShareAPIController (server#46551) - Fix(appstore): Return an empty array in case of fail (server#46555) - Fix(files): Typo in import of `ShareType` (server#46556) - Refactor: Improve design of declarative settings (server#46557) - Feat(files): Allow to configure Windows filename compatibility in the settings (server#46558) - Fix(CI): Fix compile command (server#46559) - Move share tests await from positional parameters (server#46567) - Refactor: Migrate some legacy and core functions to `IFilenameValidator` (server#46571) - [TaskProcessing] Add support for webhooks (server#46579) - Fix(ReferenceApiController): Remove accidently added AnonRateLimit (server#46581) - Make filecache queries compatible with sharding (server#46583) - Fix(css): Shrink headlines a bit (server#46587) - Fix(files_sharing): file request followups (server#46589) - Fix(files_sharing): add missing subtitle on search for share recipients (server#46591) - Feat: let users configure their first day of week (server#46592) - Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46593) - Fix(caldav): decode values before returning (server#46594) - Fix(comments): center align submit button in new comment field (server#46595) - Feat: Navigate via folder tree (server#46596) - Fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions (server#46605) - Feat(Security): Warn about using annotations instead of attributes (server#46606) - Feat: allow for ExApps to call Admin endpoints marked with specific attr (server#46607) - Fix(TextProcessing): use error instead of info for exception logging (server#46608) - Feat: allow for ExApps to use webhook_listeners without user context (server#46615) - Fix(settings): Fix endless spinner when wiping or deleting accounts (server#46622) - Fix(caldav): fixed initial sync and double processing (server#46623) - Fix(caldav): test for null and blank value (server#46624) - Chore(files_sharing): add file request cypress testing (server#46631) - Fix(Token): take over scope in token refresh with login by cookie (server#46640) - Fix(comments): Extend Vue before calling `new` on it (server#46643) - Fix: cast to bigint on postgresql (server#46644) - Fix(files_sharing): `open-in-files` should open a folder and not the parent (server#46648) - Refactor: Fix some linting issues in frontend code (server#46649) - Chore(deps-dev): bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /build/integration (server#46650) - Chore(deps-dev): bump ts-jest from 29.1.2 to 29.2.3 (server#46651) - Chore(deps-dev): bump @babel/node from 7.24.7 to 7.24.8 (server#46652) - Chore(deps-dev): bump cypress-wait-until from 3.0.1 to 3.0.2 (server#46653) - Chore(deps-dev): bump cypress from 13.13.0 to 13.13.1 (server#46654) - Chore(deps): bump throttle-debounce from 5.0.0 to 5.0.2 (server#46655) - Feat: migrate backupcodes personal settings buttons (server#46659) - Fix(caldav): added localization hints for translators (server#46661) - Avoid using partial file info as valid one (server#46672) - Update CODEOWNERS (server#46673) - Feat: add config flag to toggle persistent redis connections (server#46674) - Fix(files): Reduce preview size in grid view mode (server#46681) - Fix: keep previous exception when wrapping dav exceptions (server#46685) - Fix(files): validate input when creating file/directory (server#46689) - Update `@nextcloud/files` to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46690) - Fix(dav): Call Sabre server start (server#46692) - Feat: add a specialized writeStream implementation for s3 external storage (server#46693) - Fix: FileInfo from `View` should have the correct name of a mountpoint (server#46694) - Chore(theming): Adjust dark variant of the new default background (server#46702) - Fix: Add .whiteboard alias for .excalidraw files (server#46703) - Docs: update docs for ocp events (server#46708) - Fix: Use timestamp instead of revision id in files_versions metadata API (server#46710) - Chore(i18n): Changed wording to singular (server#46714) - Feat(TaskProcessing): Implement enums and default values (server#46722) - Feat(webcal): only update modified and deleted events from webcal calendars (server#46723) - [taskprocessing] Add missing translate default task type (server#46739) - Refactor(cloud_federation_api): Replace security annotations with respective attributes (server#46744) - Refactor(comments): Replace security annotations with respective attributes (server#46745) - Refactor(dashboard): Replace security annotations with respective attributes (server#46746) - Refactor(dav): Replace security annotations with respective attributes (server#46747) - Refactor(core): Replace security annotations with respective attributes (server#46748) - Fix: add a try and catch for delete versioning (server#46749) - Fix(files): Use `@nextcloud/files` filename validation to show more details (server#46753) - Fix(theming): Use version with less color banding for dark variant (server#46759) - Fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks (server#46760) - Fix(core): Document CSRF token endpoint (server#46761) - Build(deps-dev): bump requirejs from 2.3.6 to 2.3.7 (server#46765) - Fix(files): Correctly validate new node name (server#46767) - Fix(files): Provide default file action for file entry name (on click action) (server#46768) - Feat(files_sharing): show file requests in navigation (server#46770) - Style(settings): align icons at legacy help navigation (server#46773) - Chore: deprecate old AI APIs (server#46775) - Fix(testing): Make Testing TextProcessing providers unicode safe (server#46779) - Fix(files): Ensure scrolled file list does not leak through file filters (server#46782) - Fix(styles): Make sure footer with legal links is shown correctly (server#46784) - Fix(styles): use also new CSS variable for correct header text color on public pages (server#46785) - Fix(files): always ask for confirmation if trashbin app is disabled (server#46786) - Build(deps-dev): bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /build/integration (server#46793) - Build(deps): bump query-string from 9.0.0 to 9.1.0 (server#46794) - Build(deps-dev): bump eslint-plugin-cypress from 2.15.2 to 3.4.0 (server#46795) - Build(deps): bump @nextcloud/sharing from 0.2.2 to 0.2.3 (server#46796) - Build(deps-dev): bump @testing-library/jest-dom from 6.4.6 to 6.4.8 (server#46797) - Build(deps-dev): bump puppeteer from 22.13.0 to 22.14.0 (server#46798) - Build(deps-dev): bump cypress-if from 1.12.0 to 1.12.4 (server#46799) - Build(deps-dev): bump tar from 6.2.1 to 7.4.3 (server#46800) - Chore: bump cypress workers to 8 (server#46803) - Refactor(encryption): Replace security annotations with respective attributes (server#46804) - Refactor(federatedfilesharing): Replace security annotations with respective attributes (server#46805) - Refactor(federation): Replace security annotations with respective attributes (server#46806) - Refactor(files): Replace security annotations with respective attributes (server#46807) - Refactor(files_external): Replace security annotations with respective attributes (server#46809) - Refactor(files_sharing): Replace security annotations with respective attributes (server#46810) - Refactor(files_trashbin): Replace security annotations with respective attributes (server#46812) - Refactor(files_versions): Replace security annotations with respective attributes (server#46813) - Refactor(oauth2): Replace security annotations with respective attributes (server#46814) - Refactor(provisioning_api): Replace security annotations with respective attributes (server#46815) - Refactor(settings): Replace security annotations with respective attributes (server#46816) - Refactor(systemtags): Replace security annotations with respective attributes (server#46817) - Refactor(testing): Replace security annotations with respective attributes (server#46818) - Refactor(theming): Replace security annotations with respective attributes (server#46819) - Refactor(twofactor_backupcodes): Replace security annotations with respective attributes (server#46820) - Refactor(updatenotification): Replace security annotations with respective attributes (server#46821) - Refactor(user_ldap): Replace security annotations with respective attributes (server#46822) - Refactor(user_status): Replace security annotations with respective attributes (server#46823) - Refactor(weather_status): Replace security annotations with respective attributes (server#46824) - Refactor(workflowengine): Replace security annotations with respective attributes (server#46825) - Test(theming): Fix broken footer links tests (server#46826) - Build(psalm): Enforce named attribute arguments (server#46827) - Chore(ShareSettings): Proper wording for share autocompletion settings (server#46830) - Chore: fix some comments (server#46834) - Fix(psalm): named attribute argument (server#46846) - Fix: fix recursive share check (server#46849) - Fix(files_sharing): Adjust design of account filter for file list (server#46857) - Build(deps): bump fast-xml-parser from 4.4.0 to 4.4.1 (server#46858) - Fix: don’t persist previews used during blurhash generation – take 2 (server#46864) - Fix(files): correctly shrink breadcrumbs bar (server#46865) - Fix(files): Bring back files personal settings (server#46867) - Fix: Update 3rdparty commit hash to latest (only actions changed) (server#46871) - Fix(TaskProcessing): Don’t break if provider methods throw (server#46872) - Chore(core): wrap initial state into hidden container (server#46873) - Update line height (server#46876) - Ci: Fix summary condition (server#46877) - Fix: Make account menu follow the design (use nextcloud-vue components) (server#46880) - Fix: try to find non-recursive share source (server#46881) - Fix: ensure array returned from getMountsForFileId is continious (server#46886) - Fix(files_versions): Catch constraint error on version insertion (server#46887) - Feat: enable bruteforcesettings app by default (server#46888) - Fix: Update documentation for Mail Provider Send (server#46890) - Fix(files_sharing): Add missing “note to recipient” (server#46892) - Chore: Fix cypress docker integration when testing locally (server#46893) - Fix(trashbin): Improve documentation of since/until timestamps of res… (server#46894) - Resolve template filler bugs (server#46895) - Fix(files): Set container for file list actions (server#46896) - Revert: chore(files): cleanup old templates (server#46897) - [master] Update psalm-baseline.xml (server#46901) - Fix(build): do not run SPDX Plugin in dev mode (server#46903) - More fixes for task processing (server#46912) - Fix: template folder and file request menu order (server#46913) - Fix: don’t break doc builds / fix imaginary config sample formatting (server#46915) - Fix(core): app menu label position and animation (server#46916) - Fix(files): Add missing `emptyView` handling (server#46917) - Fix(files): Correctly create Nodes from WebDAV result in “recent”-view (server#46918) - Fix(caldav): allow listing of room and resource principals (server#46919) - Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46921) - Feat: update border radius variables (server#46923) - Fix(files_sharing): filter out invalid shareWith in sharee API (server#46924) - Add small font size variable (server#46925) - Tests: don’t reuse the query builder for multiple tables in CardDavBackendTest (server#46926) - Fix(files): do not show legacy `edit locally` action on public pages (server#46927) - Fix(files): empty folder pending size (server#46928) - Fix(core): app menu notification should be in the top right (server#46930) - Fix: fix passing additional db connection parameters in factory (server#46931) - Build(deps): bump the github-actions group with 6 updates (server#46936) - Fix(activity): regroup Files and split sharing activity (server#46942) - Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46943) - Feat(activity): add share link upload notifications (server#46945) - Chore: delete repair step for 8y old oc_mounts issue (server#46953) - Fix(LDAP): remove unneeded dependencies (server#46956) - Fix(files): Minimize `min-height` of dialog form (server#46958) - Fix(files): cancel move-copy action should not be handled as an error (server#46963) - Perf(files): Cache `getContents` function used for uploader (server#46966) - Fix(files_sharing): show proper share not found error message (server#46967) - Feat(migrations): add metadata to existing migrations (server#46974) - [master] Update psalm-baseline.xml (server#46975) - Feat(sharebymail): improve share email format (server#46985) - Fix(2fa): Vertical align the 2FA icons with the name (server#46986) - Fix(dav): Ensure share properties are also set on public remote endpoint (server#46987) - Fix(files): show folder sharing overlay on received shares (server#46989) - Fix(trashbin): Correctly set original name as displayname (server#46996) - Build(deps): bump jquery-ui from 1.13.2 to 1.13.3 (server#47005) - Build(deps): bump webdav from 5.6.0 to 5.7.0 (server#47008) - Build(deps-dev): bump typescript from 5.5.3 to 5.5.4 (server#47010) - Build(deps-dev): bump cypress-if from 1.12.4 to 1.12.5 (server#47011) - Build(deps): bump @nextcloud/paths from 2.2.0 to 2.2.1 (server#47012) - Build(deps): bump marked from 11.2.0 to 13.0.3 (server#47013) - Fix(files): Correctly handle open file URL query (server#47015) - Refactor(files): Drop unneeded initial state (server#47016) - Chore: Replace dashboard icon with Material Symbols “View Column” (server#47030) - Fix: Ensure app overflow menu is rendered centered (server#47031) - Fix: Make app menu overflow entries vertically aligned (server#47034) - Fix(inherited-shares): ignore top root folder (server#47043) - Fix(encryption): Fix mountpoint check to accept if several are found (server#47044) - Chore: Update `@nextcloud/vue` to v8.16.0 (server#47047) - Fix: Do not log link reference exceptions as error (server#47048) - Feat(core): add selection for recommended apps (server#47055) - Fix(webhook_listeners): Avoid collision between two identical calls at the same second (server#47061) - Fix: Ensure database connection is setup when getting group details (server#47065) - Fix(migration-preview): display a message if no attributes set (server#47069) - Fix(share): Rename Circle to Team (server#47070) - Fix(admin_audit): Do not log errors for new files (server#47071) - Fix: Fix failing test for group listing (server#47083) - [master] Update psalm-baseline.xml (server#47090) - Fix(theming): make cache buster depend on the app version (server#47095) - Fix(files): reduce number of fetch contents on load (server#47102) - Fix(files): file name and header sort buttons alignments (server#47106) - Fix(migration): Add column only if it does not exist (server#47116) - Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47120) - Fix(systemtags): Make inline tags list fully accessible (server#47121) - Feat(files): Load limited depth tree (server#47122) - Fix(systemtags): Sub folders should be opened in files (server#47135) - Fix: Make focused app menu entry wider to see full name (server#47140) - Fix(files): trim names on new node creation (server#47147) - Fix(files): Disable tags editing for shared files/folders with view only permission (server#47149) - Fix(styles): Guest layout should follow the new design (server#47152) - Fix: fix getting the folder node from the dav response (server#47153) - Perf(files): Prevent extraneous requests when tree children are loading (server#47157) - [Task processing] Fix preferred providers (server#47177) - Apply group limit on remove from group (server#47180) - Fix(files): Add messages when “new folder” fails or gets cancelled (server#47181) - Fix(avatar): Fix icon-color for action-router contacts menu options (server#47188) - Chore: Ship twofactor_nextcloud_notification (server#47189) - Fix(federation): Return the used userID to allow the inviting server … (server#47195) - Change label “Allow download” for better l10n (server#47198) - Fix: test variables before returning (server#47200) - Fix(userstatus): run user status automation job for start and end events (server#47201) - Chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where possible (server#47202) - Fix(files): Fix non-sticky sticky views in files nav (server#47207) - Chore(i18n): Improved grammar (server#47209) - Fix(core): Limit valid avatar sizes (server#47211) - Chore(deps-dev): bump karma-coverage from 2.2.0 to 2.2.1 (server#47217) - Chore(deps): bump webdav from 5.7.0 to 5.7.1 (server#47219) - Fix(security): Update expiration date in security.txt (server#47229) - Chore(branchoff): Test against stable30 branches (server#47235) - Fix(AppMenu): Prevent menu entries from jumping on hover (server#47236) - Fix(webauthn): Increase database column for public key id (server#47249) - Feat(webauthn): Add user verification to webauthn challenges (server#47255) - Fix(adminaudit): Don’t crash when creating folder (server#47260) - Don’t save translated predefined user status as custom status (server#47264) - Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47276) - Fix: check for correct storage class when checking for link parent (server#47283) - Occ:bg-job:worker] Add ‘stop_after’ option (server#47292) - Chore(deps): bump pinia from 2.2.0 to 2.2.2 (server#47295) - Fix: Access node owner by top level `owner` property (server#47305) - Fix npm audit (server#47309) - Perf: improve cleanup of tags/comments (server#47322) - Fix(UnifiedSearch): Focus search input on open (server#47333) - Fix(caldav): allow renaming of birthday calendars (server#47338) - Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47355) - Chore: Add webhook_listeners to list of shipped apps (server#47362) - Bump Hub 8 -> Hub 9 (server#47364) - Fix(files_sharing): Sort by correct share attribute (“share with displayname”) (server#47374) - Fix: adding blurhash to definitions (server#47382) - Fix(theming): Make getImage() call save against missing non-SVG version (server#47385) - Fix: `FilenameValidator::isForbidden` should only check forbidden files (server#47387) - Chore(deps): Update openapi-extractor to v1.0.0 (server#47389) - Fix(TaskProcessing/ContextWrite): Fix wording “ContextWrite” -> “Context write” (server#47390) - Fix: Disable auto-zoom on iOS (server#47391) - Fix(files): Move loading icon before grid toggle (server#47392) - Fix(ProvisioningAPI): set typed config values by via API (server#47393) - Ci: Skip flaky test on PHP 8.3 (server#47395) - Feat: add negative compare-and-delete to imemcache (server#47398) - Update `@nextcloud/vue` to v8.17.0 (server#47401) - Fix: use empty template by default when pressing enter (server#47404) - Fix(caldav): limit property length (server#47422) - Fix: Trusted server icon recovery without addressbook change (server#47429) - Fix(dashboard): Adjust widget border radius (server#47434) - Fix(files_versions): Migrate version name dialog from NcModal to NcDialog (server#47436) - Fix(migration): Add missing migration attributes (server#47437) - Fix(files): Respect “Show hidden files” setting in tree (server#47442) - Fix: correct documentation for mail provider (server#47454) - Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (server#47456) - Fix npm audit (server#47471) - Fix(mailer): Call to custom mail_template_class (server#47475) - Fix(flow): cannot set custom user agent (server#47483) - Fix: write object to the correct urn when moving from another storage to object store (server#47484) - Fix(files): Adjust margin at the file list bottom (server#47492) - Fix(files): Reset drop notice on firefox (server#47498) - Chore(files): Adjust wording for file type filter (server#47499) - Fix(user_status): add link to Availability page if user set predefined ‘Vacationing’ (server#47505) - Fix(dav): Allow apps to get unshares for DAV resources (server#47512) - Feat: Delegate is-encrypted handling to the e2ee app (server#47514) - Fix(Router): Load attribute routes of all apps when not app is specified (server#47518) - Fix(db): Increase log level for very slow transactions (server#47528) - Fix: gracefully handle unexpected exif orientation types (server#47533) - Fix(files): fix list gap at bottom (server#47539) - TaskProcessing] Add manager::runTask method (server#47542) - Line” manager instead of “Account” manager (server#47543) - Ci: Reduce required run time (server#47545) - Fix(files): Correctly check for already used names when creating new folder (server#47547) - Fix(logger): ignore session logging during setup (server#47550) - Feat(files): Allow more than 50 favorite views (server#47555) - Feat: Improve encryption mode detection in occ info:file (server#47559) - Transparent* database sharding (server#47561) - Feat(templates): add support for checkboxes in template filler (server#47564) - Fix(provisionning_api): Remove parameters that are not set into template (server#47574) - Fix: optimise `getWrongShareOwnership` query (server#47578) - Fix: Filename validation should only forbid `create` and `update` (server#47583) - Feat(webhook_listeners): Enable the app by default (server#47587) - Fix(migration): Correctly sort migrations by version number (server#47588) - Fix(files_sharing): Make share labels nullable (server#47593) - Fix(test): Fix provisioning enabled apps (server#47597) - Fix(files): Remove margin and width to not break layout (server#47607) - Fix(DB): set sharding parameters only when intended (server#47612) - Fix: re-enable content-length header via htaccess (server#47619) - Fix(config): Avoid error messages for restricted opcache API (server#47621) - Fix: Do not fail to get internal path on NonExistingFile (server#47625) - Fix: Adjust filename validation messages (server#47626) - TaskProcessing] Use taskprocessing in TextProcessing and STT managers (server#47633) - Fix(css): Adjust header styles to only add focus-visible styles to menu (server#47641) - Fix(UnifiedSearch): Restore normal dialog size (server#47644) - Fix(settings): Hide forbidden UI elements for group managers (server#47651) - Chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (server#47653) - Fix(files): Node loading information should be accessible (server#47666) - Fix npm audit (server#47667) - Fix(files): Correctly parse external shares for files UI (server#47691) - Fix(css): make scrollbar visible again (server#47693) - LinkReferenceProvider] Better size check (server#47695) - Oauth2] Store hashed secret instead of encrypted (server#47699) - Fix(settings): Don’t display built-in task types in AI settings TextP… (server#47710) - Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47716) - Fix(files): Fix navigating with breadcrumbs not highlighting navigation entry (server#47719) - Fix: only keep major as server version (server#47720) - Fix: Do not throw if appstore is unavailable during upgrade (server#47726) - Fix(jobs): Switch to executeStatement() while deleting rows (server#47728) - Chore: Improve isEncrypted description (server#47729) - Fix status check and saving of external storages (server#47733) - Fix(files): undefined sidebar (server#47748) - Fix(files): Create non-existent parents of mountpoints (server#47751) - Fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47753) - Fix(appstore): Cache apps.json also on dev instances (server#47764) - Fix: add option to remove the webroot for setup checks and don’t chec… (server#47775) - Fix: Use sha256 to hash arguments of background jobs (server#47778) - Feat(transfer-ownership): Correctly react to encrypted files (server#47781) - Fix(dav): Always respond custom error page on exceptions (server#47787) - Fix: Fix inaccessible content on public pages due to overlapping footer (server#47810) - Fix: Run migration sql as statement so that the primary db node is used (server#47839) - Fix: Replace conflicting tags in `xml_exception` template (server#47842) - Fix(files_sharing): password checkbox and labels in link share (server#47851) - Add an endpoint to remove all webhook registrations from an app (server#47855) - Fix: Only write once to template instead of create/copy (server#47863) - Fix: make swift connect exception message more informative (server#47874) - Fix(files): Sort tree views correctly by natural order (server#47882) - Fix(theming): Add migration to restore primary color after separating primary and background (server#47897) - Chore: Update trashbin retention documentation with exceeded quota details (server#47912) - Fix: Add whiteboard to education and public sector bundle (server#47915) - Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (3rdparty#1708) - Chore(deps): Bump fusonic/opengraph from 2.2.0 to 2.3.0 (3rdparty#1709) - Chore(deps): Bump symfony/polyfill-intl-grapheme from 1.28.0 to 1.29.0 (3rdparty#1733) - Chore(deps): Bump symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (3rdparty#1734) - Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47 (3rdparty#1751) - Chore(deps): Bump doctrine/dbal from 3.7.0 to 3.8.3 (3rdparty#1754) - Fix: Also run dependabot for stable29 and github actions (3rdparty#1768) - Chore(deps): Bump actions/checkout from 2 to 4 (3rdparty#1769) - Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (3rdparty#1770) - Chore(deps): Bump peter-evans/create-or-update-comment from 1 to 4 (3rdparty#1771) - Chore(deps): Bump xt0rted/pull-request-comment-branch from 1 to 2 (3rdparty#1773) - Chore(deps): Bump skjnldsv/check-actor-permission from 2 to 3 (3rdparty#1775) - Fix(ci): Bring back reactions on `/composer-update` command (3rdparty#1790) - Fix: Upgrade PHP requirement to 8.1 (3rdparty#1798) - Chore(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (3rdparty#1799) - Chore(deps): Bump pear/pear-core-minimal from 1.10.14 to 1.10.15 (3rdparty#1800) - Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (3rdparty#1807) - Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (3rdparty#1808) - Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (3rdparty#1810) - Chore(deps): Bump egulias/email-validator from 3.2.6 to 4.0.2 (3rdparty#1811) - Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (3rdparty#1850) - Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1863) - Build(deps): disable dependabot for EOL 27 (3rdparty#1879) - Chore(mp3info): apply upstream patch for invalid array access (3rdparty#1888) - Chore: set version in composer.json (3rdparty#1890) - Ci: Update actions (3rdparty#1909) - Chore(branchoff): Run dependabot on stable30 (3rdparty#1914) - Chore: update workflows from templates (activity#1555) - Upgrade: Bump vue-material-design-icons from 5.2.0 to 5.3.0 (activity#1573) - Upgrade: Bump cypress-visual-regression from 3.0.0 to 5.0.0 (activity#1575) - Feat(deps): Add Nextcloud 30 support on master (activity#1615) - Group activities sent by mail (activity#1616) - [master] Update nextcloud/ocp dependency (activity#1620) - Upgrade: Bump phpunit/phpunit from 9.6.17 to 9.6.19 (activity#1625) - Upgrade: Bump typescript from 5.3.3 to 5.4.4 (activity#1627) - [master] Update nextcloud/ocp dependency (activity#1629) - [master] Fix npm audit (activity#1634) - Upgrade: Bump @types/dockerode from 3.3.26 to 3.3.28 (activity#1636) - Upgrade: Bump happy-dom from 13.2.0 to 14.7.1 (activity#1638) - [master] Update nextcloud/ocp dependency (activity#1639) - [master] Fix npm audit (activity#1641) - Fix(activity): Improved activity exceptions (activity#1642) - [master] Update nextcloud/ocp dependency (activity#1643) - Fix(tests): Fix selecting the correct tagging field (activity#1644) - Upgrade: Bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (activity#1646) - Upgrade: Bump @nextcloud/dialogs from 5.1.1 to 5.3.1 (activity#1647) - Updating node.yml workflow from template (activity#1649) - Updating pr-feedback.yml workflow from template (activity#1650) - Fix: add missing angle bracket (activity#1651) - Upgrade: Bump @nextcloud/router from 2.2.0 to 3.0.1 (activity#1652) - Upgrade: Bump @nextcloud/logger from 2.7.0 to 3.0.1 (activity#1653) - Upgrade: Bump eslint-plugin-cypress from 2.15.2 to 3.0.2 (activity#1654) - Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (activity#1655) - Upgrade: Bump @nextcloud/vite-config from 1.2.0 to 1.2.3 (activity#1657) - [master] Update nextcloud/ocp dependency (activity#1658) - Update block-merge-eol workflow (activity#1659) - Fix checkboxes alignment and add proper spacing to frequency select (activity#1660) - Add SPDX headers (activity#1663) - Upgrade: Bump typescript from 5.4.4 to 5.4.5 (activity#1664) - Upgrade: Bump @vitest/coverage-v8 from 1.4.0 to 1.6.0 (activity#1667) - Upgrade: Bump @types/dockerode from 3.3.28 to 3.3.29 (activity#1669) - [master] Update nextcloud/ocp dependency (activity#1672) - Upgrade: Bump happy-dom from 14.7.1 to 14.10.1 (activity#1675) - Upgrade: Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (activity#1676) - Upgrade: Bump eslint-plugin-cypress from 3.0.2 to 3.2.0 (activity#1677) - [master] Update nextcloud/ocp dependency (activity#1678) - [master] Fix npm audit (activity#1682) - Upgrade: Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (activity#1688) - [master] Update nextcloud/ocp dependency (activity#1690) - [master] Update nextcloud/ocp dependency (activity#1691) - [master] Fix npm audit (activity#1698) - Chore(CI): Updating pr-feedback.yml workflow from template (activity#1699) - [master] Update nextcloud/ocp dependency (activity#1703) - [master] Fix npm audit (activity#1704) - Update to Material Symbol icon style (activity#1706) - [master] Fix npm audit (activity#1709) - Upgrade: Bump psalm/phar from 5.23.1 to 5.25.0 (activity#1713) - Chore(CI): Updating reuse.yml workflow from template (activity#1716) - Migrate REUSE to TOML format (activity#1718) - Upgrade: Bump @nextcloud/vue from 8.11.2 to 8.14.0 (activity#1719) - Upgrade: Bump happy-dom from 14.10.1 to 14.12.3 (activity#1720) - Upgrade: Bump cypress from 13.7.1 to 13.13.0 (activity#1721) - Fix(dashboard): Fix missing dashboard icon (activity#1722) - Fix(DigestSender): Do not add `and 1 more` in digest mail but simply include it (activity#1723) - Feat(DigestSender): Make `and X more` a link (activity#1724) - Upgrade: Bump vitest and @vitest/coverage-v8 (activity#1729) - Forces sidebarPlugins to unmount and mount during an ActivityTab update (activity#1732) - Fix(ActivityTab): vertically center empty content (activity#1733) - Fix(stream): Don’t render avatar for federated users (activity#1744) - Fix: split link upload activity type (activity#1745) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (activity#1746) - Various fixes (activity#1759) - Feat(deps): Add Nextcloud 30 support on master (bruteforcesettings#579) - Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (bruteforcesettings#580) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (bruteforcesettings#583) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (bruteforcesettings#584) - Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (bruteforcesettings#585) - Add SPDX header (bruteforcesettings#586) - Add reuse compliance badge (bruteforcesettings#588) - Updating pr-feedback.yml workflow from template (bruteforcesettings#589) - Updating 2 workflows from template (bruteforcesettings#590) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings#591) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (bruteforcesettings#592) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (bruteforcesettings#598) - Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (bruteforcesettings#599) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (bruteforcesettings#600) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (bruteforcesettings#601) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (bruteforcesettings#602) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (bruteforcesettings#605) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (bruteforcesettings#606) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.12.0 (bruteforcesettings#607) - Chore(CI): Updating pr-feedback.yml workflow from template (bruteforcesettings#608) - Chore(deps): Bump braces from 3.0.2 to 3.0.3 (bruteforcesettings#609) - Fix: npm audit (bruteforcesettings#610) - Chore(deps-dev): Bump ws from 8.14.2 to 8.17.1 (bruteforcesettings#612) - Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.14.0 (bruteforcesettings#615) - Chore(CI): Updating reuse.yml workflow from template (bruteforcesettings#618) - Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.5 (bruteforcesettings#619) - Chore: update workflows from templates (bruteforcesettings#620) - Migrate dep5 to toml (bruteforcesettings#622) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (bruteforcesettings#623) - Add npm audit action (bruteforcesettings#624) - Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.1 (bruteforcesettings#628) - Chore(deps): Bump @nextcloud/vue from 8.15.1 to 8.16.0 (bruteforcesettings#629) - [master] Fix npm audit (bruteforcesettings#630) - Chore(deps): Bump axios from 1.6.8 to 1.7.4 (bruteforcesettings#632) - Chore: update workflows from templates (circles#1469) - [master] Update nextcloud/ocp dependency (circles#1513) - Updating phpunit-mysql.yml workflow from template (circles#1529) - Feat(deps): Add Nextcloud 30 support on master (circles#1535) - Chore(i18n): Established the meaning of the sentence (circles#1571) - [master] Update nextcloud/ocp dependency (circles#1572) - Add SPDX header (circles#1605) - Chore(deps-dev): Bump psalm/phar from 5.22.1 to 5.24.0 (circles#1607) - Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (circles#1611) - [master] Update nextcloud/ocp dependency (circles#1612) - Ignore empty fileIds (circles#1615) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 10.5.24 (circles#1616) - Chore(CI): Updating reuse.yml workflow from template (circles#1623) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.24 to 10.5.25 (circles#1626) - Fix(dashboard): Fix dashboard icon (circles#1630) - Icon replaced by Material Symbol (circles#1632) - Fix(notifications): Don’t trigger invite notifications for system groups (circles#1650) - Migrate reuse to toml format (circles#1657) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (circles#1670) - Fix display name of new users (circles#1688) - Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (files_downloadlimit#252) - Feat(deps): Add Nextcloud 30 support (files_downloadlimit#255) - Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (files_downloadlimit#256) - [master] Update nextcloud/ocp dependency (files_downloadlimit#257) - Chore(deps-dev): Bump vite from 5.2.7 to 5.2.8 (files_downloadlimit#259) - [master] Update nextcloud/ocp dependency (files_downloadlimit#260) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (files_downloadlimit#263) - [master] Update nextcloud/ocp dependency (files_downloadlimit#264) - [master] Fix npm audit (files_downloadlimit#265) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (files_downloadlimit#266) - Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (files_downloadlimit#267) - [master] Update nextcloud/ocp dependency (files_downloadlimit#268) - Updating pr-feedback.yml workflow from template (files_downloadlimit#269) - Updating dependabot-approve-merge.yml workflow from template (files_downloadlimit#270) - Updating appstore-build-publish.yml workflow from template (files_downloadlimit#271) - Chore(deps-dev): Bump vite from 5.2.9 to 5.2.10 (files_downloadlimit#272) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (files_downloadlimit#273) - Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.1 (files_downloadlimit#274) - Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (files_downloadlimit#275) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_downloadlimit#276) - [master] Update nextcloud/ocp dependency (files_downloadlimit#277) - Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (files_downloadlimit#278) - Chore(deps-dev): Bump vite from 5.2.10 to 5.2.11 (files_downloadlimit#280) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_downloadlimit#281) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3 (files_downloadlimit#282) - Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (files_downloadlimit#283) - [master] Update nextcloud/ocp dependency (files_downloadlimit#284) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (files_downloadlimit#285) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (files_downloadlimit#286) - [master] Update nextcloud/ocp dependency (files_downloadlimit#287) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (files_downloadlimit#288) - Chore(deps): Bump @nextcloud/logger from 3.0.1 to 3.0.2 (files_downloadlimit#290) - [master] Update nextcloud/ocp dependency (files_downloadlimit#291) - Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (files_downloadlimit#292) - [master] Update nextcloud/ocp dependency (files_downloadlimit#293) - Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (files_downloadlimit#294) - [master] Update nextcloud/ocp dependency (files_downloadlimit#295) - Chore(CI): Updating pr-feedback.yml workflow from template (files_downloadlimit#296) - Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (files_downloadlimit#297) - [master] Update nextcloud/ocp dependency (files_downloadlimit#298) - Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (files_downloadlimit#299) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5 (files_downloadlimit#300) - Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (files_downloadlimit#301) - [master] Update nextcloud/ocp dependency (files_downloadlimit#302) - [master] Fix npm audit (files_downloadlimit#304) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_downloadlimit#306) - Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (files_downloadlimit#307) - Chore(deps): Bump @nextcloud/sharing from 0.1.0 to 0.2.2 (files_downloadlimit#308) - Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (files_downloadlimit#309) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.5 to 1.3.0 (files_downloadlimit#310) - [master] Update nextcloud/ocp dependency (files_downloadlimit#311) - Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (files_downloadlimit#313) - [master] Update nextcloud/ocp dependency (files_downloadlimit#315) - Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (files_downloadlimit#317) - Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.5 (files_downloadlimit#318) - Chore: update workflows from templates (files_downloadlimit#319) - [master] Update nextcloud/ocp dependency (files_downloadlimit#320) - Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (files_downloadlimit#321) - Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (files_downloadlimit#322) - Chore(deps): Bump @nextcloud/sharing from 0.2.2 to 0.2.3 (files_downloadlimit#323) - Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.15.0 (files_downloadlimit#324) - [master] Update nextcloud/ocp dependency (files_downloadlimit#325) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_downloadlimit#327) - Fix: prevent null token (files_downloadlimit#328) - [master] Update nextcloud/ocp dependency (files_downloadlimit#331) - Reuse compliance (files_downloadlimit#335) - Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.16.0 (files_downloadlimit#336) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.3.0 to 1.4.0 (files_downloadlimit#337) - Chore: Make app REUSE compliant (files_downloadlimit#340) - Add REUSE status badge (files_downloadlimit#342) - [master] Fix npm audit (files_downloadlimit#343) - Refactor: Adjust code for some Typescript errors (files_downloadlimit#344) - Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (files_downloadlimit#345) - [master] Update nextcloud/ocp dependency (files_downloadlimit#346) - Fix npm audit (files_downloadlimit#356) - Chore(deps-dev): Bump axios from 1.7.2 to 1.7.3 (files_pdfviewer#1000) - Chore(deps-dev): Bump adm-zip from 0.5.14 to 0.5.15 (files_pdfviewer#1006) - [master] Fix npm audit (files_pdfviewer#1010) - Chore(deps-dev): Bump axios from 1.7.3 to 1.7.4 (files_pdfviewer#1013) - Fix npm audit (files_pdfviewer#1019) - Fix: Use the user configured UI language for PDFjs instead of browser language (files_pdfviewer#1026) - Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1028) - Fix npm audit (files_pdfviewer#1032) - Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1040) - Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1041) - Updating command-compile.yml workflow from template (files_pdfviewer#915) - Feat(deps): Add Nextcloud 30 support on master (files_pdfviewer#936) - Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (files_pdfviewer#937) - [master] Fix npm audit (files_pdfviewer#942) - [master] Fix npm audit (files_pdfviewer#945) - Chore(deps): Bump tar from 6.1.14 to 6.2.1 (files_pdfviewer#947) - [master] Fix npm audit (files_pdfviewer#951) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (files_pdfviewer#955) - Updating node.yml workflow from template (files_pdfviewer#957) - Updating pr-feedback.yml workflow from template (files_pdfviewer#958) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_pdfviewer#960) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (files_pdfviewer#964) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_pdfviewer#966) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (files_pdfviewer#968) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (files_pdfviewer#969) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (files_pdfviewer#971) - Chore(deps-dev): Bump axios from 1.6.8 to 1.7.2 (files_pdfviewer#972) - Chore(CI): Updating pr-feedback.yml workflow from template (files_pdfviewer#973) - Chore(CI): Updating lint-eslint.yml workflow from template (files_pdfviewer#974) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_pdfviewer#978) - Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#979) - Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (files_pdfviewer#980) - Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (files_pdfviewer#985) - Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (files_pdfviewer#986) - Update PDF icon(s) to latest server-version used one (files_pdfviewer#987) - Add SPDX header (files_pdfviewer#988) - Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (files_pdfviewer#989) - Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (files_pdfviewer#990) - Fix missing/incorrect SPDX data (files_pdfviewer#991) - Migrate REUSE file to toml (files_pdfviewer#992) - Chore(CI): Updating reuse.yml workflow from template (files_pdfviewer#993) - Move build to build-js (files_pdfviewer#995) - Chore: update workflows from templates (files_pdfviewer#996) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_pdfviewer#999) - Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (firstrunwizard#1139) - Feat: Add Nextcloud Hub changelog (firstrunwizard#1145) - Feat(deps): Add Nextcloud 30 support on master (firstrunwizard#1147) - Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6 (firstrunwizard#1149) - Chore(deps-dev): Bump vite from 5.2.6 to 5.2.7 (firstrunwizard#1152) - [master] Update nextcloud/ocp dependency (firstrunwizard#1153) - Chore(deps): Bump shivammathur/setup-php from 2.30.1 to 2.30.2 (firstrunwizard#1154) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (firstrunwizard#1155) - Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (firstrunwizard#1158) - [master] Update nextcloud/ocp dependency (firstrunwizard#1159) - Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to 3 (firstrunwizard#1163) - Fix: Do not mess with all NcModal styles – scope styles to wizard (firstrunwizard#1164) - Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (firstrunwizard#1165) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#1166) - [master] Update nextcloud/ocp dependency (firstrunwizard#1170) - [master] Fix npm audit (firstrunwizard#1173) - Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (firstrunwizard#1174) - Chore(deps): Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (firstrunwizard#1175) - Fix(i18n): Fixed typo (firstrunwizard#1176) - Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (firstrunwizard#1179) - [master] Update nextcloud/ocp dependency (firstrunwizard#1180) - Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.3 (firstrunwizard#1181) - Chore(deps): Bump shivammathur/setup-php from 2.30.2 to 2.30.3 (firstrunwizard#1182) - Fix: Adjust styles for Nextcloud 30 (default heading styles) (firstrunwizard#1184) - Fix: Apply class to wizard page title (was a typo) and correctly navigate to page whats-new page (firstrunwizard#1185) - Chore(deps): Bump shivammathur/setup-php from 2.30.3 to 2.30.4 (firstrunwizard#1187) - Chore(deps): Bump actions/checkout from 4.1.3 to 4.1.4 (firstrunwizard#1188) - Chore(deps): Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (firstrunwizard#1189) - Updating node.yml workflow from template (firstrunwizard#1190) - Updating pr-feedback.yml workflow from template (firstrunwizard#1191) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#1192) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3 (firstrunwizard#1193) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (firstrunwizard#1194) - [master] Update nextcloud/ocp dependency (firstrunwizard#1200) - Chore(deps-dev): Bump vite from 5.2.9 to 5.2.11 (firstrunwizard#1202) - Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (firstrunwizard#1203) - Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (firstrunwizard#1204) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (firstrunwizard#1205) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (firstrunwizard#1206) - Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (firstrunwizard#1208) - [master] Update nextcloud/ocp dependency (firstrunwizard#1209) - Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2 (firstrunwizard#1210) - Chore(deps): Bump actions/checkout from 4.1.4 to 4.1.5 (firstrunwizard#1211) - Add SPDX header (firstrunwizard#1212) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (firstrunwizard#1213) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#1214) - Chore(deps-dev): Bump sass from 1.76.0 to 1.77.0 (firstrunwizard#1215) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (firstrunwizard#1216) - Chore(deps-dev): Bump sass from 1.77.0 to 1.77.1 (firstrunwizard#1218) - [master] Update nextcloud/ocp dependency (firstrunwizard#1219) - Chore(deps): Bump actions/checkout from 4.1.5 to 4.1.6 (firstrunwizard#1223) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (firstrunwizard#1224) - Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (firstrunwizard#1226) - [master] Update nextcloud/ocp dependency (firstrunwizard#1227) - Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (firstrunwizard#1228) - [master] Update nextcloud/ocp dependency (firstrunwizard#1229) - Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1233) - Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (firstrunwizard#1234) - [master] Update nextcloud/ocp dependency (firstrunwizard#1235) - Chore(CI): Updating pr-feedback.yml workflow from template (firstrunwizard#1239) - Chore(deps): Bump shivammathur/setup-php from 2.30.4 to 2.30.5 (firstrunwizard#1240) - Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1241) - [master] Update nextcloud/ocp dependency (firstrunwizard#1245) - Update icons to Material Symbols (firstrunwizard#1246) - Chore(deps): Bump actions/checkout from 4.1.6 to 4.1.7 (firstrunwizard#1248) - Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (firstrunwizard#1251) - Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (firstrunwizard#1253) - [master] Update nextcloud/ocp dependency (firstrunwizard#1254) - [master] Fix npm audit (firstrunwizard#1255) - Migrate personal setting page to vue (firstrunwizard#1259) - Chore(deps): Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (firstrunwizard#1261) - Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1262) - Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (firstrunwizard#1263) - Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (firstrunwizard#1264) - Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.3.0 (firstrunwizard#1265) - [master] Update nextcloud/ocp dependency (firstrunwizard#1267) - Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0 (firstrunwizard#1268) - Chore(deps-dev): Bump @nextcloud/typings from 1.8.0 to 1.9.0 (firstrunwizard#1269) - Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (firstrunwizard#1270) - Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (firstrunwizard#1271) - [master] Update nextcloud/ocp dependency (firstrunwizard#1272) - Chore(CI): Updating reuse.yml workflow from template (firstrunwizard#1275) - Chore(deps-dev): Bump @nextcloud/typings from 1.9.0 to 1.9.1 (firstrunwizard#1276) - Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (firstrunwizard#1277) - Chore(deps): Bump @nextcloud/vue from 8.13.0 to 8.14.0 (firstrunwizard#1278) - [master] Update nextcloud/ocp dependency (firstrunwizard#1279) - Migrate REUSE to TOML format (firstrunwizard#1280) - Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (firstrunwizard#1281) - Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#1282) - Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (firstrunwizard#1284) - Chore: update workflows from templates (firstrunwizard#1285) - [master] Update nextcloud/ocp dependency (firstrunwizard#1286) - Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#1289) - Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (firstrunwizard#1290) - Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (firstrunwizard#1291) - [master] Update nextcloud/ocp dependency (firstrunwizard#1292) - Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (firstrunwizard#1293) - Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (firstrunwizard#1294) - Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (firstrunwizard#1298) - [master] Update nextcloud/ocp dependency (firstrunwizard#1299) - [master] Fix npm audit (firstrunwizard#1300) - Chore: Update data for HUB 9 release (firstrunwizard#1302) - Chore: Add new animation with updated icons (firstrunwizard#1304) - Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (firstrunwizard#1305) - [master] Update nextcloud/ocp dependency (firstrunwizard#1307) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (firstrunwizard#1308) - Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (firstrunwizard#1313) - Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (firstrunwizard#1314) - Fix npm audit (firstrunwizard#1321) - Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1328) - Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (firstrunwizard#1329) - Fix npm audit (firstrunwizard#1334) - Chore: Adjust HUB 9 release notes (firstrunwizard#1339) - Fix: Move version information to first page (firstrunwizard#1340) - Update nextcloud/ocp dependency (firstrunwizard#1345) - Fix: Add app hint for whiteboard (firstrunwizard#1355) - Feat(deps): Add Nextcloud 30 support on master (logreader#1199) - Chore(deps-dev): bump happy-dom from 14.3.1 to 14.3.9 (logreader#1200) - [master] Update nextcloud/ocp dependency (logreader#1203) - Chore(deps-dev): bump happy-dom from 14.3.9 to 14.6.1 (logreader#1204) - Chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 (logreader#1205) - Chore(deps-dev): bump vite from 5.2.6 to 5.2.8 (logreader#1206) - Chore(deps-dev): bump happy-dom from 14.6.1 to 14.7.1 (logreader#1210) - Chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (logreader#1212) - Chore(deps-dev): bump @vitest/coverage-istanbul from 1.4.0 to 1.5.0 (logreader#1213) - Chore(deps): bump @nextcloud/vue from 8.11.1 to 8.11.2 (logreader#1214) - [master] Update nextcloud/ocp dependency (logreader#1216) - Chore(deps): bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (logreader#1219) - Chore(deps-dev): bump vite from 5.2.8 to 5.2.9 (logreader#1220) - [master] Update nextcloud/ocp dependency (logreader#1222) - Updating node.yml workflow from template (logreader#1224) - Updating pr-feedback.yml workflow from template (logreader#1225) - Chore(deps-dev): bump vite from 5.2.9 to 5.2.10 (logreader#1228) - Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (logreader#1230) - Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.0 to 1.5.2 (logreader#1231) - [master] Update nextcloud/ocp dependency (logreader#1234) - Fix: LogIterator duplicates and drops log entries (logreader#1235) - Chore(deps): bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (logreader#1239) - Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.2 to 1.6.0 (logreader#1240) - Chore(deps-dev): bump vite from 5.2.10 to 5.2.11 (logreader#1241) - Chore(deps): bump @nextcloud/axios from 2.4.0 to 2.5.0 (logreader#1242) - Add SPDX header (logreader#1244) - Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (logreader#1246) - Chore(deps-dev): bump happy-dom from 14.7.1 to 14.10.1 (logreader#1248) - [master] Update nextcloud/ocp dependency (logreader#1251) - Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (logreader#1255) - Chore(deps-dev): bump happy-dom from 14.10.1 to 14.11.0 (logreader#1256) - Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (logreader#1257) - Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0 (logreader#1260) - Chore(deps-dev): bump vite from 5.2.11 to 5.2.12 (logreader#1265) - Chore(deps-dev): bump happy-dom from 14.11.0 to 14.12.0 (logreader#1266) - Chore(CI): Updating pr-feedback.yml workflow from template (logreader#1268) - Chore(CI): Updating lint-eslint.yml workflow from template (logreader#1270) - Chore(deps-dev): bump vite from 5.2.12 to 5.2.13 (logreader#1272) - Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0 (logreader#1273) - Chore(deps-dev): bump vite from 5.2.13 to 5.3.1 (logreader#1278) - Chore(deps): bump braces from 3.0.2 to 3.0.3 (logreader#1280) - Chore(deps-dev): bump happy-dom from 14.12.0 to 14.12.3 (logreader#1282) - Chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (logreader#1285) - [master] Update nextcloud/ocp dependency (logreader#1286) - Chore(deps): bump @nextcloud/typings from 1.8.0 to 1.9.0 (logreader#1288) - Chore(deps-dev): bump vite from 5.3.1 to 5.3.2 (logreader#1291) - [master] Update nextcloud/ocp dependency (logreader#1292) - Chore(CI): Updating reuse.yml workflow from template (logreader#1294) - Chore(deps): bump @nextcloud/dialogs from 5.3.1 to 5.3.5 (logreader#1295) - Chore(deps-dev): bump vite from 5.3.2 to 5.3.3 (logreader#1296) - Chore(deps): bump @nextcloud/typings from 1.9.0 to 1.9.1 (logreader#1297) - Chore(deps): bump @nextcloud/vue from 8.11.2 to 8.14.0 (logreader#1298) - Chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 (logreader#1299) - [master] Update nextcloud/ocp dependency (logreader#1300) - Migrate REUSE to TOML format (logreader#1301) - Chore(deps): bump highlight.js from 11.9.0 to 11.10.0 (logreader#1303) - Chore: update workflows from templates (logreader#1304) - Chore(deps-dev): bump vite from 5.3.3 to 5.3.4 (logreader#1307) - Chore(deps-dev): bump vitest and @vitest/coverage-istanbul (logreader#1308) - Chore: update .git/workflows content (logreader#1309) - Chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (logreader#1313) - Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.3 to 2.0.4 (logreader#1315) - Chore(deps-dev): bump vite from 5.3.4 to 5.3.5 (logreader#1317) - [master] Update nextcloud/ocp dependency (logreader#1320) - Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (logreader#1324) - Chore(deps-dev): bump eslint-plugin-chai-friendly from 1.0.0 to 1.0.1 (logreader#1326) - Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.4 to 2.0.5 (logreader#1327) - Chore(deps): bump axios from 1.6.8 to 1.7.3 (logreader#1328) - Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.16.0 (logreader#1331) - Chore(deps): bump pinia from 2.1.7 to 2.2.1 (logreader#1334) - Chore(deps-dev): bump vite from 5.3.5 to 5.4.0 (logreader#1335) - Chore(deps-dev): bump @nextcloud/vite-config from 1.2.2 to 1.4.2 (logreader#1336) - Fix(format): export missing formatTime function (logreader#1338) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (logreader#1340) - Feat(deps): Add Nextcloud 30 support on master (nextcloud_announcements#313) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#314) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (nextcloud_announcements#315) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#318) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#319) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#322) - Updating pr-feedback.yml workflow from template (nextcloud_announcements#323) - Updating dependabot-approve-merge.yml workflow from template (nextcloud_announcements#324) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#325) - Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (nextcloud_announcements#326) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#327) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#331) - Fix: Correctly check result of function (nextcloud_announcements#332) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#336) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#341) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#345) - Chore(CI): Updating pr-feedback.yml workflow from template (nextcloud_announcements#346) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#349) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#351) - Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (nextcloud_announcements#352) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#353) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#354) - Add SPDX header (nextcloud_announcements#356) - Chore(CI): Updating reuse.yml workflow from template (nextcloud_announcements#357) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#358) - Migrate REUSE to TOML format (nextcloud_announcements#359) - Chore: update workflows from templates (nextcloud_announcements#360) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#361) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#364) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#365) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#369) - [master] Update nextcloud/ocp dependency (nextcloud_announcements#371) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (nextcloud_announcements#372) - Update nextcloud/ocp dependency (nextcloud_announcements#378) - Feat(deps): Add Nextcloud 30 support on master (notifications#1869) - Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (notifications#1870) - [master] Update nextcloud/ocp dependency (notifications#1872) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (notifications#1873) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 in /tests/Integration (notifications#1874) - [master] Update nextcloud/ocp dependency (notifications#1875) - Fix(openapi): Update openapi-extractor (notifications#1879) - Perf(push): Only get user language when needed (notifications#1880) - Techdebt(exceptions): Migrate to new exceptions (notifications#1882) - Chore(deps): Bump @nextcloud/capabilities from 1.1.0 to 1.2.0 (notifications#1883) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (notifications#1884) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (notifications#1885) - [master] Update nextcloud/ocp dependency (notifications#1889) - [master] Update nextcloud/ocp dependency (notifications#1891) - Fix(exceptions): Catch AlreadyProcessedException as well now (notifications#1892) - Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (notifications#1893) - [master] Update nextcloud/ocp dependency (notifications#1894) - Updating node.yml workflow from template (notifications#1895) - Updating pr-feedback.yml workflow from template (notifications#1896) - Updating dependabot-approve-merge.yml workflow from template (notifications#1897) - Bump @nextcloud/auth from 2.2.1 to 2.3.0 (notifications#1901) - Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#1902) - Bump @nextcloud/event-bus from 3.1.0 to 3.2.0 (notifications#1903) - Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (notifications#1904) - [master] Update nextcloud/ocp dependency (notifications#1905) - Chore: Add license headers in missing files (notifications#1906) - Chore: Convert copyright headers to SPDX format (notifications#1908) - Updating reuse.yml workflow from template (notifications#1909) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (notifications#1910) - Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (notifications#1911) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (notifications#1912) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (notifications#1913) - Chore(deps): Bump @nextcloud/browser-storage from 0.3.0 to 0.4.0 (notifications#1914) - Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (notifications#1915) - [master] Update nextcloud/ocp dependency (notifications#1916) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1917) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (notifications#1918) - [master] Update nextcloud/ocp dependency (notifications#1921) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (notifications#1924) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (notifications#1925) - [master] Update nextcloud/ocp dependency (notifications#1927) - Bump @nextcloud/vue from 8.11.3 to 8.12.0 (notifications#1928) - Bump @nextcloud/notify_push from 1.1.4 to 1.3.0 (notifications#1929) - [master] Update nextcloud/ocp dependency (notifications#1930) - Chore(deps): Bump @nextcloud/event-bus from 3.2.0 to 3.3.1 (notifications#1932) - [master] Update nextcloud/ocp dependency (notifications#1935) - Chore(CI): Updating pr-feedback.yml workflow from template (notifications#1937) - [master] Update nextcloud/ocp dependency (notifications#1940) - Fix(browser): Don’t create web notifications for old notifications (notifications#1943) - Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1947) - Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (notifications#1953) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (notifications#1955) - [master] Update nextcloud/ocp dependency (notifications#1956) - Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (notifications#1958) - Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (notifications#1959) - Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (notifications#1960) - [master] Update nextcloud/ocp dependency (notifications#1961) - Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (notifications#1963) - Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (notifications#1964) - [master] Update nextcloud/ocp dependency (notifications#1966) - Chore(deps): bump @nextcloud/vue from 8.13.0 to 8.14.0 (notifications#1967) - Chore(CI): Updating reuse.yml workflow from template (notifications#1968) - Feat: Adapt FakeUser to new IUser (notifications#1969) - Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (notifications#1970) - [master] Update nextcloud/ocp dependency (notifications#1971) - Migrate REUSE to TOML (notifications#1972) - Add rich object support to API (notifications#1973) - Feat(sounds): play call notification sound on second output device (notifications#1974) - Chore: update workflows from templates (notifications#1975) - [master] Update nextcloud/ocp dependency (notifications#1976) - Chore(CI): Test compile command (notifications#1979) - Chore(deps-dev): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /tests/Integration (notifications#1981) - [master] Update nextcloud/ocp dependency (notifications#1982) - Fix(controller): Migrate from annotations to attributes (notifications#1983) - Fix(ci): Fix compile command (notifications#1984) - Chore(deps-dev): Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /tests/Integration (notifications#1985) - Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (notifications#1986) - [master] Update nextcloud/ocp dependency (notifications#1989) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (notifications#1993) - Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (notifications#1994) - [master] Update nextcloud/ocp dependency (notifications#1995) - Chore(deps): bump nextcloud/vue lib from 8.15.1 to 8.16.0 (notifications#1996) - [master] Update nextcloud/ocp dependency (notifications#2000) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (notifications#2003) - Build: migrate from Webpack to Vite (notifications#2006) - Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (notifications#2010) - Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2014) - Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (notifications#2017) - Feat(cli): Allow to replace and delete CLI notifications (notifications#2020) - Chore(deps): audit dependencies (notifications#2022) - Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (notifications#2024) - Update nextcloud/ocp dependency (notifications#2026) - Chore(deps): bump nextcloud/vue from 8.17.1 to 8.18.0 (notifications#2031) - Feat(deps): Add Nextcloud 30 support on master (password_policy#566) - Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (password_policy#567) - Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (password_policy#568) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (password_policy#570) - Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (password_policy#572) - Fix(setting): Clarify the “Account disabled” option (password_policy#575) - Fix(i18n): Changed grammar (password_policy#581) - Updating pr-feedback.yml workflow from template (password_policy#583) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (password_policy#586) - Add SPDX header (password_policy#588) - Update CODEOWNERS (password_policy#589) - Add real size to SVG to fix iOS (password_policy#590) - Chore(CI): Updating reuse.yml workflow from template (password_policy#591) - Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (password_policy#593) - Chore(deps-dev): Bump sass from 1.76.0 to 1.77.1 (password_policy#597) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (password_policy#598) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (password_policy#599) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (password_policy#601) - Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (password_policy#603) - Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (password_policy#606) - Chore(CI): Updating pr-feedback.yml workflow from template (password_policy#607) - Chore(CI): Updating lint-eslint.yml workflow from template (password_policy#608) - Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (password_policy#613) - Chore(deps): Bump braces from 3.0.2 to 3.0.3 (password_policy#614) - Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (password_policy#616) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.5 (password_policy#621) - Chore(deps-dev): Bump vite from 5.2.7 to 5.3.3 (password_policy#622) - Chore(deps): Bump @nextcloud/vue from 8.10.0 to 8.14.0 (password_policy#623) - Migrate REUSE to TOML format (password_policy#624) - Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (password_policy#625) - Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (password_policy#626) - Chore(deps): Bump semver from 6.3.0 to 6.3.1 (password_policy#627) - Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (password_policy#629) - Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (password_policy#631) - Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (password_policy#633) - Chore(deps-dev): Bump dockerode and @types/dockerode (photos#2079) - Chore(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0 (photos#2346) - Chore(deps-dev): Bump cypress-visual-regression from 4.0.0 to 5.0.0 (photos#2347) - Feat(deps): Add Nextcloud 30 support on master (photos#2408) - [master] Update nextcloud/ocp dependency (photos#2417) - [master] Fix npm audit (photos#2418) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (photos#2421) - [master] Update nextcloud/ocp dependency (photos#2425) - Feat: Allow multiple source folders (photos#2426) - Fix(3rd-party apps): do not link to maps/recognize install page if the appstore isn’t enabled (photos#2428) - [master] Update nextcloud/ocp dependency (photos#2430) - Fix: Open Viewer when clicking on photo in folder (photos#2431) - Check download attribute when fetching previews (photos#2434) - [master] Update nextcloud/ocp dependency (photos#2441) - [master] Fix npm audit (photos#2443) - Updating pr-feedback.yml workflow from template (photos#2448) - Updating dependabot-approve-merge.yml workflow from template (photos#2449) - Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.38 (photos#2450) - [master] Update nextcloud/ocp dependency (photos#2455) - Add block-merge-eol workflow (photos#2456) - Add SPDX header (photos#2459) - Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (photos#2461) - [master] Update nextcloud/ocp dependency (photos#2462) - [master] Fix npm audit (photos#2466) - Fix(faces): Fix call to Viewer.open (photos#2468) - Fix(SizeMetadataProvider): Swap the width and height if the image is rotated (photos#2474) - Fix: add typecast for mimetype (photos#2494) - Update Material Symbol icons (photos#2501) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (photos#2504) - Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (photos#2505) - Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (photos#2507) - Various fixes in preparation of 30 (photos#2514) - Chore: Update @nextcloud/vue to 8.13.0 (photos#2515) - Chore(CI): Updating reuse.yml workflow from template (photos#2519) - Fix: avoid erroring out on corrupt image data (photos#2524) - [master] Update nextcloud/ocp dependency (photos#2526) - Fix(l10n): Translate “All Tags” string (photos#2528) - Feat: Handle complex location type (photos#2533) - Fix(dashboard): Fix ID and provide icon url (photos#2542) - Chore: update workflows from templates (photos#2549) - Migrate to TOML format (photos#2561) - [master] Fix npm audit (photos#2566) - Fix(migrations): duplicated preference (photos#2571) - Fix(folders): empty content and unknown folder render (photos#2577) - Chore(deps-dev): Bump postcss-loader from 7.3.3 to 8.1.1 (photos#2582) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (photos#2597) - Chore(deps-dev): Bump tslib from 2.6.2 to 2.6.3 (photos#2599) - Fix(migration): Fix migration for MySQL which does not allow joining (photos#2607) - Fix: remove nextcloud_photos_ tmp files when done (photos#2608) - Fix npm audit (photos#2623) - Fix(dashboard): Fix dashboard panel ID (photos#2626) - Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (privacy#1053) - Feat(deps): Add Nextcloud 30 support on master (privacy#1054) - [master] Fix npm audit (privacy#1057) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (privacy#1059) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (privacy#1061) - Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (privacy#1062) - [master] Fix npm audit (privacy#1063) - Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (privacy#1065) - Updating pr-feedback.yml workflow from template (privacy#1066) - Updating dependabot-approve-merge.yml workflow from template (privacy#1067) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1071) - Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (privacy#1072) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (privacy#1073) - Add SPDX header (privacy#1074) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (privacy#1075) - Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (privacy#1076) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (privacy#1077) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (privacy#1078) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (privacy#1080) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (privacy#1081) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (privacy#1082) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (privacy#1083) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (privacy#1084) - Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (privacy#1085) - Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (privacy#1086) - [master] Fix npm audit (privacy#1089) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (privacy#1091) - Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (privacy#1092) - Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (privacy#1093) - Chore(CI): Updating reuse.yml workflow from template (privacy#1096) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (privacy#1102) - Revert “perf(dashboard): implement widget item api v2” (recommendations#667) - Feat(deps): Add Nextcloud 30 support on master (recommendations#723) - Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (recommendations#724) - Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (recommendations#725) - Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 (recommendations#726) - Fix: Fix navigation to folder (recommendations#727) - [master] Fix npm audit (recommendations#731) - Updating pr-feedback.yml workflow from template (recommendations#733) - Updating dependabot-approve-merge.yml workflow from template (recommendations#734) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (recommendations#735) - Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (recommendations#736) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (recommendations#737) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (recommendations#738) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (recommendations#739) - Chore(deps): Bump @nextcloud/files from 3.1.1 to 3.2.1 (recommendations#740) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (recommendations#741) - Add SPDX header (recommendations#742) - Add additional SPDX header (recommendations#743) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (recommendations#744) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (recommendations#745) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (recommendations#746) - Fix: use folder material design icon (recommendations#747) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (recommendations#753) - Fix: catch and filter shares whom storage is not available (recommendations#755) - Chore(deps): Bump braces from 3.0.2 to 3.0.3 (recommendations#762) - Chore(deps-dev): Bump ws from 8.16.0 to 8.17.1 (recommendations#763) - Chore(CI): Updating reuse.yml workflow from template (recommendations#766) - Fix(dashboard): Fix dashboard icon (recommendations#767) - Migrate REUSE to TOML format (recommendations#769) - Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (recommendations#771) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (recommendations#778) - Fix npm audit (recommendations#782) - [master] Update nextcloud/ocp dependency (related_resources#374) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.13 to 10.5.15 (related_resources#379) - Feat(deps): Add Nextcloud 30 support on master (related_resources#383) - Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (related_resources#384) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.15 to 10.5.16 (related_resources#385) - [master] Update nextcloud/ocp dependency (related_resources#386) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.16 to 10.5.17 (related_resources#391) - Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2 (related_resources#394) - Fix: Skip aggregating resources that are already listed in team resources (related_resources#397) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.17 to 10.5.19 (related_resources#399) - Updating pr-feedback.yml workflow from template (related_resources#400) - Updating dependabot-approve-merge.yml workflow from template (related_resources#401) - Updating appstore-build-publish.yml workflow from template (related_resources#402) - Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (related_resources#403) - Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (related_resources#404) - Chore(deps-dev): Bump phpunit/phpunit from 10.5.19 to 10.5.20 (related_resources#405) - [master] Update nextcloud/ocp dependency (related_resources#406) - Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (related_resources#407) - Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (related_resources#408) - Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (related_resources#411) - [master] Update nextcloud/ocp dependency (related_resources#412) - Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (related_resources#413) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (related_resources#414) - Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (related_resources#415) - [master] Update nextcloud/ocp dependency (related_resources#417) - Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (related_resources#420) - Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (related_resources#421) - [master] Update nextcloud/ocp dependency (related_resources#422) - Chore(deps): bump @nextcloud/vue from 8.11.3 to 8.12.0 (related_resources#423) - [master] Update nextcloud/ocp dependency (related_resources#425) - [master] Update nextcloud/ocp dependency (related_resources#426) - Chore(CI): Updating pr-feedback.yml workflow from template (related_resources#430) - [master] Update nextcloud/ocp dependency (related_resources#433) - Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (related_resources#435) - [master] Update nextcloud/ocp dependency (related_resources#436) - Chore(deps-dev): bump ws from 8.16.0 to 8.17.1 (related_resources#441) - Chore(deps-dev): bump vimeo/psalm from 5.24.0 to 5.25.0 (related_resources#442) - [master] Update nextcloud/ocp dependency (related_resources#443) - Chore(deps-dev): bump phpunit/phpunit from 10.5.20 to 10.5.24 (related_resources#445) - Add SPDX header (related_resources#448) - Chore(deps-dev): bump phpunit/phpunit from 10.5.24 to 10.5.25 (related_resources#449) - Chore(deps): bump @nextcloud/vue from 8.12.0 to 8.14.0 (related_resources#450) - Chore: update workflows from templates (related_resources#452) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (related_resources#464) - Feat(deps): Add Nextcloud 30 support on master (serverinfo#579) - [master] Update nextcloud/ocp dependency (serverinfo#580) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (serverinfo#581) - [master] Update nextcloud/ocp dependency (serverinfo#582) - [master] Update nextcloud/ocp dependency (serverinfo#586) - Fix: replace removed success and complete callbacks (serverinfo#589) - [master] Update nextcloud/ocp dependency (serverinfo#591) - Updating pr-feedback.yml workflow from template (serverinfo#593) - Updating dependabot-approve-merge.yml workflow from template (serverinfo#594) - [master] Update nextcloud/ocp dependency (serverinfo#595) - Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (serverinfo#596) - [master] Update nextcloud/ocp dependency (serverinfo#597) - Fix: handle disabled shell_exec (serverinfo#598) - Add SPDX header (serverinfo#601) - [master] Update nextcloud/ocp dependency (serverinfo#602) - [master] Update nextcloud/ocp dependency (serverinfo#606) - Chore: remove dns server (serverinfo#607) - [master] Update nextcloud/ocp dependency (serverinfo#608) - [master] Update nextcloud/ocp dependency (serverinfo#611) - Chore(CI): Updating pr-feedback.yml workflow from template (serverinfo#615) - Ci: automate ocp updates (serverinfo#619) - [master] Update nextcloud/ocp dependency (serverinfo#623) - [master] Update nextcloud/ocp dependency (serverinfo#625) - Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (serverinfo#627) - [master] Update nextcloud/ocp dependency (serverinfo#628) - Fix: handle getNetInterfaces error (serverinfo#630) - Fix: update wording about apps element in monitoring response (serverinfo#631) - [master] Update nextcloud/ocp dependency (serverinfo#637) - [master] Update nextcloud/ocp dependency (serverinfo#639) - Migrate REUSE to TOML format (serverinfo#640) - Use a more sensible format for load average (serverinfo#641) - Chore: update workflows from templates (serverinfo#642) - [master] Update nextcloud/ocp dependency (serverinfo#645) - [master] Update nextcloud/ocp dependency (serverinfo#646) - [master] Update nextcloud/ocp dependency (serverinfo#649) - [master] Update nextcloud/ocp dependency (serverinfo#655) - [master] Update nextcloud/ocp dependency (serverinfo#656) - Fix: Display threads and not cores (serverinfo#658) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (serverinfo#661) - Fix: allow dot in mounted on (serverinfo#668) - Update nextcloud/ocp dependency (serverinfo#672) - Update nextcloud/ocp dependency (serverinfo#678) - Chore: update workflows from templates (survey_client#224) - Feat(deps): Add Nextcloud 30 support on master (survey_client#252) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (survey_client#256) - Update dependency (survey_client#272) - Chore(CI): Updating pr-feedback.yml workflow from template (survey_client#273) - Updating dependabot-approve-merge.yml workflow from template (survey_client#274) - Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (survey_client#279) - [master] Update nextcloud/ocp dependency (survey_client#283) - Update README.md (survey_client#287) - [master] Update nextcloud/ocp dependency (survey_client#293) - Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (survey_client#294) - [master] Update nextcloud/ocp dependency (survey_client#295) - [master] Update nextcloud/ocp dependency (survey_client#297) - Add SPDX header (survey_client#298) - [master] Update nextcloud/ocp dependency (survey_client#299) - Feat(deps): Add Nextcloud 30 support on master (suspicious_login#865) - Fix inverted app icon (suspicious_login#868) - Fix: Add geo/ISP lookup button config option to README (suspicious_login#872) - Feat(suspicious_login): Add “more info” button to email notifications (suspicious_login#873) - Ci: update workflows from templates (suspicious_login#874) - Fix(README): Adjust IP lookup instructions to match default (suspicious_login#876) - Add SPDX header (suspicious_login#880) - Add npm audit fix job (suspicious_login#882) - [master] Fix npm audit (suspicious_login#884) - Chore(CI): Updating reuse.yml workflow from template (suspicious_login#888) - Feat: Improved email and notification text (suspicious_login#897) - Chore: move php-cs-fixer to vendor-bin (suspicious_login#898) - Chore: move composer-bin-plugin to prod dependencies (suspicious_login#901) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (suspicious_login#903) - Fix(php): Make OptimizerService::optimize nullalble param required (suspicious_login#907) - Fix: inverted logo in notification (suspicious_login#913) - Feat: Use notify push for sync messages during editing (text#4585) - Fix(deps): update tiptap to ^2.2.4 (main) (text#5238) - Feat: Move to vite for bundling (text#5367) - Cleanup `_oc_webroot` stubs where possible (text#5378) - Build(deps): bump prosemirror-trailing-node to 2.0.8 (text#5438) - Fix(LinkBubble): Treat links to hashes in same page directly (text#5521) - Feat(deps): Add Nextcloud 30 support on main (text#5578) - Fix: Make edit mode in interactive widgets opt-in (text#5579) - Chore(deps): update dependency cypress-split to ^1.21.1 (main) (text#5582) - Chore(deps): update dependency vite to ^5.2.7 (main) (text#5583) - Fix(deps): update dependency y-websocket to ^2.0.2 (main) (text#5584) - Always initialize with the same yjs document if no state is present (text#5589) - [main] Update nextcloud/ocp dependency (text#5590) - Fix: workspace tables expand correctly (text#5591) - Chore: Update renovate.json to match stable releases (text#5592) - Fix(css): Adjust heading sizes (Fixes: #5515) (text#5594) - Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js` (text#5601) - Chore(deps): update dependency cypress-split to ^1.21.2 (main) (text#5605) - Chore(deps): update dependency vite to ^5.2.8 (main) (text#5606) - Build: Update RelativeCI workflow (text#5607) - Chore(deps-dev): bump psalm/phar from 5.19.0 to 5.23.1 (text#5608) - Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (main) (text#5609) - Chore(deps-dev): bump undici from 5.28.3 to 5.28.4 (text#5616) - Fix: focus issue on translate modal, remove duplicate code (text#5630) - Fix(deps): update tiptap to ^2.2.5 (main) (text#5631) - Chore(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 (text#5635) - Fix(deps): update dependency @tiptap/extension-blockquote to ^2.2.6 (main) (text#5641) - Fix(deps): update tiptap to ^2.2.6 (main) (text#5643) - [main] Update nextcloud/ocp dependency (text#5644) - Fix: improve node and mark copy-paste behavior (text#5654) - Fix(imageview): Don’t try to load unresolved images (text#5655) - Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5659) - Request the native app to reload the direct editing view on 403 errors (text#5662) - Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (main) (text#5666) - Chore(deps): update dependency cypress-split to ^1.23.0 (main) (text#5668) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (main) (text#5669) - Fix(deps): update tiptap to ^2.3.0 (main) (text#5670) - [main] Update nextcloud/ocp dependency (text#5682) - [main] Fix npm audit (text#5686) - Fix(links): 5539 close link bubble on click outside (text#5691) - Update(ci): cypress workflow to use latest dependencies with node 20 (text#5693) - Fix(l10n): “Connection failed” not translatable (text#5696) - Feat: disable spellcheck inside code blocks (text#5701) - Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (main) (text#5704) - Chore(deps): update dependency vite to ^5.2.9 (main) (text#5705) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (main) (text#5706) - Fix(deps): update dependency @nextcloud/files to ^3.2.0 (main) (text#5707) - Chore(deps): update dependency vite to ^5.2.10 (main) (text#5712) - [main] Update nextcloud/ocp dependency (text#5715) - Fix(description): 5688 no need to encode filename (text#5716) - Perf(bootstrap): Lazy register template creator through event (text#5717) - Fix: disable callouts button when all callout variants are disabled (text#5720) - Test(ci): use node-test template rather than our own jest (text#5721) - Fix(linkBubble): load only when needed (text#5723) - Test(cy): rely on @nextcloud/axios for requests (text#5727) - Updating pr-feedback.yml workflow from template (text#5729) - Updating dependabot-approve-merge.yml workflow from template (text#5730) - Chore(deps): update cypress (main) (text#5731) - [main] Update nextcloud/ocp dependency (text#5732) - [main] Update nextcloud/ocp dependency (text#5734) - Chore: Add SPDX headers (text#5738) - Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1 (main) (text#5739) - Chore(deps): update dependency cypress-split to ^1.23.1 (main) (text#5740) - Chore(deps): update dependency vite to ^5.2.11 (main) (text#5741) - Fix(deps): update dependency @nextcloud/files to ^3.2.1 (main) (text#5742) - Chore(deps-dev): bump psalm/phar from 5.23.1 to 5.24.0 (text#5743) - Fix(deps): update dependency @nextcloud/router to ^3.0.1 (main) (text#5744) - Fix(deps): update dependency yjs to ^13.6.15 (main) (text#5745) - Fix(deps): update tiptap to ^2.3.1 (main) (text#5746) - Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (main) (text#5747) - Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (main) (text#5748) - Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) (text#5749) - Fix(editor): requestAnimationFrame in onResize callbacks (text#5750) - Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (main) (text#5751) - Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (main) (text#5752) - Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (main) (text#5754) - Chore(deps): update dependency @nextcloud/stylelint-config to v3 (main) (text#5755) - Chore(deps): update dependency eslint-plugin-cypress to v3 (main) (text#5756) - Fix(deps): update dependency @nextcloud/l10n to v3 (main) (text#5757) - Fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) (text#5758) - Fix(deps): update dependency @nextcloud/logger to v3 (main) (text#5759) - [main] Update nextcloud/ocp dependency (text#5771) - Test(cypress): Avoid failure when editor is updated on webdav requests (text#5772) - Chore(deps): update dependency cypress-split to ^1.23.2 (main) (text#5776) - Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (main) (text#5778) - Fix(deps): update dependency y-prosemirror to ^1.2.5 (main) (text#5779) - Chore(deps): update dependency cypress to ^13.9.0 (main) (text#5780) - Chore(deps): update dependency eslint-plugin-cypress to ^3.2.0 (main) (text#5781) - Fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) (text#5782) - Fix(deps): update tiptap to ^2.3.2 (main) (text#5784) - Fix(deps): update dependency y-websocket to ^2.0.3 (main) (text#5786) - [main] Update nextcloud/ocp dependency (text#5794) - Feat(editor): Add keyboard shortcut (Ctrl-Alt-H) to toggle outline (text#5799) - Fix: showing folder description on favorites (text#5802) - Chore(deps): update dependency @nextcloud/vite-config to ^1.2.3 (main) (text#5803) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.2.6 (main) (text#5804) - Chore(deps): update dependency typescript to ^5.4.5 (main) (text#5805) - Fix(deps): update dependency @nextcloud/logger to ^3.0.2 (main) (text#5806) - Fix(deps): update dependency lib0 to ^0.2.94 (main) (text#5807) - Fix(deps): update dependency mermaid to ^10.9.1 (main) (text#5808) - Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main) (text#5809) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main) (text#5810) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.17.2 (main) (text#5811) - Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) (text#5812) - Fix(deps): update tiptap to ^2.4.0 (main) (text#5813) - [main] Update nextcloud/ocp dependency (text#5815) - Fix(ci): stop building main assets for now (text#5823) - Fix(ci): build on main again (text#5824) - Fix(ci): typo in update-node-dist workflow (text#5825) - Fix(ci): handle grep with no results gracefully (text#5826) - [main] Update nextcloud/ocp dependency (text#5830) - Fix: smartpicker set links for selected text (text#5832) - Fix(PreviewOptions): Set buttons position to absolute (text#5833) - Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph` (text#5834) - Fix(SmartPicker): Insert smart picker links as preview per default (text#5846) - Chore(deps): update dependency cypress-split to ^1.23.6 (main) (text#5847) - Chore(deps): update dependency ts-jest to ^29.1.4 (main) (text#5848) - Chore(deps): update dependency vite to ^5.2.12 (main) (text#5849) - Chore(deps): update dependency vue-demi to ^0.14.8 (main) (text#5850) - [main] Update nextcloud/ocp dependency (text#5851) - Fix(table): Fix readonly detection in vue components (text#5856) - Test(cypress): Fix selector for new button in files app (text#5859) - Fix(locks): only lock when editing (text#5863) - Chore(deps): update dependency vite to ^5.2.13 (main) (text#5868) - Fix(deps): update dependency y-prosemirror to ^1.2.6 (main) (text#5869) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.18.0 (main) (text#5870) - Chore(deps): update dependency cypress to ^13.11.0 (main) (text#5871) - Chore(deps): update dependency cypress-split to ^1.24.0 (main) (text#5872) - Chore(deps): update dependency eslint-plugin-cypress to ^3.3.0 (main) (text#5873) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.3.0 (main) (text#5874) - Chore(deps): update vueuse to ^10.10.0 (main) (text#5875) - Fix(deps): update dependency @nextcloud/files to ^3.4.1 (main) (text#5876) - Fix(deps): update dependency @nextcloud/vue to ^8.13.0 (main) (text#5877) - Fix(deps): update dependency debounce to ^2.1.0 (main) (text#5878) - Fix(deps): update dependency slug to ^9.1.0 (main) (text#5879) - [main] Update nextcloud/ocp dependency (text#5880) - Chore(deps): update braces to fix security issue (text#5885) - Perf: Lazy load optional dependencies (text#5886) - Reset all sessions (in occ command and on upgrade) (text#5887) - Feat(db): Add timestamp field to steps database (text#5888) - Fix/toc without transaction (text#5893) - Feat(link): Add input rule to insert links using markdown syntax (text#5894) - Fix: Ignore pushes of update steps for read only sessions (text#5895) - Chore(deps): update dependency @nextcloud/vite-config to ^1.2.5 (main) (text#5898) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (main) (text#5899) - Fix(deps): update dependency y-prosemirror to ^1.2.8 (main) (text#5900) - Fix(deps): update dependency yjs to ^13.6.16 (main) (text#5901) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.4.1 (main) (text#5902) - Chore(deps): update dependency vite to ^5.3.1 (main) (text#5903) - Chore(deps): update vueuse to ^10.11.0 (main) (text#5905) - Fix(deps): update dependency uuid to v10 (main) (text#5906) - [main] Update nextcloud/ocp dependency (text#5910) - Add REUSE badge (text#5916) - Truncate tables and rename documents folder on reset (text#5918) - Chore(deps): bump ws (text#5922) - Added use statement for LoadEditor class (text#5923) - Fix(LinkBubble): Don’t open bubble at initialization and on remote changes (text#5924) - Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app) (text#5926) - Fix(Preview): Show reference fallback (text#5927) - Fix(menu): Use paperclip icon for inserting attachments menu item (text#5929) - Perf: Reduce polling interval for read only users (text#5930) - Perf: Use getFirstNodeById and pass userId for our internal helper to avoid fetching mountpoints (text#5933) - Chore(deps-dev): bump psalm/phar from 5.24.0 to 5.25.0 (text#5936) - [main] Update nextcloud/ocp dependency (text#5937) - Keep base version etag during reload (text#5941) - Fix(build): increase ram for faster npm run watch (text#5942) - Fix(editor): use reactive `hasEditor` in template (text#5943) - Perf: Take shortcut for remaining getById if we can (text#5947) - Perf: Cache workspace content for propfinds (text#5948) - Ci: Skip cypress test crashing electron right now (text#5952) - Fix(LinkBubble): Fix logic to detect transactions without history (text#5954) - Perf: optimize WorkspaceService::getFile (text#5959) - Perf: get folder node directly from dav node instead of getting it by id (text#5961) - Chore(deps): update dependency ts-jest to ^29.1.5 (main) (text#5964) - Chore(deps): update dependency vite to ^5.3.2 (main) (text#5965) - Fix(deps): update dependency @nextcloud/files to ^3.5.1 (main) (text#5966) - Fix(deps): update dependency y-prosemirror to ^1.2.9 (main) (text#5967) - Fix(deps): update dependency yjs to ^13.6.18 (main) (text#5968) - Chore(deps): update dependency @nextcloud/vite-config to ^1.3.0 (main) (text#5969) - Chore(deps): update dependency cypress to ^13.12.0 (main) (text#5970) - Chore(deps): update dependency typescript to ^5.5.2 (main) (text#5971) - [main] Update nextcloud/ocp dependency (text#5976) - Fix(attachments): Don’t require document session for getting attachments (text#5979) - Feat: add category for menu Add folder description (text#5988) - Fix: Change search highlight color and border radius (text#5989) - Fix: Use css vars to adapt to new clickable area size (text#5990) - Fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) (text#5991) - Chore(CI): Updating reuse.yml workflow from template (text#5992) - Chore(deps): update dependency typescript to ^5.5.3 (main) (text#5994) - Chore(deps): update dependency vite to ^5.3.3 (main) (text#5995) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (main) – autoclosed (text#5996) - Chore(deps): update dependency cypress to ^13.13.0 (main) (text#5997) - Chore(deps): update dependency rollup-plugin-webpack-stats to v1 (main) (text#5998) - [main] Update nextcloud/ocp dependency (text#6011) - Fix: compute number of icons in menubar based on `–default-clickable-area` (text#6015) - Chore(editor): Remove obsolete code for author annotations (text#6018) - Fix(ApiService): Catch NotPermittedException and return 404 (text#6019) - Fix(vite): dedupe vue to only use one version of it (text#6024) - Chore: Extract CSS instead of injecting (text#6026) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.19.0 (main) (text#6032) - Chore(deps): update dependency ts-jest to ^29.2.2 (main) (text#6033) - Fix(deps): update dependency highlight.js to ^11.10.0 (main) (text#6034) - Chore: update workflows from templates (text#6038) - [main] Update nextcloud/ocp dependency (text#6042) - [main] Fix npm audit (text#6045) - Fix(sync): reuse open connection (text#6054) - Ci: Also commit css files during build (text#6056) - Ci: Fix dep5 for css files (text#6058) - Fix(cy): adjust share test to api change (text#6060) - Chore(deps): update dependency cypress to ^13.13.1 (main) (text#6063) - Chore(deps): update dependency ts-jest to ^29.2.3 (main) (text#6064) - [main] Update nextcloud/ocp dependency (text#6066) - [main] Fix npm audit (text#6068) - Test(cy): Install assistant app version matching the server branch (text#6072) - Chore(deps): update dependency typescript to ^5.5.4 (main) (text#6075) - Chore(deps): update dependency vite to ^5.3.4 (main) (text#6076) - Fix(deps): update dependency @nextcloud/files to ^3.6.0 (main) (text#6077) - Fix(deps): update dependency @nextcloud/vue to ^8.15.0 (main) (text#6078) - Fix(Assistant): Migrate to new task processing API (text#6079) - Test(cypress): Downgrade to last cypress version that doesn’t crash (text#6082) - Chore(deps): update dependency vue-demi to ^0.14.9 (main) (text#6084) - Fix(deps): update dependency y-websocket to ^2.0.4 (main) (text#6085) - No conflict dialogue in read only (text#6094) - Deps(renovate): No longer open PRs for dependency updates on stable27 (text#6095) - Fix: Remove superfluous import (text#6098) - Chore(deps): update dependency eslint-plugin-cypress to ^3.4.0 (main) (text#6118) - Fix(deps): update dependency @nextcloud/files to ^3.7.0 (main) (text#6119) - Fix(css): Use single quotes (text#6122) - Fix(search): Add data attribute to search decoration (text#6123) - Chore(deps): update dependency vite to ^5.3.5 (main) (text#6130) - Chore(deps): update dependency vue-demi to ^0.14.10 (main) (text#6131) - [Assistant] Add button in task result (text#6132) - [main] Update nextcloud/ocp dependency (text#6141) - [main] Fix npm audit (text#6145) - Fix(css): spacing issue in table (text#6150) - Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (text#6151) - Ci(cypress): Adapt to file name link being a button now (text#6158) - Chore(deps): update dependency ts-jest to ^29.2.4 (main) (text#6159) - Fix(deps): update dependency @nextcloud/vue to ^8.15.1 (main) (text#6160) - Fix(deps): update dependency lib0 to ^0.2.95 (main) (text#6161) - Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6167) - Chore(deps): Upgrade cypress to 13.6.4 (text#6168) - Chore(deps): update dependency @nextcloud/vite-config to ^1.4.0 (main) (text#6172) - Fix(deps): update dependency lib0 to ^0.2.96 (main) (text#6173) - Fix(deps): update dependency @nextcloud/vue to ^8.16.0 (main) (text#6174) - Chore: Add migration attributes (text#6177) - Ci: Fix selector for viewer modal name (text#6179) - Fix: Only insert smart picker result as preview if it is a valid URL (text#6181) - Chore(deps): update vueuse to ^10.11.1 (main) (text#6188) - Fix(deps): update dependency y-prosemirror to ^1.2.12 (main) (text#6189) - Chore(deps): update dependency vite to ^5.4.0 (main) (text#6190) - [main] Update nextcloud/ocp dependency (text#6194) - [main] Fix npm audit (text#6196) - Fix reconnecting websocket polyfill and error propagation during push (text#6200) - Chore(deps): bump axios from 1.6.8 to 1.7.4 (text#6207) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (text#6208) - Fix(deps): update tiptap to ^2.6.2 (main) (text#6212) - Fix(attachments): Uploading of attachments from public shares (text#6216) - Chore(deps): update dependency @nextcloud/vite-config to ^1.4.2 (text#6229) - Chore(deps): update dependency vite to ^5.4.1 (text#6231) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.6 (text#6232) - Fix(deps): update dependency lib0 to ^0.2.97 (text#6233) - Fix(deps): update tiptap to ^2.6.4 (text#6234) - Fix npm audit (text#6238) - Fix: Ensure WebsocketPolyfill always has the latest session state and version (text#6241) - Fix: catch all errors when getting rich workspace content (text#6247) - Chore(deps): update dependency ts-jest to ^29.2.5 (text#6260) - Chore(deps): update dependency vite to ^5.4.2 (text#6261) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6262) - Fix(deps): update dependency @nextcloud/files to ^3.8.0 (text#6263) - Fix(ViewerComponent): use MarkdownContentEditor for readonly views (text#6270) - Fix(editorApi): Add support for a onCreate callback that gets content (text#6278) - Fix(attachments): Show proper error message at upload error (text#6279) - Allow viewing of attachments when shared by mail (text#6284) - Fix: hide menu Link to file for direct editing (text#6290) - Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.2 (text#6297) - Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.0.3 (text#6298) - Fix(deps): update tiptap to ^2.6.6 (text#6299) - Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6301) - Fix(deps): update dependency @nextcloud/vue to ^8.17.1 (text#6302) - Update nextcloud/ocp dependency (text#6306) - Fix npm audit (text#6309) - Fix: Correctly set “new”-menu entry for folder description (text#6312) - Fix: Reuse NcAutoCompleteResult, remove code duplication (text#6313) - Fix(Table): Fix pasting content with newlines to table cells (text#6319) - Fix(mention): No extra whitespace in markdown before/after mentions (text#6321) - Chore(deps): update dependency vite to ^5.4.3 (text#6328) - Chore(deps): update dependency eslint-plugin-cypress to ^3.5.0 (text#6330) - Update nextcloud/ocp dependency (text#6334) - Fix(TaskList): Add class name to rendered HTML (text#6340) - Fix: Reset session if file rename changes mimetype from/to markdown (text#6348) - Ci: update workflows from templates (twofactor_totp#1467) - Chore(deps): bump actions/setup-node digest to 1a4442c (master) (twofactor_totp#1493) - Chore(deps): bump buildjet/cache digest to c3f0612 (master) (twofactor_totp#1494) - Chore(deps): bump christophwurst/nextcloud_testing from 0.12.4 to v1 (master) (twofactor_totp#1500) - Feat(deps): Add Nextcloud 30 support on master (twofactor_totp#1508) - [master] Fix npm audit (twofactor_totp#1511) - Chore(deps-dev): replace vendor-bin/psalm with psalm-phar (twofactor_totp#1513) - [master] Fix npm audit (twofactor_totp#1514) - Chore(deps): bump codecov/codecov-action digest to ab904c4 (master) (twofactor_totp#1525) - [master] Fix npm audit (twofactor_totp#1531) - Ci(test): use codecov token (twofactor_totp#1534) - Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (twofactor_totp#1551) - Fix npm audit (twofactor_totp#1553) - Docs(README): Expand details for devs/contributors + misc tweaks (updater#541) - Chore: Bump master to 30 in tests (updater#543) - Add further files which are going to ship with Nextcloud v30+ (updater#555) - Fix: Correctly check result of function (updater#556) - Fix(README): Add box installation + test run instructions (updater#564) - Fix(extractDownload): Check for presence of zip extension + log Libzip version detected (updater#565) - Fix(updater): Add instructions to extra files found error (updater#568) - Docs(readme): Add instructions for passing “check same code base” test (updater#569) - Feat(deps): Add Nextcloud 30 support on master (viewer#2268) - [master] Fix npm audit (viewer#2277) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (viewer#2285) - Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to 3 (viewer#2294) - Chore(deps): update dependency @types/dockerode to ^3.3.29 (master) (viewer#2295) - Chore(deps): update typescript (master) (viewer#2296) - Chore(deps): update dependency vite to ^5.3.3 (master) (viewer#2297) - [master] Fix npm audit (viewer#2299) - Chore(CI): Updating pr-feedback.yml workflow from template (viewer#2313) - Updating dependabot-approve-merge.yml workflow from template (viewer#2314) - Fix: sorting by date and number (viewer#2318) - Properly save old route when opening the viewer (viewer#2322) - Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.5 (viewer#2324) - Fix: Add missing generateUrl (viewer#2325) - Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.7 (viewer#2331) - Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (viewer#2332) - Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2 (viewer#2333) - Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 (viewer#2334) - [master] Update cypress snapshots (viewer#2335) - Fix(requesttoken): Make sure to use the correct requesttoken in WebdavClient (viewer#2339) - Chore(deps): Bump cypress-io/github-action from 6.7.0 to 6.7.1 (viewer#2340) - Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.1.0 (viewer#2341) - Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0 (viewer#2345) - [master] Update cypress snapshots (viewer#2347) - Chore(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.4 (viewer#2348) - Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (viewer#2351) - Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (viewer#2352) - Fix(deps): update dependency @fontsource/roboto to ^5.0.14 (master) (viewer#2353) - Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.5.0 (master) (viewer#2354) - Fix(deps): update dependency debounce to ^2.1.0 (master) (viewer#2356) - Fix(deps): update dependency filerobot-image-editor to ^4.8.1 (master) (viewer#2357) - Fix(deps): update dependency webdav to ^5.7.1 (master) (viewer#2359) - Fix(deps): update nextcloud (master) (viewer#2360) - Chore: update workflows from templates (viewer#2361) - Chore(deps): update dependency eslint-plugin-cypress to v3 (master) (viewer#2362) - Fix(deps): update nextcloud (master) (major) (viewer#2363) - [master] Fix npm audit (viewer#2365) - Fix: Enforce unsetting openfile when the viewer is closed (viewer#2368) - Editing while slideshow in full screen mode (viewer#2380) - Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (viewer#2381) - Refactor: Use `@nextcloud/files` and `@nextcloud/sharing` instead of custom logic (viewer#2392) - [master] Update cypress snapshots (viewer#2407) - [master] Fix npm audit (viewer#2410) - Fix: Make sure correct DAV path is used (and use DAV v2 on public shares (viewer#2414) - Ci: Run cypress tests properly again on CI (viewer#2416) - Fix: Use relative paths to dav root (viewer#2417) - Fix: undefined filename in livephoto (viewer#2418) - Chore(deps): update cypress (viewer#2423) - Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2424) - Chore(deps): update dependency vite to ^5.4.3 (viewer#2425) - Fix: When previewing some SVG, ‘btoa’ report error: The string to be encoded contains characters outside of the Latin1 range.” (viewer#2434) - Chore: upgrade cypress-visual-regression (viewer#2437) - Fix: Strictify live photo condition to prevent false positive (viewer#2444) - Chore(deps): update cypress (viewer#2449) - Chore(deps): update dependency tslib to ^2.7.0 (viewer#2450) - Fix(deps): update nextcloud (viewer#2451) - Chore(deps): lock file maintenance (viewer#2457) - Update cypress snapshots (viewer#2462) - Update cypress snapshots (viewer#2465) * Thu Oct 10 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.8 - Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47790) - Fix(files): Check if target path is a descendant of the shared folder (server#47795) - Fix: Fix inaccessible content on public pages due to overlapping footer (server#47812) - Fix: Run migration sql as statement so that the primary db node is used (server#47840) - Fix(files_sharing): password checkbox and labels in link share (server#47850) - Fix: Only write once to template instead of create/copy (server#47862) - Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47867) - Fix(appstore): return if appstore is manually disabled (server#47871) - Fix: make swift connect exception message more informative (server#47873) - Fix(files): Reset context menu position on close (server#47877) - Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47895) - Fix(settings): Add back create group icon (server#47903) - Fix(LDAP): check index before accessing it (server#47918) - Fix(files_external): Handling in SFTP UI for custom ports (server#47922) - Fix(appstore): Ensure returned apps from AppStore are valid (server#47936) - Fix(config): Throw PreconditionException always when it didn’t match (server#47941) - Fix(files_external): broken credentials dialog (server#47953) - Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47958) - Fix(files_external): Check key exists before accessing it (server#47975) - Fix: Do not try to set HTTP response code on already closed connection (server#47980) - Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47983) - Update psalm-baseline.xml (server#47987) - Feat: Reset route if neither the Viewer of the Sidebar is open (server#48001) - Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48020) - Fix(Comment): Initialize childrenCount as integer (server#48024) - Fix(Tags): Return boolean for userHasTags() (server#48026) - Fix(BaseResponse): Cast XML element values to string (server#48033) - Fix(S3ConfigTrait): Allow proxy field to take false (server#48034) - Fix(dav): set string type for sanitizeMtime (server#48052) - Fix(dav): imip service test expects integers for last occurence (server#48055) - Update psalm-baseline.xml (server#48057) - Fix(filesreport): cast fileId to integer (server#48067) - Fix(dav): cast parameters to string (server#48068) - Test: cast node name and data to string (server#48070) - Fix(weather_status): Fix search address errors when offline (server#48075) - Fix(Entity): Fix magic setter call for custom strong typed setters (server#48087) - Fix: Prevent crash when refreshing metadata for files without an owner (server#48092) - Catch MaxInstancesExceededException on calendar events (server#48096) - Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48100) - Ensure that the hash method does not return null (server#48104) - Fix(settings): disable Discover when appstore is disabled (server#48119) - Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48165) - Ci fixes (server#48214) - Fix(FileList): Show correct avatar for federated share owner (server#48227) - Update psalm-baseline.xml (server#48228) - Fix(psalm): Enable findUnusedBaselineEntry (server#48280) - Fix: Don’t crash if disabled user is missing in the database (server#48284) - Chore: add .git-blame-ignore-revs (server#48293) - Fix: skip the integrity check for nextcloud-init-sync.lock (server#48301) - Add bidirectional text support – Backend (server#48309) - Fix: Ensure app discover section is returned as list (server#48313) - Refactor(AccountIcon): Remove needless console.log (server#48315) - Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48326) - Fix(security): Update CA certificate bundle (server#48336) - Fix(files): Fix having to resolve conflicts twice when dropping files (server#48351) - Fix(files_external): Catch correct exception (server#48364) - Fix: Show storage full warning when storage is actually full (server#48368) - Feat(share): ensure unique share tokens with dynamic length adjustment (server#48380) - Fix: Use placeholder for external storage password (server#48387) - Skip future shipped apps from updatenotification check (server#48393) - Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48400) - Fix file item display for users with numerical user IDs (server#48417) - Fix: gracefully parse non-standard trusted certificates (server#48444) - Fix: correctly count disabled users for subadmins (server#48449) - Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48491) - Fix(config): Suppress `config.php` fopen error at install time (server#48502) - Fix: make federation address book sync work with allow_local_remote_servers = false (server#48507) - Fix(caldav): add missing handlers (server#48509) - Fix(config): Mark more app configs sensitive (server#48585) - Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1945) - Remove requiring PNG for iOS (activity#1795) - Fix npm audit (bruteforcesettings#647) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#660) - Fix npm audit (bruteforcesettings#665) - Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1701) - Fix npm audit (files_downloadlimit#357) - Update nextcloud/ocp dependency (files_downloadlimit#369) - Update nextcloud/ocp dependency (files_downloadlimit#383) - Fix npm audit (files_downloadlimit#388) - Fix npm audit (files_pdfviewer#1046) - Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1049) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1057) - Fix npm audit (files_pdfviewer#1062) - Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1346) - Update nextcloud/ocp dependency (firstrunwizard#1352) - Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1358) - Chore(deps-dev): Bump vite from 5.4.5 to 5.4.7 (firstrunwizard#1368) - Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1369) - Update nextcloud/ocp dependency (firstrunwizard#1378) - Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1384) - Fix npm audit (firstrunwizard#1390) - Update nextcloud/ocp dependency (nextcloud_announcements#386) - Update nextcloud/ocp dependency (notifications#2034) - Create block-merge-eol.yml (notifications#2040) - Update nextcloud/ocp dependency (notifications#2056) - Chore(deps-dev): Bump postcss from 8.4.39 to 8.4.47 (photos#2652) - Feat: Check upload directory share state (photos#2660) - Fix: Use user uid to compare in PhotosPicker (photos#2664) - Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2670) - Update nextcloud/ocp dependency (serverinfo#687) - Fix: failure when using sqlite3 (survey_client#319) - Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#323) - Fix: clarify language for removing previously sent report data (survey_client#325) - Update nextcloud/ocp dependency (text#6336) - Fix npm audit (text#6337) - Fix(TaskList): Add class name to rendered HTML (text#6341) - Ci: Fix selector for viewer modal name (text#6343) - Fix: Reset session if file rename changes mimetype from/to markdown (text#6347) - Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6351) - Fix(deps): update dependency debounce to ^2.1.1 (text#6381) - Fix(deps): update dependency y-prosemirror to ^1.2.12 (text#6382) - Fix(deps): update dependency yjs to ^13.6.19 (text#6383) - Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#6385) - Chore(deps): update dependency vite to ^5.4.5 (text#6389) - Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6390) - Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6391) - Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6392) - Chore(deps): update dependency vite to v5.4.6 [security] (text#6419) - Fix(paragraph): migrate preview options to decorations (text#6430) - Update nextcloud/ocp dependency (text#6445) - Fix(codeblock): Add border radius (text#6457) - Fix(tasklist): Correct indention (text#6458) - Perf: optimize WorkspaceService::getFile (text#6461) - Fix(sync): Disable browser broadcast (text#6482) - Fix: Apply checks on shares in the middleware (text#6488) - Check link protocol (text#6492) - Fix(sync): handle 502 (Bad Gateway) gracefully (text#6495) - Fix npm audit (twofactor_totp#1554) - Chore(deps): update typescript (viewer#2473) - Chore(deps): update dependency vite to ^5.4.5 (viewer#2474) - Fix(deps): update dependency webdav to ^5.7.1 (viewer#2478) - Chore(deps): cypress workflow update (viewer#2499) - Update cypress snapshots (viewer#2501) - Chore(deps): update nextcloud (viewer#2529) - Fix: Only remove openfile from route when closing the viewer (viewer#2539) - Update cypress snapshots (viewer#2560) * Thu Oct 03 2024 ecsos <ecsos@opensuse.org> - Add /srv/www directories to filelist [bsc#1231027]. * Fri Sep 13 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.7 - Fix(webauthn): Increase database column for public key id (server#47247) - Fix: check for correct storage class when checking for link parent (server#47284) - Fix(caldav): allow renaming of birthday calendars (server#47337) - Fix: write object to the correct urn when moving from another storage to object store (server#47486) - Fix: re-enable content-length header via htaccess (server#47620) - Fix(config): Avoid error messages for restricted opcache API (server#47623) - Fix(files): Correctly parse external shares for files UI (server#47692) - LinkReferenceProvider] Better size check (server#47696) - Oauth2] Store hashed secret instead of encrypted (server#47700) - Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47715) - Fix npm audit (server#47717) - Fix: only keep major as server version (server#47721) - Fix(jobs): Switch to executeStatement() while deleting rows (server#47727) - Fix status check and saving of external storages (server#47734) - Fix(files): Typo in import of `ShareType` (server#47743) - Fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47745) - Fix(files): undefined sidebar (server#47747) - Fix(files): Create non-existent parents of mountpoints (server#47750) - Fix(appstore): Cache apps.json also on dev instances (server#47765) - Fix: add option to remove the webroot for setup checks and don’t chec… (server#47774) - Fix: Use sha256 to hash arguments of background jobs (server#47777) - Feat(transfer-ownership): Correctly react to encrypted files (server#47780) - Fix(dav): Always respond custom error page on exceptions (server#47786) - Fix: Replace conflicting tags in `xml_exception` template (server#47843) - Forces sidebarPlugins to unmount and mount during an ActivityTab update (activity#1771) - Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1038) - Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1039) - Update nextcloud/ocp dependency (nextcloud_announcements#381) - Fix: remove nextcloud_photos_ tmp files when done (photos#2610) - Update nextcloud/ocp dependency (serverinfo#679) - Allow viewing of attachments when shared by mail (text#6285) - Chore(deps): update vueuse to ^10.11.1 (text#6303) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6304) - Fix(deps): update dependency lib0 to ^0.2.97 (text#6305) - Fix(Table): Fix pasting content with newlines to table cells (text#6318) - Fix(mention): No extra whitespace in markdown before/after mentions (text#6320) - Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2402) - Chore(deps): update cypress (viewer#2403) - Fix(deps): update dependency @fontsource/roboto to ^5.0.14 (viewer#2452) - Fix(deps): update nextcloud (viewer#2455) - Chore(deps): lock file maintenance (viewer#2458) * Wed Sep 04 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.6 - Fix npm audit (server#47175) - Fix(userstatus): run user status automation job for start and end events (server#47213) - Stable29: Fix/comment deleting with activities installed (server#47234) - Don’t save translated predefined user status as custom status (server#47263) - Chore(deps): Update `@nextcloud/upload` (server#47367) - Fix(setupcheck): Fix mimetype server version check in backport (server#47378) - Fix(theming): Make getImage() call save against missing non-SVG version (server#47384) - Fix(ProvisioningAPI): set typed config values by via API (server#47394) - Fix(provisioning): Support setting new app configs as well (server#47410) - Fix(caldav): limit property length (server#47421) - Fix: Trusted server icon recovery without addressbook change (server#47428) - Fix(mailer): Call to custom mail_template_class (server#47477) - Fix(flow): cannot set custom user agent (server#47482) - Fix(files): Adjust margin at the file list bottom (server#47493) - Fix(files): Reset drop notice on firefox (server#47497) - Fix: Correctly load favorites for subpath (server#47501) - Fix(Router): Load attribute routes of all apps when not app is specified (server#47517) - Fix: gracefully handle unexpected exif orientation types (server#47536) - Fix(files): fix list gap at bottom (server#47538) - Fix(logger): ignore session logging during setup (server#47549) - Update `@nextcloud/vue` to v8.17.0 (server#47566) - Refactor(files): Drop unneeded initial state (server#47571) - Fix(provisionning_api): Remove parameters that are not set into template (server#47573) - Fix: optimise `getWrongShareOwnership` query (server#47577) - Fix npm audit (server#47668) - Fix(settings): Hide forbidden UI elements for group managers (server#47687) - Revert “fix(deps): Fix npm audit” (server#47706) - Fix npm audit (bruteforcesettings#637) - Fix npm audit (files_pdfviewer#1018) - Fix: Use the user configured UI language for PDFjs instead of browser language #1026 (files_pdfviewer#1027) - Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1030) - Fix npm audit (files_pdfviewer#1033) - Fix npm audit (firstrunwizard#1319) - Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (firstrunwizard#1330) - Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1331) - Fix(dashboard): Fix dashboard panel ID (photos#2625) - Fix: allow dot in mounted on (serverinfo#667) - Update nextcloud/ocp dependency (text#6195) - Fix npm audit (text#6197) - Fix reconnecting websocket polyfill and error propagation during push (text#6205) - Fix(attachments): Uploading of attachments from public shares (text#6215) - Fix: catch all errors when getting rich workspace content (text#6246) - Ci(cypress): Fix file list link selector (text#6266) - Fix(editorApi): Add support for a onCreate callback that gets content (text#6277) - Fix: hide menu Link to file for direct editing (text#6289) - Fix: undefined filename in livephoto (viewer#2419) - Fix: Strictify live photo condition to prevent false positive (viewer#2443) * Wed Aug 21 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.5 - Fix(redis): Require version >=4 for unlink (server#46521) 1 - Fix(theming): enforce theme should still provide dark as fallback (server#46522) - Fix(files): Close sidebar on navigation (server#46529) 1 - Fix(files_metadata): Don’t run generation job on every upgrade (server#46564) 1 - Fix(previews): Stop returning true when getimagesize() fails (server#46569) 1 - Fix(appstore): Return an empty array in case of fail (server#46578) - Fix(caldav): lower scheduling table size warning (server#46582) 1 - Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46602) 1 - Fix(caldav): decode values before returning (server#46614) - Fix(dashboard): Unify widget icon colors and document it’s behaviour (server#46626) - Fix(mail): Fix big logos in mail templates for Outlook (server#46627) 2 - Fix(TextProcessing): use error instead of info for exception logging (server#46636) - Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46646) - Fix(Token): take over scope in token refresh with login by cookie (server#46669) - Fix: Pass the mountpoint target user to storages without owner (server#46679) - Feat: add config flag to toggle persistent redis connections (server#46684) - Fix(caldav): stricter default calendar checks (server#46696) 1 - Support excalidraw file type (server#46711) 1 - Fix(files): validate input when creating file/directory (server#46718) - Fix: FileInfo from View should have the correct name of a mountpoint (server#46721) - Fix(search): show user search provider for deactivated and admin pages (server#46725) - Update @nextcloud/files to 3.7.0 and fix display name handling of folders (breadcrumbs and filename) (server#46728) 1 - Fix(files): ensure forbiddenCharacters is an array (server#46731) 1 - Fix(files_versions): avoid unintentional skipping of expiration (server#46740) - Feat: add a specialized writeStream implementation for s3 external storage (server#46743) - Feat: add additional logging for database errors (server#46750) - Fix: Add .whiteboard alias for .excalidraw files (server#46752) - Fix(files_sharing): open-in-files should open a folder and not the parent (server#46755) - Fix: add a try and catch for delete versioning (server#46758) - Avoid using partial file info as valid one (server#46764) - Fix(files): Correctly validate new node name (server#46774) - Style(settings): align icons at legacy help navigation (server#46787) - Fix(files): always ask for confirmation if trashbin app is disabled (server#46801) - Fix(styles): Make sure footer with legal links is shown correctly (server#46811) - Fix: fix recursive share check (server#46863) - Fix(files): correctly shrink breadcrumbs bar (server#46866) - Fix: OCP\Files\Node\Folder::search was not setting the owner (server#46869) - Ci: Fix summary condition (server#46884) - Migration Attributes (server#46889) - Chore(ShareSettings): Proper wording for share autocompletion settings #46830 (server#46898) - Fix(trashbin): Improve documentation of since/until timestamps of res… (server#46900) - Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#46906) - Feat(editLocallyAction): Handle possible no local client scenario (server#46910) - Revert: chore(files): cleanup old templates (server#46911) - Fix(files): do not show legacy edit locally action on public pages (server#46933) - Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46938) - Fix(files): Provide default file action for file entry name (on click action) (server#46940) - Fix(files): empty folder pending size (server#46948) - Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46949) - Fix(files): Correctly create Nodes from WebDAV result in “recent”-view (server#46951) - Fix(dav): drop unwanted RemoteException class (server#46952) - Fix: don’t persist previews used during blurhash generation – take 2 (server#46954) - Fix(userstatus): add missing parenthesis (server#46960) - Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46965) - Fix(LDAP): remove unneeded dependencies (server#46969) - Fix(files): cancel move-copy action should not be handled as an error (server#46972) - Fix(files_sharing): add missing subtitle on search for share recipients (server#46983) - Fix(files): show folder sharing overlay on received shares (server#46995) - Fix(files): Correctly handle open file URL query (server#47023) - Enh(metadata): Introduce a memory limit for metadata generation (server#47027) - Fix(trashbin): Correctly set original name as displayname (server#47036) - Fix: fix passing additional db connection parameters in factory (server#47046) - Fix: Add direct parameter to flow auth v2 (server#47053) 1 - Bump @nextcloud/vue from 8.14.0 to 8.16.0 (server#47060) - Fix(inherited-shares): ignore top root folder (server#47068) - Fix: Use timestamp instead of revision id in files_versions metadata API (server#47072) - Fix: Ensure database connection is setup when getting group details (server#47078) - Fix(previews): Don’t crash on animated WEBP images (server#47080) - Fix(share): Rename Circle to Team (server#47084) - Fix(config): Clarify smtp debugging config option usage (server#47086) - Docs: added customclient_fdroid key to the config.sample.php file (server#47089) - Fix(theming): make cache buster depend on the app version (server#47098) - Fix(session): Log when session_* calls are slow (server#47105) - Fix(encryption): Fix mountpoint check to accept if several are found (server#47119) - Fix(migration): Add column only if it does not exist (server#47126) - Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47129) - Fix(dav): Try basic auth for ajax WebDAV requests (server#47137) - Fix(files): trim names on new node creation (server#47151) - Fix: fix getting the folder node from the dav response (server#47171) - Apply group limit on remove from group (server#47192) - Chore: compile assets (server#47205) - Fix(security): Update expiration date in security.txt (server#47230) - Fix: try to find non-recursive share source (server#47278) - Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47354) - Fix(dashboard): Fix dashboard icon (circles#1631) - Feat: dismiss notification when accepting an invitation (circles#1647) - Fix(notifications): Don’t trigger invite notifications for system groups (circles#1653) - Fix: prevent null token (files_downloadlimit#338) - Migrate personal setting page to vue (firstrunwizard#1303) 1 - Chore: update .git/workflows content (logreader#1310) - Fix(format): export missing formatTime function (logreader#1339) - Fix: use folder material design icon (recommendations#749) - Use a more sensible format for load average (serverinfo#653) - Fix: Display threads and not cores (serverinfo#660) - Add npm audit fix job (suspicious_login#908) - Fix: showing folder description on favorites (text#6030) - Fix(sync): reuse open connection (text#6061) - Test(cy): Install assistant app version matching the server branch (text#6074) - Test(cypress): Downgrade to last cypress version that doesn’t crash (text#6083) 1 - No conflict dialogue in read only (text#6096) - Fix/toc without transaction (text#6116) - Fix: Avoid throwing exceptions during propfind (text#6155) - Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6170) - Fix: sorting by date and number (viewer#2321) - Fix: Enforce unsetting openfile when the viewer is closed (viewer#2369) 1 - Editing while slideshow in full screen mode (viewer#2382) * Fri Jul 19 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.4 - 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) * Tue Jun 25 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.3 - 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) * Thu Jun 06 2024 ecsos <ecsos@opensuse.org> - Update to 29.0.2 - 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) - Changes from 29.0.1 - 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) - Changes from 29.0.0 - 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) * Fri May 24 2024 ecsos <ecsos@opensuse.org> - Update to 28.0.6 - Update psalm-baseline.xml (server#43412) - Fix(share): Send correct share attributes upon share creation (server#44500) - Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44984) - Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45017) - Fix: chunked upload leading to 0-byte files (server#45039) - Fix(setupchecks): Fix opcache buffer check (server#45112) - Fix: Fix default values for ini var in lib/base.php (server#45114) - Fix: Remove bogus code from query builder and fix parameter name (server#45116) - Fix(user_ldap): Fix a var name (server#45119) - Update psalm-baseline.xml (server#45133) - Retry smb notify test a few times (server#45147) - Fix(icons): Update files icon (server#45170) - Fix npm audit (server#45187) * Thu Apr 25 2024 ecsos <ecsos@opensuse.org> - Update to 28.0.5 - Fix npm audit (related_resources#396) 6 - Feature(files): Hide breadcrumbs when an upload is ongoing on narrow screen #40942 (server#43834) - Migrate setup checks to new API – round 3 (server#44268) - Added rate limit bypass for app_api requests (server#44296) - Fix default text processing provider in AI settings (server#44343) - Fix(LDAP): escape DN on check-user (server#44352) - Fix(JSRecourceLocator): Add missing slash after server root (server#44413) - Fix(files): Do not escape file names in the file picker (server#44416) - Fix(files): Only add copy suffix before file extension for files (not folders) (server#44434) - Feat(perf): add cache for authtoken lookup (server#44446) - Fix(DB): Sanitize host parameter for postgres databases when IPv6 address is passed (server#44461) - Fix/caldav/eventcomparisionservice uses wrong array comparison (server#44473) 1 - Fix(preview): webp preview format (server#44489) 1 - Enh: Send empty expireDate when not expireDate set (server#44490) - Fix(settings): Also verify that trusted_proxies only contains IP addresses (with range) (server#44495) - Fix(security): Update expiration date in security.txt (server#44541) - Add retry logic to cover deadlock situations during move operations (server#44551) - Split live photo listener to extract trashbin specific code into its own listener (server#44561) - Fix(files_sharing): Create passwords when enforced for mail shares (server#44570) 1 - Feat(trashbin): Show original location of deleted file (server#44583) 1 - Fix(files_reminders): Fix translations (server#44599) - Config: fix correctness issues in reading (server#44605) - Fix(files): Fix translation of “Delete file” (server#44610) - Fix(tests): Fix tests when daytime saving time change happened recently (server#44615) - Fix(files_sharing): Disable autocomplete for share label and password (server#44616) 1 - Fix(encryption): Clicking default module in UI sets bogus value (server#44633) - Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44652) 2 - Fix(dav): Fix quota check for chunk upload (server#44655) 1 - Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44672) 1 - Perf: Avoid updating the folder size if we know the size difference (server#44679) - Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44691) - Call davGetFavoritesReport after the registration of propfind properties (server#44734) - Fix: Fix avatar images (server#44738) - Fix: use proper jailed patch in watcher (server#44750) - Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#44759) - Fix(federation): give some time to prepare both servers (server#44779) - Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44815) - Fix npm audit (server#44817) - Chore: Update @nextcloud/upload to 1.1.1 to fix uploading large files (server#44837) 1 - Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44844) - Fix(files): Focus filename input in new-node dialog when opened (server#44851) - Fix(files): Do not show files from hidden folders in “Recent”-view if hidden files are disabled by user (server#44867) - Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44879) - Fix(files): Clear search filter when changing directory or view (server#44883) - Fix(files): Also skip cross storage move with access control (server#44891) - Fix(files): Also restore shares after ownership transfer for object storage (server#44921) - Fix(deps): Update phpseclib to 2.0.47 (3rdparty#1788) 1 - Group activities sent by mail (activity#1623) - Update nextcloud/ocp dependency (activity#1630) - Fix npm audit (activity#1632) - Fix npm audit (files_pdfviewer#935) - Update nextcloud/ocp dependency (firstrunwizard#1132) - Fix npm audit (firstrunwizard#1141) - Update nextcloud/ocp dependency (firstrunwizard#1161) - Update nextcloud/ocp dependency (logreader#1208) - Update nextcloud/ocp dependency (nextcloud_announcements#316) - Update nextcloud/ocp dependency (notifications#1876 - Fix(setting): Clarify the “Account disabled” option (password_policy#577) - Fix npm audit (photos#2406) - Update nextcloud/ocp dependency (photos#2424) - Fix: Open Viewer when clicking on photo in folder (photos#2432) - Check download attribute when fetching previews (photos#2438) - Fix npm audit (privacy#1049) 1 - Fix npm audit (privacy#1064) 1 - Fix npm audit (recommendations#716) - Update nextcloud/ocp dependency (related_resources#375) - Fix npm audit (related_resources#378) - Update nextcloud/ocp dependency (related_resources#392) - Update nextcloud/ocp dependency (serverinfo#583) - Refactor document and session handling (text#5541) - Fix(deps): update dependency @nextcloud/files to ^3.1.1 (text#5559) - Fix(deps): update dependency @nextcloud/vue to ^8.11.1 (text#5560) - Fix(deps): update dependency lib0 to ^0.2.93 (text#5561) - Fix npm audit (text#5564) - Remove bottom margin for better warning blocks display (text#5567) - Chore(deps): update dependency cypress-split to ^1.21.1 (text#5585) - Chore(deps): update dependency vite to ^5.2.7 (text#5586) - Fix: Catch exceptions on non existing files (text#5599) 1 - Test(cypress): Wait for syncs after opening+editing in in sync.spec.js (text#5603) - Chore(deps): update dependency cypress-split to ^1.21.2 (text#5619) - Chore(deps): update dependency vite to ^5.2.8 (text#5620) - Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5621) - Update nextcloud/ocp dependency (text#5645) - Fix npm audit (text#5649) - Fix: copy-paste markdown/raw text inconsistencies (text#5653) - Fix: improve node and mark copy-paste behavior (text#5657) - Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5664) - Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (text#5675) - Chore(deps): update dependency cypress-split to ^1.23.0 (text#5677) - Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (text#5678) - Fix npm audit (text#5684) - Fix(l10n): “Connection failed” not translatable (text#5698) - Fix npm audit (twofactor_totp#1505) - Fix npm audit (twofactor_totp#1515) - Preserve sort order (viewer#2177) - Chore(deps): update cypress (viewer#2272) - Fix npm audit (viewer#2276) - Fix npm audit (viewer#2287) * Thu Mar 28 2024 ecsos <ecsos@opensuse.org> - Update to 28.0.4 - No changelog from upstream at this time. * Fri Mar 01 2024 ecsos <ecsos@opensuse.org> - Update to 28.0.3 - Add missing label to “back” button (photos#2273) 3 - Allow application to pass external links in navigation (server#43520) 1 - Buffer chunked requests (server#43129) 1 - Check share status when touching versions (server#43741) - Chore: Update @nextcloud/dialogs to 5.1.2 (server#43766) - Chore(dep): bump NcVue → 8.7.0 (server#43695) - Consider admin defaults when creating shares (server#43278) - Continue background scanning different storages if one fails (server#43421) - Correct values and attributes (server#43040) - Dav: fix wrong decoding of pluses in URLs (server#43236) - Do not break personal settings page is viewer is not there (server#43456) - Do not mess with @nextcloud/vue styles and fix navigation header a11y (photos#2299) - Document throwing behavior of SetupResult upon invalid rich object (server#43196) - Dont reuse etag for folders marked explicitly unscanned (server#43244) - Enh: breadcrumbs icons are now more visually descriptive (server#43622) - Enh: Migrate photos picker to use NcDialog (photos#2320) - Enh(a11y): Fix modal close button overlapping content (photos#2298) - Enh(a11y): Update folder design to fix contrast issues (photos#2274) - Enh(files_reminders): Allow clearing reminders (server#43591) 1 - Enh(UnifiedSearch): Keep the searchbar on top of the modal (server#42776) - Feat: add labels to textarea elements in translate modal (text#5319) 1 - Feat: added l10n translation prop to calendar component (server#43743) - Feat/4750 Make code type fields copyable (text#5403) - Filter out large EXIF entries (photos#2284) - Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#847) - Fix back arrow position in wide screens (photos#2325) - Fix color of app menu entries and background color (server#43392) - Fix for previews not being generated sometimes (server#43037) 1 - Fix kerberos test successfull authentication detection (server#43304) - Fix rss feed item guid (activity#1543) - Fix Slow logout on Chrome-like browsers (server#43525) - Fix undefined share object during expirationDate update (server#43685) - Fix: Add alt attribute to all image nodes (text#5398) - Fix: Add alt attribute to image nodes (text#5397) - Fix: Add bruteforce protection to email endpoint (server#43596) 1 - Fix: Add bruteforce protection to federation endpoint (server#43713) 1 - Fix: added a label element to the NcSelect in update settings (server#43158) - Fix: added last two places for aria-labels on setting icons (server#43403) - Fix: apply config flag for accessible features (text#5406) - Fix: config param ‘overwritecondaddr’ not working (server#43181) - Fix: Fix focus loop on tab navigation in Add to album modal + Migrate to new UploadPicker API (photos#2293) - Fix: Fix focus lost to body when closing firstrunwizard (firstrunwizard#1075) - Fix: Fix tab focus when other elements are displayed next to text that are within a focus trap (text#5318) - Fix: only register workspace once (text#5365) - Fix: Only unpause focus traps that we paused ourselves (text#5329) - Fix: removed wrong color on active actions button (viewer#2146) - Fix(a11y): Fix heading hierarchy in some places (photos#2272) - Fix(a11y): Fix informative graphics contrast of user status icons (server#43066) - Fix(a11y): Return focus to Add button on dialog close (photos#2282) - Fix(a11y): Unified search headings the sequel (server#42777) - Fix(apps): Fix type information of app manager (server#43046) - Fix(caldav): only call getTimestamp() on actual DateTime data (server#43282) - Fix(ContactsStore): Sanitize user ID given to guest avatar route (server#43422) - Fix(DAV): fix getNodeForPath cache (3rdparty#1738) - Fix(dav): fix getNodeForPath cache (server#43708) - Fix(dav): Rate limit calendar/subscription creation (server#43751) - Fix(files_sharing): Return focus to trigger element on sharing details close (server#43155) - Fix(files_sharing): SharingEntryLink lost styles (server#43559) - Fix(files): add mount root property and adjust delete wording (server#43404) - Fix(files): Allow to set node name before creating + bring back new-file highlingting (server#43470) - Fix(files): combine navigation and files list into single Vue app (server#43108) - Fix(files): Consistent sorting for folders before files (user configurable) (server#43175) - Fix(files): dav owner and mime types (server#43359) - Fix(files): do not open file by id on load for folders (server#43292) - Fix(files): Don’t attempt to format a partial cache entry (server#43391) - Fix(files): Dont’t warn re: full on either zero or unlimited quota (server#43672) - Fix(files): drag leave detection on safari (server#43336) - Fix(files): drop to folder path and user feedback (server#43418) - Fix(files): Fix description for favorite images and remove image description (photos#2276) - Fix(files): make sure we focus the parent actions submenu entry (server#43242) - Fix(files): move focus to sidebar on open (server#43448) - Fix(files): selected files actions position on scroll/with readme block (server#43222) - Fix(files): Update webdav to make XML entities in filenames work (server#43473) - Fix(menubar): menubar and table menus a11y (text#5330) - Fix(migration): Make naming constraint fail softer on updates (server#43445) - Fix(papercut): rerendered submenu actions for time sensitive actions (server#43590) - Fix(push): Correctly ignore push tokens that are not valid again (notifications#1829) - Fix(Request): Catch exceptions in isTrustedProxy (server#43192) - Fix(security): Describe occ security:bruteforce:attempts accurately (server#43726) - Fix(settings): Disable renaming for tokens marked to be wiped (server#43195) - Fix(settings): Disable SSL cert check for JavaScript modules SetupCheck (server#43587) - Fix(settings): federation scope menu a11y (server#43112) - Fix(settings): Fix required groups validation for subadmins (server#43719) - Fix(settings): focus on federation scope after dialog (server#43388) - Fix(settings): set viewBox on SVG icons (server#43065) - Fix(sharing): migrate QuickShareSelect to NcActions (server#43449) - Fix(sharing): Move video verification option to password and hide without Talk (server#43546) 1 - Fix(styles): Add default styles for disabled elements (server#43710) - Fix(theming): change color button contrast (server#43347) - Fix(user_status): Fix losing focus to body when closing user status modal (server#43291) - Fix(userstatus): add back 0 timestamp for status without message (server#43530) - Handle storage not available when expiring versions (server#43126) - Lower failed movie preview generation logs to level info (server#43511) - Make failure to load app commands non-fatal (server#43294) - Move away from deprecated utf8_encode() on PHP 8.2+ (server#43669) - Move modal outside of the Version component. (server#43167) - Perf: skip request without read permission (server#43722) - Remove disputed bz2 check (server#43013) 2 - Replace inaccessible disabled option of NcCheckboxRadioSwitch with NcNoteCard (server#43044) - SMB: allow to list root directory when using case-insensitive option (server#43523) - Stop the auto-logout loop after redirecting to the logout page (server#43706) - Use AccountPlusIcon in broadcrombs (server#43451) * Thu Feb 01 2024 ecsos <ecsos@opensuse.org> - Update to 28.0.2 - Replace input filed with password field and added password error message (server#42118) - Fix(theming): Adjust theming util to calculate primary element color based on WCAG color contrast (server#42315) - Feat(setupcheck): Add setup check for maintenance_window_start config (server#42355) - Typo in move or copy (server#42358) - Fix(manager): removed dead code (server#42365) - Fix(files): Use DAV functions from library to fix invalid source links (server#42367) - Fix(theming): Adjust theming util to calculate primary element color based on WCAG color contrast (server#42369) - Fix(dav): allow multiple organizers if possible (server#42373) - Don’t write back .htaccess file on a RO filesystem (server#42384) - Fix: Ensure app menu entries and dashboard welcome message have enough contrast (server#42403) - Fix(files): drag and drop (server#42409) - Fix(dav): Hide less than minute diff in calendar notification title (server#42410) - Enh(dashboard): changed h1 to say Dashboard instead of Nextcloud (server#42413) - Fix(files): Adjust ID for skip content buttons (server#42425) - Fix(theming): Add adjusted color versions of default background (server#42426) - Fix(theming): Adjust dark high contrast to fulfill WCAG 2.1 AAA contrast (server#42429) * Fri Dec 22 2023 ecsos <ecsos@opensuse.org> - Update to 28.0.1 - Fix npm audit (activity#1437) - Fix missing parameters when type is not “known” (activity#1469) - Fix: Allow older app values to be set (logreader#1079) - Fix(mail): Fix mail handling when force_language is true or false (notifications#1744) - Fix(push): Allow apps to provide already parsed notifications (notifications#1754) - Catch and log error thrown while parsing dates from metadata (photos#2194) - Fix: Adjust favorite icon to be accessible (photos#2197) - Fix TypeError with invalid coordinates (fix #2187) (photos#2207) - Fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english (server#42106) - Comment legacy file_metadata table migrations (server#42108) - Enh(settings): Set main page heading (server#42125) - Fix(a11y): Unified search headings (server#42131) - Fix(caldav): don’t reuse query builder objects (server#42152) - Fix(dav): Prevent out-of-office event time drifts (server#42166) - Fix(security): Update CA certificate bundle (server#42190) - Feat(settings): add occ commands to handle admin delegation (server#42201) - Wrap metadata generation in try/catch (server#42263) - Fix(files): Conditionally add drag handlers (server#42277) - Fix(UnifiedSearch): Drop title prop (server#42278) - Feat(files): add batch support to copy-move (server#42279) - Fix(files): navigation exact (server#42282) - Fix(files): Partly revert 32c1aeb and show correct quota again (server#42293) - Fix: Ensure correct max contrast color is used when blurred background is used (server#42294) - Enh(oauth2): allowed toggling of aria label (server#42295) - Fix(dashboard): changed h3 elements to h2 (server#42296) - Fix(files): fix download file encoded source (server#42302) - Fix(joblist): also reset last_run timestamp on updating an existing job (server#42316) - Fix(ooo): add new ooo status with new emoji (server#42351) - Don’t query oc_properties for metadata props (server#42357) - Add global accessibility switch (server#42371) - Use FileInfo’s metadata for hidden prop (server#42378) - Fix(userstatus): set user status to ‘In a meeting’ if calendar is busy (server#42380) - Update crl after revoke rides.csr (server#42400) - Fix(dav): undeclared `$cache` property (server#42423) - Disable image editor if accessibility switch is off (viewer#2102) - Update to 28.0.0 Too many changes. See instead: https://nextcloud.com/changelog/#28-0-0 * Thu Dec 14 2023 ecsos <ecsos@opensuse.org> - Update to 27.1.5 - No changelog from upstream at this time. * Thu Nov 23 2023 ecsos <ecsos@opensuse.org> - Update to 27.1.4 - Fix/admin ai settings (server#40916) - LDAP: Increase profile picture limit to 512 (server#40918) - Allow share expiry dates lower than enforced limits (server#40928) - Fix version number in ITimeFactory after it was delayed (server#40929) - Fix(sharing): set name to target name in sharing cache (server#41069) - Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41082) - Fix: duplicating contacts with the Recently contacted feature (server#41096) - Fix(ldap): store last known user groups (server#41106) - Fix(login): Fix JS error on login grant page (server#41138) - Fix: Don’t try to access null array (server#41147) - Fix(OCM): Make the public API only rely on OCP (server#41150) - Chore(deps): bump davclient.js from 0.2.1 to 0.2.2 (server#41161) - Fix: encode uri for trashbin delete (the second one) (server#41176) - Don’t pass invalid streams to Imaginary (server#41186) - Fix(files): race condition on web files view change (server#41206) - Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41212) - Fix(install): Make installing more verbose (server#41215) - Fix(files_external): on case insensitive system, block case change (server#41219) - Catch Imaginary processing errors (server#41231) - Fix: add index on migration only if needed (server#41232) - Return correct status if touch failed (server#41236) - Fix(session): Log why session renewal failed (server#41238) - Fix(dav): Reduce CalDAV backend memory footprint (server#41245) - Fix semaphore unguarding (server#41289) - Optimize cache jail creation (server#41324) - Get children from dav node when preloading system tags (server#41347) - Fix(files): prevent redirect on heading column sort (server#41356) - Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved (server#41359) - Optimize builtin storage wrappers (server#41363) - Fix(LDAP): prevent incomplete displaynames… (server#41367) - Fix: Validate that we have a proper distributed cache configured (server#41371) - Lower log level about invalid session token (server#41383) - Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41418) - Fix(log): Log exception class when message is empty (server#41427) - Fix(workflowengine): use andWhere() not second where() (server#41429) - Fix(s3): support SSE-C headers for the MultipartCopy call (server#41482) - Add some support for rename on case insensitive local filesystems (server#41502) - Finish password confirmation (server#41521) - Reverse X-Forwarded-For list to read the correct proxy remote address (server#41527) - Check for open_basedir before reading /proc (server#41539) - Optimize UserMountCache::registerStorage (server#41545) - Fix(files_versions): don’t call getUid() on null (server#41553) - Revert “fix(files_versions): don’t call getUid() on null” (server#41612) - Build(js): compile assets (server#41697) - Update nextcloud/ocp dependency (activity#1368) - Fix npm audit (activity#1375) - Fix: chunk delete in query (activity#1395) - Update nextcloud/ocp dependency (activity#1404) - Fix npm audit (activity#1408) - Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#463) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#475) - Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#509) - Lighter name update (circles#1435) - Fix npm audit (files_pdfviewer#838) - Show forms as read only (files_pdfviewer#849) - Setup Transifex translations (files_pdfviewer#851) - Fix npm audit (files_pdfviewer#858) - Fix npm audit (firstrunwizard#1000) - Fix npm audit (firstrunwizard#975) - Fix styles location to they can be loaded (logreader#1042) - Update nextcloud/ocp dependency (nextcloud_announcements#244) - Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#249) - Update nextcloud/ocp dependency (nextcloud_announcements#252) - Update nextcloud/ocp dependency (notifications#1690) - Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1695) - Chore(deps): Bump vue and vue-template-compiler (notifications#1706) - Update nextcloud/ocp dependency (notifications#1714) - Fix npm audit (photos#2084) - Filter out some permission for public albums (photos#2105) - Wrap cache query in a try/catch (photos#2112) - Enh: Add unique DOM identifiers for nav entries (photos#2132) - Fix npm audit (privacy#976) - Fix npm audit (recommendations#663) - Fix npm audit (recommendations#676) - Fix npm audit (related_resources#310) - Ci: update workflows for 27 (serverinfo#512) - Update ocp package 27 (serverinfo#516) - Fix: add flag to skip external requests (serverinfo#520) - Update nextcloud/ocp dependency (serverinfo#525) - Run cypress (in serial) in stable27 again (text#4808) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4866) - Update nextcloud/ocp dependency (text#4892) - Fix(paste): collapse whitespace before pasting (text#4897) - Fix(mermaid): Only switch back on failure if in preview mode (text#4899) - Fix line-through selector (text#4912) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (text#4915) - Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4916) - Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4917) - Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4918) - Chore(deps): update vite (text#4919) - Fix(deps): update dependency lib0 to ^0.2.87 (text#4923) - Fix(deps): update dependency markdown-it to ^13.0.2 (text#4924) - Update nextcloud/ocp dependency (text#4928) - Fix(deps): update tiptap to ^2.1.12 (text#4929) - Fix(deps): update vue monorepo to ^2.7.15 (text#4930) - Chore(deps): update vueuse to ^10.5.0 (text#4931) - Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4932) - Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4933) - Fix(deps): update dependency highlight.js to ^11.9.0 (text#4934) - Fix(deps): update dependency mermaid to ^10.6.0 (text#4935) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (text#4962) - Fix: clear pending autosync on close (text#4966) - Fix 403 on close (text#4968) - Fix(sync): prevent race condition by relying on autoincrement (text#4970) - Fix(codeblock): Display mermaid graph per default in readonly mode (text#4974) - Chore(deps): update dependency @nextcloud/dialogs to ^4.2.2 (text#4984) - Chore(deps): update vueuse to ^10.6.0 (text#4985) - Fix(deps): update dependency @nextcloud/files to ^3.0.0 (text#4986) - Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4987) - Fix(deps): update dependency mermaid to ^10.6.1 (text#4988) - Update nextcloud/ocp dependency (text#4996) - Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#1994) - Fix(deps): update dependency webdav to ^4.11.3 (viewer#1995) - Chore(deps): update dependency jest to ^29.7.0 (viewer#2004) - Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2015) - Fix(deps): update dependency vue to ^2.7.15 (viewer#2037) - Fix npm audit (viewer#2049) * Fri Oct 27 2023 ecsos <ecsos@opensuse.org> - Update to 27.1.3 - Fix: Escape group names for LDAP (server#37201) 2 - Fix(updatenotification): Skip update check (server#39826) - Fix: Avoid failing with duplicate checks (server#40383) 1 - Add wrapper for external storage to ensure we don’t get an mtime that is lower than we know it is (server#40569) - Clear progress bar text when hiding it (server#40572) 1 - Use multipart copy for s3 (server#40577) - Enh(a11y): Add label to share note textbox (server#40681) - Fix(unifiedsearch): Allow searching for “0” (server#40683) - Fix Dashboard IManager getWidgets return annotation (server#40695) - Multiple bug fix in users list (server#40718) - Fix: Escape group names for LDAP (server#40739) 1 - Updates to new sharing flow (server#40747) 1 - Fix: encode uri for trashbin delete (server#40757) - Feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends (server#40759) - Fix(files): Show correct quota size (file size base 2) (server#40787) 1 - Fix(user): Log affected user of app token login name mismatch (server#40797) 1 - Added CORS skip if session was created by AppAPI (server#40830) - Generate all preview sizes for Imaginary (server#40834) 1 - Fixed mixed translations in sharing details (server#40837) - Fix: Log critical session renewal and logout paths (server#40849) - Remove leading slash (server#40856) - Add in:users as a search filter to limit searches to users (server#40882) - Update version.php to owncloud 10.13 (server#40987) 2 - Fix(external): Get storage before update it (server#41124) - Fixes and additions to editor API (text#4838) - Enh(editorApi): Introduce editor API version number (text#4841) - Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4845) - Fix(paste): paste plaintext with separate paragraphs (text#4879) * Thu Oct 05 2023 ecsos <ecsos@opensuse.org> - Update to 27.1.2 - Chore: Update `@nextcloud/dialogs` to 4.2.1 (server#40557) - Let `occ trashbin:restore` restore also from groupfolders and add filters (server#40581) - Ocm services (server#40586) - Revert change that made `OC.Util.humanFileSize` return decimal sizes instead of binary (server#40605) - Store size in int|float for 32bit support (server#40623) - Fix(dav): expand recurrences when searching (server#40631) - Fix jsunit tests (server#40638) - Use proper app id in Version.vue (server#40640) - Fix: encode uri for trashbin delete (server#40642) - Fix ocm-provider rewrite rules (server#40778) - Fix(db): also chunk MariaDB deletes (activity#1312) - Re-enabled cypress tests (activity#1336) - Run npm audit fix (activity#1339) - Return if user is empty (firstrunwizard#953) - Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1672) - Bump cypress to v13 (photos#2057) - Fix(security): Bump semver (suspicious_login#815) - Fix(deps): update nextcloud abandoned (text#4756) - Bugfix/duplicated load of yjs (text#4807) - Feat: hide workspace if no readme.md (text#4811) * Sun Sep 24 2023 ecsos <ecsos@opensuse.org> - Update to 27.1.1 - Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40379) - Fix alignments for share different share entry types. (server#40429) - Fix: use faster method to fetch user count (server#40433) - Fix: don’t use davtags for tag search (server#40444) - Backport consider link shares in removeShare method in SharingTab #40440 (server#40448) - Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype (server#40461) - Don’t preload metadata for the sub-childen (server#40473) - SFTP improvements (server#40487) - Fix(comments): Use provided offset in best effort when loading comments (server#40506) - Fix: content info footer on guest pages (server#40520) - Consider share type for enforced share expiry dates (server#40530) - Auto set password for new email shares (server#40535) - Allow printing log messages during occ (logreader#997) - Update nextcloud/ocp dependency (nextcloud_announcements#233) - Update nextcloud/ocp dependency (notifications#1656) - Fix (visually) removing first notification when executing an action (notifications#1662) - Update nextcloud/ocp dependency (text#4789) - Changes from 27.1.0 - Improved display of app links (server#38526) - Show supported apps on app settings if subscribed (server#39637) - Fix(notifications): Remove share notification when the node is deleted (server#39710) - Catch more invalid cache source storage paths (server#39722) - Fix npm audit (server#39728) - Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest() (server#39740) - Avoid adding (attribute=) part to filter which will confuse LDAP servers (server#39746) - Expose gps data via webdav (server#39755) - Fix(3rdparty): Revert accidental 3rdparty bump (server#39761) - Support opening and comparing versions in viewer (server#39763) - Feat: File reminders backend (server#39764) - The almighty text processing PR (server#39776) - Feat: Set file reminders (server#39783) - Feat(caldav): linkify location in scheduling mails (server#39784) - Optimize calendar search query (server#39785) - Vue based FilePicker (server#39793) - Fix: Pass proper viewer filename (server#39794) - Log imaginary errors as info to not spam the server logs (server#39795) - AppEcosystem Authentification (server#39799) - Enh(files_reminders): Adjust reminder options (server#39800) - Update `@nextcloud/dialogs` for FilePicker design fixes (server#39803) - Chore: update `@nextcloud-vue` to `v7.12.2` (server#39813) - Fix: close cursor after reading the invitation (server#39817) - Wrap long productName on login form (server#39853) - Add l10n for files_reminders (server#39855) - Calendar optimizations (server#39858) - Select the fileid first when looking for incomplete files (server#39871) - Fix: Also cleanup version metadata if expiring (server#39873) - Bump Hub 5 -> Hub 6 (server#39886) - Fix various file reminders bugs (server#39887) - Reduce the number of container queries (server#39890) - Fix smart picker integration of new Vue based file picker (server#39893) - Fix(CardDAV): set owner-principal, displayname properties for SAB (server#39900) - Enh(contacts): show/hide addressbooks for all (server#39904) - Update `@nextcloud/dialogs` to 4.2.0-beta.3 to fix FilePicker issues (server#39913) - Adjust add button (server#39915) - Fix(files): Fix legacy files list sorting (server#39919) - Try to fix regression with public file upload button (server#39921) - Prevent PHP warning when CacheEntry extension keys are not set (server#39930) - Fix: don’t emit Hooks when hookpaths are empty (server#39934) - Chore: update tarstreamer to 2.1.0 (server#39939) - Fix(memcache): Fix comparison of Memcache configs to classes (server#39947) - Fix: always use display name from correct backend (server#39949) - Allow to upgrade from 26.0.x to 27.1.x directly (server#39952) - Don’t bother checking dav acl’s in files (server#39953) - Fix(CS): Use the naming pattern for the URL scheme (server#39962) - Feat(dashboard): implement widget item api v2 (server#39993) - Feat(security): Add a bruteforce protection backend base on memcache (server#39997) - Fix(security): Update CA certificate bundle (server#40007) - Chore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker improvments (server#40030) - Do not log passwords in debug mode (server#40032) - Fix user log.condition feature (server#40034) - Fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable (server#40039) - Encode filename trashbin restore (server#40045) - Improve upload progress visualization (server#40060) - Fix(theming): Add `__webpack_nounce__` to support async chunks (server#40062) - Fix(CardDAV): only run upgrade sync if 1000 users or less (server#40066) - Pass the share to the cache instead of having to ask the storage (server#40074) - Hide shares by disabled users (server#40078) - Fix(cache): Remove displayname cache entry on delete (server#40080) - Fix(CalDAV): check voject exists before attempting any operation (server#40081) - Fix(CI): Add empty eslint and node when unrelated (PHP only) (server#40101) - Feat: add switch to disable dns pinning (server#40162) - Revert accidental direct push of 8b42fb033fdcd3775b4850de6faf6091c8dcc716 (server#40175) - Improve sharing flow (server#40179) - Fix(s3): fix handling verify_bucket_exists parameter (server#40186) - Chore(3rdparty): update sabre/http to 5.1.10 (server#40197) - Fix(CardDAV): allow disabling of the system address book (server#40200) - Fix npm audit (server#40220) - Fix: prevent sharing permissions on user root folder (server#40227) - Move share permission logic to storage wrapper (server#40231) - Enh: skip processing for empty response (server#40258) - Change proftpd ci image (server#40269) - Admin have no special rights on users’ entries (server#40271) - Chore: Bump @nextcloud/dialogs to v4.2.0 beta 5 (server#40281) - Detect aborted connection in OC\Files\View and stop writing data to t… (server#40286) - Feat: Add events for version restore (server#40297) - Enable download configuration on circles shares (server#40298) - Fix(ratelimit): Only use memory cache backend for redis (server#40300) - Fix(CalDAV): check birthday calendar owner (server#40309) - Rename AppEcosystemV2 to AppAPI (server#40315) - Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour (server#40327) - Theming: Revert broken SVG optimization in default-source.svg (server#40333) - Enable new versions feature for groupfolders (server#40339) - Fix: Hide set reminder action on public shares (server#40342) - 40289 fix appearance (server#40343) - Fix(autoloader): no apcu no side effects (server#40350) - Fix(ldap): avatar is not being fetched (server#40369) - Backport polish sharing flow bugs (server#40390) - Fix(caldav): add webroot to objectid for activities (server#40402) - Display user status by the side in sharing flow (server#40405) - Ellipsize user status in sharing entry (server#40412) - Hide additional content when share details is open (server#40414) - Fix invite guest for new sharing flow (server#40415) - Bump @nc/dialogs to 4.2.0 (server#40417) - Correctly switch/revert from custom to bundled perms (server#40437) - Chore(deps): Bump cweagans/composer-patches from 1.7.1 to 1.7.3 (3rdparty#1525) - Chore(deps): Bump deepdiver1975/tarstreamer from 2.0.0 to 2.1.0 (3rdparty#1531) - Chore(deps): update sabre/http to 5.1.10 in stable27 (3rdparty#1560) - Perf(dashboard): implement widget item api v2 (activity#1299) - Chore(deps): Downgrade nextcloud/ocp to stable27 (activity#1301) - Resolve dependency hell (activity#1304) - Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (bruteforcesettings#459) - Filter system circles (circles#1381) - Download permissions on share for internal/external members (circles#1384) - Support files_external (circles#1386) - Feat: Fix styling for version comparison (files_pdfviewer#795) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#801) - Fix extraction of PDF.js package (files_pdfviewer#807) - Fix(CI): Fix OCP package on stable27 (nextcloud_announcements#226) - Update nextcloud/ocp dependency (nextcloud_announcements#229) - Fix(CI): Fix nextcloud/ocp package version (notifications#1638) - Fix(fairuse): Adjust website URL (notifications#1639) - Update nextcloud/ocp dependency (notifications#1650) - Chore(deps): Bump webdav from 4.11.0 to 4.11.2 (photos#1814) - Fix npm audit (photos#1958) - Chore(deps-dev): Bump postcss from 8.4.19 to 8.4.27 (photos#1967) - Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1968) - Chore(deps): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#1969) - Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1970) - Chore(deps): Bump immutable from 4.3.0 to 4.3.2 (photos#1990) - Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1997) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (photos#1998) - Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (photos#2004) - Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.15 (photos#2011) - Fix npm audit (photos#2016) - Fix npm audit (recommendations#643) - Perf(dashboard): implement widget item api v2 (recommendations#649) - Update nextcloud/ocp dependency (related_resources#271) - Fix: handle non markdown files in conflicts (text#4272) - Chore(deps): update dependency cypress to ^12.17.3 (text#4631) - Chore(deps): update dependency vite to ^4.4.9 (text#4633) - Update nextcloud/ocp dependency (text#4640) - Fix: Use default font size (text#4647) - Fix: Use resize observer to calculate menubar icon limit (text#4649) - Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4651) - Feat: add component SkeletonLoading (text#4655) - Feat: Add support for mermaid.js rendering (text#4656) - Allow opening files outside of the file system in viewer (text#4658) - Feat: Expose formatting menu bar actions through slash command (text#4661) - Text processing integration (text#4662) - Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4675) - Fix missing text on assistant task list (text#4679) - Ci(cypress): Fix selectors for new file picker (text#4680) - Chore(deps): update dependency cypress to ^12.17.4 (text#4694) - Fix: Sort regular smart picker options first (text#4697) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.16 (text#4704) - Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4705) - Fix(deps): update dependency lib0 to ^0.2.82 (text#4706) - Fix(deps): update dependency mermaid to ^10.3.1 (text#4708) - Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4709) - Fix(deps): update tiptap to ^2.1.6 (text#4710) - Update nextcloud/ocp dependency (text#4731) - Chore(deps): update dependency vue-demi to ^0.14.6 (text#4737) - Chore(deps): update jest to ^29.6.4 (text#4738) - Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4739) - Fix: select all in code block (text#4748) - Fix(deps): update tiptap to ^2.1.7 (text#4757) - Chore(deps): update vueuse to ^10.4.1 (text#4758) - Fix(deps): update dependency mermaid to ^10.4.0 (text#4759) - Update nextcloud/ocp dependency (text#4765) - List fixes (text#4774) - Bump @nextcloud/dialogs to 4.2.0 (text#4794) - Ci(xmllint): bump action to v1.1 (twofactor_totp#1429) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1808) - Update cypress snapshots (viewer#1816) - Fix npm audit (viewer#1828) - Default to source if fileid is undefined (viewer#1848) - Add option to disable sidebar (viewer#1849) - Feat: Compare files side by side (viewer#1850) - Fix: Avoid issues when switching between versions (viewer#1852) - Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.13.4 (viewer#1856) - Update cypress snapshots (viewer#1869) - Fix(cypress): header sharing download button selector (viewer#1871) - Fix panning of zoomed images (viewer#1874) - Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (viewer#1907) - Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1908) - Chore(deps): update dependency jest to ^29.6.4 (viewer#1933) - Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (viewer#1937) - Changes from 27.0.2 - Fix app menu flicker (server#38563) - Fix creating events with old (< unix time) lastoccurence (server#39059) - Fix(node): non-existing folder is not searchable (server#39369) - Fix(profile): fix getUID on nullable user variable (server#39435) - Fix: ContactManager search with fullmatch (server#39448) - Fix: check that object store backend supports multi part uploads (server#39458) - Fix: Correctly add `module` content type to script tags with versions (server#39462) - Fix(s3): Pass SSE-C parameters for multipart upload (server#39499) - Add instance category while checking new updates (server#39522) - Fix npm audit (server#39543) - Bugfix/bulk upload empty files (server#39554) - Fix(files): fix extension with custom displayName (server#39566) - Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39596) - Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39601) - Fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved (server#39612) - Fix share roots always being marked as writable (server#39614) - Fix(s3): add SSE-C parameters to headObject call (server#39642) - Fix(files): url used to retrive storage stats (server#39643) - Only show weather credits if the app is enabled and the weather statu… (server#39663) - Fix(files_sharing): String translations (server#39665) - Fix(dav): use quota of destination in s3 chunk upload (server#39678) - Generate path if app does exist (circles#1350) - Fix npm audit (firstrunwizard#928) - Chore: update workflows from templates (firstrunwizard#931) - Chore(deps) – bump semver to 6.3.1 (notifications#1611) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1615) - Fix npm audit (privacy#938) - Fix npm audit (related_resources#247) - Remove useless logs (related_resources#265) - Update composer dependencies (related_resources#268) - Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4494) - Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4512) - Chore(deps): update dependency vite to ^4.4.5 (text#4529) - Fix: Remember cursor position when autofocus on load (text#4544) - Fix(deps): update dependency slug to ^8.2.3 (text#4561) - Chore(deps): update dependency cypress to ^12.17.2 (text#4565) - Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4566) - Fix(deps): update tiptap to ^2.0.4 (text#4572) - Chore(deps): update dependency vite to ^4.4.6 (text#4577) - Fix(deps): update yjs (text#4580) - Fix(mentions): encode user id in mentions URLs (text#4589) - Fade out user cursor labels after five seconds of inactivity (text#4591) - Add syntax highlighting in code blocks (text#4595) - Fix(css): Fix margin-bottom for list items (text#4598) - Chore(deps): update dependency vite to ^4.4.7 (text#4605) - Chore(deps): update jest to ^29.6.2 (text#4606) - Update nextcloud/ocp dependency (text#4612) - Fix: tab key in code block (text#4616) - Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4622) - Chore: run npm audit fix (twofactor_totp#1424) -Changes from 27.0.1 - Update psalm-baseline.xml (server#38357) - 38340 fix add group broken (server#38361) - Show pending popover menu when password is enabled by default (server#38395) - Reload filelist when adding or removing shares (server#38420) - Revert “Fix table view” (server#38474) - Fix(carddav): Make system contact phone number RFC compliant (server#38475) - Add fallback when a there is no preview for a version (server#38510) - Fix(caldav): Ignore invalid events for reminder generation (server#38572) - Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38580) - Fix(caldav): Close DB cursor in reminder index background job (server#38659) - Improve oauth2 database migration from ownCloud (server#38671) - Fix(systemtags): Incorrect tags shown temporarily (server#38678) - Fix(apache): Serve `mjs` (module javascript) as static files (server#38689) - Store encrypted OAuth2 client secrets (server#38707) - Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38716) - Add utility command for object store objects (server#38731) - Fix npm audit (server#38740) - Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38751) - Log failures to read certificates during listing (server#38756) - Fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable (server#38792) - Make sure to show download button only one time (server#38811) - Emit an event when a message is logged (server#38816) - Add config variable for curl timeout (server#38825) - Fix: Removed invalid user from CODEOWNERS file (server#38847) - Generate user themed favicon and touchicon (server#38851) - Fix confusion around mail settings and improve layout a bit (server#38885) - Use source cache when listing folder during recursive copy (server#38891) - Fix(core): Do not invert app menu text color (server#38897) - Add bruteforce protection in OauthApiController (server#38898) - PruneOutdatedSyncTokens deletes all entries (server#38919) - Adjust admin setup check to increase warning to configure https (server#38929) - Fix(sab): put location in proper address field (server#38947) - Fix(l10n): Fix plural issue with different locale and language (server#38953) - Fix(systemtags): Add missing systemtags index (server#38960) - Perf: skip request without write permission (server#38968) - Fix: Avoid failing to update the current version entry if there is none (server#38970) - Implement optimized getDirectoryContent for DAV (server#38971) - Fix: expect interface, not a specific implementation (server#38976) - Move deprecation warnings to debug (server#38980) - Fix npm audit (server#38983) - Fix(weather_status): Pass address as param to OSM API (server#38991) - Fix: restore AppsSlideToggle feature (server#38994) - Use getsystemvalue-functions in Mailer.php (server#39004) - File scanner performance improvements (server#39019) - Fix(dav): Catch SAB sync errors during upgrade (server#39028) - Adjust saving of status messages (server#39055) - Fix(cypress): branch definition (server#39067) - Fix(files): Only render the menu if there are actions to show (server#39078) - Silent `imagecreatefromstring()` errors (server#39099) - Reduce load of files versions preview loading (server#39119) - Fix(OC/password-confirmation): Hide the correct button (server#39142) - Enable version features again with S3 versioning (server#39147) - Fix(sse): don’t update uncached files (server#39151) - Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39157) - Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39193) - Use more efficient tag retrieval on DAV report request (server#39202) - Fix(cypress): revert only toggle (server#39205) - Fix(files_sharing): hide download permission for circle shares (server#39261) - Enable all files_versions features when groupfolders is enabled (server#39265) - Add command do delete orphan shares (server#39267) - Display displayname on federated shares (server#39269) - Add command do delete orphan shares (server#39283) - Preload custom properties when propfinding folders (server#39292) - Fix(files): fix legacy router query change (server#39301) - Fix npm audit (server#39325) - Update psalm-baseline.xml (server#39326) - Fix(files): sanitize name and ext display (server#39333) - Cibit): fix failing test setup (server#39334) - Chore(CI): Sign .drone.yml file (server#39344) - GetStorage before remove (server#39354) - Fix: also run phpunit on `apps/theming/css` modified files (server#39374) - Fix(db): no hardcoded table prefix is expected (server#39392) - Feat: Add public event for missing indices (server#39396) - Fix(core): Add password confirmation requirement for getapppassword (server#39417) - Fix sharing of encrypted files (server#39454) - Fix(apps): Fix loading info.xml file (server#39491) - Groupfolder activities on move/rename (activity#1203) - Fix npm audit (activity#1245) - Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#752) - Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#759) - Fix npm audit (files_pdfviewer#764) - Fix npm audit (again) (files_pdfviewer#772) - Update phpunit workflows from master (files_pdfviewer#777) - Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#170) - Fix npm audit (firstrunwizard#892) - Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#899) - Fix npm audit (firstrunwizard#906) - Fix npm audit (firstrunwizard#914) - Manual backport #877 (logreader#916) - Choreaudit dependencies (logreader#924) - Chore(deps) – bump semver to 6.3.1 (logreader#937) - Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1556) - Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#1576) - Chore: update workflows from templates (notifications#1580) - Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/Integration (notifications#1581) - Fix(settings): Delete settings when a user is deleted (notifications#1584) - Update target branch of performance.yml (notifications#1587) - Fix(CI): Delay mysql configuration so we wait for the mysql container… (notifications#1591) - Choreaudit dependencies (notifications#1603) - Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (password_policy#474) - Fix: properly handle public link share deletion (photos#1824) - Fix: use owner instead of owner_id to delete photos by owner (photos#1843) - Update view when layout setting changes (photos#1857) - Prevent progress bar overflow when uploading in album content (photos#1864) - Make file list semantically correct (photos#1868) - Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1872) - Fix npm audit (photos#1878) - Reset selection state in route change (photos#1891) - Support browsers that do not support caches (photos#1896) - Fix npm audit (photos#1903) - Fix npm audit (photos#1915) - Add unselect all (photos#1921) - Adapt to SystemTags optimizations on server (photos#1925) - Fix npm audit (photos#1937) - Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (privacy#893) - Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#898) - Fix npm audit (privacy#906) - Chore: update workflows from templates (privacy#908) - Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#910) - Fix npm audit (privacy#916) - Fix npm audit (privacy#922) - Fix npm audit (privacy#928) - Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (related_resources#234) - Chore(deps): update dependency vue-demi to ^0.14.5 (text#4213) - Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4214) - Fix(deps): update dependency lib0 to ^0.2.78 (text#4227) - Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4230) - Don’t expect HTML element with ID `mimetype` in public share (text#4256) - Fix: paste multiple line to table issue (text#4264) - Fix npm audit (text#4277) - Fix(deps): update dependency yjs to ^13.6.4 (text#4281) - Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (text#4283) - Fix: Catch unique constraint violation when creating new documents (text#4292) - Chore: Bump composer autoloader for new composer version (text#4296) - Fix(css): info callout box color to –color-info (text#4302) - Fix/2708 pasting tables (text#4313) - Bring back keyboard shortcuts to help modal on non-mobile (text#4320) - Fix: Pass origin along the initial state update (text#4323) - Fix: clickable zone of task list checkbox (text#4324) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4331) - Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4332) - Chore(deps): update dependency cypress to ^12.15.0 (text#4333) - Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4334) - Fix(deps): update highlight (text#4341) - Fix(deps): update dependency yjs to ^13.6.5 (text#4352) - Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4354) - Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (text#4355) - Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4356) - Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4384) - Fix(deps): update dependency yjs to ^13.6.6 (text#4387) - Flaky CI fixes (text#4391) - Chore(deps): update dependency cypress to ^12.16.0 (text#4397) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4403) - Fix: remove redundant css (text#4407) - Chore(ci): Run cypress against proper stable branch (text#4411) - Fix(frontend): Update last saved timestamp when document is saved (text#4415) - Fix: hotkey ctrl-s (text#4417) - Fix npm audit (text#4428) - Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4432) - Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (text#4441) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4442) - Fix(deps): update dependency mitt to ^3.0.1 (text#4446) - Chore(deps): update dependency cypress to ^12.17.0 (text#4447) - Chore(deps): update dependency vite to ^4.4.1 (text#4448) - Chore(deps): update jest to ^29.6.1 (text#4449) - Chore(deps): update dependency vite to ^4.4.2 (text#4454) - Fix npm audit (text#4467) - Fix(frontend): Improve paste handler for table cells (text#4470) - Fix: Delete inactive sessions in one query (text#4472) - Chore(deps): update dependency cypress to ^12.17.1 (text#4477) - Fix: Fetch attachment share permissions (text#4484) - Fix sync errors after network issues (text#4486) - Fix: Encode individual parts of the dav url as uri components (text#4498) - Fix: max width of editor container on mobile (text#4499) - Fix: link preview width on mobile (text#4501) - Chore(deps): update dependency vite to ^4.4.3 (text#4506) - Fix(sync): only save on close if changes were made (text#4508) - Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (text#4511) - Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4513) - Fix: remove duplicated save key action (text#4516) - Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4517) - Fix: Add index to session_id on text_steps table (text#4523) - Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4551) - Fix(postgres): Use a unique index name (text#4555) - Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1701) - Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.19 (viewer#1723) - Fix npm audit (viewer#1730) - Fix: update snapshots (viewer#1736) - Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1741) - Fix npm audit (viewer#1752) - Use the Node object as event payload (viewer#1754) - Update cypress snapshots (viewer#1759) - Chore: update cypress.yml workflow from template (viewer#1766) - Update cypress snapshots (viewer#1771) - Fix npm audit (viewer#1778) - Update cypress snapshots (viewer#1794) - Send CSRF token in rawStat (viewer#1798) - Fix/video fullscreen i phone stable27 (viewer#1805) - Fix/fullscreen ios stable27 (viewer#1823) - Changes from 27.0.0 Too many changes. See https://nextcloud.com/changelog/#27-0-0 * Thu Sep 21 2023 ecsos <ecsos@opensuse.org> - Update to 26.0.7 - Add version sidebar events (server#40352) - Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40380) - Fix(caldav): add webroot to objectid for activities (server#40403) - Fix: don’t use davtags for tag search (server#40445) - Hide shares by disabled users (server#40476) - Fix(comments): Use provided offset in best effort when loading comments (server#40507) - Update nextcloud/ocp dependency (nextcloud_announcements#231) - Update nextcloud/ocp dependency (notifications#1655) - Fix (visually) removing first notification when executing an action (notifications#1663) - Update nextcloud/ocp dependency (text#4788) - Fix(integrity): expect pkg mgmt files (updater#494) - Fix: update testing range for 25, 26 and 27, and update dependencies (updater#495) * Thu Sep 14 2023 ecsos <ecsos@opensuse.org> - Update to 26.0.6 - Do not allow to toggle between password and text in sharing (server#39602) - Fix(notifications): Remove share notification when the node is deleted (server#39711) - Catch more invalid cache source storage paths (server#39726) - Optimize calendar search query (server#39788) - Chore: update `@nextcloud-vue` to `v7.12.2` (server#39812) - Fix: close cursor after reading the invitation (server#39816) - Wrap long productName on login form (server#39854) - Calendar optimizations (server#39861) - Select the fileid first when looking for incomplete files (server#39872) - Fix: Also cleanup version metadata if expiring (server#39874) - Fix(weather_status): Pass address as param to OSM API (server#39917) - Prevent PHP warning when CacheEntry extension keys are not set (server#39931) - Fix: don’t emit Hooks when hookpaths are empty (server#39935) - Fix(memcache): Fix comparison of Memcache configs to classes (server#39948) - Fix: always use display name from correct backend (server#39991) - Fix(security): Update CA certificate bundle (server#40006) - Fix(logging): user log condition feature (server#40035) - Improve upload progress visualization (server#40061) - Do not log passwords in debug mode (server#40076) - Fix(cache): Remove displayname cache entry on delete (server#40085) - Fix(CalDAV): check voject exists before attempting any operation (server#40086) - Feat: add switch to disable dns pinning (server#40167) - Fix(s3): fix handling verify_bucket_exists parameter (server#40187) - Fix: prevent sharing permissions on user root folder (server#40229) - Move share permission logic to storage wrapper (server#40232) - Enh: skip processing for empty response (server#40260) - Detect aborted connection in OC\Files\View and stop writing data to the output buffer (server#40280) - Admin have no special rights on users’ entries (server#40291) - Fix(ratelimit): Only use memory cache backend for redis (server#40302) - Fix(CalDAV): check birthday calendar owner (server#40310) - Replace deprecated “request” with “axios” (files_pdfviewer#793) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#800) - Fix extraction of PDF.js package (files_pdfviewer#808) - Update nextcloud/ocp dependency (firstrunwizard#925) - Update nextcloud/ocp dependency (firstrunwizard#947) - Update nextcloud/ocp dependency (logreader#964) - Update nextcloud/ocp dependency (nextcloud_announcements#220) - Update nextcloud/ocp dependency (notifications#1630) - Chore: update workflows from templates (privacy#945) - Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#947) - Update nextcloud/ocp dependency (related_resources#272) - Update nextcloud/ocp dependency (related_resources#286) - Chore(deps): update dependency cypress to ^12.17.3 (text#4636) - Chore(deps): update dependency vite to ^4.4.9 (text#4638) - Update nextcloud/ocp dependency (text#4643) - Fix: Use default font size (text#4646) - Fix: Use resize observer to calculate menubar icon limit (text#4650) - Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4652) - Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4695) - Chore(deps): update dependency cypress to ^12.17.4 (text#4696) - Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4712) - Fix(deps): update dependency lib0 to ^0.2.82 (text#4713) - Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4715) - Fix(deps): update tiptap to ^2.1.6 (text#4717) - Chore(deps): update dependency vue-demi to ^0.14.6 (text#4740) - Chore(deps): update jest to ^29.6.4 (text#4741) - Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4742) - Fix(deps): update dependency lib0 to ^0.2.83 (text#4760) - Fix(deps): update tiptap to ^2.1.7 (text#4761) - Update nextcloud/ocp dependency (text#4764) - Fix(deps): update vueuse to ^10.4.1 (text#4766) - List fixes (text#4775) - Ci(xmllint): bump action to v1.1 (twofactor_totp#1428) - Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1807) - Update cypress snapshots (viewer#1827) - Fix npm audit (viewer#1829) - Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14 (viewer#1854) - Revert “Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14” (viewer#1865) - Fix(cypress): header sharing download button selector (viewer#1872) - Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (viewer#1909) - Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1910) * Thu Aug 10 2023 ecsos <ecsos@opensuse.org> - Update to 26.0.5 - Fix(node): non-existing folder is not searchable (server#39370) - Fix(profile): fix getUID on nullable user variable (server#39437) - Fix: ContactManager search with fullmatch (server#39450) - Fix: check that object store backend supports multi part uploads (server#39459) - Bugfix/bulk upload empty files (server#39510) - Add instance category while checking new updates (server#39523) - Update psalm-baseline.xml (server#39559) - Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39597) - Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39600) - Fix share roots always being marked as writable (server#39659) - Only show weather credits if the app is enabled and the weather statu… (server#39664) - Fix(files_sharing): String translations (server#39666) - Fix(dav): use quota of destination in s3 chunk upload (server#39679) - Generate path if app does exist (circles#1351) - Fix npm audit (firstrunwizard#929) - Chore: update workflows from templates (firstrunwizard#932) - Update nextcloud/ocp dependency (logreader#944) - Update nextcloud/ocp dependency (logreader#950) - Update nextcloud/ocp dependency (nextcloud_announcements#217) - Chore(deps) – bump semver to 6.3.1 (notifications#1612) - Update nextcloud/ocp dependency (notifications#1624) - Fix npm audit (privacy#937) - Fix npm audit (recommendations#626) - Fix npm audit (related_resources#248) - Update nextcloud/ocp dependency (related_resources#262) - Update nextcloud/ocp dependency (serverinfo#473) - Update nextcloud/ocp dependency (serverinfo#487) - Update nextcloud/ocp dependency (serverinfo#491) - Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4514) - Chore(deps): update dependency vite to ^4.4.5 (text#4531) - Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4532) - Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4533) - Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4534) - Fix: Remember cursor position when autofocus on load (text#4543) - Fix(deps): update dependency slug to ^8.2.3 (text#4562) - Chore(deps): update dependency cypress to ^12.17.2 (text#4567) - Fix(deps): update tiptap to ^2.0.4 (text#4573) - Chore(deps): update dependency vite to ^4.4.6 (text#4578) - Fix(deps): update dependency yjs to ^13.6.7 (text#4581) - Fix(mentions): encode user id in mentions URLs (text#4590) - Fade out user cursor labels after five seconds of inactivity (text#4593) - Add syntax highlighting in code blocks (text#4594) - Fix(css): Fix margin-bottom for list items (text#4599) - Chore(deps): update dependency vite to ^4.4.7 (text#4607) - Chore(deps): update jest to ^29.6.2 (text#4608) - Fix: tab key in code block (text#4617) - Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4623) - Chore: run npm audit fix and fix jest (twofactor_totp#1425) * Thu Jul 20 2023 ecsos <ecsos@opensuse.org> - Update to 26.0.4 - Move encrypt-all password email to EmailTemplate (server#37737) - Store encrypted OAuth2 client secrets (server#38708) - Generate user themed favicon and touchicon (server#38853) - Fix confusion around mail settings and improve layout a bit (server#38887) - Fix(core): Do not invert app menu text color (server#38908) - PruneOutdatedSyncTokens deletes all entries (server#38920) - Adjust admin setup check to increase warning to configure https (server#38932) - Add bruteforce protection in OauthApiController (server#38949) - Fix(systemtags): Add missing systemtags index (server#38961) - Perf: skip request without write permission (server#38972) - Fix: expect interface, not a specific implementation (server#38977) - Fix: Avoid failing to update the current version entry if there is none (server#39003) - Use getsystemvalue-functions in Mailer.php (server#39006) - Fix setup-check test (server#39014) - Fix(l10n): Fix plural issue with different locale and language (server#39031) - Fix creating events with old (< unix time) lastoccurence (server#39060) - Fix(cypress): branch definition (server#39072) - Fix(files): Only render the menu if there are actions to show (server#39080) - Silent `imagecreatefromstring()` errors (server#39100) - Ignore and log non integer versions (server#39117) - Fix password confirmation (server#39143) - Fix(sse): don’t update uncached files (server#39152) - Update psalm-baseline.xml (server#39155) - Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39159) - Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39194) - Fix(cypress): revert only toggle (server#39206) - Use more efficient tag retrieval on DAV report request (server#39232) - Fix(dav): Abort requests with 429 instead of waiting (server#39252) - Fix(files_sharing): hide download permission for circle shares (server#39260) - Display displayname on federated shares (server#39270) - Add command do delete orphan shares (server#39285) - Preload custom properties when propfinding folders (server#39293) - Cibit): fix failing test setup (server#39335) - Chore(CI): Sign .drone.yml file (server#39345) - GetStorage before remove (server#39355) - Fix: also run phpunit on `apps/theming/css` modified files (server#39375) - Fix(db): no hardcoded table prefix is expected (server#39393) - Feat: Add public event for missing indices (server#39397) - Update psalm-baseline.xml (server#39406) - Fix(core): Add password confirmation requirement for getapppassword (server#39418) - Fix(apps): Fix loading info.xml file (server#39492) - Modernize cypress tests (activity#1189) - Fix npm audit (activity#1243) - Update nextcloud/ocp dependency (activity#1249) - Update 3rdparty dependencies (bruteforcesettings#467) - Revert “Update 3rdparty dependencies” (bruteforcesettings#478) - Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#751) - Fix npm audit (files_pdfviewer#766) - Fix npm audit (again) (files_pdfviewer#773) - Update phpunit workflows from master (files_pdfviewer#778) - Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#171) - Update nextcloud/ocp dependency (firstrunwizard#901) - Fix npm audit (firstrunwizard#904) - Fix npm audit (firstrunwizard#916) - Update nextcloud/ocp dependency (logreader#914) - Choreaudit dependencies (logreader#925) - Update nextcloud/ocp dependency (nextcloud_announcements#210) - Update nextcloud/ocp dependency (nextcloud_announcements#214) - Update nextcloud/ocp dependency (notifications#1579) - Fix(settings): Delete settings when a user is deleted (notifications#1585) - Choreaudit dependencies (notifications#1604) - Update nextcloud/ocp dependency (notifications#1609) - Reset selection state in route change (photos#1890) - Update nextcloud/ocp dependency (photos#1894) - Fix npm audit (photos#1902) - Fix npm audit (photos#1913) - Add unselect all (photos#1922) - Adapt to SystemTags optimizations on server (photos#1927) - Update nextcloud/ocp dependency (photos#1934) - Fix npm audit (privacy#919) - Fix npm audit (privacy#924) - Fix npm audit (privacy#930) - Update nextcloud/ocp dependency (related_resources#195) - Update nextcloud/ocp dependency (serverinfo#467) - Update nextcloud/ocp dependency (survey_client#179) - Fix(deps): update highlight (text#4143) - Fix(css): info callout box color to –color-info (text#4303) - Update nextcloud/ocp dependency (text#4307) - Fix/2708 pasting tables (text#4314) - Bring back keyboard shortcuts to help modal on non-mobile (text#4319) - Fix: Pass origin along the initial state update (text#4322) - Fix: clickable zone of task list checkbox (text#4325) - Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4342) - Chore(deps): update dependency vue-demi to ^0.14.5 (text#4358) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4359) - Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4360) - Fix(deps): update dependency lib0 to ^0.2.78 (text#4361) - Chore(deps): update dependency cypress to ^12.15.0 (text#4365) - Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4366) - Fix(deps): update dependency yjs to ^13.6.5 (text#4368) - Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4369) - Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4370) - Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4371) - Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4372) - Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4385) - Fix(deps): update dependency yjs to ^13.6.6 (text#4388) - Flaky CI fixes (text#4392) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4404) - Chore(deps): update dependency cypress to ^12.16.0 (text#4405) - Fix: remove redundant css (text#4408) - Chore(ci): Run cypress against proper stable branch (text#4410) - Ci(cypress): Revert show_hidden method for cypress interception (text#4413) - Fix(frontend): Update last saved timestamp when document is saved (text#4416) - Fix: hotkey ctrl-s (text#4418) - Fix npm audit (text#4430) - Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4433) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4450) - Fix(deps): update dependency mitt to ^3.0.1 (text#4451) - Chore(deps): update dependency cypress to ^12.17.0 (text#4455) - Chore(deps): update dependency vite to ^4.4.2 (text#4456) - Chore(deps): update jest to ^29.6.1 (text#4457) - Update nextcloud/ocp dependency (text#4463) - Fix npm audit (text#4465) - Fix(frontend): Improve paste handler for table cells (text#4471) - Fix: Delete inactive sessions in one query (text#4473) - Chore(deps): update dependency cypress to ^12.17.1 (text#4478) - Fix: Fetch attachment share permissions (text#4485) - Fix sync errors after network issues (text#4487) - Fix: Encode individual parts of the dav url as uri components (text#4497) - Fix: max width of editor container on mobile (text#4500) - Fix: link preview width on mobile (text#4502) - Fix(sync): only save on close if changes were made (text#4509) - Fix: remove duplicated save key action (text#4515) - Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4518) - Fix: Add index to session_id on text_steps table (text#4524) - Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4552) - Fix(postgres): Use a unique index name (text#4554) - Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1724) - Fix: update npm scripts for visual regression snapshots update (viewer#1735) - Fix npm audit (viewer#1753) - Use the Node object as event payload (viewer#1755) - Chore: update cypress.yml workflow from template (viewer#1765) - Fix npm audit (viewer#1776) - Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1789) - Send CSRF token in rawStat (viewer#1799) - Fix/video fullscreen iphone (viewer#1803) - Fix/fullscreen ios stable26 (viewer#1822) * Thu Jun 22 2023 ecsos <ecsos@opensuse.org> - Update to 26.0.3 - No changelog from upstream at this time. - Changes from 26.0.2 - Also unmark deleted ldap user when checking the ldap entry (server#37304) - Fix DBAL exception handling in setValues (server#37549) - Fix(dav): Use an icon with correct color for calendar user settings section (server#37601) - Fix button text (server#37708) - Handle not being able to write file for notify self-test (server#37740) - Fix: Make sure that rollback hook is triggered on all version backends (server#37743) - Really disable versions features when S3 versioning is enabled (server#37768) - Handle reminders where calendar name is null (server#37785) - Ungroup `placeholder` css rules to prevent browsers from removing all rules (server#37793) - Fix event move issue (server#37812) - Fix background color of external devices with errors on dark color theme (server#37833) - Fix(files): Don’t throw an error when guests access the controller (server#37836) - Sec(deps): Update guzzlehttp/psr7 (server#37845) - Fix TypeError in Profiler (server#37849) - Add the server roots and version info hash to apcu prefix (server#37872) - Check free space only if source exists and is dir (server#37873) - Ignore errors while trying to update parent storage_mtime (server#37875) - Do not override stored credentials when login in with SAML (server#37900) - Make grid toggle sticky (server#37907) - Bump @nextcloud/vue from 7.8.0 to 7.10.0 (server#37910) - Trap focus in dialogs (server#37911) - Update crl after revoke shifts.csr (server#37922) - Backport: Fix profile view edit button overlapping status text (server#37939) - Fix(settings): Fix title of profile scope options (server#37941) - Do not show Tags action when systemtag is disabled (server#37957) - Fix npm audit (server#37973) - Add command for getting fileinfo for debugging (server#38005) - Fix: change maintenance mode info wording (server#38009) - Fix multiple LDAP configuration support by fixing AccessFactory (server#38027) - Update expire_date column of table comments (server#38037) - Mutualize expireDate handling when creating and updating a share (server#38040) - Fix: catch ManuallyLockedException and use app context (server#38043) - Fix app overflow menu on bright color theme (server#38049) - Fix: add workaround for oci and limit queries (server#38054) - Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38070) - Fix “skip content”-buttons on small screen sizes (server#38076) - Increase “Edit your profile visibility button” contrast (server#38078) - Fix weather app aria label (server#38079) - Increase imaginary timeouts as for big files the processing could take very long (server#38081) - Check return value and improve error handling on certificate manager (server#38091) - Fix(theming): unwanted variables and colours calc fixes (server#38098) - Fix: always use proper path on node api when calling the view (server#38128) - Fix json_decode expecting a string (server#38130) - Check if version entity is not null before delete (server#38153) - Do not stop at the first PHP error/warning in files:scan (server#38154) - Fix error on delete in ChunkingV2Plugin (server#38167) - Fix(workflowengine): Fix multiple UI issues in workflow engine admin settings (server#38189) - Make sure to never trigger files hooks on a null path (server#38204) - Fix redirect on unsupported browser warning (server#38208) - Update psalm-baseline.xml (server#38212) - Fix: Check for wrapped retriable exceptions (server#38238) - Fix(carddav): Mark system address book as read-only (server#38248) - Check if version has entity before trying to access it (server#38254) - Add command to summarize space usage (server#38255) - Fix incosistent scrolling in Firefox (server#38257) - Fix(deps): Bump @nextcloud/vue to 7.11.5 (server#38263) - Fix(lostpassword): Also rate limit the setPassword endpoint (server#38268) - Fix(middleware): Also abort the request when reaching max delay in af… (server#38275) - Check the username when doing external storage session auth (server#38281) - Get rid of more int casts in file size manipulations (server#38289) - Fix generated avatars cache (server#38304) - SystemTags endpoint to return tags used by a user with meta data (server#38307) - Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php (server#38317) - Fix(search): fix load more (server#38318) - Fix : Share Expire After N Days width (server#38319) - Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (server#38331) - Revert “Ungroup `placeholder` css rules to prevent browsers from removing all rules” (server#38437) - Sec(deps): Update guzzlehttp/psr7 (3rdparty#1387) - Rename “user” to “account” in description (bruteforcesettings#455) - App cfg from cli (circles#1295) - Make changes to circle config synchroneous (circles#1309) - Add npm-audit-fix (files_pdfviewer#732) - Fix npm audit (files_pdfviewer#739) - Update nextcloud/ocp dependency (firstrunwizard#842) - Fix npm audit (firstrunwizard#862) - Update nextcloud/ocp dependency (nextcloud_announcements#193) - Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (notifications#1518) - Fix(deps): Update webpack (notifications#1526) - Fix header menu color by updating @nextcloud/vue to 7.10.0 (notifications#1534) - Update nextcloud/ocp dependency (notifications#1543) - Do not allow deletion from public albums (photos#1750) - Fix #1753: Media and Photos views are blank after upgrade to 26.0.1 (photos#1759) - Fix: hide upload button on public album shares (photos#1763) - Expose DAV permissions on album and places photos (photos#1775) - Do not silence error when setting a place (photos#1778) - Fix folder view (photos#1779) - Use display name instead of id for shared albums (photos#1783) - Reset file list on upload in FilesPicker (photos#1792) - Run npm audit fix (photos#1799) - Revert using display name in shared albums’ name (photos#1801) - Prevent progress bar overflow when uploading in Folders (photos#1803) - Fix npm audit (privacy#888) - Fix npm audit (recommendations#613) - Fix(API): Add a log entry when an error occurs so the admin can pass … (related_resources#208) - Fix npm audit (related_resources#223) - Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6 (related_resources#232) - Update nextcloud/ocp dependency (serverinfo#433) - Fix Undefined Array key Family in DefaultOs (serverinfo#438) - With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#444) - Update nextcloud/ocp dependency (serverinfo#446) - Update nextcloud/ocp dependency (serverinfo#457) - Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (text#4017) - Fix(deps): update tiptap to ^2.0.3 (text#4055) - Chore(deps): update dependency vue-demi to ^0.14.0 (text#4056) - Fix: Only handle recent awareness messagess from sessions (text#4062) - Adjust smart picker menu action (text#4065) - Enh(log): use level warning for saving empty docs (text#4072) - Fix(cypress): show hidden files request now uses PUT (text#4074) - Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4098) - Pass data to `this.$parent.$emit` in `Editor.vue` (text#4103) - Fix double readme files getting created on case-insensitive storages (text#4105) - Fix npm audit (text#4110) - Fix editing image description fails if enter isn’t pressed (text#4114) - Fix(Viewer): remove outdated fix from stable16. (text#4120) - Fix: autofocus own rich workspaces only at freshly created (text#4125) - Fix(conflict): resolve quickly with fast sync. (text#4127) - Fix: pass file id for direct editing and fail y.js provider setup if none was passed (text#4128) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4133) - Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (text#4134) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (text#4135) - Fix(deps): update dependency lib0 to ^0.2.74 (text#4136) - Chore(deps): update dependency cypress to ^12.11.0 (text#4137) - Chore(deps): update dependency vite to ^4.3.5 (text#4138) - Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4139) - Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4141) - Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4142) - Fix(deps): update dependency yjs to ^13.6.1 (text#4144) - Update nextcloud/ocp dependency (text#4150) - Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4159) - Chore(deps): update dependency vue-demi to ^0.14.1 (text#4168) - Fix(deps): update dependency path-normalize to ^6.0.12 (text#4172) - Chore(deps): update dependency cypress to ^12.12.0 (text#4173) - Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4175) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4180) - Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4188) - Chore: v8.0.0 (twofactor_totp#1343) - Fix(deps): Update vulnerable npm packages (twofactor_totp#1375) - Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1395) - Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1613) - Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (viewer#1621) - Add npm-audit-fix (viewer#1623) - Fix npm audit (viewer#1632) - Fix: use left position of sidebar to set viewer width (viewer#1641) - Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1644) - Fix: remove undefined method call (viewer#1649) - Use proper alt text for viewer app modal (viewer#1652) - Override hardcoded save button width (viewer#1657) - Increase z-index of SfxPopper instead of its children (viewer#1659) - Changes from 26.0.1 - Update wording for disabled web updater (server#37052) - Don’t try to hash a nonexisting password (server#37217) - Use native tooltip for version’s date (server#37264) - Set `h1` headings for navigation through files app (server#37273) - Replace custom tooltips with native ones and add description to all e… (server#37275) - Fix: add important to css hidden files class (server#37286) - Add parent index on filecache (server#37318) - Fix(security): Mark recording_servers key appconfig as private as it … (server#37336) - Fix/36908 set aria hidden for default shipped widgets icons (server#37338) - Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37368) - Create `h3` headings for profile page. Replace `` which have… (server#37389) - Fix(mailer): remove value comparison for smtp_authtype as there is only one option (server#37391) - Do onetime user setup before getting any mount from providers (server#37394) - Backport/stable26/jerome herbinet/patch 15 (server#37431) - Fix(files_sharing): Allow file actions other than download for hide download shares (server#37439) - Fix(references): Do not log errors on 404 responses of opengraph image fetching (server#37440) - Fix(docs): Fix RST parsing of the sample config (server#37441) - Fix/36917 the statuses list was implemented semantically incorrectly (server#37449) - Replace custom tooltips with native ones of entries in contacts menu. (server#37463) - Add label for logo link (server#37471) - Fix the avatar generation on Alpine Linux (server#37482) - Change contactsmenu structure to a list (server#37485) - Hide shared files located in group folder’s trash bin (server#37488) - Fix default_language doc (server#37508) - Improve handling of profile fields (server#37523) - Stable25] Quota value as float for 32-bit systems (server#37533) - Clear encrypted flag when moving away from encrypted storage (server#37537) - Fix: Avoid scrolling the #content wrapper container (server#37545) - Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37551) - Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37558) - Update psalm-baseline.xml (server#37565) - Migrate metadata JSON column to new value TEXT column (server#37571) - Fix(initial-state): Log an error when initial-state can not be JSON e… (server#37576) - Fix cypress tests for files_versions (server#37589) - Fix: Always create user directory when transfering files to new users (server#37666) - Doc(auth): Warn about disabled token passwords and LDAP logout (server#37684) - Fix(dav): add string comparison for diff (server#37687) - App type extended_authentication (server#37689) - Handle not being able to write file for notify self-test (server#37701) - Fix(translation): Fix several issues with the translations api (server#37705) - Revert “handle not being able to write file for notify self-test” (server#37718) - Update nextcloud/ocp dependency (activity#1144) - Fix multiselect right-click options (files_rightclick#153) - Fix-right-click multiselect in trash bin (files_rightclick#158) - Update nextcloud/ocp dependency (nextcloud_announcements#175) - Update nextcloud/ocp dependency (nextcloud_announcements#185) - Update nextcloud/ocp dependency (notifications#1481) - Deduplicate notifications (notifications#1485) - Update nextcloud/ocp dependency (notifications#1499) - Add object type as data attr to notification (notifications#1501) - Update nextcloud/ocp dependency (notifications#1506) - Feat(API): Add an endpoint to check for existance of notification ids (notifications#1509) - Fix: null password handling in entry control logic (password_policy#454) - Fix scrolling in large folders (photos#1706) - Fix(settings): Debounce filepicker calls (photos#1712) - Migrate to the new file_metadata column layout (photos#1736) - Albums: check copy source owner is the current user and throw (photos#1737) - Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0 (related_resources#205) - Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (text#3896) - Fix(deps): update dependency y-websocket to ^1.5.0 (text#3897) - Fix(deps): update dependency yjs to ^13.5.51 (text#3898) - Fix(deps): update dependency lib0 to ^0.2.72 (text#3914) - Feat: Add Shift-Mod-C for copying the markdown source (text#3942) - Chore(deps): update dependency cypress to ^12.8.1 (text#3948) - Get mimeIconUrl for media attachments without a session (text#3955) - Fix: split layout of conflict view (text#3959) - Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (text#3966) - Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3967) - Update nextcloud/ocp dependency (text#3969) - Chore(deps): update dependency vite to ^4.2.1 (text#3971) - Revert composer autoload changes to PHP 8.1 version (text#3982) - Emit events from editor when image nodes get added or deleted (text#3983) - Conflict fixes (text#3988) - Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3992) - Fix(deps): update dependency lib0 to ^0.2.73 (text#3993) - Add table wrapper as scroll container for readonly tables (text#4000) - Make saving indicator a button for force-save (text#4002) - Fix: Ensure to not persist user put into the session for direct editing (text#4003) - Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (text#4013) - Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4014) - Fix(deps): update tiptap to ^2.0.1 (text#4015) - Chore(deps): update dependency cypress to ^12.9.0 (text#4016) - Update nextcloud/ocp dependency (text#4022) - Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (text#4032) - Fix(deps): update dependency yjs to ^13.5.52 (text#4033) - Fix(deps): update tiptap to ^2.0.2 (text#4034) - Update nextcloud/ocp dependency (text#4036) - Fix: scroll for outline (text#4038) - Fix: Properly emit ready event on conflicts with the editor API (text#4040) - Fix(deps): update dependency path-normalize to ^6.0.11 (text#4042) - Fix(challenge): invert icon on light mode (twofactor_totp#1349) - Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1583) - Update vue to 7.6.1 (viewer#1594) - Fix enter key in text input in image editor (viewer#1597) - Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1600) - Changes from 26.0.0 No changelog from upstream. * Thu Jun 22 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.8 - No changelog from upstream at this time. * Fri May 26 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.7 - Backport: Make the container fully fulfill PSR container interface (server#36618) - Also unmark deleted ldap user when checking the ldap entry (server#37307) - Fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object (server#37569) - Handle not being able to write file for notify self-test (server#37702) - Fix button text (server#37720) - Handle reminders where calendar name is null (server#37769) - Ungroup placeholder css rules to prevent browsers from removing all rules (server#37829) - Fix background color of external devices with errors on dark color theme (server#37832) - Sec(deps): Update guzzlehttp/psr7 (server#37844) - Fix TypeError in Profiler (server#37850) - Check free space only if source exists and is dir (server#37874) - Ignore errors while trying to update parent storage_mtime (server#37876) - Do not override stored credentials when login in with SAML (server#37901) - Make grid toggle sticky (server#37908) - Update kerberos sso test setup to use new user_saml config system (server#37919) - Fix(settings): Fix title of profile scope options (server#37942) - Do not show Tags action when systemtag is disabled (server#37956) - Fix npm audit (server#37974) - Update crl after revoke shifts.csr (server#37996) - Add command for getting fileinfo for debugging (server#38006) - Update expire_date column of table comments (server#38039) - Fix: catch ManuallyLockedException and use app context (server#38044) - Fix app overflow menu on bright color theme (server#38052) - Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38071) - Add required accessibility attributes to legacy files navigation (server#38074) - Increase imaginary timeouts as for big files the processing could take very long (server#38084) - Check return value and improve error handling on certificate manager (server#38090) - Fix: always use proper path on node api when calling the view (server#38129) - Fix json_decode expecting a string (server#38132) - Make sure to never trigger files hooks on a null path (server#38203) - Update psalm-baseline.xml (server#38236) - Fix: Check for wrapped retriable exceptions (server#38239) - Fix(carddav): Mark system address book as read-only (server#38249) - Fix incosistent scrolling in Firefox (server#38258) - Fix(lostpassword): Also rate limit the setPassword endpoint (server#38269) - Fix(middleware): Also abort the request when reaching max delay in af… (server#38276) - Check the username when doing external storage session auth (server#38282) - Fix generated avatars cache (server#38305) - SystemTags endpoint to return tags used by a user with meta data (server#38309) - Fix(search): fix load more (server#38325) - Update psr/container to `1.1.2` (3rdparty#1318) - Sec(deps): Update guzzlehttp/psr7 (3rdparty#1386) - Rename “user” to “account” in description (bruteforcesettings#454) - Make changes to circle config synchroneous (circles#1308) - Add npm-audit-fix (files_pdfviewer#733) - Fix npm audit (files_pdfviewer#737) - Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#745) - Update nextcloud/ocp dependency (firstrunwizard#830) - Fix npm audit (firstrunwizard#860) - Update nextcloud/ocp dependency (firstrunwizard#871) - Update nextcloud/ocp dependency (nextcloud_announcements#188) - Update nextcloud/ocp dependency (nextcloud_announcements#197) - Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.0.1 (notifications#1516) - Chore(deps-dev): Bump @nextcloud/eslint-config from 8.1.2 to 8.1.5 (notifications#1520) - Update nextcloud/ocp dependency (notifications#1522) - Add object type as data attr to notification (notifications#1523) - Fix(deps): Update webpack (notifications#1527) - Update nextcloud/ocp dependency (notifications#1542) - Update nextcloud/ocp dependency (notifications#1550) - Fix: null password handling in entry control logic (password_policy#461) - Do not allow deletion from public albums (photos#1751) - Fix: hide upload button on public album shares (photos#1762) - Expose DAV permissions on album and places photos (photos#1776) - Listen to more events for albums (photos#1780) - Use display name instead of id for shared albums (photos#1784) - Reset file list on upload in FilesPicker (photos#1793) - Run npm audit fix #1799 (photos#1800) - Revert using display name in shared albums’ name (photos#1802) - Prevent progress bar overflow when uploading in Folders (photos#1804) - Fix npm audit (privacy#886) - Fix npm audit (recommendations#612) - Fix npm audit (related_resources#221) - Update nextcloud/ocp dependency (serverinfo#424) - Update nextcloud/ocp dependency (serverinfo#445) - Update nextcloud/ocp dependency (serverinfo#450) - Chore(deps): update dependency @vue/test-utils to ^1.3.5 (text#4059) - Update nextcloud/ocp dependency (text#4061) - Fix double readme files getting created on case-insensitive storages (text#4106) - Fix npm audit (text#4109) - Fix editing image description fails if enter isn’t pressed (text#4113) - Fix(Viewer): remove outdated fix from stable16. (text#4121) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4145) - Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4146) - Chore(deps): update dependency vite to ^3.2.6 (text#4147) - Fix(deps): update dependency path-normalize to ^6.0.11 (text#4148) - Update nextcloud/ocp dependency (text#4149) - Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4151) - Chore(deps): update dependency vue-demi to ^0.14.0 (text#4152) - Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4154) - Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4155) - Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4160) - Chore(deps): update dependency vue-demi to ^0.14.1 (text#4182) - Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4183) - Fix(deps): update dependency path-normalize to ^6.0.12 (text#4184) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4185) - Update nextcloud/ocp dependency (text#4186) - Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4189) - Fix(deps): Update vulnerable npm packages (twofactor_totp#1374) - Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1396) - Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1618) - Add npm-audit-fix (viewer#1624) - Fix npm audit (viewer#1631) - Fix: use left position of sidebar to set viewer width (viewer#1642) - Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1646) - Fix: remove undefined method call (viewer#1650) - Use proper alt text for viewer app modal (viewer#1653) - Override hardcoded save button width (viewer#1658) - Increase z-index of SfxPopper instead of its children (viewer#1660) * Fri Apr 21 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.6 - Fix: Make sure to reopen session before cleaning (server#36605) - Fix(user-management): Fix deleting user in hidden group(s) (server#37267) - Fix: add important to css hidden files class (server#37287) - Add parent index on filecache (server#37315) - Redo “Replace custom tooltips with native ones and add description to all e…”” (server#37323) - Fix/36908 set aria hidden for default shipped widgets icons (server#37337) - Share type sciencemesh (server#37347) - Fix alt attrs for images in files versions (server#37363) - Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37366) - Create `h3` headings for profile page. Replace `` which have… (server#37388) - Fix(files_sharing): Allow file actions other than download for hide download shares (server#37438) - Fix(docs): Fix RST parsing of the sample config (server#37442) - Fix 2FA blocks’ width on login screen (server#37445) - Fix/36917 the statuses list was implemented semantically incorrectly (server#37460) - Replace custom tooltips with native ones of entries in contacts menu. (server#37462) - Add label for logo link (server#37472) - Dispatch BeforeUserLoggedInEvent (server#37479) - Change contactsmenu structure to a list (server#37483) - Fix the avatar generation on Alpine Linux (server#37484) - Hide shared files located in group folder’s trash bin (server#37490) - Fix default_language doc (server#37509) - Improve handling of profile fields (server#37524) - Clear encrypted flag when moving away from encrypted storage (server#37535) - Fix: Avoid scrolling the #content wrapper container (server#37546) - Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37552) - Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37560) - Fix: Always create user directory when transfering files to new users (server#37667) - App type extended_authentication (server#37690) - Update nextcloud/ocp dependency (activity#1142) - Fix multiselect right-click options (files_rightclick#154) - Fix-right-click multiselect in trash bin (files_rightclick#159) - Update nextcloud/ocp dependency (nextcloud_announcements#178) - Update nextcloud/ocp dependency (nextcloud_announcements#182) - Update nextcloud/ocp dependency (notifications#1488) - Update nextcloud/ocp dependency (notifications#1498) - Fix scrolling in large folders (photos#1707) - Fix(settings): Debounce filepicker calls (photos#1713) - Albums: check copy source owner is the current user and throw (photos#1738) - Update nextcloud/ocp dependency (text#3970) - Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3994) - Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3995) - Update nextcloud/ocp dependency (text#3996) - Add table wrapper as scroll container for readonly tables (text#4001) - Fix: Ensure to not persist user put into the session for direct editing (text#4004) - Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4018) - Update nextcloud/ocp dependency (text#4021) - Fix: scroll for outline (text#4039) - Fix(challenge): invert icon on light mode (twofactor_totp#1350) - Bump dockerode and @types/dockerode (viewer#1585) - Update vue to 7.6.1 (viewer#1595) - Fix enter key in text input in image editor (viewer#1598) - Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1601) * Fri Mar 24 2023 ecsos <ecsos@opensuse.org> - Add missing require php-opcache. * Thu Mar 23 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.5 - Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35650) - Add option to return an exit-code when occ status signals an update is needed (server#36218) - Allow settings navigation items with no route entry (server#36529) - Fix(client-login-flow): Handle missing stateToken gracefully (server#36585) - Fix(caldav): Fix reminder timezone drift for all-day events (server#36642) - Safer URL match in FileReferenceProvider (server#36645) - Port user menu to Vue (server#36668) - Fix the login log entry (server#36672) - Create an accessible name for logo on logged in page (server#36682) - Fix missing files:navigation:changed when clicking on a dir in the favorites view (server#36683) - Fix: Only get params from PUT content if possible (server#36696) - Add a disk_free_space check before writing config (server#36729) - Check for opcache.file_cache_only=1 (server#36731) - Avoid locking on restore/delete and limit concurrent requests (server#36745) - Fix too long entries in contacts-menu (server#36747) - Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36749) - Fix the contacts-menu vcf-contact avatars (server#36752) - Don’t regard 1024px width viewport as mobile (server#36764) - Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4 (server#36770) - Avoid extra parenthesis around SQL in IN expressions (server#36797) - Fix event listener race condition on login-form (server#36806) - Avoid getting null mimetype when getting reference preview (server#36828) - Bump @nextcloud/vue from 7.5.0 to 7.7.0 and add node-polyfill-webpack-plugin (server#36841) - Add focus border for search results (server#36844) - Fix broken search for tags in workflow checks (server#36856) - Add name for home breadcrumb in filepicker (server#36858) - Bump php-opencloud/openstack to 3.2.1 in stable25 (server#36879) - Remove extraneous Node.js core module dependencies (server#36885) - Fix(CI): Run repair steps against Oracle DB (server#36886) - Convert tag id to number (closing #35645) (server#36887) - Adapt native tooltip for new structure of NcAvatar (server#36896) - Fix(SystemTagManager): Truncate overlong tag names (server#36899) - Port admin delegation selects (server#36929) - Port clear user status select (server#36932) - Fix share select dropdown not opening when viewer is open (server#37000) - Db]: Remove not supported column comments for SQLite (server#37003) - Fix right-click img tags (server#37007) - Bump @nextcloud/vue from 7.7.0 to 7.8.0 (server#37027) - Chore(security): Bump “Expires” of well-known/security.txt (server#37036) - Add avatar contact img description (server#37047) - Update wording for disabled web updater (server#37051) - Add label and switch ocdialog close button to button element (server#37063) - Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37075) - Create headings for apps, users, settings pages (server#37118) - Imaginary – fix autorotate for heic and improve the logic (server#37156) - Add a check for disk_free_space in Config.php (server#37158) - Postgresql installation – add quotes around user names (server#37162) - Fix white scrollbar corner in dark mode (server#37164) - Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#37196) - Fix(dav): Handle no next potential toggle in availability detection (server#37200) - Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37216) - Save some CI time (server#37225) - Set headings for navigation through files app (server#37232) - Chore: use local variable for remote address (server#37236) - Fix Cache-Control header of non-versioned assets (server#37249) - Fix(workflow): Check tag attribute (server#37255) - Replace custom tooltips with native ones and add description to all e… (server#37274) - Revert “Replace custom tooltips with native ones and add description to all e…” (server#37285) - Bump php-opencloud/openstack to 3.2.1 in stable25 (3rdparty#1321) - Update nextcloud/ocp dependency (activity#1097) - Exception on missing session (circles#1270) - Upgrade @nextcloud/vue from 5.4.0 to 7.5.0 (firstrunwizard#817) - Mount menu entry into Vue user menu (firstrunwizard#827) - Bump @nextcloud/vue from 7.5.0 to 7.7.1 (firstrunwizard#837) - Update nextcloud/ocp dependency (nextcloud_announcements#164) - Update nextcloud/ocp dependency (notifications#1460) - Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646) - Improve overall preview loading (photos#1658) - Use full filenames in folder view (photos#1660) - Take into account cropped layout setting (photos#1669) - Create headings for photos pages (photos#1688) - Remove unneeded attr `title` (privacy#860) - Bump/bump nextcloud vue to 7.8.0 (privacy#866) - Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#431) - Chore(deps): update dependency jest-environment-jsdom to ^29.4.3 (text#3809) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3810) - Fix(deps): update dependency @nextcloud/vue to ^7.7.1 (text#3811) - Update nextcloud/ocp dependency (text#3813) - Ci: Pin phpunit to 9 (text#3840) - Fix: solve publicly shared document with hide download issue (text#3851) - Shrink heading anchor links to `1em`, fixes links in headings (text#3852) - Fix(deps): update dependency @nextcloud/vue to ^7.8.0 (text#3867) - Use the href of links for link previews, not `node.textContent` (text#3887) - Only open direct link files if link points to Files app (text#3905) - Chore(deps): update dependency jest-environment-jsdom to ^29.5.0 (text#3920) - Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (text#3935) - Allow to scroll tables horizontally (text#3938) - Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1334) - Bump filerobot-image-editor from 4.3.7 to 4.3.8 (viewer#1547) - Update preview when file is updated in ImageEditor (viewer#1555) - Handle 404 when opening files (viewer#1559) - Fix AxiosError when deleting photo in viewer (viewer#1561) - Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1576) * Thu Feb 23 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.4 - Fix array to string conversion in errorlog writer (server#35821) 5 - Use mimetype from cache for workflow checks (server#35842) 1 - Update psalm-baseline.xml (server#35954) 1 - Fix: show toggle grid view button with open sidebar (server#36032) - Replace custom tooltips with native one in vue components and views (server#36044) 2 - Remove js navigation on alternative login click (server#36076) 1 - Replace custom tooltips with native ones in apps page (server#36082) 2 - Replace custom tooltips with native ones in users page (server#36084) - Escape path prefix when doing cache jail search (server#36099) 1 - IMigrationStep progress bar fix (server#36102) - Limit key names when uploading theme images (server#36103) - Fix inability to re-enter share password after invalid input (server#36106) 1 - Differentiate share links (server#36129) 7 - Add always visible share label (server#36134) - Focus trap contacts menu with NcHeaderMenu port (server#36142) 1 - Catch Exceptions when loading storage data of users (server#36155) - Extend ViewOnly DAV plugin to versions endpoint (server#36164) - Ext storage configs default value support + enable SSL by default (server#36165) 3 - Improve exception serializing (server#36167) - Improve saving applicable users in ext storage (server#36174) - Improve password generation for link shares (server#36179) 1 - Only expose storage location to admins (server#36180) 1 - Revert “Add alt to the logo, adapt css for logo” (server#36193) 4 - Fix/35886 replace custom tooltips with native one for personal and administration settings stable25 (server#36197) 1 - Fix login loop if login CSRF fails and user is not logged in (server#36208) 7 - Fix(search): Fix settings section icon color (server#36226) - Fix(dav): catch MaxInstancesExceededException for recurring events without end date (server#36230) 1 - Port global search menu to focus trapped NcHeaderMenu (server#36236) - Allow interaction with encrypted folders (server#36238) 2 - Disable unreliable acceptance tests (server#36240) - Fix github action “performance-8.0” when PR is from a fork. (server#36243) 1 - Specify the profiler app branch to test with (server#36246) - Docs: document types flag for search options (server#36255) - Fix(theming): fix admin images migration (server#36272) - Remove Bootstrap version reference from tooltip.scss (server#36273) 2 - Fix(occ): Fix comment formatting of maintenance:repair command (server#36274) - L10n: Fixed grammar (server#36283) - Fix interned strings buffer check if 0 free bytes (server#36292) 3 - Fix double where in CustomProperiesBackendTest (server#36294) - Add success message to personal settings clipboard button (server#36296) - Fix user status message input (server#36297) - Fix WHERE condition when selecting user’s availability for the status… (server#36308) - [Fix]: scan-app-data conversion (server#36311)]([stable25] - [Fix]: scan-app-data conversion by backportbot-nextcloud[bot] · - Pull Request #36311 · nextcloud/server · GitHub 2) - Fix double where() usage in resource manager (server#36317) - Bump @nextcloud/vue to v7.5.0 (server#36322) 1 - Fix default value for files_no_background_scan (server#36335) 1 - Port files sharing selector (server#36339) 1 - Don’t translate a variable (server#36344) 1 - Imaginary – add tiff to supported formats (server#36364) 3 - Fix moving files of encrypted local storage to unencrypted local storage (server#36374) 1 - Fix(dav): check if principal has email address before accessing it (server#36387) - Fix admin-disabled background and user pristine theming settings (server#36394) - Fix focus not returning to search icon (server#36398) 1 - Do not store generated mysql password if it was not used (server#36400) - Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36412) - Allow keyup enter in user status (server#36415) - Fix the exif_read_data issue (server#36439) 3 - Fix(encryption): don’t throw on missing file (server#36442) - Fix MigrateBackgroundImages on oracle (server#36456) 1 - Add a safeguard for Version23000Date20210721100600.php (server#36466) - Non-static app_dir (server#36476) - Do not reuse query builder objects in DAV account deletion (server#36490) - Drop vue-clipboard2 in favour of native Clipboard API to fix copy to clipboard (server#36507) - Do not open the sidebar automatically on small widths (server#36514) - Chore(CI): Opt-out of PHPUnit 10 for now (server#36518) - Perf(federation): Only request root share info for checking availability (server#36557) - Add bruteforce protection to password reset page (server#36573) 4 - Revert #34908 to allow 32bit setups to upgrade to 26 (server#36593) 3 - Port profile visibility select (server#36595) - Update psalm-baseline.xml (server#36597) - Imaginary – fix generation of heif, pdf, illustrator and svg thumbnails (server#36602) 2 - Prevent scrolling hover .files-controls (server#36614) - Restore copy button text on directory fetch error (server#36615) - Fix compilation of Vue 2.7 features (server#36624) 3 - Revert “update 64-bit check wording” (server#36631) - Also copy meta data when converting DataResponse to JSONRe… (server#36702) - Validate the scope when validating operations (server#36815) - Update nextcloud/ocp dependency (activity#1053) - Replace custom tooltips with native tooltips (activity#1055) - Update nextcloud/ocp dependency (activity#1067) - Show full date after headings like “Today” as a hidden-visually span (activity#1070) - Create an unordered list for the list of activities (activity#1078) - Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#706) - Update nextcloud/ocp dependency (firstrunwizard#807) - Update nextcloud/ocp dependency (firstrunwizard#820) 1 - Update nextcloud/ocp dependency (nextcloud_announcements#157) - Bugfix/noid/close header menu (notifications#1417) - Update nextcloud/ocp dependency (notifications#1438) - Replace custom tooltips with native ones. (notifications#1439) - Remove focus border when not keyboard focused (notifications#1449) - Update title when changing sections in navigation (photos#1515) - Make face covers smaller (photos#1552) - Fix renaming faces: Do not delete existing face when renaming (photos#1581) 1 - Fix upload of pictures into album (photos#1603) 1 - Fix sharing with group (photos#1605) 1 - Listen to NodeDeletedEvent to remove photos from albums (photos#1607) - Fix FaceContent: Fix viewer path (photos#1608) - Correctly listen to group change events (photos#1612) - Fix(tags performance): Cache tag counts on server and load them using initial state (photos#1620) 1 - Fix viewer in public albums (photos#1630) 2 - Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646) 2 - Replace custom tooltips with native ones (privacy#849) - Improve related resources’ title (related_resources#163) - Update nextcloud/ocp dependency (serverinfo#408) 1 - Fix(deps): update dependency markdown-it-image-figures to ^2.1.1 (text#3648) - Update nextcloud/ocp dependency (text#3651) - Fix(deps): update dependency path-normalize to ^6.0.10 (text#3655) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.0 (text#3661) - Fix(deps): update dependency @nextcloud/logger to ^2.5.0 (text#3662) - Fix(deps): update dependency @nextcloud/vue to ^7.5.0 (text#3664) - Fix(deps): update tiptap (text#3675) - Chore(deps): update dependency jest-environment-jsdom to ^29.4.0 (text#3699) - Chore(deps): update dependency jest-environment-jsdom to ^29.4.1 (text#3702) - Fix bug when session not found (text#3705) - Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3708) - Update nextcloud/ocp dependency (text#3721) 3 - Fix background color of tables (text#3734) 3 - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2 (text#3743) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.1 (text#3744) - Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#3755) 1 - Fix: transations in status message (text#3767) 1 - Fix(Polling): Perform computations in milliseconds (text#3773) - Fix: empty code blocks (text#3780) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3 (text#3782) - Chore(deps): update dependency jest-environment-jsdom to ^29.4.2 (text#3783) - Catch error if no user is logged in (viewer#1527) - Enable app specific preview URL (viewer#1536) 7 * Tue Jan 17 2023 ecsos <ecsos@opensuse.org> - Update to 25.0.3 - Set page titel for each sidebar section through User management pages (server#35467) - Change header semantic in the user status dialog (server#35480) - Rename personal Groupware settings section to “Availability” (server#35492) - Remove old code from comment to not trigger automatic scanners more than needed (server#35497) - Add migration for encryption keys in wrong location (server#35499) - Fix SQL comparison with int array during external storage deletion (server#35516) - Fix the popovermenu (server#35517) - Bump @nextcloud/vue to 7.2.0 (server#35551) - Update ca-cert bundle (server#35573) - Fix type of PreviewController::$userId (server#35577) - Show success on share actions (server#35578) - Allow to set a custom timeout for ldap connections (server#35602) - Set page title for each sidebar section through User management pages (server#35629) - Fix contrast of global search headings (server#35639) - Add new border color variable and adjust primary color for increased contrast (server#35640) - Add success popup message for copying share links (server#35641) - Update psalm-baseline.xml (server#35663) - Update the unencrypted file size when closing streams (server#35668) - Update handlebars-loader to 1.7.3 (server#35673) - Add alt to the logo, adapt css for logo (server#35676) - Increase default global input field border contrast (server#35683) - Improve verbosity of search description (server#35688) - Fix default primary for user theming (server#35702) - Update sensitive config list of Talk (server#35706) - Show group name instead of group id as recommendation (server#35710) - Use correct filter for app icons in the right sidebar of app management (server#35711) - Improve email results for sharing (server#35712) - Ci: update minio image for s3 primary storage tests (server#35724) - Preview: fix HEIC orientation (server#35727) - Quota value as float for 32-bit systems (server#35734) - Fix vue-select styles (server#35742) - Read loginName from token (server#35747) - Change app menu focused items behavior that neighbor elements (text and border) have no overlapping (server#35771) - PHP8] check if params given to API are really an array (server#35797) - Fix missing cast of double controller parameters (server#35798) - Fix case sensitivity of email when saving settings (server#35803) - Restoring clearCachedConfig() (server#35812) - Use display name cache on getStorageInfo (server#35815) - Allow additional Sabre plugins in publicwebdav.php (server#35817) - Allow running encryption:fix-encrypted-version for all users (server#35827) - Fix parameter type for EntityCollection::setReadMarker in comments app (server#35835) - Fix: remove other shares from ui when deleted (server#35848) - Remove comment and guests option from Invitations UI (server#35859) - Increase preview_max_memory and make it easier to debug (server#35864) - Avatar generation – disable setimageformat (server#35895) - Fix video fullscreen on public page (server#35902) - Replace custom tooltips with native one for files sharing (server#35904) - Replace custom tooltips with native ones in files (server#35905) - Revert “avatar generation – disable setimageformat” (server#35914) - Update the user status dashboard widget and fix the icon color (server#35948) - Chore(CI): Improve rate limit situation when installing phpunit (server#35962) - Docs: trusted_proxies support IPv6 ranges (server#35963) - Also limit the password length on reset (server#35977) - Appsidebar should be compact when opened on small heights (server#35983) - Fix user status icon in avatar menu (server#35984) - Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35988) - Remove myself from being codeowner of some modules (server#35992) - Bump @nextcloud/vue from 7.2.0 to 7.3.0 (server#35997) - Allow target=”_blank” in app navigation items (server#36007) - Fix default phone region validation (server#36010) - Update crl after revoke files_bpm.csr (server#36017) - Add restrictions when downloading to resolve with opengraph link provider (server#36022) - Fix scrolling while dragging in file list view (server#36028) - Fix cache key used to verify shared mountpoints (server#36049) - Link reference provider: Improve content-type check (server#36053) - Update ca-cert bundle (server#36059) - Fix theming migration repair step by passing correct type for argument (server#36081) - Allow keyup enter in user status (server#36132) - Revert “Allow keyup enter in user status” (server#36143) - Still include the share target in the cache key for validating share mount (server#36169) - Update nextcloud/ocp dependency (activity#1034) - Bump @nextcloud/vue from 7.0.0-beta.3 to 7.3.0 (activity#1043) - Fix background image size (firstrunwizard#790) - Update nextcloud/ocp dependency (firstrunwizard#799) - Various fixes (logreader#824) - Update nextcloud/ocp dependency (nextcloud_announcements#144) - Update nextcloud/ocp dependency (nextcloud_announcements#150) - Update nextcloud/ocp dependency (notifications#1399) - Bump deps to newer versions (notifications#1407) - Update nextcloud/ocp dependency (notifications#1413) - Bump postcss-loader from 7.0.1 to 7.0.2 (photos#1519) - Lazy load faces (photos#1523) - Remove broken icons.css references (photos#1533) - Bump postcss from 8.4.18 to 8.4.20 (photos#1545) - Bug fix] encode file name for file source (photos#1563) - Backport: #1569 to stable25 (photos#1574) - Bump @nextcloud/axios from 1.10.0 to 2.1.0 (recommendations#575) - Fix(deps): update tiptap (text#3486) - Fix(deps): update dependency @nextcloud/axios to ^2.2.0 (text#3487) - Chore(deps): update dependency vite-plugin-commonjs to ^0.6.0 (text#3491) - Prevent dangling debounced extractHeadings function (text#3522) - Only scroll images into view when they’re added (text#3533) - Don’t empty list of headings in onDestroy (text#3537) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.6 (text#3539) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3549) - Chore(deps): update dependency vite to ^3.2.5 (text#3553) - Chore(deps): update dependency vite-plugin-commonjs to ^0.6.1 (text#3554) - Fix(deps): update dependency path-normalize to ^6.0.9 (text#3555) - Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3578) - Fix(deps): update dependency @nextcloud/axios to ^2.3.0 (text#3579) - Update nextcloud/ocp dependency (text#3582) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3590) - Backport missing pieces for outline suport in Collectives (text#3593) - Block file access for secure view (text#3595) - Increase idle timeout to one day 40 minutes) (text#3597) - Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3602) - Fix(deps): update dependency @nextcloud/vue to ^7.3.0 (text#3605) - Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3612) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3620) - Treat newlines as linebreaks when pasting as plaintext (text#3625) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.5 (text#3629) - Fix: reconnect – reload main container (text#3635) - Npm audit fix (text#3638) - Fix(Images): Update image alt text on blur (text#3641) - Bump webdav from 4.11.0 to 4.11.2 (viewer#1484) - Bump camelcase from 7.0.0 to 7.0.1 (viewer#1493) - Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1508) - Update vue to 7.3 (viewer#1511) - Changes from 25.0.2 - Avoid double ldap_unbind in Wizard.php (server#34577) - Fix disabled federated scope (server#34862) - Fix NC25 for 32-bit (server#34905) - Update 64-bit check wording (server#34921) - Disable upgrades to 26 for 32-bit (server#34922) - Fix visibility of internal expire date (server#34925) - Update @nextcloud/dialogs and fix toasts styling (server#34928) - Fix deprecations logged as errors (server#34944) - Skip general login with email for non-valid addresses and LDAP (server#34946) - Run session token renewals in a database transaction (server#34953) - Read encrypted session data again on reopen (server#34955) - Fix invalid date in security.txt (server#34964) - Fix duplicate event email notifications (server#34978) - Avoid a crash when a PHP extension has no version (server#34998) - Fix cron warning with time insensitive jobs (server#35010) - Fix unsuccessful token login logged as error (server#35011) - Cast to int (server#35023) - Add repair command to fix wrong share ownership (server#35034) - Fix checkmark for theme settings in dark mode (server#35035) - Fix size calculation on copying the skeleton files (server#35048) - Add description for calendar uri (server#35058) - Fix sidebar not automatically hidden in Files app (server#35060) - Fix top margin in empty versions list (server#35064) - Add pre-commit configuration (server#35078) - Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (server#35082) - Fix HTML entities not decoded in comment just added (server#35085) - Make sure that path is normalized and then checked, (server#35086) - Fix PublicKeyTokenProviderTest import and mock (server#35099) - Fix distorted previews when using imaginary (server#35117) - Fix hasBigIntConversionPendingColumns missing files_trash (server#35118) - [LDAP] always create instance of own user manager (server#35130) - Run integration tests on 3rdparty bump (server#35133) - Support postgres15 (server#35135) - Bump aws/aws-sdk-php to 3.240 in stable25 (server#35137) - Make sure to not pass null to DateTime::createFromFormat (server#35161) - Deprecate PHP7.4 (server#35164) - Allow single character search by default (server#35166) - Fix rendering of login headline (server#35172) - Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (server#35174) - Use the updated mariadb10.6 container in drone (server#35180) - Update CODEOWNERS (server#35183) - Bump @nextcloud/vue to 7.1.0-beta0 (server#35188) - Fix dashboard scrolling (server#35190) - Fix AppMenu icons for firefox (server#35191) - Mark more config values as sensitive (server#35199) - Fix settings for setting default expiration date (server#35214) - Fix logo not correctly inverted (server#35216) - Fix sharing expiration date handling and saving (server#35220) - Check quota on file copy (server#35232) - Close global search menu when keyboard focus leaves (server#35233) - Limit toggle grid view button scope (server#35235) - Fix missing native submit type from OAuth client add button (server#35237) - Delay updating setup providers untill we register the mounts (server#35255) - Fix default theming variables (server#35256) - Generate user themed icons (server#35261) - Also cancel XHR when cancelling uploads (server#35265) - Hide warning about missing apps for when shipped in the next version (server#35291) - Increase the fair-use push limit to 1.000 users (server#35298) - Don’t use quota cache through user management (server#35312) - Fix mentions rendering in comment editor (server#35322) - Optimize background image migration job (server#35326) - Handle badly named version files more gracefully and log information (server#35327) - Help pages: set window title for sidebar sections (server#35330) - Revert “Fix quota type to int” (server#35335) - Fix navigation order (server#35338) - Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35340) - Fix border color contrast (server#35346) - Fix forwarding the object id when searching comments (server#35354) - Update cache when file size === 0 (server#35366) - Fix user settings layout (server#35375) - Add repair job that will ensure that secret and passwordsalt are set (server#35377) - Add label to sharing search field (server#35382) - Fix UX of renaming token (server#35390) - Update some deps (server#35394) - Revert minimum length for tags (server#35404) - Do not check quota for non Node (server#35408) - Fix missing share icon (server#35411) - Place <h1> into main content (server#35412) - Fix share admin page (server#35414) - Fix theming tests (server#35415) - Fix update for 32-bit (server#35453) - Revert “Fix border color contrast” (server#35454) - Allow upgrading from ownCloud 10.11 (server#35478) - Add fallback routines for empty secret cases (server#35605) - Downgrade ubuntu in order to fix CI (server#35606) - Fix migration to non-empty secret (server#35616) - Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (3rdparty#1217) - Bump aws/aws-sdk-php to 3.240 in stable25 (3rdparty#1227) - Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (3rdparty#1229) - Update nextcloud/ocp dependency (activity#1001) - Run NPM audit fix (activity#1003) - Apply ACL groupfolders (activity#1015) - Add filter to page title (activity#1017) - Update load-utils to 2.0.4 (bruteforcesettings#420) - Re-activate getMember() (circles#1203) - Avoid exception loop (circles#1220) - Update loader-utils and minimatch (files_pdfviewer#681) - Update nextcloud/ocp dependency (firstrunwizard#752) - Update nextcloud/ocp dependency (firstrunwizard#780) - Fix navigation menu order (firstrunwizard#784) - Update some libs (logreader#817) - Update nextcloud/ocp dependency (nextcloud_announcements#136) - Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1355) - Update nextcloud/ocp dependency (notifications#1366) - Close menu when focus leaves (notifications#1368) - Add admin setting page with users defaults (notifications#1369) - Run NPM audit fix (notifications#1373) - Update user status with event data (notifications#1377) - Update loader-utils from 1.4.0 to 1.4.2 and 2.0.2 to 2.0.4 (password_policy#410) - Update some libs (password_policy#411) - Update nextcloud/ocp dependency (photos#1443) - Add primary key index to collaborators table (photos#1449) - Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1460) - Update nextcloud/ocp dependency (photos#1482) - Prevent throwing an error in node deletion hook (photos#1493) - Run npm audit fix (photos#1495) - Fix version20003Date20221102170153 migration (photos#1501) - Audit fix (privacy#814) - Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#817) - Bump @nextcloud/vue from 5.4.0 to 7.0.1 (privacy#822) - Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 (privacy#827) - Update nextcloud/ocp dependency (related_resources#132) - Remove completed remove route TODO (related_resources#133) - Revert “Revert”alternate route for complex itemid”” (related_resources#135) - Update nextcloud/ocp dependency (related_resources#138) - Bump npm dependencies (related_resources#145) - Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.4.0 (text#3314) - Fix: relative link in RichWorkspace (text#3323) - Chore(deps): update dependency vite to ^3.2.2 (text#3337) - Fix(deps): update tiptap (text#3338) - Update nextcloud/ocp dependency (text#3343) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3355) - Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3359) - DirectEditing: Set session user for DirectSession editing (text#3371) - Disable rich workspace rendering when view is not visible (text#3377) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3383) - Chore(deps): update dependency vite to ^3.2.3 (text#3385) - Chore(deps): update dependency jest-environment-jsdom to ^29.3.0 (text#3386) - Don’t apply author annotations when in composition (text#3395) - Set IUserSession user in SessionController if available (text#3397) - Chore(deps): update dependency jest-environment-jsdom to ^29.3.1 (text#3406) - Fix(deps): update vue monorepo to ^2.7.14 (text#3409) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3412) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.3 (text#3415) - Fix hard line breaks displayed with additional new line between (text#3416) - Update nextcloud/ocp dependency (text#3420) - Fix(deps): update tiptap (text#3426) - Make images block nodes (text#3431) - Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.0 (text#3433) - Bring back menubar without formatting on plain text mode (text#3437) - Refactor vuex store (text#3439) - Chore(deps): update dependency vite to ^3.2.4 (text#3440) - Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.4 (text#3447) - Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.1 (text#3455) - Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3456) - Fix notification icon color (text#3463) - Add APIs for outline state to RichTextReader and WrapperComponent (text#3466) - Update loader-utils (text#3468) - Fix mention uid autocomplete and keyboard handler in list nodes (text#3471) - Fix direct editing loading of txt files (text#3479) - Combined code block backport (text#3480) - Backport of #3460 – Fix front matter rendering (text#3481) - Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.2 (text#3485) - Prevent file deletion when pressing Ctrl+Delete (text#3515) - Revert “Set autocomplete attribute of input field to one-time-code” (twofactor_totp#1301) - Fallback to direct image if preview load failed (+ cypress fixes) (viewer#1452) - Increase visual regression for video to 0.02% (viewer#1454) - Build(deps): bump vue from 2.7.13 to 2.7.14 (viewer#1459) - Build(deps-dev): bump @types/dockerode from 3.3.11 to 3.3.12 (viewer#1460) - Build(deps-dev): bump tslib from 2.4.0 to 2.4.1 (viewer#1463) - Bump @nextcloud/vue to 7.1.0-beta0 (viewer#1468) - Stop encoding sidebar path (viewer#1471) - Bump @types/dockerode from 3.3.12 to 3.3.14 (viewer#1476) - Audit fix (viewer#1479) - Changes from 25.0.1 - Extract GPS data from EXIF (server#34535) - Return proper error code when reporting exception fails in remote.php (server#34581) - Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2 (server#34590) - Fix reference preview when no server-side cache configured (server#34594) - Fix file creation issue if no action are registered (server#34597) - Fix “email changed” activity email check (server#34601) - Reduce number of database queries during WebDAV propfind request (server#34610) - Expose clearing the profiles and fix it (server#34616) - Set theming app to alwaysEnabled (server#34646) - Add a repair step to cleanup old theming cache (server#34647) - Fix unnecessary highlighting of selected element (server#34648) - Fix vertical alignment of user status icon (server#34649) - Fix icon of encrypted folders in filepicker (server#34657) - Add rate limiting on lost password emails (server#34658) - Fix regexp for unified searching in apps (server#34661) - Fix rebuild navigation (server#34663) - Update OCI workflow of server (server#34667) - Run npm audit (server#34669) - Add admin user customization kill switch (server#34681) - Invert header icons on bright preset backgrounds (server#34686) - Bump jquery-ui-dist from 1.13.1 to 1.13.2 (server#34699) - Propagate attributes when resharing (server#34704) - Fix alternative logins custom css class (server#34705) - Use vue lib multiselect tags component (server#34709) - Don’t crash with outdated share provider on update with the web updater (server#34712) - Fix more icon color (server#34718) - WebDAV – use file/folder name for dav:displayname (server#34721) - Fix null error in getUnencryptedSize (server#34725) - On installation save channel to config.php if not stable (server#34726) - LDAP to not register new users when outside of fair use or over limits (server#34728) - Add ico image/x-icon (server#34764) - Update notifications for one-click instances (server#34779) - Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34791) - Expose mapped user count from LDAP and use that for user limit check (server#34796) - Fix getMetadata return type (server#34821) - Check share attributes on preview endpoints (server#34823) - Fix empty content regressions in comments app (server#34827) - Fix autotest creating PostgreSQL database before install (server#34848) - Emit typed event when preview is requested (server#34854) - Display invalid input message (server#34860) - Update nextcloud/ocp dependency (activity#971) - Update nextcloud/ocp dependency (activity#979) - Update nextcloud/ocp dependency (activity#991) - Update nextcloud/ocp dependency (nextcloud_announcements#124) - Update nextcloud/ocp dependency (nextcloud_announcements#126) - Update nextcloud/ocp dependency (nextcloud_announcements#130) - Invert header icon on bright preset backgrounds (notifications#1341) - Update nextcloud/ocp dependency (notifications#1344) - Bump @nextcloud/notify_push to 1.1.3 (notifications#1346) - Update nextcloud/ocp dependency (notifications#1352) - Add public link logic (photos#1321) - Update nextcloud/ocp dependency (photos#1367) - Bump postcss from 8.4.16 to 8.4.18 (photos#1380) - Bump vue and vue-template-compiler (photos#1383) - Bump autoprefixer from 10.4.11 to 10.4.12 (photos#1385) - Bump jest from 29.0.2 to 29.0.3 (photos#1387) - Fix nomedia exclusion (photos#1391) - Limit auth backend to public albums (photos#1405) - Fix fetching album content when navigating (photos#1406) - Make tag translations work by loading recognize translations (photos#1407) - Fix logic of share album content fetching (photos#1408) - Prevent building prefixPath on loading (photos#1409) - Update nextcloud/ocp dependency (photos#1415) - Fix albumName typo (photos#1422) - Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1438) - Implement dashboard api for recommended files (recommendations#564) - Revert “Revert “virtual groups”” (related_resources#105) - Polishing ‘n cleaning code (related_resources#118) - Room starts with single participant (related_resources#120) - Using principalUri:uri to id calendar (related_resources#122) - Alternate route for complex itemid (related_resources#125) - Revert “alternate route for complex itemid” (related_resources#134) - Update nextcloud/ocp dependency (related_resources#99) - Fix(deps): update dependency @nextcloud/vue to ^7.0.1 (text#3178) - Fix(deps): update tiptap (text#3197) - Fix(deps): update vue monorepo to ^2.7.13 (text#3235) - Chore(deps): update dependency jest-environment-jsdom to ^29.2.0 (text#3251) - Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3253) - Update nextcloud/ocp dependency (text#3260) - Chore(deps): update dependency vite-plugin-commonjs to ^0.5.3 (text#3262) - Mentions: small test adjust (text#3267) - Fix copy and paste of user mentions (text#3274) - Chore(deps): update dependency jest-environment-jsdom to ^29.2.1 autoclosed (text#3277) - Chore(deps): update dependency jest-environment-jsdom to ^29.2.2 (text#3279) - Remember the last opened folder (text#3283) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3285) - Fix: adjust margin for hr (text#3286) - Update nextcloud/ocp dependency (text#3296) - Chore(deps): update dependency cypress to ^10.11.0 (text#3307) - Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3308) - Fix(deps): update dependency @nextcloud/logger to ^2.4.0 (text#3309) - Chore(deps): update dependency vite to ^3.2.0 (text#3315) - Build(deps): bump vue from 2.7.10 to 2.7.13 (viewer#1419) - Fix sidebar opening for different dav root and non-dav files (viewer#1433) - Changes from 25.0.0 See: https://nextcloud.com/blog/announcing-nextcloud-hub-3-brand-new-design-and-photos-2-0-with-editor-and-ai/ * Tue Jan 17 2023 ecsos <ecsos@opensuse.org> - Update to 24.0.9 - Bump bootstrap from 4.6.1 to 4.6.2 (server#33422) - Invalidate existing tokens when deleting an oauth client (server#35094) - Update psalm-baseline.xml (server#35417) - Add migration for encryption keys in wrong location (server#35500) - Allow to set a custom timeout for ldap connections (server#35520) - Fix SQL comparison with int array during external storage deletion (server#35524) - Update ca-cert bundle (server#35574) - Update the unencrypted file size when closing streams (server#35657) - Update handlebars-loader update to 1.7.3 + others (server#35674) - Fix share admin page (server#35687) - Preview: fix HEIC orientation (server#35729) - Ci: update minio image for s3 primary storage tests (server#35735) - PHP8] check if params given to API are really an array (server#35796) - Fix missing cast of double controller parameters (server#35799) - Rename personal Groupware settings section to “Availability” (server#35800) - Fix case sensitivity of email when saving settings (server#35804) - Allow additional Sabre plugins in publicwebdav.php (server#35818) - Fix: remove other shares from ui when deleted (server#35849) - Remove comment and guests option from Invitations UI (server#35861) - Allow running encryption:fix-encrypted-version for all users (server#35865) - Update psalm-baseline.xml (server#35879) - Quota value as float for 32-bit systems (server#35940) - Only normalize data in public shares and not crud (server#35949) - Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35989) - Bump jQuery-UI dist to 1.13.2 (server#36009) - Update crl after revoke files_bpm.csr (server#36018) - Fix cache key used to verify shared mountpoints (server#36050) - Update ca-cert bundle (server#36061) - Still include the share target in the cache key for validating share mount (server#36172) - Update nextcloud/ocp dependency (activity#1049) - Various fixes (logreader#825) - Update nextcloud/ocp dependency (nextcloud_announcements#148) - Bump deps to newer versions (notifications#1408) - Update nextcloud/ocp dependency (notifications#1414) - Bump postcss from 8.4.19 to 8.4.20 (photos#1544) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.4 (text#3488) - Fix(deps): update tiptap (text#3489) - Only scroll images into view when they’re added (text#3534) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3556) - Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3580) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3591) - Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3603) - Fix(deps): update dependency core-js to ^3.27.0 (text#3608) - Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3613) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3621) - Fix(deps): update dependency core-js to ^3.27.1 (text#3622) - Npm audit fix (text#3639) - Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1507) * Thu Dec 08 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.8 - Update guzzlehttp/guzzle requirement from 7.4.5 to 7.5.0 in /build/integration (server#33888) - Add rate limiting on lost password emails (server#34659) - Emit typed event when preview is requested (server#34855) - Avoid double ldap_unbind in Wizard.php (server#34942) - Skip general login with email for non-valid addresses and LDAP (server#34947) - Cleanup tempfiles after each cron job run (server#34949) - Run session token renewals in a database transaction (server#34952) - Fix invalid date in security.txt (server#34966) - Avoid a crash when a PHP extension has no version (server#35005) - Fix unsuccessful token login logged as error (server#35012) - Only show cron warning after 24h due to time insensitive jobs (server#35018) - Fix duplicate event email notifications (server#35019) - Cast to int (server#35022) - Add repair command to fix wrong share ownership (server#35039) - Fix size calculation on copying the skeleton files (server#35049) - Add description for calendar uri (server#35059) - Fix sidebar not automatically hidden in Files app (server#35061) - Fix top margin in empty versions list (server#35065) - Make sure that path is normalized and then checked, (server#35088) - Fix HTML entities not decoded in comment just added (server#35100) - Fix PublicKeyTokenProviderTest import and mock (server#35101) - Appropriate length check in Notification.php (server#35113) - Use the updated mariadb10.6 container in drone (server#35114) - Fix distorted previews when using imaginary (server#35115) - [LDAP] always create instance of own user manager (server#35131) - Run integration tests on 3rdparty bump (server#35134) - Revert “Appropriate length check in Notification.php” (server#35140) - Detect weird local ips (server#35141) - Make sure to not pass null to DateTime::createFromFormat (server#35162) - Mark more config values as sensitive (server#35200) - Fix settings for setting default expiration date (server#35215) - Fix JSON error when comment has no reactions (server#35245) - Properly compare quota against both float/int values (server#35250) - Delay updating setup providers untill we register the mounts (server#35258) - Also cancel XHR when cancelling uploads (server#35266) - Hide warning about missing apps for when shipped in the next version (server#35292) - Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (server#35297) - Don’t use quota cache through user management (server#35313) - Fix mentions rendering in comment editor (server#35321) - Check quota on file copy (server#35328) - Check quota on file copy (server#35332) - Revert “Fix quota type to int” (server#35334) - Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35349) - Handle badly named version files more gracefully and log information (server#35351) - Fix forwarding the object id when searching comments (server#35356) - Update cache when file size === 0 (server#35367) - Fix UX of renaming token (server#35392) - Update some libs (server#35395) - Do not check quota for non Node (server#35409) - Update behat/behat requirement from ~3.11.0 to ~3.12.0 in /build/integration (server#35564) - Downgrade ubuntu in order to fix CI (server#35607) - Add mlocati/ip-lib in stable24 (3rdparty#1221) - Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (3rdparty#1237) - Run NPM audit fix (activity#1004) - Update nextcloud/ocp dependency (activity#993) - Do not pass an instance of User where a string is expected (activity#996) - Update nextcloud/ocp dependency (activity#999) - Re-activate getMember() (circles#1204) - Refresh cache on demand (circles#1215) - Avoid exception loop (circles#1221) - Audit fix (files_pdfviewer#682) - Update nextcloud/ocp dependency (firstrunwizard#753) - Update some libs (logreader#818) - Update nextcloud/ocp dependency (nextcloud_announcements#132) - Update nextcloud/ocp dependency (nextcloud_announcements#135) - Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1356) - Update nextcloud/ocp dependency (notifications#1359) - Update nextcloud/ocp dependency (notifications#1364) - Run NPM audit fix (notifications#1372) - Update user status with event data (notifications#1378) - Update some libs (password_policy#412) - Update nextcloud/ocp dependency (photos#1442) - Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1461) - Bump postcss from 8.4.18 to 8.4.19 (photos#1479) - Update nextcloud/ocp dependency (photos#1480) - Run npm audit fix (photos#1496) - Audit fix (privacy#813) - Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#816) - Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3339) - Update nextcloud/ocp dependency (text#3341) - Avoid saving without changes (text#3351) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3360) - Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3361) - Fix(deps): update tiptap to ^2.0.0-beta.202 (text#3362) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.2 (text#3363) - Update nextcloud/ocp dependency (text#3366) - DirectEditing: Set session user for DirectSession editing (text#3372) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3387) - Don’t apply author annotations when in composition (text#3396) - Set IUserSession user in SessionController if available (text#3398) - Fix typo in serializePlainText (text#3402) - Disable rich workspace rendering when view is not visible (text#3403) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3413) - Update nextcloud/ocp dependency (text#3418) - Fix(deps): update dependency core-js to ^3.26.1 (text#3421) - Fix(deps): update tiptap (text#3441) - Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3448) - Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3457) - Update npm dependencies (text#3469) - Bring back menubar without formatting on plain text mode (text#3475) - Audit fix (viewer#1478) * Wed Nov 30 2022 pgajdos@suse.com - a2enmod php8 in TW and 15.4 onwards * Thu Nov 03 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.7 - Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration (server#33185) - Fix quota type to int (server#34032) - Use filesystem user instead of file owner for creating version (server#34040) - Fix renaming in shared with you file list (server#34355) - Url encode the web dav url for copying (server#34381) - Trigger a rescan when trying to fopen a file that exists in cache but not on disk (server#34410) - Fix User profile picture when performing the search (server#34440) - Fix: Prevent deadlocks during mtime/size/etag propagation (server#34447) - Makes untrusted domain error on info (server#34454) - Fix Error: Undefined index: redirect_url (server#34460) - Harden disk_free_space check in CheckSetupController (server#34506) - Update ca-cert bundle (server#34518) - Update security.txt expires field (server#34527) - Fix password length limitation (server#34532) - Avoid allocating too much memory for the buffer on s3 uploads (server#34552) - Return proper error code when reporting exception fails in remote.php (server#34584) - Fix “email changed” activity email check (server#34600) - LDAP to not register new users when outside of fair use or over limits (server#34730) - Fix external storages access (server#34750) - Fix null error in getUnencryptedSize (server#34770) - Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34792) - Expose mapped user count from LDAP and use that for user limit check (server#34795) - Fix updating cached mounts that didn’t have their mount provider set previously (server#34797) - DB mounts table: Add index for mount_provider_class (server#34798) - Add pre-commit configuration to stable24 as well (server#34802) - Update notifications for one-click instances (server#34805) - Update psalm-baseline.xml (server#34812) - Check share attributes on preview endpoints (server#34824) - Propagate attributes when resharing (server#34840) - Fix psalm errors fron the end of the baseline file (server#34845) - Run NPM audit fix (activity#972) - Improve email logging (activity#982) - Update nextcloud/ocp dependency (activity#989) - Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#293) - Update nextcloud/ocp dependency (nextcloud_announcements#128) - Fix multi-tab usage with notify_push (notifications#1303) - Run audit fix (notifications#1311) - Send the subscription key to the Community push proxy (notifications#1320) - Adjust the expected query count (notifications#1338) - Update nextcloud/ocp dependency (notifications#1351) - Bump workbox-webpack-plugin, qs, postcss, @nextcloud/moment and autoprefixed (photos#1401) - Bump vue-router from 3.5.3 to 3.5.4 (photos#1412) - Update nextcloud/ocp dependency (photos#1413) - Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1437) - Run audit (recommendations#557) - Bump terser and moment (text#3136) - Fix(deps): update tiptap (text#3171) - Chore(deps): update dependency @vue/vue2-jest to ^27.0.0 (text#3198) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.6 (text#3199) - Fix(deps): update dependency highlight.js to ^10.7.3 (text#3200) - Chore(deps): update dependency cypress to ^9.7.0 (text#3201) - Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3205) - Fix emoji suggestion regression (text#3206) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.14.0 (text#3207) - Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0 (text#3208) - Chore(deps): update dependency @nextcloud/stylelint-config to ^2.2.0 (text#3211) - Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3215) - Fix(deps): update dependency @nextcloud/dialogs to ^3.2.0 (text#3216) - Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3220) - Fix(deps): update dependency @nextcloud/vue to ^5.4.0 (text#3221) - Fix(deps): update dependency core-js to ^3.25.5 (text#3222) - Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3223) - Fix(deps): update dependency vue-material-design-icons to ^5.1.2 (text#3225) - Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3254) - Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3264) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.13 (text#3272) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.14 (text#3281) - Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3287) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.20 (text#3293) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.21 (text#3297) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.23 (text#3299) - Fix(deps): update dependency core-js to ^3.26.0 (text#3300) - Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3310) - Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.25 (text#3316) - Bump terser and async (viewer#1406) - Use preview for unsupported images (viewer#1415) - Fix previewpath legacy variable (viewer#1430) * Thu Oct 06 2022 Michael Ströder <michael@stroeder.com> - Update to 24.0.6 * Bump moment from 2.29.3 to 2.29.4 (server#33423) * Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (server#33461) * Make groupfolders use system wide encryption keys (server#33700) * Log if cookie login failed with token mismatch or session unavailability (server#33787) * Wait for the new user form to be visible in acceptance tests (server#33791) * Fix handling of internal errors when uploading theming files (server#33798) * 33036 [Bug]: Set default expiration date (server#33805) * Always use the default fs owner when storing versions (server#33970) * Improve getting recent files performance (server#33983) * Do not empty config.php file if reading failed for any reason (server#34021) * Do not output a warning when a file is not found (server#34089) * Convert file_metadata.id from intto bigint (server#34090) * Reset global search on files sidebar navigation change (server#34106) * Dont try email login if the provider username is not a valid email (server#34111) * Fix translation of user exists error server-side (server#34112) * Update ca-cert bundle (server#34128) * Clear search results when remove search query (server#34159) * Show long names correctly on profile card (server#34228) * Bump moment-timezone from 0.5.34 to 0.5.37 (server#34259) * Correctly handle Redis::keys returning false (server#34341) * Fix empty content of dashboard (activity#924) * Update christophwurst/nextcloud dependency (activity#931) * Migrate to nextcloud/OCP package in stable24 (activity#937) * Update nextcloud/ocp dependency (activity#942) * Migrate to nextcloud/OCP package in stable24 (firstrunwizard#746) * Migrate to nextcloud/OCP package in stable24 (logreader#792) * Migrate to nextcloud/OCP package in stable24 (nextcloud_announcements#110) * Update nextcloud/ocp dependency (nextcloud_announcements#114) * Fix checking for links finally (notifications#1277) * Update christophwurst/nextcloud dependency (notifications#1284) * Migrate to nextcloud/OCP package in stable24 (notifications#1294) * Update nextcloud/ocp dependency (notifications#1297) * Revert “Revert “fix service-worker”” (photos#1220) * Migrate to nextcloud/OCP package in stable24 (serverinfo#403) * Migrate to nextcloud/OCP package in stable24 (survey_client#149) * Build(deps-dev): bump @cypress/webpack-preprocessor from 5.12.0 to 5.12.2 (text#2819) * Append a newline after inserted image (text#2864) * Fix: update link menububble on editor updates (text#2874) * Update: tiptap and prosemirror (text#2909) * Fix emoji autocompletion keyboard behaviour (text#2911) * Fixes focus handling in MenuBar (text#2916) * Align popover menus to the left on mobile (text#2917) * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2935) * Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2936) * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2938) * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2940) * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2941) * Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2942) * Build(deps): bump @tiptap/extension-image from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2943) * Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2944) * Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2945) * Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2946) * Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2948) * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2950) * Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2953) * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2954) * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2956) * Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2957) * Build(deps): bump @tiptap/extension-text from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2958) * Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2959) * Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2960) * Build(deps): bump @tiptap/extension-code from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2961) * Build(deps): bump @tiptap/extension-document from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2962) * Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2963) * Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2964) * Update: all of tiptap (text#2966) * Make it possible to insert heif/heic images (text#2975) * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2996) * Build(deps): bump @tiptap/core from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2997) * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2998) * Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2999) * Build(deps): bump @tiptap/extension-blockquote from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3000) * Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3001) * Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3002) * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3003) * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3004) * Build(deps): bump @tiptap/extension-code from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3005) * Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3006) * Build(deps): bump @tiptap/extension-document from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3007) * Build(deps): bump @tiptap/extension-text from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3008) * Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3009) * Build(deps): bump @tiptap/extension-table-cell from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3011) * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3012) * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3013) * Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3014) * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3015) * Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3016) * Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3017) * Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3019) * Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3020) * Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3021) * Build(deps): bump @tiptap/extension-image from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3022) * Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3023) * Build(deps): bump @tiptap/extension-bullet-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3024) * Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3025) * Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3026) * Build(deps): bump @tiptap/extension-link from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3027) * Disable formatting menububble in Safari on iOS (text#3056) * Migrate to nextcloud/OCP package in stable24 (text#3061) * Update nextcloud/ocp dependency (text#3115) * Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1389) * Create psalm.yml (viewer#1399) * Fri Sep 16 2022 Petr Vanek <petr@yarpen.cz> - Fix php-bcmath package version recommendation in case of PHP 8 * Thu Sep 08 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.5 - Recover installation when creating the database user fails and improve password strength (server#33514) - Unify initial and updated quota display (server#33538) - Fix updating size when folder is empty (server#33562) - Optimize search post-processing for jail wrapper (server#33603) - Further pre-filter search result before setting up share source cache (server#33604) - Fix encryption:fix-encrypted-version command when encrypted is set to 0 (server#33636) - Bump marked from 4.0.13 to 4.0.19 (server#33642) - Respect user settings in php.ini if they are big enough (server#33644) - Improve handling of profile page (server#33648) - Fix carddav activities (server#33651) - Directly build the search filter for shared storage instead of setting up the source cache (server#33656) - Update psalm-baseline.xml (server#33663) - Fix plural usage in LDAP wizard (server#33667) - Update CRL (server#33676) - Logger ignore args of sharepoint-related methods (server#33689) - Add back TokenCleanupJob to invalidate old temporary tokens (server#33696) - Fix copy in view-only mode (server#33720) - Remove leading slash for search results at mountpoint root (server#33749) - Check calendar URI length before creation (server#33782) - Compare lowercase email when updating from ldap (server#33920) - Revert “Compare lowercase email when updating from ldap” (server#33935) - Update christophwurst/nextcloud dependency (activity#883) - Update .l10nignore (activity#885) - Fix translation ignore (activity#889) - Update christophwurst/nextcloud dependency (activity#896) - Ignore remnants (circles#1128) - Update christophwurst/nextcloud dependency (circles#1139) - Fix background email job for disabled users (notifications#1256) - Fix duplicate ID on settings page (notifications#1262) - Fix service-worker (photos#1214) - Revert “fix service-worker” (photos#1217) - Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (text#2800) - Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2820) - Revert “build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4” (text#2870) * Thu Aug 11 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.4 - Bump underscore from 1.12.0 to 1.12.1 (server#31984) - Allow compatibility wrapper on local external storage (server#32273) - Bump vue-router from 3.5.3 to 3.5.4 (server#32840) - Bump handlebars-loader from 1.7.1 to 1.7.2 (server#33096) - DAV custom props: catch Exception and rollback transaction in case (server#33132) - Fix empty address books being exported (server#33178) - Fix listening for circle events in SetupManager (server#33212) - Also use nextcloud certificate bundle when downloading from s3 (server#33252) - Translate error when user already exists (server#33262) - Fix loading legacy app.php with multi app dir (server#33276) - Always triger setup of builtin storage wrappers (server#33326) - Fix reading blob data as resource (server#33343) - Reset user status based on message ID only (server#33350) - Bump sabre dav to 4.4.0 in stable24 (server#33352) - Improve local IP detection (server#33353) - Bump dompurify from 2.3.8 to 2.3.10 (server#33363) - Don’t try to purge objects from the birthday calendar when it doesn’t exist (server#33364) - Bump jsdoc from 3.6.10 to 3.6.11 (server#33369) - Bump @nextcloud/moment from 1.2.0 to 1.2.1 (server#33370) - Don’t set `null` as a bundle path (server#33382) - Handle AccessDenied error when checking if external s3 support versions (server#33391) - Handle one time and large passwords (server#33407) - Add share attributes + prevent download permission (server#33416) - Bump clipboard from 2.0.10 to 2.0.11 (server#33438) - Fix file public link permissions if public upload is not enabled (server#33439) - Bump jquery-ui from 1.13.1 to 1.13.2 (server#33441) - Revert “Revert “Remove inefficient fed share scanner”” (server#33455) - Do not update passwords if nothing changed (server#33490) - Bump sabre/dav to 4.4.0 (3rdparty#1109) - Add psalm (circles#1108) - Ignore circle with no initiator (circles#1123) - Build(deps-dev): bump cypress from 9.6.0 to 9.6.1 (text#2694) - Build(deps): bump prosemirror-view from 1.26.4 to 1.26.5 (text#2695) - Build(deps): bump @tiptap/core from 2.0.0-beta.181 to 2.0.0-beta.182 (text#2696) - Do not unintended remove or modify link titles (text#2701) - Build(deps): bump core-js from 3.23.3 to 3.23.5 (text#2727) - Make cypress CI faster (text#2728) - Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (text#2746) - Build(deps): bump prosemirror-schema-list from 1.2.0 to 1.2.1 (text#2747) - Fix bullet list input role for CJK input (text#2753) - Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (text#2767) - Merge pull request #1273 from nextcloud/enh/open_with (viewer#1296) - Fix bundling in stable24 (viewer#1308) * Mon Jul 18 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.3 - Fix cropped image generated when not asked (server#32483) - Fix loading groupfolder info when share api is disabled (server#32654) - Validate custom dashboard background image (server#32791) - Bump webpack from 5.72.0 to 5.72.1 (server#32819) - Update psalm-baseline.xml (server#32824) - Fix deletion of additional emails (server#32850) - Don’t spam the log with fatals when maintenance mode is enabled or an… (server#32858) - Run php tests when 3rdparty changed (server#32870) - Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only (server#32882) - Fix default toast message for failed uploads with HTTP/2 (server#32894) - Mention missing files subdir (server#32920) - Fix profiler trying to serialize invalid utf8 (server#32939) - Fix email shares not being shown to other users (server#32940) - Do not display the buffer_size info if the size is already set to a c… (server#32968) - Use stored user for PasswordUpdatedEvent (server#32974) - Fix logging data context to file (server#32983) - Fix hook encryption with cron job (server#32986) - Improve local domain detection (server#32990) - Load dashboard widgets of enabled apps only (server#32997) - Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (server#33009) - Update guzzlehttp/guzzle requirement from 7.4.4 to 7.4.5 in /build/integration (server#33019) - Bump sass from 1.50.0 to 1.50.1 (server#33026) - Rename setting name to reduce its length (server#33028) - Fix metadata extraction (server#33049) - Check whether entry is of type ICacheEntry in Cache->remove() (server#33058) - Fix undefined when no tags (server#33062) - Fix detection of firefox in ContentSecurityPolicyNonceManager (server#33069) - Add trashbin export expiration notice (server#33077) - Enable binary protocol again (server#33078) - Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33092) - Remove .php from ajax url (server#33113) - Fix translation of home breadcrumb (server#33119) - Fixes for quota text in navigation bar (server#33125) - Fix branch selection (server#33138) - Do not send display name twice for saving (server#33143) - Update psalm-baseline.xml (server#33149) - Fix trashbin expiration notice casing (server#33155) - Only ignore attempts of the same action (server#33157) - Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (3rdparty#1090) - Fix one hardcoded string (circles#1100) - Avoid using non-existing \OCP\Server::get (circles#1106) - Ensure the content takes the whole height when we hide the footer (files_pdfviewer#612) - Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#616) - Shuffle before validating (password_policy#364) - Timeline: Do not take VirtualGrid out of DOM to avoid infinite loop (photos#1118) - Fix external storage support (photos#1125) - Stable24 / Upgrade dependencies (text#2610) - Build(deps): bump prosemirror-view from 1.26.1 to 1.26.2 (text#2623) - Build(deps): bump prosemirror-state from 1.4.0 to 1.4.1 (text#2624) - Text: fix cypress selector to find the right image (text#2626) - Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.41 to 2.0.0-beta.42 (text#2640) - Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.36 to 2.0.0-beta.37 (text#2641) - Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.28 to 2.0.0-beta.29 (text#2642) - Build(deps): bump @tiptap/extension-link from 2.0.0-beta.42 to 2.0.0-beta.43 (text#2643) - Build(deps): bump core-js from 3.23.2 to 3.23.3 (text#2644) - Build(deps): bump prosemirror-view from 1.26.2 to 1.26.3 (text#2645) - Build(deps): bump @tiptap/core from 2.0.0-beta.180 to 2.0.0-beta.181 (text#2646) - Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.83 to 2.0.0-beta.84 (text#2647) - Build(deps): bump @tiptap/suggestion from 2.0.0-beta.96 to 2.0.0-beta.97 (text#2648) - Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.72 to 2.0.0-beta.73 (text#2649) - Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.35 to 2.0.0-beta.36 (text#2650) - Build(deps): bump @tiptap/extension-placeholder from 2.0.0-beta.52 to 2.0.0-beta.53 (text#2651) - Build(deps): bump @tiptap/extension-history from 2.0.0-beta.25 to 2.0.0-beta.26 (text#2652) - Build(deps): bump @tiptap/extension-table from 2.0.0-beta.53 to 2.0.0-beta.54 (text#2654) - Fix: return promise in cypress command to wait for it (text#2659) - Backport/stable24/2326 update eslint config (text#2666) - Backport link fixes to stable24 (text#2672) - Fix: only show delete image button when editing (text#2673) - Use better wording in english to allow easier gender neutral translations (text#2674) - Avoid loading the image before the node view (text#2675) - Fix/dav (text#2676) - Trigger event on content change in syncservice (text#2679) - Update prosemirror dependencies (text#2680) - Fix: use own workspace endpoint instead of PROPFIND properties (text#2682) - Remove invalid leading slash in blank.mp4 path (viewer#1270) - Always use the main background for the default theme (viewer#1280) * Mon Jun 20 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.2 - Bump dompurify from 2.3.6 to 2.3.8 (server#32416) - Bump @testing-library/vue from 5.8.2 to 5.8.3 (server#32419) - Remove storage wrappers when deleting the user storage (server#32444) - Adjust wording for database checks (server#32457) - Fix backgroundjobs mode (server#32470) - Properly calculate primary element based on background luminance (server#32510) - Fix crop condition (server#32513) - Fix handling events without names in activities (server#32585) - Improve warning about missing pnctl (server#32603) - Fix status handling (server#32619) - Move Gd failed operations to debug level (server#32621) - Update guzzlehttp/guzzle requirement from 7.4.2 to 7.4.3 in /build/integration (server#32638) - Update 3rdparty for symfony/translation:4.4.41 (server#32650) - Handle non existing settings again (server#32657) - Add a method to get estimated export size in IMigrator (server#32664) - Fix Nextcloud Android app not showing proper name (server#32668) - Fix share permissions rendering (server#32674) - Allow use of rememberme cookies for IApacheAuth backends (server#32677) - More meaningfull message when a public authenticated share’s password is wrong or has expired. (server#32683) - Make sure activities are not created when a deleted calendar object expires (server#32692) - Trim mount point before matching in encryption code (server#32705) - Store unencrypted size in the unencrypted_size column (server#32708) - Cleanup temporary files after finishing the write to object storage (server#32710) - Always log errors from sending federation api requests to ease debugging (server#32750) - Add new share attributes column (server#32752) - Make X-HAS-{MD5/SHA256} opt-in (server#32758) - Temporary passwords fixes 31952 (server#32764) - Fix get avatar authorization (server#32770) - Handle stream wrappers in SeekableHttpStream (server#32776) - Add back the deleted.png file (server#32786) - Update psalm-baseline.xml (server#32794) - Fix mounts mounted at the users home (server#32801) - Properly import maintenance script (server#32802) - Perform onetime setup earlier to ensure wrappers are registered on time (server#32811) - Update guzzlehttp/guzzle requirement from 7.4.3 to 7.4.4 in /build/integration (server#32822) - Fix exception handling when profile data is too long (server#32833) - Fix issue #31692 of occ files:scan (server#32841) - Fix replacing external storage password during debug log (server#32842) - Revert “Remove inefficient fed share scanner” (server#32848) - Correctly log failed attempts (server#32854) - Fix logger overwriting vars in some circumstances (server#32904) - Bump symfony/translation to 4.4.41 (3rdparty#1042) - Save parameters also in the notifications (activity#814) - Limit the $limit to a maximum of 200 (activity#816) - ConfirmKey must be uuid (circles#1053) - Create CODEOWNERS (notifications#1211) - Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13 (text#2407) - Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.31 to 2.0.0-beta.32 (text#2408) - Build(deps): bump @nextcloud/moment from 1.2.0 to 1.2.1 (text#2410) - Ci: only run php unit tests when php files changed (text#2414) - Add support for different encodings (text#2416) - Build(deps): bump @tiptap/core from 2.0.0-beta.174 to 2.0.0-beta.176 (text#2423) - Build(deps): bump @tiptap/suggestion from 2.0.0-beta.90 to 2.0.0-beta.92 (text#2424) - Build(deps): bump @tiptap/extension-link from 2.0.0-beta.36 to 2.0.0-beta.38 (text#2425) - Changes menu entry. (text#2427) - Build(deps): bump @tiptap/extension-table from 2.0.0-beta.48 to 2.0.0-beta.49 (text#2436) - Improve image attachment management (text#2444) - Do not register text/csv mimetype when office can handle it (text#2453) - Fix non-working hard line breaks (text#2487) - Encode file to UTF-8 on fetch call (text#2498) - An empty string is a valid encoded result (text#2501) - Bring back inline code support (text#2507) - Use modern API to cancel requests (viewer#1249) * Thu May 19 2022 ecsos <ecsos@opensuse.org> - Update to 24.0.1 - Bump karma-spec-reporter from 0.0.33 to 0.0.34 (server#31985) - Tell mysql to ignore the sort index for search queries (server#32123) - Update description of cronjob settings to be aligned to the documenta… (server#32133) - Fix showing of all apps are up-to-date in apps management (server#32153) - Fx translations with trailing colon (server#32159) - Fix social sharing buttons (server#32181) - Revert “Show the child folders in the breadcrumb menu when on a parent entry.” (server#32219) - Use sabre function directly rather than duplicating it (server#32236) - Revert “Revert “Make the order of reactions reliable”” (server#32241) - Include more emoji chars to test and fixes after include it (server#32256) - Expose shareWithDisplayNameUnique also on autocomplete endpoint (server#32275) - Don’t use hash to check if binding worked (server#32282) - Fix preview generator trying to recreate an existing folder (server#32320) - Fix for transferring ownership of groupfolders (server#32329) - Add share search tweaks (server#32360) - Don’t unjail the path when getting the storage info (server#32365) - Increase retry delay on ‘Wait for S3’ CI job (server#32368) - Bump karma from 6.3.17 to 6.3.20 (server#32386) - Bump moment from 2.29.2 to 2.29.3 (server#32402) - Fix user agent trimming on installation (server#32414) - Show user account on grant loginflow step (server#32415) - Only log diagnostic events if a treshhold is set (server#32424) - Replace isValidEmoji by method in EmojiHelper (server#32437) - Add Email validation (server#32472) - Switch to getOption() (circles#1042) - Add new diagram templates (example-files#23) - Adapt layout after viewer update (files_pdfviewer#597) - Update phpunit workflows (files_pdfviewer#599) - Prevent video file downloads when there is a download limit (files_videoplayer#275) - Fix password generation (password_policy#357) - Fix FreeBsd Interface parsing (serverinfo#373) - Switch to auto table layout (text#2375) - Use ‘(n)’ suffix instead of timestamp prefix for uploaded image names (text#2377) - Manually get a mounted instance of the file if needed during lock/unlock (text#2380) - Fix attachment cleanup when file names contain parenthesis (text#2389) - Build(deps-dev): bump cypress from 9.5.3 to 9.5.4 (text#2402) - Build(deps-dev): bump @vue/vue2-jest from 27.0.0-alpha.4 to 27.0.0 (text#2405) - Fix viewer integration styling (text#2419) - Revert “Revert “Improve preloading”” (viewer#1237) - Revert “Revert “Revert “Improve preloading””” (viewer#1238) - Fix design update after 5 vue components upgrade (viewer#1239) - Improve preloading (viewer#1240) * Tue May 03 2022 ecsos <ecsos@opensuse.org> - Update 24.0.0 - User migration - Smart file locking - 4x lower db load - Reactions & media tab in Talk - Reply to calls & messages in Desktop client - Undo send & schedule emails Read announcement blog for all the the details: https://nextcloud.com/blog/nextcloud-hub-24-is-here/ * Sun Apr 24 2022 ecsos <ecsos@opensuse.org> - Update to 23.0.4 - Run tests with primary object storage in CI + large upload fixes (server#31453) - User_ldap fix ldap connection resets #31421 (server#31514) - Validate overwrite.cli.url to be a url in setup check (server#31518) - Fix duplicated UUID detection when there are empty uuids (server#31521) - Fix occ user:add-app-password (server#31536) - Fix the logger that is imported for critical actions (server#31540) - Toggle profile globally (server#31624) - Improve imagick, bcmath and gmp extension warnings (server#31634) - Add optional WebDav propfind properties to count sub elements (server#31641) - Fix listeners declaration in case of occ usage (server#31656) - Do not forget DB table prefix with truncate query (server#31666) - Limit the length of app password names (server#31678) - Add OPcache recommendations to Transifex (server#31705) - Bump babel-loader from 8.2.3 to 8.2.4 (server#31721) - Add oauth2_clients migration for Owncloud (server#31730) - Don’t create cards_abiduri it if already exists (server#31733) - Show that the web updater is not recommended on big instances (server#31740) - Add direct arg to login flow (server#31748) - Wrap oauth2 migrations inside conditions (server#31774) - Fix assignment of the LDAP Wizard connection (server#31785) - Fix ldap wizard styling (server#31804) - Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (server#31821) - Ignore errors when searching for bundled preview (server#31831) - Deduplicate storage ids in list before reusing (server#31835) - Dont re-query fileinfo when getting dav quota (server#31836) - Take permissions from multiple paths into account for share permissions (server#31846) - Log in audit log federated shares events (server#31856) - Update autoloaders and Node package-lock.json (server#31862) - Fix incorrect if conditions in View (server#31878) - Do not decorate the CLI output if it’s explicitly turned off (server#31880) - Fix _App::getCurrentApp() when being called from CLI or phpunit (server#31882) - Bump moment from 2.29.1 to 2.29.2 (server#31913) - Fix shared mount roots not being returned from getSharesInFolder (server#31923) - Confirm user is internal to globalscale (server#31940) - AmazonS3: allow not implemented versioning (server#31946) - Fix accept/reject remote share action (server#31949) - Update CRL after revocation of socialsharing_telegram.csr (server#31955) - Fix LDAP Dark Theme Issue (server#31968) - Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5 (3rdparty#1016) - Fallback to the admin settings if the user did not configure it (activity#781) - Bypass/limit permissions (circles#1001) - Update memberships on path change (circles#1007) - Check owner attendance (circles#1010) - Remove child shares (circles#1015) - Update displayName (circles#1017) - Oracle support (circles#978) - Limit some feature when Circles is managed by an app (circles#982) - Use stable23 for oci tests (circles#985) - Missing $prec (circles#995) - Update population (circles#997) - Disable social recommendation (firstrunwizard#693) - Fix settings navigation order (firstrunwizard#697) - Bump babel-loader from 8.2.3 to 8.2.4 (privacy#752) - Build(deps): bump prosemirror-view from 1.23.7 to 1.23.9 (text#2233) - Build(deps): bump prosemirror-view from 1.23.9 to 1.23.10 (text#2259) - Build(deps): bump prosemirror-view from 1.23.10 to 1.23.11 (text#2274) - Fix: menu bubble size at the end of the line (text#2277) - Build(deps): bump prosemirror-view from 1.23.11 to 1.23.12 (text#2286) - Properly cancel and reset ongoing streams when unmounting (viewer#1208) * Mon Mar 21 2022 ecsos <ecsos@opensuse.org> - Update to 23.0.3 - Allow writing audit log to syslog and systemdlog (server#30852) - Allow to disable AuthToken v1 (server#30949) - Add primary key for ratelimit table (server#30965) - Bump samba images in tests (server#30967) - Update variables.scss - Fallback font before Noto Color Emoji (server#30969) - Show if the mail server settings are not set or verified (server#30998) - Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage. (server#30999) - Fix: Birthday events missing after reimporting contacts (server#31000) - Bump clipboard from 2.0.9 to 2.0.10 (server#31023) - Fix bugs with incorrect currentFileList in the favorite and share by you view (server#31050) - Allow specify a config prefix for another database connection (server#31059) - Don't provide favorite activity settings (server#31084) - Only setup part of the filesystem for appdata requests (server#31098) - Allow sub-admins to access delegated settings. (server#31102) - Ignore contact interaction with self (server#31120) - Fix overlapping buttons in apps-management (server#31179) - Fix typo in DAV namespace registration (server#31183) - Fix a broken tooltip (server#31184) - Improve user status revert performance (server#31192) - Fix path handling when transferring incoming shares (server#31204) - Bump dompurify from 2.3.5 to 2.3.6 (server#31226) - Improve caching policy use immutable when loading versionned assets (server#31244) - Hide download button for images (server#31253) - Don't redirect when loading files index page (server#31255) - Consider only reminders with calendar data (server#31262) - Also cache non-existing to reuse it (server#31297) - Ignore cache in occ ldap:check-ldap command (server#31299) - Wrap S3 multipart upload exception (server#31302) - Fix ldap:check-user method for newly created LDAP users (server#31306) - Avoid PHP errors in the checkers drone step (server#31313) - Background job time windows (server#31318) - Mark split database configs as sensitive (server#31331) - Update CRL after revocation of rocket_integration.csr (server#31350) - Bump backbone from 1.4.0 to 1.4.1 (server#31369) - Make Sabre File exception messages translatable (server#31392) - Censor more configs (server#31399) - Don't set up full filesystem to check for certificates (server#31401) - Also use hashed/indexed column on delete (server#31402) - Fix caching of the user avatar (server#31410) - Fix duplicate primary email message (server#31412) - Fix developer link (server#31423) - Fix fileactions for sharing overview (server#31424) - Prevent default right-click options when hideDownload is enabled (server#31427) - Fix return type of avatar file (server#31432) - Fix "Nextcloud is not allowed to use the OPcache API" warning (server#31437) - Add Nextcloud docs link to OPcache recommends (server#31438) - Be conservative when reading from fresh created column (server#31442) - Init user's file system if not existing on ownership transfer (server#31445) - Use persistent connections when connecting to redis (server#31450) - Fix settings error message timeout (server#31457) - Connectivity check: allow using the protocol in 'connectivity_check_domains' (server#31479) - Add option to disallow creation of local storages (server#31481) - Fix too many file download notifications when watching a video (server#31485) - Fix new file menu (server#31490) - Fix listeners declaration in case of occ usage (server#31529) - Fix user status not resetting correctly after a call (server#31543) - Prevent reading key on SFTP stat bool (server#31547) - Fix more than 1000 entries in queries exception in CardDavBackend (server#31550) - Update CRL after revoke deckimportfromtrello.csr (server#31618) - Revert "Fix listeners declaration in case of occ usage" (server#31642) - Try to reduce the load from writing (activity#731) - Allow specify a config prefix for another database connection (activity#735) - Adjust nextcloud lib version (activity#739) - Make background job time insensitive (activity#741) - Fix cached circle returning bool before being parsed as JSON (circles#932) - MembershipsService -> membershipService (circles#934) - Block/force circle types (circles#938) - Set member as INVITED only if not external (circles#940) - Allow configuration of one single password per circle (circles#944) - Display spent time on request (circles#949) - Lighter SQL requests and compat with Oracle (circles#956) - Update population (circles#959) - Fix PrimaryKey on circles_event (circles#965) - Fix import (circles#970) - Only refresh notifications once with notify push (notifications#1155) - Improve mass notification processing (notifications#1156) - Bump url-parse from 1.5.4 to 1.5.10 (photos#1043) - Fix privacy UI with subscription (privacy#707) - Bump vue-loader from 15.9.6 to 15.9.8 (privacy#712) - Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (privacy#715) - Bump @babel/core from 7.13.15 to 7.13.16 (privacy#718) - Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.2 (privacy#721) - Bump babel-loader from 8.2.2 to 8.2.3 (privacy#724) - Bump sass from 1.32.10 to 1.32.13 (privacy#731) - Bump vue and vue-template-compiler (privacy#732) - Bump eslint-config-standard from 16.0.2 to 16.0.3 (privacy#733) - Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4 (privacy#734) - Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (privacy#738) - Add index for last_contact in text_sessions table (text#2147) - Use file.path to track EditorWrapper instances more accurately (text#2150) - Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4 (text#2159) - Fix: only apply bullet style to ul > li (text#2195) - Build(deps): bump prosemirror-view from 1.23.6 to 1.23.7 (text#2207) - Fix: update psalm baseline to account for changes in server (text#2208) - Derpgon cz fix/stable23/image data urls (text#2210) - Display content first and then load menus (text#2228) - Build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.7 (viewer#1171) - Build(deps-dev): bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (viewer#1174) - Build(deps): bump camelcase from 6.2.0 to 6.2.1 (viewer#1175) - Build(deps): bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (viewer#1176) - Build(deps-dev): bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (viewer#1178) - Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (viewer#1179) - Build(deps-dev): bump wait-on from 6.0.0 to 6.0.1 (viewer#1180) * Wed Feb 16 2022 ecsos <ecsos@opensuse.org> - Update to 23.0.2 - Check for disk_free_space (server#29798) - Avoid use of iconv to get rid of unicode (server#29965) - Don't query the bruteforce attempts when we just deleted them (server#30026) - Fix input for groups validation in new user form (server#30144) - Reload page instead of file list when getting 401 authentification error (server#30151) - Allow to delete non-migrated previews instead of moving them (server#30175) - Fix relation "user_id" already exists migration error (server#30176) - Check resource before closing in encryption wrapper (server#30180) - Use correct icon for dir-external-root (server#30187) - Properly format sharing datepicker locale (server#30190) - Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration (server#30212) - Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration (server#30213) - Bump dompurify from 2.3.3 to 2.3.4 (server#30214) - Bump core-js from 3.19.2 to 3.19.3 (server#30215) - Don't check the configvalue for lastLogin which is never null (server#30236) - Support LDAP dns longer than 255 characters (server#30238) - Only wildcard search if enumeration is allowed (server#30245) - Fix setting up 2FA when no providers are set up but backup codes (server#30252) - Carefully filter out non matching time ranges for CalDAV search (server#30267) - Use bigint for autoincremented column (server#30272) - Fix ShareLink Upload UI for Folders (server#30289) - Use proper translation source for direct editing (server#30301) - Ignore non-existing groups when notifying group shares (server#30306) - Fix share owner not being displayed in sharing tab (server#30315) - Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30325) - Enhance and complement OPcache setup checks (server#30339) - Fix potential unwarranted memberships in nested groups from LDAP (server#30343) - Fix overlapping in the help settings section (server#30344) - Remove iconv from dependencies and tests (server#30351) - Fix persistent tooltip in the "new folder" input of the file picker (server#30356) - Don't die with LockedException when removing/restoring multiple files from trash (server#30390) - Improve personal settings on mobile (server#30411) - Fix rendering app authors with homepage or email (server#30431) - Add missing index for propertypath only queries of DAV properties (server#30433) - Handle external share with invalid host (server#30443) - Make sure to get file model in template picker (server#30449) - Improve status modal (server#30455) - Allow using composer plugin with composer 2.2 (server#30462) - Fix uploading text position (server#30480) - Run migrations fully when reenabling an app (server#30486) - Fix passing on the parameter (server#30522) - Fix email verification (server#30525) - Update CRL after revocation of sharerenamer.crt (server#30528) - Handle LocalServerException when scanning external shares (server#30557) - Fix fail when keys/files folder already exists (server#30576) - Use npm ci when running JS tests (server#30580) - Fix: only use jquery once it is available (server#30592) - Avoid zero division in setup checks (server#30594) - Prevent loading images that would require too much memory. (server#30602) - Fix undefined/unset scope in account properties (server#30611) - Fix RequestURL check for cli commands (server#30619) - Reset job disabling timer on adding the job again (server#30621) - Set the file's mtime from the headers in bulk upload (server#30623) - Trigger "changeDirectory" event on URL change (server#30627) - Properly abort uploads (server#30636) - Fix idn emails not working in shares (server#30643) - Implement multibucket shift for ObjectStore (server#30659) - Fix wrong unified search link to folder (server#30662) - Fix primary key change in user_ldap migration (server#30663) - Improve accessibility settings on mobile (server#30671) - Fix file picker not respecting hidden files settings (server#30672) - Add version of disabled apps when available (server#30674) - Optimize FileSystemTags workflow for groupfolder (server#30684) - Fix users can't login external mount user entered credentials not set (server#30685) - Remove inefficient fed share scanner (server#30688) - New Files internal link GET param to avoid opening the file (server#30689) - UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30695) - Improve layout for the public download page (server#30698) - Fix loading of the text app in public shared links (server#30722) - Fix non-ascii characters present in the header (server#30728) - Hash job argument (server#30734) - Increase email main buttons width for non-english languages (server#30740) - Improve install process (server#30747) - Create block-merge-freeze.yml (server#30753) - Log bruteforce throttle and blocking (server#30759) - Always call flush() as getAllKeys() is broken (server#30773) - Add KerberosApacheAuth support to files_external (server#30782) - Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30799) - Bump jquery-ui from 1.13.0 to 1.13.1 (server#30800) - Fix accessing undefined offsets (server#30811) - Fix psalm not running (server#30814) - 23.0.1 Final (server#30840) - Fix php:cs (server#30847) - Prevent merging on EOL branches (server#30872) - Fixes occ user:info when the user never logged in (server#30890) - Bump dompurify from 2.3.4 to 2.3.5 (server#30911) - Bump clipboard from 2.0.8 to 2.0.9 (server#30912) - Bump webpack-cli from 4.9.1 to 4.9.2 (server#30913) - Fix psalm warning related to registerEventListener (server#30915) - Update version.php (server#30975) - Fix duplicated UUID migration issue (server#31107) - Revert the 'broken' public page changes (server#31108) - Disable bulk upload by not advertising it (server#31171) - Create block-merge-freeze.yml (3rdparty#971) - Fix sorting of filters on php 8.0+ (activity#715) - Filter allowed type of member (circles#865) - Lighten select for single circle (circles#867) - Bypass moderator check on CFG_FRIEND (circles#873) - Better display of federated user (circles#876) - Strtolower on mail address (circles#882) - Only returns population on direct request from the front-end or occ command (circles#885) - Enforce password on new share (circles#887) - Ignore exception to group sync (circles#894) - Exception on null token (circles#896) - L10n: Improved grammar (circles#898) - Create block-merge-freeze.yml (circles#907) - Fix loosing memberships in low depth (circles#914) - Remove shares during circles destruction, clean orphan shares on cron (circles#918) - Paginate Circles through OCS query parameters (circles#919) - GetSingleId(): string; (circles#922) - Bump actions (files_pdfviewer#530) - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (files_pdfviewer#534) - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (files_pdfviewer#535) - Create block-merge-freeze.yml (files_pdfviewer#544) - Updating lint-php.yml workflow from template (files_pdfviewer#549) - Create block-merge-freeze.yml (files_rightclick#131) - Create block-merge-freeze.yml (files_videoplayer#256) - Fix overlapping buttons (firstrunwizard#652) - Create block-merge-freeze.yml (firstrunwizard#661) - Create block-merge-freeze.yml (logreader#636) - Create block-merge-freeze.yml (nextcloud_announcements#92) - Create block-merge-freeze.yml (notifications#1137) - Create block-merge-freeze.yml (password_policy#315) - Bump autoprefixer from 10.3.6 to 10.3.7 (photos#1009) - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (photos#1010) - Bump postcss-loader from 6.2.0 to 6.2.1 (photos#1011) - Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (photos#1012) - Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#1013) - Fix default previews (photos#951) - Fix Tags: Don't display tags without photos (photos#960) - Update workflows (photos#981) - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (photos#985) - Bump url-parse from 1.5.3 to 1.5.4 (photos#986) - Bump vue-router from 3.5.2 to 3.5.3 (photos#987) - Bump qs from 6.10.1 to 6.10.3 (photos#988) - Bump camelcase from 6.2.0 to 6.2.1 (photos#989) - Create block-merge-freeze.yml (photos#998) - Fix label of account name and hide parts with subscription (privacy#676) - Create block-merge-freeze.yml (privacy#684) - Update workflows (privacy#690) - Create block-merge-freeze.yml (recommendations#470) - Update test.yml (recommendations#473) - Create block-merge-freeze.yml (serverinfo#352) - Create block-merge-freeze.yml (survey_client#123) - Update mark input/paste rules to tiptap v2 regular expressions (text#1976) - Don't show "Link file" button when using direct edition (text#1979) - Make sure translations are detected (text#1984) - Fix only the first item gets tasklist-ified issue (text#2005) - Fix: use stable23 branch for cypress tests (text#2023) - Fix autofocus on empty documents without a node (Fixes: #1974) (text#2035) - Add stylelint to github actions (text#2041) - Fix: cypress login with new session feature (text#2046) - Bump @nextcloud/event-bus from 2.1.0 to 2.1.1 (text#2078) - Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#2081) - Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4 (text#2084) - Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#2085) - Bump prosemirror-markdown from 1.6.0 to 1.6.2 (text#2086) - Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (text#2088) - Bump prosemirror-view from 1.23.5 to 1.23.6 (text#2100) - Fix closing the editor modal in public folder view (text#2105) - Fix: 2020 let heading menu overflow workspace (text#2109) - Create block-merge-freeze.yml (text#2115) - Disable fade-out because of accessbility reasons (viewer#1066) - Fix german (Sie) translations comming from nextcloud-vue (viewer#1089) - Add cypress summary for easier branch protection mgmt (viewer#1094) - Add engines support for cypress tests (viewer#1099) - Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1108) - Disable swiping on viewer video controls (viewer#1114) - Disable swiping on viewer audio controls (viewer#1122) - Create block-merge-freeze.yml (viewer#1133) - Update lint-php.yml (viewer#1138) * Fri Jan 28 2022 ecsos <ecsos@opensuse.org> - Update to 23.0.1 - No changelog from upstream at this time.
/etc/apache2/conf.d/nextcloud.conf
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Feb 5 00:59:30 2025