App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.40
    • Noteworthy Changes
      • Important Changes
      • App Suite CacheService
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Switchboard
    • Helm Charts
      • App Suite Stack Chart
      • Helm Chart core-cacheservice
      • 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

App Suite UI

8.40.3 - 2025-08-08

Added

  • Introduce feature toggle for 'Mail Statistics' (io.ox/core//features/mailStatistics) (#1119) 28a4664
  • Support for newly introduced defaultLanguage property (appsuite/support#741) d1b4e8d4

Removed

  • Setting io.ox/calendar//freeBusyStrict (appsuite/web-apps/ui#1584, #1093) 24612c4
    • Please use new middlware property com.openexchange.calendar.includeCreatorInFreeBusy instead (SCR-1584)

Fixed

  • Tasks: Repeating task dialog no longer freezes when applying an end date (#1098) c6a2e385

8.40.2 - 2025-07-30

Added

  • Translation updates: cs_CZ, da_DK, el_GR, en_GB, es_ES, es_MX, fi_FI, fr_CA, fr_FR, hu_HU, it_IT, ja_JP, lv_LV, nl_NL, pl_PL, pt_BR, ro_RO, ru_RU, sk_SK, sv_SE, tr_TR, zh_CN, zh_TW (translations#216) c693280

8.40.1 - 2025-07-24

Added

  • Sidepanel toolbar shows upsell icons and triggers upsell event on click (#1088) d9171ed
  • Support for Greece (el_GR) (#529) 591c700

Fixed

  • Completed tasks sync to the Sidepanel (#1085) 5802b7d
  • Sidebar calendar reflects custom time format from settings (#1086) ca3f877

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