App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.40
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • Switchboard
    • Helm Charts
      • App Suite Stack Chart
      • Cache Service
      • Document Converter
      • Image Converter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.39
  • Release 8.38
  • Release 8.37
  • Release 8.36
  • Release 8.35
  • Release 8.34
  • Release 8.33
  • Release 8.32
  • Release 8.31
  • Release 8.30
  • Release 8.29
  • Release 8.28
  • Release 8.27
  • Release 8.26
  • Release 8.25
  • Release 8.24
  • Release 8.23
  • Release 8.22
  • Release 8.21
  • Release 8.20
  • Release 8.19
  • Release 8.18
  • Release 8.17
  • Release 8.16
  • Release 8.15
  • Release 8.14
  • Release 8.13
  • Release 8.12
  • Release 8.11
  • Release 8.10

App Suite UI

8.40.0 - 2025-07-11

Added

  • Address Book: Show banner in trash folder when auto-delete is enabled (#994) ce98e64
  • General: Introduce sidebars for appointments, tasks, and updates (#1026) 0309a4d
    • introduce a sidebar toolbar on the very right side of the UI
    • start with calendar, tasks, and updates (and AI chat if that is available)
    • the calendar sidebar comes with a day and agenda view
    • the tasks sidebar shows all tasks ordered by urgency
    • the updates sidebar offers another way to get information about the recent releases
  • Mail: Support for cross-context ACLs (#1017) 629df0c
  • Upsell: Allow customers to configure different checkout types and landing URLs based on triggers (#1082) fc44519

Changed

  • General: Use flex layout vGrid container for better flexibility (#994) 205978b
  • Mail: Improved icons for spam actions and folder for better clarity (#904) d75ab27

Deprecated

  • Pending removal with 8.42 (#1009) 291f498
    • ModalView passing this.$body as the second argument to this.invoke in render
    • file io.ox/core/tk/iframe.js

Removed

  • Deprecated code (#1009) 9e73573
    • extension attachments_legend in favor of attachments_list_and_upload at point io.ox/calendar/edit/section
    • function _.allRejected
    • function _.allResolved
    • function _.breakWord
    • function _.clock
    • function _.defaultValue, use core/api/filestorage.js instead
    • function _.fallback
    • function _.firstOf, use core/folder/utils.js instead
    • function _.formatError
    • function _.isSet, use onboarding/clients/config.js instead
    • function _.makeExtendable
    • function _.mythrottle, use vgrid.js instead
    • function _.nltobr
    • function _.pad
    • function _.queued
    • function _.sanitize, use rampup.js instead
    • function _.stripTags
    • function _.unescapeHTML, use core/viewer/utils.js instead
    • function _.utc
    • function _.whenSome, use core/folder/utils.js instead

Fixed

  • Calendar: Align time indicator, all-day row, and header in (work) week view when using multiple timezones (#1076) 1f748e7, 39a43f5
  • Calendar: Appointments are accessible with keyboard (#1023) 9b61423, c5cf55a7
  • Calendar: Remove leftover busy state handling in year view (#1079) 2a80eed
  • Drive: Properly format "Current Role" menu (mobile) (#1049) a21454a
  • General: Close dropdowns when toggle button loses focus via Tab (#1047) a43b606
  • General: Restore secondary toolbar when switching apps (mobile) (#1021) e07e519
  • General: Use consistent focus indicator on avatar dropdown (#1060) cdceec3, 6c8fcdaf
  • General: Use proper focus outline when navigating to the search submit button via keyboard (#1047) 823c12a
  • Mail Compose: Add priority option (mobile) (#1058) 166f7ae
  • Mail: Align flag color order in list view with picker and filters (#1062) 28458bf
  • Mail: Display attachment icon if any thread message includes attachments (#1062) 29c17f6
  • Mail: Hide Inbox categories action in list view options when feature is disabled (#1070) 8615153
  • Mail: Use common collection complete handling for virtual folders to support pagination (#992) b1a35bd
  • Portal: Use --btn-primary for button text in widgets to support custom colors (#1071) 82ded54
  • Settings: Added 'Auto dark mode' option in theme preferences 753b4e3
  • Settings: Don't reopen settings dialog after language change and page reload (fullstack-services/ai-service#190) 824f3a6
Noteworthy Changes
Helm Charts