fix(ui): validate PowerUse window, explain effort and Prime Claude in Settings
Three usability-audit findings in Settings: - An unparseable PowerUse window (e.g. "9:0") used to save silently as null (= round the clock), the opposite of what the typo implied. Validate() now rejects an unparseable start/end unless blank; the worker-side read-time tolerance is unchanged. - "Effort" column header gets a tooltip explaining it's the model's reasoning effort (cost/depth tradeoff). - The "Prime Claude" tab gets a tooltip explaining scheduled Claude runs (Ping / Fill My Day / custom prompt). New locale keys added to en+de. Updated the PowerUse round-trip test that asserted the old silent-normalize behavior.
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
"categoryGeneral": "Allgemein",
|
||||
"categoryExecution": "Ausführung",
|
||||
"categoryPrime": "Prime Claude",
|
||||
"categoryPrimeHint": "Geplante Claude-Läufe: Ping, My Day füllen oder ein eigener Prompt, zu festen Zeiten.",
|
||||
"categoryWorktrees": "Worktrees",
|
||||
"categoryFiles": "Dateien & Prompts",
|
||||
"categorySkills": "Session Skills",
|
||||
@@ -27,6 +28,7 @@
|
||||
"model": "Modell",
|
||||
"maxTurns": "Max. Durchläufe",
|
||||
"effort": "Effort",
|
||||
"effortHint": "Denkaufwand, den das Modell anwendet. Höher kostet mehr und denkt tiefer.",
|
||||
"modelPresets": "Vorgaben pro Modell",
|
||||
"modelPresetsHint": "Effort und Durchlauf-Budget, mit denen eine Sitzung unter diesem Modell läuft. Overrides auf Listen- und Aufgabenebene gewinnen weiterhin.",
|
||||
"maxTurnsCeiling": "Max. Durchläufe – Obergrenze",
|
||||
@@ -50,6 +52,7 @@
|
||||
"powerUseWindowPlaceholder": "HH:mm",
|
||||
"powerUseHandoffPct": "Übergabe bei (% von 5h)",
|
||||
"powerUseWindowHint": "Beide Zeiten leer = rund um die Uhr. Das Fenster wird bei jedem Start einer Handler-Phase geprüft — eine Kette, die über das Ende hinausläuft, macht ohne PowerUse weiter.",
|
||||
"powerUseWindowInvalid": "PowerUse-Zeiten müssen im Format HH:mm sein oder leer bleiben.",
|
||||
"throttleStagesHeading": "Throttle-Stufen",
|
||||
"throttleStagesHint": "Die Parallelität wird vor dem harten Gate begrenzt: soft auf 2 Slots, hard auf 1. Eingestellt wird das durch Ziehen der Marker an den Gauges im Usage-Monitor. Der Monitor schließt diese Einstellungen — vorher speichern, wenn du etwas geändert hast.",
|
||||
"throttleStagesValues": "5h: soft {0}% / hard {1}% · 7d: soft {2}% / hard {3}%",
|
||||
|
||||
Reference in New Issue
Block a user