App Suite UI

8.12.3 - 2023-05-16

Security

  • OXUIB-2365: XSS in PIM attachments preview
    • Root cause: User content was used in a template string
    • Solution: Use jQuery to escape user content and prevent code execution (Cherry picked from commit 6a28d12133f1ed094703319db90d9e275178ca3e)

8.12.2 - 2023-05-03

Changed

  • Disable switchboard features if no switchboard host is set
  • Translation updates

8.12.1 - 2023-04-13

Added

  • Latest translations

Fixed

  • OXUIB-2314: - Wrong space in the word "Meet -Konferenz"
  • Adding quota mini views synchronously

8.12.0 - 2023-04-06

Added

  • OXUI-962: Improve keyboard navigation in settings dropdown
  • Improve keyboard handling in calendar toolbars (OXUI-1100)
  • OXUI-1146: Features for mobile mail compose
    • Signature selection
    • Contact picker in address fields
    • Selecting own sender address
    • Save status in bottom toolbar
  • OXUI-1193: Retry mechanism for JWT fetch from switchboard
  • OXUI-1211: New inline help references
  • OXUIB-2245: Validation for tinymce toolbars
  • Add support to recognize join links for Microsoft Teams meetings
  • Request Web App Manifest
    • If configured, this will enable users to install App Suite as (web) application
  • Support for slots in ListControlView via addToSlot

Changed

  • Breaking change: OXUI-1158: JWT should be retrieved from Switchboard via http instead of websocket
    • Switchboard: JWT is now retrieved via http instead of websocket
    • Switchboard: JWT is now used to authenticate the websocket.
    • Presence has now a feature toggle under 'io.ox/core//features/presence' which is true by default
    • Disabling the presence feature will also disable switchboards websocket and zoom integration
  • Fixup alignment issues in settings
  • Move help button to settings header

Deprecated

  • Extension point io.ox/mail/compose/recipientActionLinkMobile
    • Please use io.ox/mail/compose/recipientActionsMobile instead
  • Included legacy api references of old mail api endpoints at io.ox/mail/api
  • IsWhiteListed function (mail/util.js) and whitelistRegex (core/capabilities.js)
  • Unused style for .mail-detail .recipient-actions

Removed

  • Deprecated device specific translation for more generic one in connect your device
  • Deprecated registry shortcuts mail-compose and client-onboarding
  • Deprecated io.ox/core/tk/dialogs. Please use io.ox/backbone/views/modal instead.
  • Deprecated io.ox/core/extPatterns/actions.js
  • Deprecated io.ox/core/extPatterns/links.js

Fixed

  • DOCS-4548: In the 'Sharing options' it seems that the invitation expires after one day
  • OXUIB-2065: Runtime error if vacationDomains configured in vacation rule
  • OXUIB-2200: Mail category name can be left empty
  • OXUIB-2212: Add autocomplete hint for which fields are searched in
  • OXUIB-2214: Settings for 2-Step verification look broken in mobile view
  • OXUIB-2215: Unconfirmed appointments with category color cannot be recognized as unconfirmed
  • OXUIB-2220: Resizebar can't be dragged when vacation notice is shown
  • OXUIB-2228: Move/Copy dialog in Drive does not scroll horizontally for long folder paths
  • OXUIB-2236: Broken dark mode in default notification settings
  • OXUIB-2246: Wrong relative date in birthday reminder
  • OXUIB-2247: "PasswordViewToggle" dark mode, disabled style and focus style
  • OXUIB-2248: Mobile: Unnecessary padding on Portal
  • OXUIB-2251: Removed inline image remains in the viewer by mail compose
  • OXUIB-2253: Calendar appointments set to 00:00 when 2FA enabled
  • OXUIB-2254: Wrong tab handling in right top bar
  • OXUIB-2260: Cannot identify selected mail folder in sidebar (with some themes)
  • OXUIB-2264: Error while creating appointment in other calendar
  • OXUIB-2269: Missing 'Empty trash' option in context menu for Drive folders
  • OXUIB-2273: Mark as read delay working inconsistently
  • OXUIB-2274: Misaligned action "Find a free time ..." in calendar
  • OXUIB-2279: Missing ellipsis/broken width calculation for drive folder breadcrumb
  • OXUIB-2280: Detailed search for email on mobile device is broken
  • OXUIB-2293: Preview of audio files attached to emails doesn't open
  • OXUIB-2294: Insert image dialogs in OX Documents broken
  • OXUIB-2296: Missing space between name of distribution list and label „Distribution list“
  • OXUIB-2297: Edit appointment savepoint not removable
  • OXUIB-2304: Percent character is cut off in scheduling view for zoom value 1000%
  • OXUIB-2305: Prevent linking halo view if user has no contact capability
  • OXUIB-2307: Storage space information displayed untranslated on German mail tab
  • OXUIB-2310: Search should close notification view on mobile
  • Join links that contained invalid trailing characters
  • Missing PGP icon on mobile mail detail
  • Removing non-functional split/merge button from mobile calendar
  • Spacing of settings folder tree form greedy CSS rule

Security

  • OXUIB-2283: XSS using app passwords "lastDevice" property