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