App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.35
    • Noteworthy Changes
      • Important Changes
      • App Suite DocumentConverter
      • App Suite Middleware
  • Changelogs
    • App Suite UI
    • App Suite Middleware
    • Additional Components
      • App Suite DocumentConverter
      • Switchboard
  • Helm Charts
    • App Suite Stack Chart
    • Cache Service
    • DocumentConverter
    • ImageConverter
    • App Suite Middleware Core
    • SpellCheck
    • Switchboard

App Suite UI

8.35.4 - 2025-04-30

Changed

  • Various dependency updates

Fixed

  • Drive: Disable action "Add new Folder" for "My Shares" Folder (#964) 6346cf1
  • Mail Compose: Each window correctly references its own TinyMCE instance via this.tinymce (#977) 4749853
  • Mail Compose: Pasted 'Drive Links' are visible (#941) 15d5fd6
  • Mail Compose: Use the correct Brazilian Portuguese translation for 'Compose email with external images' (#963) 5403980

8.35.3 - 2025-04-09

Changed

  • Dependency updates

Fixed

  • Add Sign out button for mandatory config errors after login (#909) 7da6828
  • Ensure collected addresses are correctly sorted (#934) 1377f4b

8.35.2 - 2025-03-17

Added

  • Translations: de_De 8d53d9c

Changed

  • Mail: Refine mail detail header (inline icons, improved padding, presence indicator and reply-to display) (#933) 69cbedfb

Fixed

  • AI: Keep chat anchored at the bottom (mobile) (fullstack-services/ai-service#129) 8199947
  • General: Ensure dropdowns close upon choosing an option (iOS) (#921) b6dca91
  • Mail: Apply correct compose button style after compose window is closed (mobile) (#940) 6ed89e8
  • Mail: Ensure resource data is fully available when opening the details popup in the iTIP mail context (#912) 552261b
  • Mail: Sharing and delegation depend only on folder capabilities (#938) abc4075
  • Multifactor: Keep default login screen hidden until MFA screen appears (reopen) (#885) 6ca130d
  • Portal: Automatically close detail popup when non-floating app starts (#870) e2998b9
  • Settings: Enabled group administration (mobile) (#931) 7253944, 27b96ea
  • Task: Edit mode (mobile) (#835) c4ea5f7

8.35.1 - 2025-02-28

Added

  • As an admin I can disable settings sections through configuration (#916) a6c272d
    • Introduce a new setting io.ox/core//disabledSettingsSections (Array of strings)
    • This dedicated setting allows to clearly disable sections so that their strings are not added to the search index
    • Extend settings strings to carry an `id and disable flag.
    • Elements that can be disabled have the attribute [data-section-id="ID"]
  • Translation updates for cs_CZ, da_DK, el_GR, en_GB, es_ES, es_MX, fi_FI, fr_CA, fr_FR, hu_HU, it_IT, ja_JP, nl_NL, pl_PL, pt_BR, ro_RO, ru_RU, sk_SK, sv_SE, tr_TR, zh_CN and zh_TW

Fixed

  • Calendar: Ensure all calendars are accessible in tree (mobile) (#816) 5d0bbb0
  • Calendar: Long press on a timeslot creates an appointment (mobile) (#905) fada2bc
  • Calendar: Use the proper date format (datepicker, detail views) (#854) 849fea1
  • Calendar: Use right timezone in desktop notification for meetings (#809) 05e3c99
  • Calendar: Avoid scrollbars for long attendee names and email addresses in appointment detail view (mobile) (#781) 94c6bee
  • Contacts: Update own contact image in address book after editing user data (#391) 1b093239
  • Contacts: Ensure latest contact data is used after attachments change (#683) 769c844
  • Contacts: Make address book view options persistent (#892) ee79fa4
  • Core: Connect your Device handles reset with disabled qrSessionHandover properly (#910) 5317f1c
  • Core: Detail popups can be closed again after window resize (#594) 4b98c47
  • Core: Toast notification respects bottom toolbar on mobile (#831) 8a3856c
  • Core: Use correct dark mode colors for mobile primary actions (#896) cfcfeb5
  • Mail: Pasting from MS Word/OneNote in compose adds editable content (oxpaste) (#817) 86d9b2d
  • Mail: Attached images in compose now use the correct orientation in Safari (#466) f73fa2c
  • Mail: Compose button shows focused border after sending mail (#415) b883742
  • Mail: Ensure mail setting removeDeletedPermanently is applied (#917) 845a5e9
  • Mail: Grayscale contact pictures appear as intended in list view (#479) 043d296
  • Mail: Mail swipe actions work as expected in list view (mobile) (#815) f09efa3
  • Mail: Relative dates get updated at midnight (#776) 58b03db
  • Mail: Detail popup respects bottom toolbar while scrolling (mobile) (#908) e76fda7
  • Multifactor: Default login prompt flashing when loading (#885) 701d97d
  • Settings: Visual appearance of search result highlighting (#847) f40f72c
  • Tasks: Place text correctly in horizontal mode (mobile) (#825) cf7c35f
  • Tasks: Persistently store list view preferences (#894) 5c7b9ca
  • Tasks: Reminder dropdown maps to the correct time (#824) b7e03d5
  • Viewer: Enable missing functions in Viewer for XRechnung (appsuite/web-apps/ui#115) 4797be0

8.35.0 - 2025-02-14

Added

  • Date picker option to add a "clear" button (#550) 6e51308

Changed

  • Improve mobile settings layout and styling (#886) 4d20e9c
  • Show toolbar for all mails in thread view (#721) 4a1a3e8

Deprecated

  • Pending removal with 8.37 11b1e40
    • exported function undoMailAction. Please use undoAction instead.
    • exported variable undoPeriod. Please use coreSettings.get('undoPeriod') instead
    • exported default of undo.js. Please use named exports instead
    • options parameter defaultTimeRange of searchView

Removed

  • Breaking change: Obsolete polyfill text-encode-transform.js (#837) fc7537c, 3767f180
    • Removed file src/polyfill.js
    • Removed file src/lib/polyfills/text-encode-transform.js
  • Deprecated code (#832) 0507025
    • styling .toggle-all
    • extension toggle-all from point io.ox/mail/thread-view/header
    • column 307: summary from folders in http.js
    • point io.ox/mail/detail/header/recipients. Please use io.ox/mail/detail/header/subject-recipients instead.
    • flag ANSWERD from io.ox/mail/api.js. Please use ANSWERED instead.
  • Switchboard: Remove code that is now part of the service implementing the API (appsuite/web-foundation/switchboard#16) 8fff8b8

Fixed

  • Address book: Use special column 623 for first name sorting to correctly order distribution lists (#848) 4d33a77
  • Client Onboarding: Abort when server provided incomplete configuration (#871) 8d03f55
  • Drive: Use root folder 9 when searching for files (appsuite/web-apps/ui#4366, #808) 9ec2e05
  • Mail: Adjust list scroll behavior to stay at the top when a restored email is added above (#818) 05582a1
  • Mail: Attachment dropdown is properly disposed after closing (mobile) (#858) 9cd7c47
  • Mail: Clicking the dropdown print action keeps it visible in Firefox (#654) 0dfb252
  • Mail: Correct active state indication of font style buttons after deactivation on iOS (#761) 040a00f
  • Mail: Delete toolbar action supports shift key to bypass trash folder (feature: features/shiftDelete) (#846) 93cfecc
  • Mail: Flag star state is properly reflected in the toolbar after change (#887) 1689986
  • Mail: Inbox categories only shown for inbox after canceling a search (#857) f92c138
  • Mail: Properly handle unsupported reject mail filter rule in editor (#784) 4502ad5
  • Mail: Properly render search filters for categories containing whitespace (#353) 83dd478
  • Mail: Reduce flickering when expanding mails in thread view (#721) b89aed3
  • Mail: Removed focus outline on mail attachment button (#512) 793b506
  • Prevent session handover tokens being requested after view is disposed (#697) adee358
  • Respect device-specific UI elements (mobile) (#849, [#889], appsuite/fullstack-services/ai-service#113) 3e79728, f4a67961, 47ecbda
  • Search: Ensure date value is removed from filter when related input is cleared (#550) 2db0a7a
  • Show mail and file quota (mobile) (#764) f109c93
  • What’s New: Ensure links are clickable when dialog is auto-started (#860) f39830e
Release 8.35
Helm Charts