General: Support for Greece (el_GR
) (appsuite/web-apps/ui#529) f206353 General: Translation updates de704c7, 08caada Mail: Feature toggle for 'Mail Statistics' (io.ox/core//features/mailStatistics
) (#1119) 2c58aae Settings: Signature Designer for creation of professional looking email signatures (#990) 8da071e Upsell: Sidepanel toolbar shows upsell icons and triggers upsell event on click (#1088) 953367a General: Settings module now uses structuredClone()
(instead of JSON.parse/stringify
) (#1084) a9f7a73 Avoids early jslob?action=set
after login by replacing JSON parse/stringify cloning with structuredClone()
. This prevents loss of undefined
values that caused deep equality checks to fail and avoids issues with runtime-added keys. Upsell: New upgrade widget is not enabled for any app by default ac18147 Pending removal with 8.43 (#1077) ee339f0 Deprecated code (#1077) 8170ea7 Setting io.ox/calendar//freeBusyStrict
(appsuite/web-apps/ui#1584, #1093) 2337676 Please use new middleware property com.openexchange.calendar.includeCreatorInFreeBusy
instead (SCR-1584) Calendar: Move major US timezones to "America (regions)" and rename for clarity (#1072) 3dbb43b Calendar: Properly restore focus in list view after pressing the "Load more" button (#1068) 1bad521 General: Wizard Component use getTabbable()
for tab trap handling to include all tabbable elements (#1092) 6234fde Mail Compose: Improve wording of aria-label
for recipient fields (#1065) 982fc25 Mail Compose: Labels are now correctly linked to input fields (#1064) fe768f4 Mail Detail: AI dropdown now renders correctly on iPad d694a2c Settings: Mail rules a ensure single use of "set color" action (#984) bc20c97 Sidepanel: Apply inverted icon color in "Updates" pane when in dark mode (#1108) 0958009 Task: Start and due date of task validated properly (#1039) 6cdbec0 Tasks: Completed tasks in sidepanel are displayed correctly (#1085) a88d001
Noteworthy Changes