Nextcloud Hub 28.0.3
4 March 2024
Nextcloud Hub version 28.0.3 is now available.
Upgrading to Nextcloud Hub 28.0.3
Nextcloud Hub 28.0.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Nextcloud Hub updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Nextcloud Hub install to test the 28.0.3 upgrade prior to applying it live. Get started managing your Nextcloud Hub installations with Installatron
What's New in Nextcloud Hub 28.0.3
Bug Fixes and Changes
- 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)