App Suite Releases
  • 8.47
  • 8.35
  • 7.10.6
Imprint
  • 8.47
  • 8.35
  • 7.10.6
Imprint
  • Release 8.53
  • Release 8.52
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
      • OX Documents
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • Booking Service
        • OX Guard UI
        • OX Documents
        • Switchboard
        • UI Service
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Booking
      • Helm Chart core-cacheservice
      • Helm Chart core-documentconverter
      • Helm Chart core-imageconverter
      • core-mw
      • UI Service
      • Switchboard
  • Release 8.51
  • Release 8.50
  • Release 8.49
  • Release 8.48
  • Release 8.47LTS
Maintained. Older releases are best effort.
Upcoming
Not released yet
LTS
Long-term support branch

App Suite UI

8.52.4 - 2026-09-16

Fixed

  • A multi-email drop imported only the first email (PBSR-1791)
  • Accept token downloads in the uri-list mail import (PBSR-1791)
  • Appsuite: slow performance in deputy handling (ASB-132)
  • Complete the emlfile round trip of the electronic files integration (PBSR-1681)
    • Requires the mailtoEmlfile toggle (default off)
  • Drag overlay and template editing messages of the electronic files integration (PBSR-1791, PBSR-1681)
  • Dragging emails into other applications depends on Chromium and blob URLs (PBSR-1791)
    • Active where the middleware offers the drag_and_drop_http capability (middleware 8.52.287 or later)
  • Files dragged from the electronic files application into a new email were not attached (PBSR-1829)
    • Off by default: dragDropAllowDownloads enables url drops, dragDropAllowDownloadsWithPassword additionally allows the sign-in prompt
  • Harden the url drop handling of the electronic files integration (PBSR-1835)
  • Mail compose does not open outside the mail app for deputy users (ASB-132)
  • Protect the mail drag & drop helper app with a security token (PBSR-1808)
  • Repeated sign-in prompts for one email drop (PBSR-1791)

8.52.3 - 2026-09-05

Fixed

  • A configured SystemV timezone is not resolved (ASB-134)
    • Before, a configured timezone from the older SystemV set (for example SystemV/CST6) was not translated to a supported one at startup. Dates and times were then shown in the wrong timezone, on some browsers the timezone could not be applied at all, and moving an appointment could store an unusable timezone on the server
    • Such a timezone is now resolved to its supported equivalent while the configuration is loaded, so it is applied correctly on startup
  • Signature preview freezes on a long   run (ASB-151)
    • Fixed a freeze of the Email settings page caused by a signature containing a long run of non-breaking spaces, as produced by quoted text in some mail clients
    • The same freeze affected the Templates settings page

8.52.2 - 2026-08-20

Added

  • Multiple calendars per shared account (PBSR-1812)

Changed

  • Gate 'Change permissions' on the announced permissions capability (PBSR-1812)

