Minor Changes
- 82a514e: LoginPage reads its strings from the catalogue (
core.login.*, English and French): field labels, submit button, the "or" divider and the welcome, failure and configuration toasts. ExplicitusernameLabel/passwordLabel/submitLabelprops still win. NewwelcomeToastprop (defaulttrue):falsedrops the "Welcome / Logged in as …" toast (#4168). - 8cd8cec: Running tasks show in the notification zone when it is on: a status item per task (a click reopens its dialog) and the badge activity ring until it ends; TaskTray is then hidden,
tasks: { tray: true | false }in the Kernel options forces it. Status items take anonClick. TaskTray uses the sidebar colours (it was a white box on the dark sidebar). The notification panel and badge strings come from the catalogue (core.notifications.*, English and French) (#4171).
Patch Changes
- 5ffdd62: The page icon declared by the app (
<link rel="icon">inindex.html, or set in JS before the mount) is no longer replaced by the qdadm logo whenapp.faviconis not set; the logo is only a fallback for a page without an icon. An explicitapp.faviconstill wins, andfavicon: falseleaves the head alone (#4166). - ae5e207: TaskRunner: the
useTaskRunnerJSDoc example and therun()JSDoc now say thatrun()resolves once the task has started, not when it ends, and showawait run?.finishedandonSettledfor its outcome (#4167).