- 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)
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=255
- 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
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=253
- 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)
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=237
- 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)
OBS-URL: https://build.opensuse.org/request/show/1153759
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=227
- 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)
OBS-URL: https://build.opensuse.org/request/show/1143493
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=225
- 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
OBS-URL: https://build.opensuse.org/request/show/1134620
OBS-URL: https://build.opensuse.org/package/show/server:php:applications/nextcloud?expand=0&rev=223