feat(work-status): add opt-in turn statistics (#3177)

Add optional completed-turn statistics without changing the existing panel layout. Separate final text delivery speed from whole-turn throughput, preserve scope and opt-in settings, and explain each metric with localized delayed tooltips.

Validated focused telemetry, lifecycle, sync and persistence tests, all-workspace type-check and lint, web builds, the 12-locale narrow layout, and full GitHub CI.
This commit is contained in:
alvins82
2026-09-06 22:56:27 +03:00
committed by GitHub
parent b0282b2720
commit d8215ef5b3
36 changed files with 1404 additions and 31 deletions
+2
View File
@@ -79,6 +79,8 @@ export type DesktopSettings = {
workStatusPanelEnabled?: boolean;
/** Work-status panel sections the user switched off. */
workStatusHiddenSections?: string[];
/** True when the hidden-section list was explicitly chosen by the user. */
workStatusHiddenSectionsExplicit?: boolean;
collapsibleThinkingBlocks?: boolean;
showDeletionDialog?: boolean;
nativeNotificationsEnabled?: boolean;