Skip to content

v28.0.2

Compare
Choose a tag to compare
@Altahrim Altahrim released this 01 Feb 12:24
· 3321 commits to master since this release
v28.0.2
619dd93

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 needs ul or ol 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