App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.45
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Switchboard
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Helm Chart core-cacheservice
      • Helm Chart core-documentconverter
      • Helm Chart core-imageconverter
      • core-mw
      • Switchboard
  • Release 8.44
  • Release 8.43
  • Release 8.42
  • Release 8.41
  • Release 8.40

App Suite UI

8.45.0 - 2025-12-05

Added

  • Email Snooze (#681)
  • Automatically replace ß by ss for locale "de_CH" 6376bbbd7
  • Default barColors configuration for 80% and 90% using different CSS variables 520294e41
  • Fallback to plain text if an email's HTML is too large to process (see support#1029)

Changed

  • Schedule Send icon (#1153)
    • The icons for Schedule Send and Email Snooze were too similar. Schedule Send got a new one.
  • Unify progress bar colors 6a9d0bf15
    • Introducing two new CSS variables that allow adjusting progress bar colors easily
      • --progress-bar-color: var(--accent-500);
      • --progress-bar: linear-gradient(90deg, color-mix(in srgb, var(--progress-bar-color) 90%, black), color-mix(in srgb, var(--progress-bar-color) 90%, white));
    • Progress bars set background: var(--progress-bar);

Deprecated

  • Pending removal with 8.47 515d8e45f
    • file pe/count/api.js
  • Potential licensing issue with internal import from pe/ (support#948)
    • rename pe/count/api.js -> io.ox/core/api/count.js

Removed

  • Deprecated code 3ea0b5731
    • Setting io.ox/core//features/upsell/<id>. Please use io.ox/core//upsell/triggers/<id> instead.
    • Setting io.ox/core//themes. Please use io.ox/core//theming instead.

Fixed

  • Choose correct date and time when creating appointments via primary button (mobile)
  • Choose correct date when creating appointments via long pressing (mobile) (support#990)
  • Correct Escape behavior in TinyMCE toolbar and remove unnecessary tabindex from compose labels (support#1062, support#1063)
    • When Escape is pressed while focus is inside TinyMCE’s toolbar, focus now returns to the editor instead of quitting compose. When focus is elsewhere, Escape quits the app as before.
    • Removed tabindex="0" from labels in mail compose, since the address book picker is also reachable via the button on the right.
  • Customers are unable to disable Updates in sidebar (support#1002)
  • Drive Mail is offered for all accounts despite being limited to primary account (support#1031)
  • Dropdown toggle of the categories selector has overflow issues for some languages (support#1027)
  • False online state skips settings load and triggers invalidConfiguration (e.g. namespace) (support#1041)
  • Image is not displayed in mail (support#1022)
  • Load mail as HTML in portal and parse in preview to avoid caching issue 42256f227
  • Mail autocomplete does not force selection on substring matches 0189c9f6b
  • Mail compose just freezes when initial setup call "/api/compose?type=..." fails with MSGCS-0007 (support#1068)
  • Drag and drop files into appointment create dialogue does not work in Edge a907367d7
  • Navigating the thumb index by keyboard is flawed if there are disabled indexes (support#1059)
  • Newly added RSS Widget in Portal not being saved immediately (support#1000)
  • No custom login source property for Drive (support#902)
  • “My Tasks” portal widget underlines badge text on hover 422964e4c
  • "My Tasks" portal widget uses larger font size (support#993)
  • Eager and protected portal widgets are wrongly migrated to user namespace (support-976)
  • Portal widget migration incorrectly saves eager and protected widgets to user namespace (support-976)
  • Send mail shortcut (CTRL/CMD+Enter) adds new Line before sending (support#964)
  • Setting deputy permission to send mail on behalf not effective (support#1013)
  • Striped progress bars also use var(--progress-bar-color)
  • Theme category shown even if all its themes are in blocklist (support#1037)
  • Today button in calendar sidepanel lacks aria-label and title (support#1033)
  • URLs in appointment descriptions do not work (#989)
  • Visual overlap of text and controls in task sidepanel (support#1006)
Prev
Noteworthy Changes
Next
Helm Charts