Fixed

  • Calendar list options render as checkboxes, not radios (ASB-128)
  • Dropdown.option ignores the radio flag for boolean values b3d6fe162
  • Horizontal mail view broken on tablets (support#1637)
  • Prevent UI freeze from thousands of pending reminders 33e04c567
    • Fixed a UI freeze that could occur when an account had a very large number of pending appointment reminders
    • Reminders for past appointments are now limited to the last year, as noted under the corresponding setting
    • The notification area shows the 100 most recent reminders with a note indicating the total
  • Quick Settings panel goes stale on view change (ASB-128)
  • Theme selection does not update the current card f421b7c5f

8.52.1 - 2026-08-17

Added

  • Cross-Context Sharing, Deputy and Collaboration (PBSR-1717)
  • Translation updates de_DE d8f8bc39a, faeadbfed

Fixed

  • Automatic replies for a shared account offer the shared account's addresses (support#1611)
    • The "Automatic replies" dialog of a shared account now offers the shared account's own addresses (primary plus aliases) in "Send from" and as additional recipient addresses; previously both lists showed the acting user's personal aliases, which are not valid for the shared account's rule
  • Blank UI on browsers without native Temporal (support#1626)

8.52.0 - 2026-07-31

Added

  • As a user I can assign categories from a searchable dropdown 10388faae
    • Categories can be set from a searchable dropdown: type to filter the list, or type a new name to create the category and apply it in one step
    • The same picker assigns categories to mails, appointments, contacts and tasks, filters searches by category, and powers the category browser
  • As a user I can sort mail search results 04c17de87
    • Mail search results can now be sorted and ordered like a normal folder (by sender, subject, size, …), not only by date
    • Cancelling a search restores the folder's own sort order
    • New feature toggle io.ox/core//features/sortInMailSearch (default on) to disable this for mail servers that cannot sort search results
  • Translation updates for cs_CZ, da_DK, de_DE, 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 73f5326aa

Changed

  • Breaking change: Align custom core CSS utilities with Tailwind v4 (bizdev-208)
    • Rename spacing/sizing utilities: new suffix = old px / 4, e.g. mb-16 -> mb-4.
    • Switch mx-*/my-* to logical margin-inline/margin-block.
    • Rename zero-min-width -> Tailwind min-w-0.
    • Rename adjusted utilities, e.g. rounded -> rounded-md.
    • flex-col dropped display/!important: use flex flex-col (or flex-col! for !important).
    • Affected: m-*, p-*, gap-*, h-*, rounded*, flex-col/flex-row, min-w-0.
  • Breaking change: Move settings dropdown into sidepanel fb8d95458
    • The settings (gear) menu now opens as a sidepanel instead of a popover
    • "Browse categories" moved from the settings dropdown to a sidepanel toolbar button
    • #topbar-settings-dropdown is now a <div class="panel-list"> instead of <ul class="dropdown-menu" role="menu">; custom CSS targeting .dropdown-menu/[role="menuitem"] inside the gear menu needs updating to the new .panel-list* classes
    • Bootstrap dropdown lifecycle events (show.bs.dropdown etc.) no longer fire on the gear trigger
  • Focus sidepanels on open and restore focus on close (a11y)
    • Opening a sidepanel now moves keyboard focus into it; closing returns focus to the button that opened it
    • The sidebar toolbar is reachable by keyboard again (the button strip always keeps one tab stop)
    • Renamed the topbar "Settings" panel to "Quick Settings"
  • Move notifications popover into sidepanel 2c6022998
    • Desktop notifications open as a sidepanel instead of a floating popover
    • Calendar reminders and invitations include a "Show in calendar" link that highlights the appointment in the current calendar view
  • Refresh the folder tree per account so large accounts don't freeze the UI (appsuite/support#1522)
    • Opening or refreshing a mail account with a very large number of folders (e.g. a shared account with 1000+ folders) no longer freezes the UI; the folder tree is now refreshed per account, in the background, in chunks
    • Folder actions (empty, restore, delete) now refresh only the affected account instead of reloading every account

Removed

  • Deprecated code f322c2692
    • file io.ox/preview/main

Fixed

  • "Mark as Spam" Button Availability for Functional Mailboxes (support#1552)
    • "Mark as Spam" is now offered for mails in primary, external and functional mail accounts; folders shared by other users are excluded
    • accountAPI.getFoldersByType now matches the given account id exactly; before, account 0 also returned folders of account 80 (substring match)
  • "Select" is shown for an empty folder in mobile mail 31c534cf7
  • "This folder is empty" is not shown for an empty mail folder 22ab8c994
  • Account recovery form has accessibility, phone number formatting and rendering issues 54c19f3b4, 5f6b375a8, 86b8b013e
  • Antiphishing plugin doesn't work with 8.51 (support#1545)
  • Appointment attachments ignore the upload limit (support#1596)
    • Adding an attachment that exceeds the configured upload limit now warns before the appointment is saved, consistent with tasks and contacts
    • After removing an oversized attachment the appointment can be saved again, and the attachment is no longer restored into the form after a reload
  • Background images in viewer are not rendered after pdfjs-dist upgrade (fcv-267)
  • Broken and inconsistent sidepanel header button hover/focus styles 614af4b28
  • Don't offer contacts without a resolvable user id as internal users (support#1542)
  • Don't seed categories defaults into read-only shared accounts 98d2e51e6
  • Enable mail D&D (with app) icons also for Linux (support#1570)
  • Enterprise contact picker when contact IDs contain spaces 957fd64e2
  • Gray appointment background is too dark in dark mode (support#1546)
  • Mail / Calendar: menu in appointment details does not offer a download option (support#1564)
  • No error message or indication when setting more categories to a mail than possible / allowed (support#1557)
  • Ordered list does not inherit text formatting in mail compose (support#1172)
  • Restored appointment draft shows nameless drive attachments (support#1596)
  • Tempo support for deprecated timezones (SystemV again)
  • Unsaved appointment draft not shown after reload (support-1547)
  • Unsubscribe feature displayed in Whats New dialog even when disabled (support#1556)
  • Use defaultFolder/* mail jslob settings 7e8106753
Prev
Noteworthy Changes
Next
Helm Charts