diff --git a/docs/customization/themes.md b/docs/customization/themes.md index fbb6bddd..43055e5a 100644 --- a/docs/customization/themes.md +++ b/docs/customization/themes.md @@ -39,7 +39,7 @@ For reference — these are the colours the demo recording on the | Role | Colour | |------|--------| | Selection accent (`>` caret + focused label; focused composer `>`) | `#1F4945` | -| Background | terminal default (`Color::Reset` — never painted) | +| Background | `#000000` (painted alternate-screen void) | | Charcoal panel (tips / info) | `#141414` | | Past user turn bar | `#1C1C1C` | | Selection bar | `#262626` (focused green glyphs have a `#F5F5F5` backing for contrast; descriptions stay dim) | @@ -51,7 +51,7 @@ For reference — these are the colours the demo recording on the | Success `✓` and diff additions `+N` | `#4ADE80` (bright semantic green) | | Warning (`warn` in diagnostics) | `#FFC857` | | Error (`error`, `× Stopped`, quota, failed MCP `x`) | `#F87171` | -| Thinking status | `#C9A95C` (the only gold) | +| Thinking status | `#6B7280` (dim session chrome; gold `#C9A95C` is retired) | The footer is gray: the model on the left (`Cortex Mini 1 · Agent · 92% context`), one shortcut hint on the right (`shift+tab to cycle modes`). diff --git a/docs/media/tui-lock-v2/120x40/btw.png b/docs/media/tui-lock-v2/120x40/btw.png index 7341f86f..44b39acd 100644 Binary files a/docs/media/tui-lock-v2/120x40/btw.png and b/docs/media/tui-lock-v2/120x40/btw.png differ diff --git a/docs/media/tui-lock-v2/120x40/clear-confirm.png b/docs/media/tui-lock-v2/120x40/clear-confirm.png index f9e88c28..eb16a6bf 100644 Binary files a/docs/media/tui-lock-v2/120x40/clear-confirm.png and b/docs/media/tui-lock-v2/120x40/clear-confirm.png differ diff --git a/docs/media/tui-lock-v2/120x40/cloud-handoff.png b/docs/media/tui-lock-v2/120x40/cloud-handoff.png index c38b7438..be0ea550 100644 Binary files a/docs/media/tui-lock-v2/120x40/cloud-handoff.png and b/docs/media/tui-lock-v2/120x40/cloud-handoff.png differ diff --git a/docs/media/tui-lock-v2/120x40/code-fence.png b/docs/media/tui-lock-v2/120x40/code-fence.png index dd5fff56..75ed886e 100644 Binary files a/docs/media/tui-lock-v2/120x40/code-fence.png and b/docs/media/tui-lock-v2/120x40/code-fence.png differ diff --git a/docs/media/tui-lock-v2/120x40/compact-chat.png b/docs/media/tui-lock-v2/120x40/compact-chat.png index 50577fb7..07edf1ec 100644 Binary files a/docs/media/tui-lock-v2/120x40/compact-chat.png and b/docs/media/tui-lock-v2/120x40/compact-chat.png differ diff --git a/docs/media/tui-lock-v2/120x40/composer-empty.png b/docs/media/tui-lock-v2/120x40/composer-empty.png index 7136166e..febe8f41 100644 Binary files a/docs/media/tui-lock-v2/120x40/composer-empty.png and b/docs/media/tui-lock-v2/120x40/composer-empty.png differ diff --git a/docs/media/tui-lock-v2/120x40/composer-hover.png b/docs/media/tui-lock-v2/120x40/composer-hover.png index 33dc1498..4ad02a6a 100644 Binary files a/docs/media/tui-lock-v2/120x40/composer-hover.png and b/docs/media/tui-lock-v2/120x40/composer-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/composer-multiline.png b/docs/media/tui-lock-v2/120x40/composer-multiline.png index 32910398..c1860311 100644 Binary files a/docs/media/tui-lock-v2/120x40/composer-multiline.png and b/docs/media/tui-lock-v2/120x40/composer-multiline.png differ diff --git a/docs/media/tui-lock-v2/120x40/composer-typing-blink.png b/docs/media/tui-lock-v2/120x40/composer-typing-blink.png index 44e11826..81320309 100644 Binary files a/docs/media/tui-lock-v2/120x40/composer-typing-blink.png and b/docs/media/tui-lock-v2/120x40/composer-typing-blink.png differ diff --git a/docs/media/tui-lock-v2/120x40/composer-typing.png b/docs/media/tui-lock-v2/120x40/composer-typing.png index a4a8f685..38f9d7bf 100644 Binary files a/docs/media/tui-lock-v2/120x40/composer-typing.png and b/docs/media/tui-lock-v2/120x40/composer-typing.png differ diff --git a/docs/media/tui-lock-v2/120x40/config-tree.png b/docs/media/tui-lock-v2/120x40/config-tree.png index ba3dc6cc..eaeb7493 100644 Binary files a/docs/media/tui-lock-v2/120x40/config-tree.png and b/docs/media/tui-lock-v2/120x40/config-tree.png differ diff --git a/docs/media/tui-lock-v2/120x40/diagnostics.png b/docs/media/tui-lock-v2/120x40/diagnostics.png index b7d1bc6f..1b137aae 100644 Binary files a/docs/media/tui-lock-v2/120x40/diagnostics.png and b/docs/media/tui-lock-v2/120x40/diagnostics.png differ diff --git a/docs/media/tui-lock-v2/120x40/diff-hunk.png b/docs/media/tui-lock-v2/120x40/diff-hunk.png index 0ac434a5..f2a12267 100644 Binary files a/docs/media/tui-lock-v2/120x40/diff-hunk.png and b/docs/media/tui-lock-v2/120x40/diff-hunk.png differ diff --git a/docs/media/tui-lock-v2/120x40/edit-collapsed.png b/docs/media/tui-lock-v2/120x40/edit-collapsed.png index 55ac980e..aa410bca 100644 Binary files a/docs/media/tui-lock-v2/120x40/edit-collapsed.png and b/docs/media/tui-lock-v2/120x40/edit-collapsed.png differ diff --git a/docs/media/tui-lock-v2/120x40/error-unavailable.png b/docs/media/tui-lock-v2/120x40/error-unavailable.png index 6be42b82..7a18921f 100644 Binary files a/docs/media/tui-lock-v2/120x40/error-unavailable.png and b/docs/media/tui-lock-v2/120x40/error-unavailable.png differ diff --git a/docs/media/tui-lock-v2/120x40/files-picker.png b/docs/media/tui-lock-v2/120x40/files-picker.png index b1b98230..87715b72 100644 Binary files a/docs/media/tui-lock-v2/120x40/files-picker.png and b/docs/media/tui-lock-v2/120x40/files-picker.png differ diff --git a/docs/media/tui-lock-v2/120x40/first-run-tips.png b/docs/media/tui-lock-v2/120x40/first-run-tips.png index c8b28e8d..043549d9 100644 Binary files a/docs/media/tui-lock-v2/120x40/first-run-tips.png and b/docs/media/tui-lock-v2/120x40/first-run-tips.png differ diff --git a/docs/media/tui-lock-v2/120x40/footer-hover.png b/docs/media/tui-lock-v2/120x40/footer-hover.png index a9af11de..89322469 100644 Binary files a/docs/media/tui-lock-v2/120x40/footer-hover.png and b/docs/media/tui-lock-v2/120x40/footer-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/footer-shortcuts.png b/docs/media/tui-lock-v2/120x40/footer-shortcuts.png index 8100bfbe..5db392fc 100644 Binary files a/docs/media/tui-lock-v2/120x40/footer-shortcuts.png and b/docs/media/tui-lock-v2/120x40/footer-shortcuts.png differ diff --git a/docs/media/tui-lock-v2/120x40/interrupt-stopped.png b/docs/media/tui-lock-v2/120x40/interrupt-stopped.png index 047b01bd..22e3a441 100644 Binary files a/docs/media/tui-lock-v2/120x40/interrupt-stopped.png and b/docs/media/tui-lock-v2/120x40/interrupt-stopped.png differ diff --git a/docs/media/tui-lock-v2/120x40/jobs.png b/docs/media/tui-lock-v2/120x40/jobs.png index 517246ed..cc4d0400 100644 Binary files a/docs/media/tui-lock-v2/120x40/jobs.png and b/docs/media/tui-lock-v2/120x40/jobs.png differ diff --git a/docs/media/tui-lock-v2/120x40/login-waiting.png b/docs/media/tui-lock-v2/120x40/login-waiting.png index 65e6384d..4fe5f662 100644 Binary files a/docs/media/tui-lock-v2/120x40/login-waiting.png and b/docs/media/tui-lock-v2/120x40/login-waiting.png differ diff --git a/docs/media/tui-lock-v2/120x40/login.png b/docs/media/tui-lock-v2/120x40/login.png index 5d98cbac..28a92f98 100644 Binary files a/docs/media/tui-lock-v2/120x40/login.png and b/docs/media/tui-lock-v2/120x40/login.png differ diff --git a/docs/media/tui-lock-v2/120x40/mcp-drop.png b/docs/media/tui-lock-v2/120x40/mcp-drop.png index 3a804837..071a4f31 100644 Binary files a/docs/media/tui-lock-v2/120x40/mcp-drop.png and b/docs/media/tui-lock-v2/120x40/mcp-drop.png differ diff --git a/docs/media/tui-lock-v2/120x40/mcp-servers.png b/docs/media/tui-lock-v2/120x40/mcp-servers.png index bb664e2a..ebbce386 100644 Binary files a/docs/media/tui-lock-v2/120x40/mcp-servers.png and b/docs/media/tui-lock-v2/120x40/mcp-servers.png differ diff --git a/docs/media/tui-lock-v2/120x40/md-table.png b/docs/media/tui-lock-v2/120x40/md-table.png index 4638ab44..3a5d314a 100644 Binary files a/docs/media/tui-lock-v2/120x40/md-table.png and b/docs/media/tui-lock-v2/120x40/md-table.png differ diff --git a/docs/media/tui-lock-v2/120x40/mode-agent.png b/docs/media/tui-lock-v2/120x40/mode-agent.png index f301dd1e..bccead85 100644 Binary files a/docs/media/tui-lock-v2/120x40/mode-agent.png and b/docs/media/tui-lock-v2/120x40/mode-agent.png differ diff --git a/docs/media/tui-lock-v2/120x40/mode-ask.png b/docs/media/tui-lock-v2/120x40/mode-ask.png index b8211559..63273834 100644 Binary files a/docs/media/tui-lock-v2/120x40/mode-ask.png and b/docs/media/tui-lock-v2/120x40/mode-ask.png differ diff --git a/docs/media/tui-lock-v2/120x40/mode-bash.png b/docs/media/tui-lock-v2/120x40/mode-bash.png index 77133b1a..fe5e93c1 100644 Binary files a/docs/media/tui-lock-v2/120x40/mode-bash.png and b/docs/media/tui-lock-v2/120x40/mode-bash.png differ diff --git a/docs/media/tui-lock-v2/120x40/mode-plan.png b/docs/media/tui-lock-v2/120x40/mode-plan.png index 323cda0f..7e10c848 100644 Binary files a/docs/media/tui-lock-v2/120x40/mode-plan.png and b/docs/media/tui-lock-v2/120x40/mode-plan.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-effort-high.png b/docs/media/tui-lock-v2/120x40/model-effort-high.png index a37ca46b..719347c3 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-effort-high.png and b/docs/media/tui-lock-v2/120x40/model-effort-high.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-effort-hover.png b/docs/media/tui-lock-v2/120x40/model-effort-hover.png index 2324b7b0..1bdffe05 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-effort-hover.png and b/docs/media/tui-lock-v2/120x40/model-effort-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-effort-low.png b/docs/media/tui-lock-v2/120x40/model-effort-low.png index 29b99a10..f3df5c79 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-effort-low.png and b/docs/media/tui-lock-v2/120x40/model-effort-low.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-effort-medium.png b/docs/media/tui-lock-v2/120x40/model-effort-medium.png index 7f3096d3..ba11536b 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-effort-medium.png and b/docs/media/tui-lock-v2/120x40/model-effort-medium.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-list-hover.png b/docs/media/tui-lock-v2/120x40/model-list-hover.png index 30f57e2d..49f1f8f1 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-list-hover.png and b/docs/media/tui-lock-v2/120x40/model-list-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/model-list.png b/docs/media/tui-lock-v2/120x40/model-list.png index c7e40593..66d1c7c3 100644 Binary files a/docs/media/tui-lock-v2/120x40/model-list.png and b/docs/media/tui-lock-v2/120x40/model-list.png differ diff --git a/docs/media/tui-lock-v2/120x40/permission-prompt-hover.png b/docs/media/tui-lock-v2/120x40/permission-prompt-hover.png index 94a3119f..72d980e8 100644 Binary files a/docs/media/tui-lock-v2/120x40/permission-prompt-hover.png and b/docs/media/tui-lock-v2/120x40/permission-prompt-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/permission-prompt.png b/docs/media/tui-lock-v2/120x40/permission-prompt.png index a4ce483c..cffff153 100644 Binary files a/docs/media/tui-lock-v2/120x40/permission-prompt.png and b/docs/media/tui-lock-v2/120x40/permission-prompt.png differ diff --git a/docs/media/tui-lock-v2/120x40/permissions-picker.png b/docs/media/tui-lock-v2/120x40/permissions-picker.png index 6f7cb07f..d8c1dee0 100644 Binary files a/docs/media/tui-lock-v2/120x40/permissions-picker.png and b/docs/media/tui-lock-v2/120x40/permissions-picker.png differ diff --git a/docs/media/tui-lock-v2/120x40/plan-confirm.png b/docs/media/tui-lock-v2/120x40/plan-confirm.png index d212de11..2bf4298e 100644 Binary files a/docs/media/tui-lock-v2/120x40/plan-confirm.png and b/docs/media/tui-lock-v2/120x40/plan-confirm.png differ diff --git a/docs/media/tui-lock-v2/120x40/plugins.png b/docs/media/tui-lock-v2/120x40/plugins.png index 29ff0cc3..3f193d98 100644 Binary files a/docs/media/tui-lock-v2/120x40/plugins.png and b/docs/media/tui-lock-v2/120x40/plugins.png differ diff --git a/docs/media/tui-lock-v2/120x40/question.png b/docs/media/tui-lock-v2/120x40/question.png index 97d38803..05d0c8b6 100644 Binary files a/docs/media/tui-lock-v2/120x40/question.png and b/docs/media/tui-lock-v2/120x40/question.png differ diff --git a/docs/media/tui-lock-v2/120x40/queue.png b/docs/media/tui-lock-v2/120x40/queue.png index 672a9eb2..89b4f97e 100644 Binary files a/docs/media/tui-lock-v2/120x40/queue.png and b/docs/media/tui-lock-v2/120x40/queue.png differ diff --git a/docs/media/tui-lock-v2/120x40/quota-exhausted.png b/docs/media/tui-lock-v2/120x40/quota-exhausted.png index 38f5524e..dabf50c2 100644 Binary files a/docs/media/tui-lock-v2/120x40/quota-exhausted.png and b/docs/media/tui-lock-v2/120x40/quota-exhausted.png differ diff --git a/docs/media/tui-lock-v2/120x40/resume-picker.png b/docs/media/tui-lock-v2/120x40/resume-picker.png index db690273..73b7c749 100644 Binary files a/docs/media/tui-lock-v2/120x40/resume-picker.png and b/docs/media/tui-lock-v2/120x40/resume-picker.png differ diff --git a/docs/media/tui-lock-v2/120x40/sandbox-deny.png b/docs/media/tui-lock-v2/120x40/sandbox-deny.png index c4b9e785..c3950bcf 100644 Binary files a/docs/media/tui-lock-v2/120x40/sandbox-deny.png and b/docs/media/tui-lock-v2/120x40/sandbox-deny.png differ diff --git a/docs/media/tui-lock-v2/120x40/sandbox.png b/docs/media/tui-lock-v2/120x40/sandbox.png index 6538dd50..0be8a5f1 100644 Binary files a/docs/media/tui-lock-v2/120x40/sandbox.png and b/docs/media/tui-lock-v2/120x40/sandbox.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-assistant.png b/docs/media/tui-lock-v2/120x40/session-assistant.png index 6efd517e..a544c46d 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-assistant.png and b/docs/media/tui-lock-v2/120x40/session-assistant.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-empty.png b/docs/media/tui-lock-v2/120x40/session-empty.png index 7136166e..febe8f41 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-empty.png and b/docs/media/tui-lock-v2/120x40/session-empty.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-optin-hover.png b/docs/media/tui-lock-v2/120x40/session-optin-hover.png index 6b41ab69..cb3d0398 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-optin-hover.png and b/docs/media/tui-lock-v2/120x40/session-optin-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-optin.png b/docs/media/tui-lock-v2/120x40/session-optin.png index d33b8e8d..25ee132e 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-optin.png and b/docs/media/tui-lock-v2/120x40/session-optin.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-thinking-live.png b/docs/media/tui-lock-v2/120x40/session-thinking-live.png index cd6e3cda..7e17bd05 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-thinking-live.png and b/docs/media/tui-lock-v2/120x40/session-thinking-live.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-thought-expanded.png b/docs/media/tui-lock-v2/120x40/session-thought-expanded.png index 977ee34d..26bd5e1a 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-thought-expanded.png and b/docs/media/tui-lock-v2/120x40/session-thought-expanded.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-thought.png b/docs/media/tui-lock-v2/120x40/session-thought.png index 97ee6a5f..ef9777ec 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-thought.png and b/docs/media/tui-lock-v2/120x40/session-thought.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-user-bars.png b/docs/media/tui-lock-v2/120x40/session-user-bars.png index 9ceacf14..634eeb6e 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-user-bars.png and b/docs/media/tui-lock-v2/120x40/session-user-bars.png differ diff --git a/docs/media/tui-lock-v2/120x40/session-worked.png b/docs/media/tui-lock-v2/120x40/session-worked.png index 1e169a39..cfc294b4 100644 Binary files a/docs/media/tui-lock-v2/120x40/session-worked.png and b/docs/media/tui-lock-v2/120x40/session-worked.png differ diff --git a/docs/media/tui-lock-v2/120x40/settings-appearance.png b/docs/media/tui-lock-v2/120x40/settings-appearance.png index 0e290572..63b5417a 100644 Binary files a/docs/media/tui-lock-v2/120x40/settings-appearance.png and b/docs/media/tui-lock-v2/120x40/settings-appearance.png differ diff --git a/docs/media/tui-lock-v2/120x40/settings-mouse.png b/docs/media/tui-lock-v2/120x40/settings-mouse.png index bc15cc3e..b396550b 100644 Binary files a/docs/media/tui-lock-v2/120x40/settings-mouse.png and b/docs/media/tui-lock-v2/120x40/settings-mouse.png differ diff --git a/docs/media/tui-lock-v2/120x40/settings-row-hover.png b/docs/media/tui-lock-v2/120x40/settings-row-hover.png index f633f024..94f881f4 100644 Binary files a/docs/media/tui-lock-v2/120x40/settings-row-hover.png and b/docs/media/tui-lock-v2/120x40/settings-row-hover.png differ diff --git a/docs/media/tui-lock-v2/120x40/settings-search.png b/docs/media/tui-lock-v2/120x40/settings-search.png index 73cca74e..b3f1d0ce 100644 Binary files a/docs/media/tui-lock-v2/120x40/settings-search.png and b/docs/media/tui-lock-v2/120x40/settings-search.png differ diff --git a/docs/media/tui-lock-v2/120x40/settings-theme-submenu.png b/docs/media/tui-lock-v2/120x40/settings-theme-submenu.png index 40f70a4f..fa28579a 100644 Binary files a/docs/media/tui-lock-v2/120x40/settings-theme-submenu.png and b/docs/media/tui-lock-v2/120x40/settings-theme-submenu.png differ diff --git a/docs/media/tui-lock-v2/120x40/shell-running.png b/docs/media/tui-lock-v2/120x40/shell-running.png index 54930fec..d9379a16 100644 Binary files a/docs/media/tui-lock-v2/120x40/shell-running.png and b/docs/media/tui-lock-v2/120x40/shell-running.png differ diff --git a/docs/media/tui-lock-v2/120x40/shortcuts-overlay.png b/docs/media/tui-lock-v2/120x40/shortcuts-overlay.png index 8d239b06..f6adb6ef 100644 Binary files a/docs/media/tui-lock-v2/120x40/shortcuts-overlay.png and b/docs/media/tui-lock-v2/120x40/shortcuts-overlay.png differ diff --git a/docs/media/tui-lock-v2/120x40/skills.png b/docs/media/tui-lock-v2/120x40/skills.png index 34e73819..586be7dd 100644 Binary files a/docs/media/tui-lock-v2/120x40/skills.png and b/docs/media/tui-lock-v2/120x40/skills.png differ diff --git a/docs/media/tui-lock-v2/120x40/slash-model-typed.png b/docs/media/tui-lock-v2/120x40/slash-model-typed.png index ec3eb56d..e0c3bd1e 100644 Binary files a/docs/media/tui-lock-v2/120x40/slash-model-typed.png and b/docs/media/tui-lock-v2/120x40/slash-model-typed.png differ diff --git a/docs/media/tui-lock-v2/120x40/slash-palette.png b/docs/media/tui-lock-v2/120x40/slash-palette.png index 308bf851..1e62e447 100644 Binary files a/docs/media/tui-lock-v2/120x40/slash-palette.png and b/docs/media/tui-lock-v2/120x40/slash-palette.png differ diff --git a/docs/media/tui-lock-v2/120x40/sudo.png b/docs/media/tui-lock-v2/120x40/sudo.png index ab9c8c8a..d040fbeb 100644 Binary files a/docs/media/tui-lock-v2/120x40/sudo.png and b/docs/media/tui-lock-v2/120x40/sudo.png differ diff --git a/docs/media/tui-lock-v2/120x40/todos.png b/docs/media/tui-lock-v2/120x40/todos.png index 5f8f730c..f89e5d89 100644 Binary files a/docs/media/tui-lock-v2/120x40/todos.png and b/docs/media/tui-lock-v2/120x40/todos.png differ diff --git a/docs/media/tui-lock-v2/120x40/tokens-topright-warn.png b/docs/media/tui-lock-v2/120x40/tokens-topright-warn.png index b7473c4c..98a8087f 100644 Binary files a/docs/media/tui-lock-v2/120x40/tokens-topright-warn.png and b/docs/media/tui-lock-v2/120x40/tokens-topright-warn.png differ diff --git a/docs/media/tui-lock-v2/120x40/tokens-topright.png b/docs/media/tui-lock-v2/120x40/tokens-topright.png index 71965687..18c956e4 100644 Binary files a/docs/media/tui-lock-v2/120x40/tokens-topright.png and b/docs/media/tui-lock-v2/120x40/tokens-topright.png differ diff --git a/docs/media/tui-lock-v2/120x40/tool-tiles-collapsed.png b/docs/media/tui-lock-v2/120x40/tool-tiles-collapsed.png index 7eb8dc92..2922d2cc 100644 Binary files a/docs/media/tui-lock-v2/120x40/tool-tiles-collapsed.png and b/docs/media/tui-lock-v2/120x40/tool-tiles-collapsed.png differ diff --git a/docs/media/tui-lock-v2/120x40/tool-tiles.png b/docs/media/tui-lock-v2/120x40/tool-tiles.png index 3515bafc..af2b189f 100644 Binary files a/docs/media/tui-lock-v2/120x40/tool-tiles.png and b/docs/media/tui-lock-v2/120x40/tool-tiles.png differ diff --git a/docs/media/tui-lock-v2/120x40/usage.png b/docs/media/tui-lock-v2/120x40/usage.png index d969ebbb..a42f3baf 100644 Binary files a/docs/media/tui-lock-v2/120x40/usage.png and b/docs/media/tui-lock-v2/120x40/usage.png differ diff --git a/docs/media/tui-lock-v2/120x40/welcome-agent.png b/docs/media/tui-lock-v2/120x40/welcome-agent.png index 9b2fbbd7..7b7d3a13 100644 Binary files a/docs/media/tui-lock-v2/120x40/welcome-agent.png and b/docs/media/tui-lock-v2/120x40/welcome-agent.png differ diff --git a/docs/media/tui-lock-v2/120x40/welcome-cortex.png b/docs/media/tui-lock-v2/120x40/welcome-cortex.png index b00b5315..0491509e 100644 Binary files a/docs/media/tui-lock-v2/120x40/welcome-cortex.png and b/docs/media/tui-lock-v2/120x40/welcome-cortex.png differ diff --git a/docs/media/tui-lock-v2/40x12/compact-chat.png b/docs/media/tui-lock-v2/40x12/compact-chat.png index b90c9d60..d193eec2 100644 Binary files a/docs/media/tui-lock-v2/40x12/compact-chat.png and b/docs/media/tui-lock-v2/40x12/compact-chat.png differ diff --git a/docs/media/tui-lock-v2/40x12/composer-empty.png b/docs/media/tui-lock-v2/40x12/composer-empty.png index 9d8df07f..57aae921 100644 Binary files a/docs/media/tui-lock-v2/40x12/composer-empty.png and b/docs/media/tui-lock-v2/40x12/composer-empty.png differ diff --git a/docs/media/tui-lock-v2/40x12/composer-hover.png b/docs/media/tui-lock-v2/40x12/composer-hover.png index 8063fe1c..38386066 100644 Binary files a/docs/media/tui-lock-v2/40x12/composer-hover.png and b/docs/media/tui-lock-v2/40x12/composer-hover.png differ diff --git a/docs/media/tui-lock-v2/40x12/composer-typing.png b/docs/media/tui-lock-v2/40x12/composer-typing.png index 3d2c4266..9904ba7b 100644 Binary files a/docs/media/tui-lock-v2/40x12/composer-typing.png and b/docs/media/tui-lock-v2/40x12/composer-typing.png differ diff --git a/docs/media/tui-lock-v2/40x12/diagnostics.png b/docs/media/tui-lock-v2/40x12/diagnostics.png index 7fa4edcb..4ccac40d 100644 Binary files a/docs/media/tui-lock-v2/40x12/diagnostics.png and b/docs/media/tui-lock-v2/40x12/diagnostics.png differ diff --git a/docs/media/tui-lock-v2/40x12/diff-hunk.png b/docs/media/tui-lock-v2/40x12/diff-hunk.png index 890c22da..d83b24a5 100644 Binary files a/docs/media/tui-lock-v2/40x12/diff-hunk.png and b/docs/media/tui-lock-v2/40x12/diff-hunk.png differ diff --git a/docs/media/tui-lock-v2/40x12/first-run-tips.png b/docs/media/tui-lock-v2/40x12/first-run-tips.png index 079a8796..732eb03a 100644 Binary files a/docs/media/tui-lock-v2/40x12/first-run-tips.png and b/docs/media/tui-lock-v2/40x12/first-run-tips.png differ diff --git a/docs/media/tui-lock-v2/40x12/interrupt-stopped.png b/docs/media/tui-lock-v2/40x12/interrupt-stopped.png index 1c6036bf..087bca30 100644 Binary files a/docs/media/tui-lock-v2/40x12/interrupt-stopped.png and b/docs/media/tui-lock-v2/40x12/interrupt-stopped.png differ diff --git a/docs/media/tui-lock-v2/40x12/login.png b/docs/media/tui-lock-v2/40x12/login.png index 362371d2..908efa55 100644 Binary files a/docs/media/tui-lock-v2/40x12/login.png and b/docs/media/tui-lock-v2/40x12/login.png differ diff --git a/docs/media/tui-lock-v2/40x12/mcp-servers.png b/docs/media/tui-lock-v2/40x12/mcp-servers.png index cb4043da..1655aaf0 100644 Binary files a/docs/media/tui-lock-v2/40x12/mcp-servers.png and b/docs/media/tui-lock-v2/40x12/mcp-servers.png differ diff --git a/docs/media/tui-lock-v2/40x12/mode-ask.png b/docs/media/tui-lock-v2/40x12/mode-ask.png index 6e31ff4c..2f4f2fa7 100644 Binary files a/docs/media/tui-lock-v2/40x12/mode-ask.png and b/docs/media/tui-lock-v2/40x12/mode-ask.png differ diff --git a/docs/media/tui-lock-v2/40x12/mode-plan.png b/docs/media/tui-lock-v2/40x12/mode-plan.png index 5c9d9580..8c6c4545 100644 Binary files a/docs/media/tui-lock-v2/40x12/mode-plan.png and b/docs/media/tui-lock-v2/40x12/mode-plan.png differ diff --git a/docs/media/tui-lock-v2/40x12/model-effort-high.png b/docs/media/tui-lock-v2/40x12/model-effort-high.png index df682c9c..3b8c486d 100644 Binary files a/docs/media/tui-lock-v2/40x12/model-effort-high.png and b/docs/media/tui-lock-v2/40x12/model-effort-high.png differ diff --git a/docs/media/tui-lock-v2/40x12/model-list.png b/docs/media/tui-lock-v2/40x12/model-list.png index 0242fcf5..26af0cb2 100644 Binary files a/docs/media/tui-lock-v2/40x12/model-list.png and b/docs/media/tui-lock-v2/40x12/model-list.png differ diff --git a/docs/media/tui-lock-v2/40x12/permission-prompt.png b/docs/media/tui-lock-v2/40x12/permission-prompt.png index f49a0919..1f512a09 100644 Binary files a/docs/media/tui-lock-v2/40x12/permission-prompt.png and b/docs/media/tui-lock-v2/40x12/permission-prompt.png differ diff --git a/docs/media/tui-lock-v2/40x12/session-assistant.png b/docs/media/tui-lock-v2/40x12/session-assistant.png index 43af154e..eae3b8c3 100644 Binary files a/docs/media/tui-lock-v2/40x12/session-assistant.png and b/docs/media/tui-lock-v2/40x12/session-assistant.png differ diff --git a/docs/media/tui-lock-v2/40x12/session-empty.png b/docs/media/tui-lock-v2/40x12/session-empty.png index 9d8df07f..57aae921 100644 Binary files a/docs/media/tui-lock-v2/40x12/session-empty.png and b/docs/media/tui-lock-v2/40x12/session-empty.png differ diff --git a/docs/media/tui-lock-v2/40x12/session-optin.png b/docs/media/tui-lock-v2/40x12/session-optin.png index 58ebe080..f414f59d 100644 Binary files a/docs/media/tui-lock-v2/40x12/session-optin.png and b/docs/media/tui-lock-v2/40x12/session-optin.png differ diff --git a/docs/media/tui-lock-v2/40x12/session-thinking-live.png b/docs/media/tui-lock-v2/40x12/session-thinking-live.png index 6f9bebe9..f84295eb 100644 Binary files a/docs/media/tui-lock-v2/40x12/session-thinking-live.png and b/docs/media/tui-lock-v2/40x12/session-thinking-live.png differ diff --git a/docs/media/tui-lock-v2/40x12/session-user-bars.png b/docs/media/tui-lock-v2/40x12/session-user-bars.png index 2ff56f52..8589c532 100644 Binary files a/docs/media/tui-lock-v2/40x12/session-user-bars.png and b/docs/media/tui-lock-v2/40x12/session-user-bars.png differ diff --git a/docs/media/tui-lock-v2/40x12/settings-appearance.png b/docs/media/tui-lock-v2/40x12/settings-appearance.png index b071f8ba..bb93b7ff 100644 Binary files a/docs/media/tui-lock-v2/40x12/settings-appearance.png and b/docs/media/tui-lock-v2/40x12/settings-appearance.png differ diff --git a/docs/media/tui-lock-v2/40x12/settings-mouse.png b/docs/media/tui-lock-v2/40x12/settings-mouse.png index 48279666..4c4e110f 100644 Binary files a/docs/media/tui-lock-v2/40x12/settings-mouse.png and b/docs/media/tui-lock-v2/40x12/settings-mouse.png differ diff --git a/docs/media/tui-lock-v2/40x12/settings-row-hover.png b/docs/media/tui-lock-v2/40x12/settings-row-hover.png index 62542012..a87b827e 100644 Binary files a/docs/media/tui-lock-v2/40x12/settings-row-hover.png and b/docs/media/tui-lock-v2/40x12/settings-row-hover.png differ diff --git a/docs/media/tui-lock-v2/40x12/settings-theme-submenu.png b/docs/media/tui-lock-v2/40x12/settings-theme-submenu.png index 95d48033..5157061b 100644 Binary files a/docs/media/tui-lock-v2/40x12/settings-theme-submenu.png and b/docs/media/tui-lock-v2/40x12/settings-theme-submenu.png differ diff --git a/docs/media/tui-lock-v2/40x12/slash-model-typed.png b/docs/media/tui-lock-v2/40x12/slash-model-typed.png index ad98a748..64d6f39f 100644 Binary files a/docs/media/tui-lock-v2/40x12/slash-model-typed.png and b/docs/media/tui-lock-v2/40x12/slash-model-typed.png differ diff --git a/docs/media/tui-lock-v2/40x12/slash-palette.png b/docs/media/tui-lock-v2/40x12/slash-palette.png index aa0fc741..1c15274a 100644 Binary files a/docs/media/tui-lock-v2/40x12/slash-palette.png and b/docs/media/tui-lock-v2/40x12/slash-palette.png differ diff --git a/docs/media/tui-lock-v2/40x12/tokens-topright.png b/docs/media/tui-lock-v2/40x12/tokens-topright.png index 46aa4578..61b09190 100644 Binary files a/docs/media/tui-lock-v2/40x12/tokens-topright.png and b/docs/media/tui-lock-v2/40x12/tokens-topright.png differ diff --git a/docs/media/tui-lock-v2/40x12/usage.png b/docs/media/tui-lock-v2/40x12/usage.png index 42ca4e9d..ebb8b2c2 100644 Binary files a/docs/media/tui-lock-v2/40x12/usage.png and b/docs/media/tui-lock-v2/40x12/usage.png differ diff --git a/docs/media/tui-lock-v2/40x12/welcome-agent.png b/docs/media/tui-lock-v2/40x12/welcome-agent.png index 062e464e..5d07d740 100644 Binary files a/docs/media/tui-lock-v2/40x12/welcome-agent.png and b/docs/media/tui-lock-v2/40x12/welcome-agent.png differ diff --git a/docs/media/tui-lock-v2/40x12/welcome-cortex.png b/docs/media/tui-lock-v2/40x12/welcome-cortex.png index b5893bd0..ebc14ea4 100644 Binary files a/docs/media/tui-lock-v2/40x12/welcome-cortex.png and b/docs/media/tui-lock-v2/40x12/welcome-cortex.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/btw.png b/docs/media/tui-lock-v2/runtime/120x40/btw.png index 6544bfda..0aae65dc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/btw.png and b/docs/media/tui-lock-v2/runtime/120x40/btw.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/clear-confirm.png b/docs/media/tui-lock-v2/runtime/120x40/clear-confirm.png index 9cd8e270..d78bad90 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/clear-confirm.png and b/docs/media/tui-lock-v2/runtime/120x40/clear-confirm.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/cloud-handoff.png b/docs/media/tui-lock-v2/runtime/120x40/cloud-handoff.png index edd477d7..5f108040 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/cloud-handoff.png and b/docs/media/tui-lock-v2/runtime/120x40/cloud-handoff.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/code-fence.png b/docs/media/tui-lock-v2/runtime/120x40/code-fence.png index 129191ca..832f2f17 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/code-fence.png and b/docs/media/tui-lock-v2/runtime/120x40/code-fence.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/compact-chat.png b/docs/media/tui-lock-v2/runtime/120x40/compact-chat.png index 8c572cce..ae4e0a44 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/compact-chat.png and b/docs/media/tui-lock-v2/runtime/120x40/compact-chat.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/composer-empty.png b/docs/media/tui-lock-v2/runtime/120x40/composer-empty.png index f5ac9595..9740f228 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/composer-empty.png and b/docs/media/tui-lock-v2/runtime/120x40/composer-empty.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/composer-hover.png b/docs/media/tui-lock-v2/runtime/120x40/composer-hover.png index e09dafcf..98c1a7bd 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/composer-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/composer-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/composer-multiline.png b/docs/media/tui-lock-v2/runtime/120x40/composer-multiline.png index 5b2a8bc0..4cc30787 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/composer-multiline.png and b/docs/media/tui-lock-v2/runtime/120x40/composer-multiline.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/composer-typing-blink.png b/docs/media/tui-lock-v2/runtime/120x40/composer-typing-blink.png index ff08dba7..19ccb969 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/composer-typing-blink.png and b/docs/media/tui-lock-v2/runtime/120x40/composer-typing-blink.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/composer-typing.png b/docs/media/tui-lock-v2/runtime/120x40/composer-typing.png index ad842385..22c297f2 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/composer-typing.png and b/docs/media/tui-lock-v2/runtime/120x40/composer-typing.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/config-tree.png b/docs/media/tui-lock-v2/runtime/120x40/config-tree.png index 7674241f..9ea65fbc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/config-tree.png and b/docs/media/tui-lock-v2/runtime/120x40/config-tree.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/diagnostics.png b/docs/media/tui-lock-v2/runtime/120x40/diagnostics.png index 4f3b7d93..454cf054 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/diagnostics.png and b/docs/media/tui-lock-v2/runtime/120x40/diagnostics.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/diff-hunk.png b/docs/media/tui-lock-v2/runtime/120x40/diff-hunk.png index 3ba41e5b..1d035994 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/diff-hunk.png and b/docs/media/tui-lock-v2/runtime/120x40/diff-hunk.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/edit-collapsed.png b/docs/media/tui-lock-v2/runtime/120x40/edit-collapsed.png index 8c50036f..32a55ea4 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/edit-collapsed.png and b/docs/media/tui-lock-v2/runtime/120x40/edit-collapsed.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/error-unavailable.png b/docs/media/tui-lock-v2/runtime/120x40/error-unavailable.png index ef4a3294..e5166531 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/error-unavailable.png and b/docs/media/tui-lock-v2/runtime/120x40/error-unavailable.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/files-picker.png b/docs/media/tui-lock-v2/runtime/120x40/files-picker.png index fed481fc..683335fe 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/files-picker.png and b/docs/media/tui-lock-v2/runtime/120x40/files-picker.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/first-run-tips.png b/docs/media/tui-lock-v2/runtime/120x40/first-run-tips.png index 3d023e2b..a72fd8f4 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/first-run-tips.png and b/docs/media/tui-lock-v2/runtime/120x40/first-run-tips.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/footer-hover.png b/docs/media/tui-lock-v2/runtime/120x40/footer-hover.png index 8170bf1a..614f2b45 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/footer-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/footer-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/footer-shortcuts.png b/docs/media/tui-lock-v2/runtime/120x40/footer-shortcuts.png index ca24384f..fa0329cc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/footer-shortcuts.png and b/docs/media/tui-lock-v2/runtime/120x40/footer-shortcuts.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/interrupt-stopped.png b/docs/media/tui-lock-v2/runtime/120x40/interrupt-stopped.png index 54f3579e..f28135d0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/interrupt-stopped.png and b/docs/media/tui-lock-v2/runtime/120x40/interrupt-stopped.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/jobs.png b/docs/media/tui-lock-v2/runtime/120x40/jobs.png index 0054ce3b..1a5dc9d3 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/jobs.png and b/docs/media/tui-lock-v2/runtime/120x40/jobs.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/login-error.png b/docs/media/tui-lock-v2/runtime/120x40/login-error.png index bbcfb7e4..9a0fd5ae 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/login-error.png and b/docs/media/tui-lock-v2/runtime/120x40/login-error.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/login-success.png b/docs/media/tui-lock-v2/runtime/120x40/login-success.png index 5920a6ba..91e23600 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/login-success.png and b/docs/media/tui-lock-v2/runtime/120x40/login-success.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/login-waiting.png b/docs/media/tui-lock-v2/runtime/120x40/login-waiting.png index 7ba9aafc..168e390d 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/login-waiting.png and b/docs/media/tui-lock-v2/runtime/120x40/login-waiting.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/login.png b/docs/media/tui-lock-v2/runtime/120x40/login.png index ab722ef3..9b7eaabd 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/login.png and b/docs/media/tui-lock-v2/runtime/120x40/login.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mcp-drop.png b/docs/media/tui-lock-v2/runtime/120x40/mcp-drop.png index 20fc255f..d70889a6 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mcp-drop.png and b/docs/media/tui-lock-v2/runtime/120x40/mcp-drop.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mcp-servers.png b/docs/media/tui-lock-v2/runtime/120x40/mcp-servers.png index 0a1e1a9b..032cdfaa 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mcp-servers.png and b/docs/media/tui-lock-v2/runtime/120x40/mcp-servers.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/md-table.png b/docs/media/tui-lock-v2/runtime/120x40/md-table.png index 475427d9..04e62057 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/md-table.png and b/docs/media/tui-lock-v2/runtime/120x40/md-table.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mode-agent.png b/docs/media/tui-lock-v2/runtime/120x40/mode-agent.png index 12b7e409..66637c81 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mode-agent.png and b/docs/media/tui-lock-v2/runtime/120x40/mode-agent.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mode-ask.png b/docs/media/tui-lock-v2/runtime/120x40/mode-ask.png index 58de2376..a9bd6d71 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mode-ask.png and b/docs/media/tui-lock-v2/runtime/120x40/mode-ask.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mode-bash.png b/docs/media/tui-lock-v2/runtime/120x40/mode-bash.png index 96592f16..ef287dba 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mode-bash.png and b/docs/media/tui-lock-v2/runtime/120x40/mode-bash.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/mode-plan.png b/docs/media/tui-lock-v2/runtime/120x40/mode-plan.png index 6486da34..8ab0688f 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/mode-plan.png and b/docs/media/tui-lock-v2/runtime/120x40/mode-plan.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-effort-high.png b/docs/media/tui-lock-v2/runtime/120x40/model-effort-high.png index d3e9112f..3173d633 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-effort-high.png and b/docs/media/tui-lock-v2/runtime/120x40/model-effort-high.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-effort-hover.png b/docs/media/tui-lock-v2/runtime/120x40/model-effort-hover.png index a335e039..f2555bcc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-effort-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/model-effort-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-effort-low.png b/docs/media/tui-lock-v2/runtime/120x40/model-effort-low.png index 8c08fab5..a5be2593 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-effort-low.png and b/docs/media/tui-lock-v2/runtime/120x40/model-effort-low.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-effort-medium.png b/docs/media/tui-lock-v2/runtime/120x40/model-effort-medium.png index a955d91a..aefe5149 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-effort-medium.png and b/docs/media/tui-lock-v2/runtime/120x40/model-effort-medium.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-list-hover.png b/docs/media/tui-lock-v2/runtime/120x40/model-list-hover.png index 34a69628..ae18a5f3 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-list-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/model-list-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/model-list.png b/docs/media/tui-lock-v2/runtime/120x40/model-list.png index eb41ad25..a933271b 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/model-list.png and b/docs/media/tui-lock-v2/runtime/120x40/model-list.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/permission-prompt-hover.png b/docs/media/tui-lock-v2/runtime/120x40/permission-prompt-hover.png index 160f257b..87045da9 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/permission-prompt-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/permission-prompt-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/permission-prompt.png b/docs/media/tui-lock-v2/runtime/120x40/permission-prompt.png index a98c88eb..ce09e2bf 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/permission-prompt.png and b/docs/media/tui-lock-v2/runtime/120x40/permission-prompt.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/permissions-picker.png b/docs/media/tui-lock-v2/runtime/120x40/permissions-picker.png index 112c4f36..7d988cee 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/permissions-picker.png and b/docs/media/tui-lock-v2/runtime/120x40/permissions-picker.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/plan-confirm.png b/docs/media/tui-lock-v2/runtime/120x40/plan-confirm.png index 6c3d5639..d8032c95 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/plan-confirm.png and b/docs/media/tui-lock-v2/runtime/120x40/plan-confirm.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/plugins.png b/docs/media/tui-lock-v2/runtime/120x40/plugins.png index fbe05bf5..5a48d810 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/plugins.png and b/docs/media/tui-lock-v2/runtime/120x40/plugins.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/question.png b/docs/media/tui-lock-v2/runtime/120x40/question.png index f89652dd..049625cc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/question.png and b/docs/media/tui-lock-v2/runtime/120x40/question.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/queue.png b/docs/media/tui-lock-v2/runtime/120x40/queue.png index b566f62c..03bc9bc2 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/queue.png and b/docs/media/tui-lock-v2/runtime/120x40/queue.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/quota-exhausted.png b/docs/media/tui-lock-v2/runtime/120x40/quota-exhausted.png index 6a900490..6c3b362d 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/quota-exhausted.png and b/docs/media/tui-lock-v2/runtime/120x40/quota-exhausted.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/resume-picker.png b/docs/media/tui-lock-v2/runtime/120x40/resume-picker.png index 5db2badf..63e5fc59 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/resume-picker.png and b/docs/media/tui-lock-v2/runtime/120x40/resume-picker.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/sandbox-deny.png b/docs/media/tui-lock-v2/runtime/120x40/sandbox-deny.png index e845863f..76e47c4d 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/sandbox-deny.png and b/docs/media/tui-lock-v2/runtime/120x40/sandbox-deny.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/sandbox.png b/docs/media/tui-lock-v2/runtime/120x40/sandbox.png index ef67679a..8a765afc 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/sandbox.png and b/docs/media/tui-lock-v2/runtime/120x40/sandbox.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-assistant.png b/docs/media/tui-lock-v2/runtime/120x40/session-assistant.png index ae8558b3..8cf5f164 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-assistant.png and b/docs/media/tui-lock-v2/runtime/120x40/session-assistant.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-empty.png b/docs/media/tui-lock-v2/runtime/120x40/session-empty.png index 83428135..3d824cd2 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-empty.png and b/docs/media/tui-lock-v2/runtime/120x40/session-empty.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-optin-hover.png b/docs/media/tui-lock-v2/runtime/120x40/session-optin-hover.png index e662644f..d2775042 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-optin-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/session-optin-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-optin.png b/docs/media/tui-lock-v2/runtime/120x40/session-optin.png index b0c03c69..4405dea0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-optin.png and b/docs/media/tui-lock-v2/runtime/120x40/session-optin.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-thinking-live.png b/docs/media/tui-lock-v2/runtime/120x40/session-thinking-live.png index b0c7ad79..639ebff5 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-thinking-live.png and b/docs/media/tui-lock-v2/runtime/120x40/session-thinking-live.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-thought-expanded.png b/docs/media/tui-lock-v2/runtime/120x40/session-thought-expanded.png index 7bcec5aa..0f579cfb 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-thought-expanded.png and b/docs/media/tui-lock-v2/runtime/120x40/session-thought-expanded.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-thought.png b/docs/media/tui-lock-v2/runtime/120x40/session-thought.png index 95ff43dd..43bee2a1 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-thought.png and b/docs/media/tui-lock-v2/runtime/120x40/session-thought.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-user-bars.png b/docs/media/tui-lock-v2/runtime/120x40/session-user-bars.png index 44b0dc26..5a52cd52 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-user-bars.png and b/docs/media/tui-lock-v2/runtime/120x40/session-user-bars.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/session-worked.png b/docs/media/tui-lock-v2/runtime/120x40/session-worked.png index 49e253c4..e44a82c0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/session-worked.png and b/docs/media/tui-lock-v2/runtime/120x40/session-worked.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/settings-appearance.png b/docs/media/tui-lock-v2/runtime/120x40/settings-appearance.png index ac488203..1fbeb280 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/settings-appearance.png and b/docs/media/tui-lock-v2/runtime/120x40/settings-appearance.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/settings-mouse.png b/docs/media/tui-lock-v2/runtime/120x40/settings-mouse.png index fa1cb93f..ad6ec5e3 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/settings-mouse.png and b/docs/media/tui-lock-v2/runtime/120x40/settings-mouse.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/settings-row-hover.png b/docs/media/tui-lock-v2/runtime/120x40/settings-row-hover.png index b4519531..446c6645 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/settings-row-hover.png and b/docs/media/tui-lock-v2/runtime/120x40/settings-row-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/settings-search.png b/docs/media/tui-lock-v2/runtime/120x40/settings-search.png index ffc85089..6ae3aa14 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/settings-search.png and b/docs/media/tui-lock-v2/runtime/120x40/settings-search.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/settings-theme-submenu.png b/docs/media/tui-lock-v2/runtime/120x40/settings-theme-submenu.png index 4b961977..dbe48617 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/settings-theme-submenu.png and b/docs/media/tui-lock-v2/runtime/120x40/settings-theme-submenu.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/shell-running.png b/docs/media/tui-lock-v2/runtime/120x40/shell-running.png index 8e98f7d5..1d490acb 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/shell-running.png and b/docs/media/tui-lock-v2/runtime/120x40/shell-running.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/shortcuts-overlay.png b/docs/media/tui-lock-v2/runtime/120x40/shortcuts-overlay.png index 21ea0a7c..48e6c640 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/shortcuts-overlay.png and b/docs/media/tui-lock-v2/runtime/120x40/shortcuts-overlay.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/skills.png b/docs/media/tui-lock-v2/runtime/120x40/skills.png index 33873d8b..9c09bdd0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/skills.png and b/docs/media/tui-lock-v2/runtime/120x40/skills.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/slash-model-typed.png b/docs/media/tui-lock-v2/runtime/120x40/slash-model-typed.png index e801b03d..f1ed837d 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/slash-model-typed.png and b/docs/media/tui-lock-v2/runtime/120x40/slash-model-typed.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/slash-palette.png b/docs/media/tui-lock-v2/runtime/120x40/slash-palette.png index 7cea610e..aa65ea41 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/slash-palette.png and b/docs/media/tui-lock-v2/runtime/120x40/slash-palette.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/sudo.png b/docs/media/tui-lock-v2/runtime/120x40/sudo.png index 02e5f948..36e8da61 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/sudo.png and b/docs/media/tui-lock-v2/runtime/120x40/sudo.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/todos.png b/docs/media/tui-lock-v2/runtime/120x40/todos.png index ab379baa..30956137 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/todos.png and b/docs/media/tui-lock-v2/runtime/120x40/todos.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/tokens-topright-warn.png b/docs/media/tui-lock-v2/runtime/120x40/tokens-topright-warn.png index 5588b602..a12ba1f0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/tokens-topright-warn.png and b/docs/media/tui-lock-v2/runtime/120x40/tokens-topright-warn.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/tokens-topright.png b/docs/media/tui-lock-v2/runtime/120x40/tokens-topright.png index d9b4b5f6..7166c34e 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/tokens-topright.png and b/docs/media/tui-lock-v2/runtime/120x40/tokens-topright.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/tool-tiles-collapsed.png b/docs/media/tui-lock-v2/runtime/120x40/tool-tiles-collapsed.png index 79a4779a..8bdfa2a0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/tool-tiles-collapsed.png and b/docs/media/tui-lock-v2/runtime/120x40/tool-tiles-collapsed.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/tool-tiles.png b/docs/media/tui-lock-v2/runtime/120x40/tool-tiles.png index cf46c77b..e94f79a0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/tool-tiles.png and b/docs/media/tui-lock-v2/runtime/120x40/tool-tiles.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/usage.png b/docs/media/tui-lock-v2/runtime/120x40/usage.png index 11ad1e42..6312a7d3 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/usage.png and b/docs/media/tui-lock-v2/runtime/120x40/usage.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/welcome-agent.png b/docs/media/tui-lock-v2/runtime/120x40/welcome-agent.png index 6b251ab8..031e007e 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/welcome-agent.png and b/docs/media/tui-lock-v2/runtime/120x40/welcome-agent.png differ diff --git a/docs/media/tui-lock-v2/runtime/120x40/welcome-cortex.png b/docs/media/tui-lock-v2/runtime/120x40/welcome-cortex.png index d99852e8..e01678b0 100644 Binary files a/docs/media/tui-lock-v2/runtime/120x40/welcome-cortex.png and b/docs/media/tui-lock-v2/runtime/120x40/welcome-cortex.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/compact-chat.png b/docs/media/tui-lock-v2/runtime/40x12/compact-chat.png index 8072b455..eb42d4c9 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/compact-chat.png and b/docs/media/tui-lock-v2/runtime/40x12/compact-chat.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/composer-empty.png b/docs/media/tui-lock-v2/runtime/40x12/composer-empty.png index 48b7bc7e..4534bd88 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/composer-empty.png and b/docs/media/tui-lock-v2/runtime/40x12/composer-empty.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/composer-hover.png b/docs/media/tui-lock-v2/runtime/40x12/composer-hover.png index 0a41b9e0..ccc85e8d 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/composer-hover.png and b/docs/media/tui-lock-v2/runtime/40x12/composer-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/composer-typing.png b/docs/media/tui-lock-v2/runtime/40x12/composer-typing.png index 0ac9646b..3b975e9a 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/composer-typing.png and b/docs/media/tui-lock-v2/runtime/40x12/composer-typing.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/diagnostics.png b/docs/media/tui-lock-v2/runtime/40x12/diagnostics.png index c1fd9f2c..cfa842ca 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/diagnostics.png and b/docs/media/tui-lock-v2/runtime/40x12/diagnostics.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/diff-hunk.png b/docs/media/tui-lock-v2/runtime/40x12/diff-hunk.png index 0817cfe5..d3868918 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/diff-hunk.png and b/docs/media/tui-lock-v2/runtime/40x12/diff-hunk.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/first-run-tips.png b/docs/media/tui-lock-v2/runtime/40x12/first-run-tips.png index 3eafeed6..ab7bea8f 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/first-run-tips.png and b/docs/media/tui-lock-v2/runtime/40x12/first-run-tips.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/interrupt-stopped.png b/docs/media/tui-lock-v2/runtime/40x12/interrupt-stopped.png index 1b2c8bd1..047828d0 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/interrupt-stopped.png and b/docs/media/tui-lock-v2/runtime/40x12/interrupt-stopped.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/login.png b/docs/media/tui-lock-v2/runtime/40x12/login.png index 9c928031..8dea2acc 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/login.png and b/docs/media/tui-lock-v2/runtime/40x12/login.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/mcp-servers.png b/docs/media/tui-lock-v2/runtime/40x12/mcp-servers.png index 59a56e1d..1ea01e40 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/mcp-servers.png and b/docs/media/tui-lock-v2/runtime/40x12/mcp-servers.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/mode-ask.png b/docs/media/tui-lock-v2/runtime/40x12/mode-ask.png index a2580d43..912dff41 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/mode-ask.png and b/docs/media/tui-lock-v2/runtime/40x12/mode-ask.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/mode-plan.png b/docs/media/tui-lock-v2/runtime/40x12/mode-plan.png index 78e0233d..3a2e2f73 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/mode-plan.png and b/docs/media/tui-lock-v2/runtime/40x12/mode-plan.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/model-effort-high.png b/docs/media/tui-lock-v2/runtime/40x12/model-effort-high.png index 82320999..66ec8f73 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/model-effort-high.png and b/docs/media/tui-lock-v2/runtime/40x12/model-effort-high.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/model-list.png b/docs/media/tui-lock-v2/runtime/40x12/model-list.png index 15093858..7fbf4509 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/model-list.png and b/docs/media/tui-lock-v2/runtime/40x12/model-list.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/permission-prompt.png b/docs/media/tui-lock-v2/runtime/40x12/permission-prompt.png index fa1a3159..319f2d89 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/permission-prompt.png and b/docs/media/tui-lock-v2/runtime/40x12/permission-prompt.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/session-assistant.png b/docs/media/tui-lock-v2/runtime/40x12/session-assistant.png index 9c1e94ad..313933f9 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/session-assistant.png and b/docs/media/tui-lock-v2/runtime/40x12/session-assistant.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/session-empty.png b/docs/media/tui-lock-v2/runtime/40x12/session-empty.png index 585190aa..82185713 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/session-empty.png and b/docs/media/tui-lock-v2/runtime/40x12/session-empty.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/session-optin.png b/docs/media/tui-lock-v2/runtime/40x12/session-optin.png index 7b0c6935..61888a2b 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/session-optin.png and b/docs/media/tui-lock-v2/runtime/40x12/session-optin.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/session-thinking-live.png b/docs/media/tui-lock-v2/runtime/40x12/session-thinking-live.png index 9c887bde..8d68e1c0 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/session-thinking-live.png and b/docs/media/tui-lock-v2/runtime/40x12/session-thinking-live.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/session-user-bars.png b/docs/media/tui-lock-v2/runtime/40x12/session-user-bars.png index 340d770a..7344b8f6 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/session-user-bars.png and b/docs/media/tui-lock-v2/runtime/40x12/session-user-bars.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/settings-appearance.png b/docs/media/tui-lock-v2/runtime/40x12/settings-appearance.png index 4a5e7e81..0e09810e 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/settings-appearance.png and b/docs/media/tui-lock-v2/runtime/40x12/settings-appearance.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/settings-mouse.png b/docs/media/tui-lock-v2/runtime/40x12/settings-mouse.png index 09c120d3..4851c0e2 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/settings-mouse.png and b/docs/media/tui-lock-v2/runtime/40x12/settings-mouse.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/settings-row-hover.png b/docs/media/tui-lock-v2/runtime/40x12/settings-row-hover.png index b508ba77..d03d9f59 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/settings-row-hover.png and b/docs/media/tui-lock-v2/runtime/40x12/settings-row-hover.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/settings-theme-submenu.png b/docs/media/tui-lock-v2/runtime/40x12/settings-theme-submenu.png index 35dbdab7..2898c156 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/settings-theme-submenu.png and b/docs/media/tui-lock-v2/runtime/40x12/settings-theme-submenu.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/shortcuts-overlay.png b/docs/media/tui-lock-v2/runtime/40x12/shortcuts-overlay.png index 46d7b4b3..c568037e 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/shortcuts-overlay.png and b/docs/media/tui-lock-v2/runtime/40x12/shortcuts-overlay.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/slash-model-typed.png b/docs/media/tui-lock-v2/runtime/40x12/slash-model-typed.png index d361996b..d1b59792 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/slash-model-typed.png and b/docs/media/tui-lock-v2/runtime/40x12/slash-model-typed.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/slash-palette.png b/docs/media/tui-lock-v2/runtime/40x12/slash-palette.png index 56343228..7cc0075c 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/slash-palette.png and b/docs/media/tui-lock-v2/runtime/40x12/slash-palette.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/tokens-topright.png b/docs/media/tui-lock-v2/runtime/40x12/tokens-topright.png index eef74039..bb190748 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/tokens-topright.png and b/docs/media/tui-lock-v2/runtime/40x12/tokens-topright.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/usage.png b/docs/media/tui-lock-v2/runtime/40x12/usage.png index 0ea9b01c..466ee449 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/usage.png and b/docs/media/tui-lock-v2/runtime/40x12/usage.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/welcome-agent.png b/docs/media/tui-lock-v2/runtime/40x12/welcome-agent.png index ac8013ce..6f369dcc 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/welcome-agent.png and b/docs/media/tui-lock-v2/runtime/40x12/welcome-agent.png differ diff --git a/docs/media/tui-lock-v2/runtime/40x12/welcome-cortex.png b/docs/media/tui-lock-v2/runtime/40x12/welcome-cortex.png index e7f0f1eb..08b1ec18 100644 Binary files a/docs/media/tui-lock-v2/runtime/40x12/welcome-cortex.png and b/docs/media/tui-lock-v2/runtime/40x12/welcome-cortex.png differ diff --git a/docs/media/tui-lock-v2/runtime/README.md b/docs/media/tui-lock-v2/runtime/README.md index f2f12f6a..95963cd6 100644 --- a/docs/media/tui-lock-v2/runtime/README.md +++ b/docs/media/tui-lock-v2/runtime/README.md @@ -2,7 +2,8 @@ Headless `MockTerminal` renders of the live session chrome (inky background, dual-hairline composer, model chip, slash palette, settings modal, effort -radios). Regenerated with `./scripts/render-tui-lock-v2.sh`. +radios). Regenerated with `./scripts/render-tui-lock-v2.sh`. The signed accent +is banner green `#1F4945`; historical violet `#A78BFA` is not the lock. Designer boards (pixel target) live in `docs/media/tui-lock-v2/{40x12,120x40}/`. These runtime frames are what Designer cli signs off against. diff --git a/docs/media/tui-lock/120x40/ask.png b/docs/media/tui-lock/120x40/ask.png index fddf7e7a..30ef2963 100644 Binary files a/docs/media/tui-lock/120x40/ask.png and b/docs/media/tui-lock/120x40/ask.png differ diff --git a/docs/media/tui-lock/120x40/btw.png b/docs/media/tui-lock/120x40/btw.png index 95553f0b..94b72d94 100644 Binary files a/docs/media/tui-lock/120x40/btw.png and b/docs/media/tui-lock/120x40/btw.png differ diff --git a/docs/media/tui-lock/120x40/clear.png b/docs/media/tui-lock/120x40/clear.png index 69d29a5f..77f171e6 100644 Binary files a/docs/media/tui-lock/120x40/clear.png and b/docs/media/tui-lock/120x40/clear.png differ diff --git a/docs/media/tui-lock/120x40/clear_confirm.png b/docs/media/tui-lock/120x40/clear_confirm.png index 69d29a5f..77f171e6 100644 Binary files a/docs/media/tui-lock/120x40/clear_confirm.png and b/docs/media/tui-lock/120x40/clear_confirm.png differ diff --git a/docs/media/tui-lock/120x40/cloud.png b/docs/media/tui-lock/120x40/cloud.png index de9e03df..429e9d5a 100644 Binary files a/docs/media/tui-lock/120x40/cloud.png and b/docs/media/tui-lock/120x40/cloud.png differ diff --git a/docs/media/tui-lock/120x40/compact.png b/docs/media/tui-lock/120x40/compact.png index 5787e983..cdcb474d 100644 Binary files a/docs/media/tui-lock/120x40/compact.png and b/docs/media/tui-lock/120x40/compact.png differ diff --git a/docs/media/tui-lock/120x40/compacted.png b/docs/media/tui-lock/120x40/compacted.png index 5787e983..cdcb474d 100644 Binary files a/docs/media/tui-lock/120x40/compacted.png and b/docs/media/tui-lock/120x40/compacted.png differ diff --git a/docs/media/tui-lock/120x40/config.png b/docs/media/tui-lock/120x40/config.png index 84c1b9ea..5c13cd22 100644 Binary files a/docs/media/tui-lock/120x40/config.png and b/docs/media/tui-lock/120x40/config.png differ diff --git a/docs/media/tui-lock/120x40/delete.png b/docs/media/tui-lock/120x40/delete.png index fbf1c9f8..4fc740eb 100644 Binary files a/docs/media/tui-lock/120x40/delete.png and b/docs/media/tui-lock/120x40/delete.png differ diff --git a/docs/media/tui-lock/120x40/diagnostics.png b/docs/media/tui-lock/120x40/diagnostics.png index 03e9497b..375b077b 100644 Binary files a/docs/media/tui-lock/120x40/diagnostics.png and b/docs/media/tui-lock/120x40/diagnostics.png differ diff --git a/docs/media/tui-lock/120x40/diff_hunk.png b/docs/media/tui-lock/120x40/diff_hunk.png index ba84dff1..9158f9cd 100644 Binary files a/docs/media/tui-lock/120x40/diff_hunk.png and b/docs/media/tui-lock/120x40/diff_hunk.png differ diff --git a/docs/media/tui-lock/120x40/diff_word.png b/docs/media/tui-lock/120x40/diff_word.png index 6bfccddc..b9b140d7 100644 Binary files a/docs/media/tui-lock/120x40/diff_word.png and b/docs/media/tui-lock/120x40/diff_word.png differ diff --git a/docs/media/tui-lock/120x40/edit.png b/docs/media/tui-lock/120x40/edit.png index 80cd33f5..897e70fb 100644 Binary files a/docs/media/tui-lock/120x40/edit.png and b/docs/media/tui-lock/120x40/edit.png differ diff --git a/docs/media/tui-lock/120x40/fetch.png b/docs/media/tui-lock/120x40/fetch.png index 8a4eb786..0fa831e4 100644 Binary files a/docs/media/tui-lock/120x40/fetch.png and b/docs/media/tui-lock/120x40/fetch.png differ diff --git a/docs/media/tui-lock/120x40/files.png b/docs/media/tui-lock/120x40/files.png index 21baff61..8a77dc48 100644 Binary files a/docs/media/tui-lock/120x40/files.png and b/docs/media/tui-lock/120x40/files.png differ diff --git a/docs/media/tui-lock/120x40/first_run.png b/docs/media/tui-lock/120x40/first_run.png index 5de45ba7..8252d257 100644 Binary files a/docs/media/tui-lock/120x40/first_run.png and b/docs/media/tui-lock/120x40/first_run.png differ diff --git a/docs/media/tui-lock/120x40/footer_max.png b/docs/media/tui-lock/120x40/footer_max.png index 48cccff1..8ea2318e 100644 Binary files a/docs/media/tui-lock/120x40/footer_max.png and b/docs/media/tui-lock/120x40/footer_max.png differ diff --git a/docs/media/tui-lock/120x40/glob.png b/docs/media/tui-lock/120x40/glob.png index 32c4d38a..d179b56e 100644 Binary files a/docs/media/tui-lock/120x40/glob.png and b/docs/media/tui-lock/120x40/glob.png differ diff --git a/docs/media/tui-lock/120x40/grep.png b/docs/media/tui-lock/120x40/grep.png index ae9bb92e..1d2a2a42 100644 Binary files a/docs/media/tui-lock/120x40/grep.png and b/docs/media/tui-lock/120x40/grep.png differ diff --git a/docs/media/tui-lock/120x40/interrupt.png b/docs/media/tui-lock/120x40/interrupt.png index adf48f90..204a12b3 100644 Binary files a/docs/media/tui-lock/120x40/interrupt.png and b/docs/media/tui-lock/120x40/interrupt.png differ diff --git a/docs/media/tui-lock/120x40/jobs.png b/docs/media/tui-lock/120x40/jobs.png index 20903451..16417bea 100644 Binary files a/docs/media/tui-lock/120x40/jobs.png and b/docs/media/tui-lock/120x40/jobs.png differ diff --git a/docs/media/tui-lock/120x40/list.png b/docs/media/tui-lock/120x40/list.png index 6b4d608c..13594d16 100644 Binary files a/docs/media/tui-lock/120x40/list.png and b/docs/media/tui-lock/120x40/list.png differ diff --git a/docs/media/tui-lock/120x40/login.png b/docs/media/tui-lock/120x40/login.png index e048c3f7..9b7eaabd 100644 Binary files a/docs/media/tui-lock/120x40/login.png and b/docs/media/tui-lock/120x40/login.png differ diff --git a/docs/media/tui-lock/120x40/login_select.png b/docs/media/tui-lock/120x40/login_select.png index f8c9564b..ecf6dcd3 100644 Binary files a/docs/media/tui-lock/120x40/login_select.png and b/docs/media/tui-lock/120x40/login_select.png differ diff --git a/docs/media/tui-lock/120x40/mcp_call.png b/docs/media/tui-lock/120x40/mcp_call.png index 76b3ac93..13505e22 100644 Binary files a/docs/media/tui-lock/120x40/mcp_call.png and b/docs/media/tui-lock/120x40/mcp_call.png differ diff --git a/docs/media/tui-lock/120x40/mcp_drop.png b/docs/media/tui-lock/120x40/mcp_drop.png index 4bf30e3b..5ee33524 100644 Binary files a/docs/media/tui-lock/120x40/mcp_drop.png and b/docs/media/tui-lock/120x40/mcp_drop.png differ diff --git a/docs/media/tui-lock/120x40/md_fence.png b/docs/media/tui-lock/120x40/md_fence.png index 6ef9957b..4f8f982e 100644 Binary files a/docs/media/tui-lock/120x40/md_fence.png and b/docs/media/tui-lock/120x40/md_fence.png differ diff --git a/docs/media/tui-lock/120x40/md_list.png b/docs/media/tui-lock/120x40/md_list.png index fa3fb378..0741831c 100644 Binary files a/docs/media/tui-lock/120x40/md_list.png and b/docs/media/tui-lock/120x40/md_list.png differ diff --git a/docs/media/tui-lock/120x40/md_mixed.png b/docs/media/tui-lock/120x40/md_mixed.png index e6088206..7719c7e6 100644 Binary files a/docs/media/tui-lock/120x40/md_mixed.png and b/docs/media/tui-lock/120x40/md_mixed.png differ diff --git a/docs/media/tui-lock/120x40/md_table.png b/docs/media/tui-lock/120x40/md_table.png index 26816a03..40112f99 100644 Binary files a/docs/media/tui-lock/120x40/md_table.png and b/docs/media/tui-lock/120x40/md_table.png differ diff --git a/docs/media/tui-lock/120x40/mode.png b/docs/media/tui-lock/120x40/mode.png index 7f1b0f66..97c50f6e 100644 Binary files a/docs/media/tui-lock/120x40/mode.png and b/docs/media/tui-lock/120x40/mode.png differ diff --git a/docs/media/tui-lock/120x40/model_compact.png b/docs/media/tui-lock/120x40/model_compact.png index 5356f461..a3fbac3b 100644 Binary files a/docs/media/tui-lock/120x40/model_compact.png and b/docs/media/tui-lock/120x40/model_compact.png differ diff --git a/docs/media/tui-lock/120x40/model_full.png b/docs/media/tui-lock/120x40/model_full.png index d4746f18..89738a92 100644 Binary files a/docs/media/tui-lock/120x40/model_full.png and b/docs/media/tui-lock/120x40/model_full.png differ diff --git a/docs/media/tui-lock/120x40/multi_diff.png b/docs/media/tui-lock/120x40/multi_diff.png index 6191b9de..1f417719 100644 Binary files a/docs/media/tui-lock/120x40/multi_diff.png and b/docs/media/tui-lock/120x40/multi_diff.png differ diff --git a/docs/media/tui-lock/120x40/palette.png b/docs/media/tui-lock/120x40/palette.png index ef5d497b..643877bf 100644 Binary files a/docs/media/tui-lock/120x40/palette.png and b/docs/media/tui-lock/120x40/palette.png differ diff --git a/docs/media/tui-lock/120x40/palette_empty.png b/docs/media/tui-lock/120x40/palette_empty.png index c5ead765..680876d2 100644 Binary files a/docs/media/tui-lock/120x40/palette_empty.png and b/docs/media/tui-lock/120x40/palette_empty.png differ diff --git a/docs/media/tui-lock/120x40/permission.png b/docs/media/tui-lock/120x40/permission.png index 34344dd0..b34eac83 100644 Binary files a/docs/media/tui-lock/120x40/permission.png and b/docs/media/tui-lock/120x40/permission.png differ diff --git a/docs/media/tui-lock/120x40/permissions.png b/docs/media/tui-lock/120x40/permissions.png index d4a6a94d..8f12a713 100644 Binary files a/docs/media/tui-lock/120x40/permissions.png and b/docs/media/tui-lock/120x40/permissions.png differ diff --git a/docs/media/tui-lock/120x40/plan.png b/docs/media/tui-lock/120x40/plan.png index cc1a83ba..28ae445a 100644 Binary files a/docs/media/tui-lock/120x40/plan.png and b/docs/media/tui-lock/120x40/plan.png differ diff --git a/docs/media/tui-lock/120x40/question.png b/docs/media/tui-lock/120x40/question.png index 70103126..31648c9b 100644 Binary files a/docs/media/tui-lock/120x40/question.png and b/docs/media/tui-lock/120x40/question.png differ diff --git a/docs/media/tui-lock/120x40/queue.png b/docs/media/tui-lock/120x40/queue.png index 6ecb75bd..3e6d8541 100644 Binary files a/docs/media/tui-lock/120x40/queue.png and b/docs/media/tui-lock/120x40/queue.png differ diff --git a/docs/media/tui-lock/120x40/quota.png b/docs/media/tui-lock/120x40/quota.png index 98129d33..d5572ccd 100644 Binary files a/docs/media/tui-lock/120x40/quota.png and b/docs/media/tui-lock/120x40/quota.png differ diff --git a/docs/media/tui-lock/120x40/read.png b/docs/media/tui-lock/120x40/read.png index 77a5307c..4352f064 100644 Binary files a/docs/media/tui-lock/120x40/read.png and b/docs/media/tui-lock/120x40/read.png differ diff --git a/docs/media/tui-lock/120x40/resume.png b/docs/media/tui-lock/120x40/resume.png index 9beb4fa7..1ec20a2b 100644 Binary files a/docs/media/tui-lock/120x40/resume.png and b/docs/media/tui-lock/120x40/resume.png differ diff --git a/docs/media/tui-lock/120x40/sandbox.png b/docs/media/tui-lock/120x40/sandbox.png index 21ad7fb9..fbe6e1c1 100644 Binary files a/docs/media/tui-lock/120x40/sandbox.png and b/docs/media/tui-lock/120x40/sandbox.png differ diff --git a/docs/media/tui-lock/120x40/sandbox_deny.png b/docs/media/tui-lock/120x40/sandbox_deny.png index 09fa038b..81fe5ec3 100644 Binary files a/docs/media/tui-lock/120x40/sandbox_deny.png and b/docs/media/tui-lock/120x40/sandbox_deny.png differ diff --git a/docs/media/tui-lock/120x40/session_empty.png b/docs/media/tui-lock/120x40/session_empty.png index fe55263d..9740f228 100644 Binary files a/docs/media/tui-lock/120x40/session_empty.png and b/docs/media/tui-lock/120x40/session_empty.png differ diff --git a/docs/media/tui-lock/120x40/session_error.png b/docs/media/tui-lock/120x40/session_error.png index 728b6098..1cfe9991 100644 Binary files a/docs/media/tui-lock/120x40/session_error.png and b/docs/media/tui-lock/120x40/session_error.png differ diff --git a/docs/media/tui-lock/120x40/session_loading.png b/docs/media/tui-lock/120x40/session_loading.png index a5270a12..82479bcf 100644 Binary files a/docs/media/tui-lock/120x40/session_loading.png and b/docs/media/tui-lock/120x40/session_loading.png differ diff --git a/docs/media/tui-lock/120x40/session_success.png b/docs/media/tui-lock/120x40/session_success.png index 6a6fc2fd..6350b8f5 100644 Binary files a/docs/media/tui-lock/120x40/session_success.png and b/docs/media/tui-lock/120x40/session_success.png differ diff --git a/docs/media/tui-lock/120x40/settings_empty.png b/docs/media/tui-lock/120x40/settings_empty.png index 7c779303..72547849 100644 Binary files a/docs/media/tui-lock/120x40/settings_empty.png and b/docs/media/tui-lock/120x40/settings_empty.png differ diff --git a/docs/media/tui-lock/120x40/settings_hub.png b/docs/media/tui-lock/120x40/settings_hub.png index 4b84337c..47823303 100644 Binary files a/docs/media/tui-lock/120x40/settings_hub.png and b/docs/media/tui-lock/120x40/settings_hub.png differ diff --git a/docs/media/tui-lock/120x40/shell.png b/docs/media/tui-lock/120x40/shell.png index 55d2e102..d056c5d0 100644 Binary files a/docs/media/tui-lock/120x40/shell.png and b/docs/media/tui-lock/120x40/shell.png differ diff --git a/docs/media/tui-lock/120x40/skills.png b/docs/media/tui-lock/120x40/skills.png index 031db2ab..e835dac4 100644 Binary files a/docs/media/tui-lock/120x40/skills.png and b/docs/media/tui-lock/120x40/skills.png differ diff --git a/docs/media/tui-lock/120x40/splash.png b/docs/media/tui-lock/120x40/splash.png index 0b95d19e..42fd9b40 100644 Binary files a/docs/media/tui-lock/120x40/splash.png and b/docs/media/tui-lock/120x40/splash.png differ diff --git a/docs/media/tui-lock/120x40/stopped.png b/docs/media/tui-lock/120x40/stopped.png index adf48f90..204a12b3 100644 Binary files a/docs/media/tui-lock/120x40/stopped.png and b/docs/media/tui-lock/120x40/stopped.png differ diff --git a/docs/media/tui-lock/120x40/streaming.png b/docs/media/tui-lock/120x40/streaming.png index f956f785..0dadfc3a 100644 Binary files a/docs/media/tui-lock/120x40/streaming.png and b/docs/media/tui-lock/120x40/streaming.png differ diff --git a/docs/media/tui-lock/120x40/sudo.png b/docs/media/tui-lock/120x40/sudo.png index 7d40686f..fcb229e6 100644 Binary files a/docs/media/tui-lock/120x40/sudo.png and b/docs/media/tui-lock/120x40/sudo.png differ diff --git a/docs/media/tui-lock/120x40/task.png b/docs/media/tui-lock/120x40/task.png index 6c37b210..91e0fb0c 100644 Binary files a/docs/media/tui-lock/120x40/task.png and b/docs/media/tui-lock/120x40/task.png differ diff --git a/docs/media/tui-lock/120x40/thinking.png b/docs/media/tui-lock/120x40/thinking.png index bd2607d3..bce273a8 100644 Binary files a/docs/media/tui-lock/120x40/thinking.png and b/docs/media/tui-lock/120x40/thinking.png differ diff --git a/docs/media/tui-lock/120x40/todos.png b/docs/media/tui-lock/120x40/todos.png index 4ce45863..f3a308a3 100644 Binary files a/docs/media/tui-lock/120x40/todos.png and b/docs/media/tui-lock/120x40/todos.png differ diff --git a/docs/media/tui-lock/120x40/tool_tiles.png b/docs/media/tui-lock/120x40/tool_tiles.png index ae9bb92e..1d2a2a42 100644 Binary files a/docs/media/tui-lock/120x40/tool_tiles.png and b/docs/media/tui-lock/120x40/tool_tiles.png differ diff --git a/docs/media/tui-lock/120x40/typing.png b/docs/media/tui-lock/120x40/typing.png index 5dc1191b..d6a68908 100644 Binary files a/docs/media/tui-lock/120x40/typing.png and b/docs/media/tui-lock/120x40/typing.png differ diff --git a/docs/media/tui-lock/120x40/usage.png b/docs/media/tui-lock/120x40/usage.png index 78d459ed..b8bec101 100644 Binary files a/docs/media/tui-lock/120x40/usage.png and b/docs/media/tui-lock/120x40/usage.png differ diff --git a/docs/media/tui-lock/120x40/working.png b/docs/media/tui-lock/120x40/working.png index 65b3394a..e2caf15b 100644 Binary files a/docs/media/tui-lock/120x40/working.png and b/docs/media/tui-lock/120x40/working.png differ diff --git a/docs/media/tui-lock/120x40/write.png b/docs/media/tui-lock/120x40/write.png index aa4d190e..6866a2ce 100644 Binary files a/docs/media/tui-lock/120x40/write.png and b/docs/media/tui-lock/120x40/write.png differ diff --git a/docs/media/tui-lock/40x12/ask.png b/docs/media/tui-lock/40x12/ask.png index ac1694f1..c5030db1 100644 Binary files a/docs/media/tui-lock/40x12/ask.png and b/docs/media/tui-lock/40x12/ask.png differ diff --git a/docs/media/tui-lock/40x12/btw.png b/docs/media/tui-lock/40x12/btw.png index f2fe30db..48327aec 100644 Binary files a/docs/media/tui-lock/40x12/btw.png and b/docs/media/tui-lock/40x12/btw.png differ diff --git a/docs/media/tui-lock/40x12/clear.png b/docs/media/tui-lock/40x12/clear.png index 55358e26..098b56ca 100644 Binary files a/docs/media/tui-lock/40x12/clear.png and b/docs/media/tui-lock/40x12/clear.png differ diff --git a/docs/media/tui-lock/40x12/clear_confirm.png b/docs/media/tui-lock/40x12/clear_confirm.png index 55358e26..098b56ca 100644 Binary files a/docs/media/tui-lock/40x12/clear_confirm.png and b/docs/media/tui-lock/40x12/clear_confirm.png differ diff --git a/docs/media/tui-lock/40x12/cloud.png b/docs/media/tui-lock/40x12/cloud.png index 44ba5763..344e7a4e 100644 Binary files a/docs/media/tui-lock/40x12/cloud.png and b/docs/media/tui-lock/40x12/cloud.png differ diff --git a/docs/media/tui-lock/40x12/compact.png b/docs/media/tui-lock/40x12/compact.png index 609acc89..9c70ea97 100644 Binary files a/docs/media/tui-lock/40x12/compact.png and b/docs/media/tui-lock/40x12/compact.png differ diff --git a/docs/media/tui-lock/40x12/compacted.png b/docs/media/tui-lock/40x12/compacted.png index 609acc89..9c70ea97 100644 Binary files a/docs/media/tui-lock/40x12/compacted.png and b/docs/media/tui-lock/40x12/compacted.png differ diff --git a/docs/media/tui-lock/40x12/config.png b/docs/media/tui-lock/40x12/config.png index f5140d42..3154d09c 100644 Binary files a/docs/media/tui-lock/40x12/config.png and b/docs/media/tui-lock/40x12/config.png differ diff --git a/docs/media/tui-lock/40x12/delete.png b/docs/media/tui-lock/40x12/delete.png index 22e64e2e..4a9f9e53 100644 Binary files a/docs/media/tui-lock/40x12/delete.png and b/docs/media/tui-lock/40x12/delete.png differ diff --git a/docs/media/tui-lock/40x12/diagnostics.png b/docs/media/tui-lock/40x12/diagnostics.png index ea753ce5..2d31e3d2 100644 Binary files a/docs/media/tui-lock/40x12/diagnostics.png and b/docs/media/tui-lock/40x12/diagnostics.png differ diff --git a/docs/media/tui-lock/40x12/diff_hunk.png b/docs/media/tui-lock/40x12/diff_hunk.png index 29bf44ab..9d7a6b2d 100644 Binary files a/docs/media/tui-lock/40x12/diff_hunk.png and b/docs/media/tui-lock/40x12/diff_hunk.png differ diff --git a/docs/media/tui-lock/40x12/diff_word.png b/docs/media/tui-lock/40x12/diff_word.png index 1a90e561..aff826ee 100644 Binary files a/docs/media/tui-lock/40x12/diff_word.png and b/docs/media/tui-lock/40x12/diff_word.png differ diff --git a/docs/media/tui-lock/40x12/edit.png b/docs/media/tui-lock/40x12/edit.png index 88996a41..2f6815ac 100644 Binary files a/docs/media/tui-lock/40x12/edit.png and b/docs/media/tui-lock/40x12/edit.png differ diff --git a/docs/media/tui-lock/40x12/fetch.png b/docs/media/tui-lock/40x12/fetch.png index 24246c20..4b5ee242 100644 Binary files a/docs/media/tui-lock/40x12/fetch.png and b/docs/media/tui-lock/40x12/fetch.png differ diff --git a/docs/media/tui-lock/40x12/files.png b/docs/media/tui-lock/40x12/files.png index 765d56bd..78aef143 100644 Binary files a/docs/media/tui-lock/40x12/files.png and b/docs/media/tui-lock/40x12/files.png differ diff --git a/docs/media/tui-lock/40x12/first_run.png b/docs/media/tui-lock/40x12/first_run.png index a654d056..f7da7178 100644 Binary files a/docs/media/tui-lock/40x12/first_run.png and b/docs/media/tui-lock/40x12/first_run.png differ diff --git a/docs/media/tui-lock/40x12/footer_max.png b/docs/media/tui-lock/40x12/footer_max.png index aa50109e..df54186c 100644 Binary files a/docs/media/tui-lock/40x12/footer_max.png and b/docs/media/tui-lock/40x12/footer_max.png differ diff --git a/docs/media/tui-lock/40x12/glob.png b/docs/media/tui-lock/40x12/glob.png index 981f61cc..a120d803 100644 Binary files a/docs/media/tui-lock/40x12/glob.png and b/docs/media/tui-lock/40x12/glob.png differ diff --git a/docs/media/tui-lock/40x12/grep.png b/docs/media/tui-lock/40x12/grep.png index 9f42f18f..f7f2ed0a 100644 Binary files a/docs/media/tui-lock/40x12/grep.png and b/docs/media/tui-lock/40x12/grep.png differ diff --git a/docs/media/tui-lock/40x12/interrupt.png b/docs/media/tui-lock/40x12/interrupt.png index b5a827fb..dfc95f6f 100644 Binary files a/docs/media/tui-lock/40x12/interrupt.png and b/docs/media/tui-lock/40x12/interrupt.png differ diff --git a/docs/media/tui-lock/40x12/jobs.png b/docs/media/tui-lock/40x12/jobs.png index 4efa5dc2..cfa5591e 100644 Binary files a/docs/media/tui-lock/40x12/jobs.png and b/docs/media/tui-lock/40x12/jobs.png differ diff --git a/docs/media/tui-lock/40x12/list.png b/docs/media/tui-lock/40x12/list.png index 34f18930..eced4453 100644 Binary files a/docs/media/tui-lock/40x12/list.png and b/docs/media/tui-lock/40x12/list.png differ diff --git a/docs/media/tui-lock/40x12/login.png b/docs/media/tui-lock/40x12/login.png index 3c85d425..8dea2acc 100644 Binary files a/docs/media/tui-lock/40x12/login.png and b/docs/media/tui-lock/40x12/login.png differ diff --git a/docs/media/tui-lock/40x12/login_select.png b/docs/media/tui-lock/40x12/login_select.png index 27f93538..06332f1c 100644 Binary files a/docs/media/tui-lock/40x12/login_select.png and b/docs/media/tui-lock/40x12/login_select.png differ diff --git a/docs/media/tui-lock/40x12/mcp_call.png b/docs/media/tui-lock/40x12/mcp_call.png index 02478fc6..febb72c4 100644 Binary files a/docs/media/tui-lock/40x12/mcp_call.png and b/docs/media/tui-lock/40x12/mcp_call.png differ diff --git a/docs/media/tui-lock/40x12/mcp_drop.png b/docs/media/tui-lock/40x12/mcp_drop.png index aa22ffb0..b8fe7384 100644 Binary files a/docs/media/tui-lock/40x12/mcp_drop.png and b/docs/media/tui-lock/40x12/mcp_drop.png differ diff --git a/docs/media/tui-lock/40x12/md_fence.png b/docs/media/tui-lock/40x12/md_fence.png index 8c508528..03aed498 100644 Binary files a/docs/media/tui-lock/40x12/md_fence.png and b/docs/media/tui-lock/40x12/md_fence.png differ diff --git a/docs/media/tui-lock/40x12/md_list.png b/docs/media/tui-lock/40x12/md_list.png index 58c1b0c0..b736980a 100644 Binary files a/docs/media/tui-lock/40x12/md_list.png and b/docs/media/tui-lock/40x12/md_list.png differ diff --git a/docs/media/tui-lock/40x12/md_mixed.png b/docs/media/tui-lock/40x12/md_mixed.png index a5c8141a..a8598700 100644 Binary files a/docs/media/tui-lock/40x12/md_mixed.png and b/docs/media/tui-lock/40x12/md_mixed.png differ diff --git a/docs/media/tui-lock/40x12/md_table.png b/docs/media/tui-lock/40x12/md_table.png index 7085d0de..3e2024f3 100644 Binary files a/docs/media/tui-lock/40x12/md_table.png and b/docs/media/tui-lock/40x12/md_table.png differ diff --git a/docs/media/tui-lock/40x12/mode.png b/docs/media/tui-lock/40x12/mode.png index d486add5..dab22d4b 100644 Binary files a/docs/media/tui-lock/40x12/mode.png and b/docs/media/tui-lock/40x12/mode.png differ diff --git a/docs/media/tui-lock/40x12/model_compact.png b/docs/media/tui-lock/40x12/model_compact.png index 745ba36f..5bf191bb 100644 Binary files a/docs/media/tui-lock/40x12/model_compact.png and b/docs/media/tui-lock/40x12/model_compact.png differ diff --git a/docs/media/tui-lock/40x12/model_full.png b/docs/media/tui-lock/40x12/model_full.png index 5179f8c0..bc7c86f1 100644 Binary files a/docs/media/tui-lock/40x12/model_full.png and b/docs/media/tui-lock/40x12/model_full.png differ diff --git a/docs/media/tui-lock/40x12/multi_diff.png b/docs/media/tui-lock/40x12/multi_diff.png index e181b246..552e8025 100644 Binary files a/docs/media/tui-lock/40x12/multi_diff.png and b/docs/media/tui-lock/40x12/multi_diff.png differ diff --git a/docs/media/tui-lock/40x12/palette.png b/docs/media/tui-lock/40x12/palette.png index 2da85815..e7aa7fef 100644 Binary files a/docs/media/tui-lock/40x12/palette.png and b/docs/media/tui-lock/40x12/palette.png differ diff --git a/docs/media/tui-lock/40x12/palette_empty.png b/docs/media/tui-lock/40x12/palette_empty.png index 8206d30c..0f4c0b3e 100644 Binary files a/docs/media/tui-lock/40x12/palette_empty.png and b/docs/media/tui-lock/40x12/palette_empty.png differ diff --git a/docs/media/tui-lock/40x12/permission.png b/docs/media/tui-lock/40x12/permission.png index 86b04b6d..32b9fb1c 100644 Binary files a/docs/media/tui-lock/40x12/permission.png and b/docs/media/tui-lock/40x12/permission.png differ diff --git a/docs/media/tui-lock/40x12/permissions.png b/docs/media/tui-lock/40x12/permissions.png index e9366064..f26f1234 100644 Binary files a/docs/media/tui-lock/40x12/permissions.png and b/docs/media/tui-lock/40x12/permissions.png differ diff --git a/docs/media/tui-lock/40x12/plan.png b/docs/media/tui-lock/40x12/plan.png index 4cd5ba66..cab2f6cf 100644 Binary files a/docs/media/tui-lock/40x12/plan.png and b/docs/media/tui-lock/40x12/plan.png differ diff --git a/docs/media/tui-lock/40x12/question.png b/docs/media/tui-lock/40x12/question.png index b00b2e78..60691a81 100644 Binary files a/docs/media/tui-lock/40x12/question.png and b/docs/media/tui-lock/40x12/question.png differ diff --git a/docs/media/tui-lock/40x12/queue.png b/docs/media/tui-lock/40x12/queue.png index 8c6b9a82..c90e18c4 100644 Binary files a/docs/media/tui-lock/40x12/queue.png and b/docs/media/tui-lock/40x12/queue.png differ diff --git a/docs/media/tui-lock/40x12/quota.png b/docs/media/tui-lock/40x12/quota.png index 84b16961..a5cc3350 100644 Binary files a/docs/media/tui-lock/40x12/quota.png and b/docs/media/tui-lock/40x12/quota.png differ diff --git a/docs/media/tui-lock/40x12/read.png b/docs/media/tui-lock/40x12/read.png index 72b63e03..12c5bcf0 100644 Binary files a/docs/media/tui-lock/40x12/read.png and b/docs/media/tui-lock/40x12/read.png differ diff --git a/docs/media/tui-lock/40x12/resume.png b/docs/media/tui-lock/40x12/resume.png index 0bf1f807..93c9df0c 100644 Binary files a/docs/media/tui-lock/40x12/resume.png and b/docs/media/tui-lock/40x12/resume.png differ diff --git a/docs/media/tui-lock/40x12/sandbox.png b/docs/media/tui-lock/40x12/sandbox.png index 853867f4..c4df6c8d 100644 Binary files a/docs/media/tui-lock/40x12/sandbox.png and b/docs/media/tui-lock/40x12/sandbox.png differ diff --git a/docs/media/tui-lock/40x12/sandbox_deny.png b/docs/media/tui-lock/40x12/sandbox_deny.png index 6fd3837a..5e966848 100644 Binary files a/docs/media/tui-lock/40x12/sandbox_deny.png and b/docs/media/tui-lock/40x12/sandbox_deny.png differ diff --git a/docs/media/tui-lock/40x12/session_empty.png b/docs/media/tui-lock/40x12/session_empty.png index 6228607c..4534bd88 100644 Binary files a/docs/media/tui-lock/40x12/session_empty.png and b/docs/media/tui-lock/40x12/session_empty.png differ diff --git a/docs/media/tui-lock/40x12/session_error.png b/docs/media/tui-lock/40x12/session_error.png index fdc360f4..afa3b1c6 100644 Binary files a/docs/media/tui-lock/40x12/session_error.png and b/docs/media/tui-lock/40x12/session_error.png differ diff --git a/docs/media/tui-lock/40x12/session_loading.png b/docs/media/tui-lock/40x12/session_loading.png index 93720006..3c2d9d79 100644 Binary files a/docs/media/tui-lock/40x12/session_loading.png and b/docs/media/tui-lock/40x12/session_loading.png differ diff --git a/docs/media/tui-lock/40x12/session_success.png b/docs/media/tui-lock/40x12/session_success.png index 608ffca6..b8ce7b49 100644 Binary files a/docs/media/tui-lock/40x12/session_success.png and b/docs/media/tui-lock/40x12/session_success.png differ diff --git a/docs/media/tui-lock/40x12/settings_empty.png b/docs/media/tui-lock/40x12/settings_empty.png index bf63004f..7683913c 100644 Binary files a/docs/media/tui-lock/40x12/settings_empty.png and b/docs/media/tui-lock/40x12/settings_empty.png differ diff --git a/docs/media/tui-lock/40x12/settings_hub.png b/docs/media/tui-lock/40x12/settings_hub.png index cb621a00..17231887 100644 Binary files a/docs/media/tui-lock/40x12/settings_hub.png and b/docs/media/tui-lock/40x12/settings_hub.png differ diff --git a/docs/media/tui-lock/40x12/shell.png b/docs/media/tui-lock/40x12/shell.png index 0702225d..51ca182d 100644 Binary files a/docs/media/tui-lock/40x12/shell.png and b/docs/media/tui-lock/40x12/shell.png differ diff --git a/docs/media/tui-lock/40x12/skills.png b/docs/media/tui-lock/40x12/skills.png index 67fe5dd8..4650e61c 100644 Binary files a/docs/media/tui-lock/40x12/skills.png and b/docs/media/tui-lock/40x12/skills.png differ diff --git a/docs/media/tui-lock/40x12/splash.png b/docs/media/tui-lock/40x12/splash.png index 8ff73752..0953ba87 100644 Binary files a/docs/media/tui-lock/40x12/splash.png and b/docs/media/tui-lock/40x12/splash.png differ diff --git a/docs/media/tui-lock/40x12/stopped.png b/docs/media/tui-lock/40x12/stopped.png index b5a827fb..dfc95f6f 100644 Binary files a/docs/media/tui-lock/40x12/stopped.png and b/docs/media/tui-lock/40x12/stopped.png differ diff --git a/docs/media/tui-lock/40x12/streaming.png b/docs/media/tui-lock/40x12/streaming.png index 016416fe..8c063a91 100644 Binary files a/docs/media/tui-lock/40x12/streaming.png and b/docs/media/tui-lock/40x12/streaming.png differ diff --git a/docs/media/tui-lock/40x12/sudo.png b/docs/media/tui-lock/40x12/sudo.png index c15c73f3..983862b0 100644 Binary files a/docs/media/tui-lock/40x12/sudo.png and b/docs/media/tui-lock/40x12/sudo.png differ diff --git a/docs/media/tui-lock/40x12/task.png b/docs/media/tui-lock/40x12/task.png index 7a7f5e23..9647ff95 100644 Binary files a/docs/media/tui-lock/40x12/task.png and b/docs/media/tui-lock/40x12/task.png differ diff --git a/docs/media/tui-lock/40x12/thinking.png b/docs/media/tui-lock/40x12/thinking.png index 2f64ff58..4d5567ae 100644 Binary files a/docs/media/tui-lock/40x12/thinking.png and b/docs/media/tui-lock/40x12/thinking.png differ diff --git a/docs/media/tui-lock/40x12/todos.png b/docs/media/tui-lock/40x12/todos.png index b9ced5ca..27805733 100644 Binary files a/docs/media/tui-lock/40x12/todos.png and b/docs/media/tui-lock/40x12/todos.png differ diff --git a/docs/media/tui-lock/40x12/tool_tiles.png b/docs/media/tui-lock/40x12/tool_tiles.png index 9f42f18f..f7f2ed0a 100644 Binary files a/docs/media/tui-lock/40x12/tool_tiles.png and b/docs/media/tui-lock/40x12/tool_tiles.png differ diff --git a/docs/media/tui-lock/40x12/typing.png b/docs/media/tui-lock/40x12/typing.png index 574da4c7..bf2ec71e 100644 Binary files a/docs/media/tui-lock/40x12/typing.png and b/docs/media/tui-lock/40x12/typing.png differ diff --git a/docs/media/tui-lock/40x12/usage.png b/docs/media/tui-lock/40x12/usage.png index 305d2e2b..6564ea4c 100644 Binary files a/docs/media/tui-lock/40x12/usage.png and b/docs/media/tui-lock/40x12/usage.png differ diff --git a/docs/media/tui-lock/40x12/working.png b/docs/media/tui-lock/40x12/working.png index 2782697d..3767dfaf 100644 Binary files a/docs/media/tui-lock/40x12/working.png and b/docs/media/tui-lock/40x12/working.png differ diff --git a/docs/media/tui-lock/40x12/write.png b/docs/media/tui-lock/40x12/write.png index a06faadb..b00434ca 100644 Binary files a/docs/media/tui-lock/40x12/write.png and b/docs/media/tui-lock/40x12/write.png differ diff --git a/docs/media/tui-lock/README.md b/docs/media/tui-lock/README.md index ed68842f..4f59585a 100644 --- a/docs/media/tui-lock/README.md +++ b/docs/media/tui-lock/README.md @@ -26,8 +26,9 @@ selection only (the `>` caret and the selected label on the `#262626` gray bar, never inverted, never a `#221A38` wash); unselected rows lead with a dim middot. Green `#4ADE80` appears only on `✓` and `+N` diff additions, red / amber only on diagnostics, and the Thinking -status is the muted gold `#C9A95C`. The footer is the model on the left and -one shortcut hint on the right, all gray. +status is dim `#6B7280` (gold is retired). The footer is the model on the left and +one shortcut hint on the right, all gray. Historical violet `#A78BFA` is not +the signed lock. Replies auto-format through the real `MarkdownRenderer`: markdown tables are the gray plus-ASCII grid (`+---+`, `|` — never Unicode box drawing), fenced @@ -92,7 +93,7 @@ plus `v{CARGO_PKG_VERSION} · / commands · …`. After the first user turn, | `config.png` | `/config` tree | | `footer_max.png` | MAX footer after push | | `login.png` | Sign in — numbered options, option 1 (`> 1 Continue with browser`) focused | -| `thinking.png` | Thinking (muted gold) + reasoning | +| `thinking.png` | Thinking (dim) + reasoning | | `todos.png` | Working 1/5 checklist | | `question.png` | Clarifying question | | `skills.png` | `/skills` picker | diff --git a/docs/media/tui-lock/macos/120x40/ask.png b/docs/media/tui-lock/macos/120x40/ask.png index e480bd70..9ba7b30f 100644 Binary files a/docs/media/tui-lock/macos/120x40/ask.png and b/docs/media/tui-lock/macos/120x40/ask.png differ diff --git a/docs/media/tui-lock/macos/120x40/btw.png b/docs/media/tui-lock/macos/120x40/btw.png index 2910b962..339b1e6e 100644 Binary files a/docs/media/tui-lock/macos/120x40/btw.png and b/docs/media/tui-lock/macos/120x40/btw.png differ diff --git a/docs/media/tui-lock/macos/120x40/clear.png b/docs/media/tui-lock/macos/120x40/clear.png index 1c167f2f..40c5a66d 100644 Binary files a/docs/media/tui-lock/macos/120x40/clear.png and b/docs/media/tui-lock/macos/120x40/clear.png differ diff --git a/docs/media/tui-lock/macos/120x40/clear_confirm.png b/docs/media/tui-lock/macos/120x40/clear_confirm.png index 1c167f2f..40c5a66d 100644 Binary files a/docs/media/tui-lock/macos/120x40/clear_confirm.png and b/docs/media/tui-lock/macos/120x40/clear_confirm.png differ diff --git a/docs/media/tui-lock/macos/120x40/cloud.png b/docs/media/tui-lock/macos/120x40/cloud.png index a1661983..a6ba2d03 100644 Binary files a/docs/media/tui-lock/macos/120x40/cloud.png and b/docs/media/tui-lock/macos/120x40/cloud.png differ diff --git a/docs/media/tui-lock/macos/120x40/compact.png b/docs/media/tui-lock/macos/120x40/compact.png index 0761e806..a1f58fb8 100644 Binary files a/docs/media/tui-lock/macos/120x40/compact.png and b/docs/media/tui-lock/macos/120x40/compact.png differ diff --git a/docs/media/tui-lock/macos/120x40/compacted.png b/docs/media/tui-lock/macos/120x40/compacted.png index 0761e806..a1f58fb8 100644 Binary files a/docs/media/tui-lock/macos/120x40/compacted.png and b/docs/media/tui-lock/macos/120x40/compacted.png differ diff --git a/docs/media/tui-lock/macos/120x40/config.png b/docs/media/tui-lock/macos/120x40/config.png index d7491a23..ec17d73c 100644 Binary files a/docs/media/tui-lock/macos/120x40/config.png and b/docs/media/tui-lock/macos/120x40/config.png differ diff --git a/docs/media/tui-lock/macos/120x40/delete.png b/docs/media/tui-lock/macos/120x40/delete.png index dc6b9658..1de000a7 100644 Binary files a/docs/media/tui-lock/macos/120x40/delete.png and b/docs/media/tui-lock/macos/120x40/delete.png differ diff --git a/docs/media/tui-lock/macos/120x40/diagnostics.png b/docs/media/tui-lock/macos/120x40/diagnostics.png index 02a5a5b6..add61917 100644 Binary files a/docs/media/tui-lock/macos/120x40/diagnostics.png and b/docs/media/tui-lock/macos/120x40/diagnostics.png differ diff --git a/docs/media/tui-lock/macos/120x40/diff_hunk.png b/docs/media/tui-lock/macos/120x40/diff_hunk.png index 3614d6c9..fa644c38 100644 Binary files a/docs/media/tui-lock/macos/120x40/diff_hunk.png and b/docs/media/tui-lock/macos/120x40/diff_hunk.png differ diff --git a/docs/media/tui-lock/macos/120x40/diff_word.png b/docs/media/tui-lock/macos/120x40/diff_word.png index ac8b0192..e60e5436 100644 Binary files a/docs/media/tui-lock/macos/120x40/diff_word.png and b/docs/media/tui-lock/macos/120x40/diff_word.png differ diff --git a/docs/media/tui-lock/macos/120x40/edit.png b/docs/media/tui-lock/macos/120x40/edit.png index ccddae74..f680d777 100644 Binary files a/docs/media/tui-lock/macos/120x40/edit.png and b/docs/media/tui-lock/macos/120x40/edit.png differ diff --git a/docs/media/tui-lock/macos/120x40/fetch.png b/docs/media/tui-lock/macos/120x40/fetch.png index ea23fe6b..2631dfd8 100644 Binary files a/docs/media/tui-lock/macos/120x40/fetch.png and b/docs/media/tui-lock/macos/120x40/fetch.png differ diff --git a/docs/media/tui-lock/macos/120x40/files.png b/docs/media/tui-lock/macos/120x40/files.png index 088e682d..7c144239 100644 Binary files a/docs/media/tui-lock/macos/120x40/files.png and b/docs/media/tui-lock/macos/120x40/files.png differ diff --git a/docs/media/tui-lock/macos/120x40/first_run.png b/docs/media/tui-lock/macos/120x40/first_run.png index 821ca8f1..78391742 100644 Binary files a/docs/media/tui-lock/macos/120x40/first_run.png and b/docs/media/tui-lock/macos/120x40/first_run.png differ diff --git a/docs/media/tui-lock/macos/120x40/footer_max.png b/docs/media/tui-lock/macos/120x40/footer_max.png index 3c493580..93b8a4f0 100644 Binary files a/docs/media/tui-lock/macos/120x40/footer_max.png and b/docs/media/tui-lock/macos/120x40/footer_max.png differ diff --git a/docs/media/tui-lock/macos/120x40/glob.png b/docs/media/tui-lock/macos/120x40/glob.png index c42bc054..cf8ad61c 100644 Binary files a/docs/media/tui-lock/macos/120x40/glob.png and b/docs/media/tui-lock/macos/120x40/glob.png differ diff --git a/docs/media/tui-lock/macos/120x40/grep.png b/docs/media/tui-lock/macos/120x40/grep.png index 22cdec62..32073af5 100644 Binary files a/docs/media/tui-lock/macos/120x40/grep.png and b/docs/media/tui-lock/macos/120x40/grep.png differ diff --git a/docs/media/tui-lock/macos/120x40/interrupt.png b/docs/media/tui-lock/macos/120x40/interrupt.png index 5d063e1f..a074eb83 100644 Binary files a/docs/media/tui-lock/macos/120x40/interrupt.png and b/docs/media/tui-lock/macos/120x40/interrupt.png differ diff --git a/docs/media/tui-lock/macos/120x40/jobs.png b/docs/media/tui-lock/macos/120x40/jobs.png index 8d089d9e..7d0cc9b4 100644 Binary files a/docs/media/tui-lock/macos/120x40/jobs.png and b/docs/media/tui-lock/macos/120x40/jobs.png differ diff --git a/docs/media/tui-lock/macos/120x40/list.png b/docs/media/tui-lock/macos/120x40/list.png index 8e701789..bb8d62d3 100644 Binary files a/docs/media/tui-lock/macos/120x40/list.png and b/docs/media/tui-lock/macos/120x40/list.png differ diff --git a/docs/media/tui-lock/macos/120x40/login.png b/docs/media/tui-lock/macos/120x40/login.png index 45be890a..98b095f2 100644 Binary files a/docs/media/tui-lock/macos/120x40/login.png and b/docs/media/tui-lock/macos/120x40/login.png differ diff --git a/docs/media/tui-lock/macos/120x40/login_select.png b/docs/media/tui-lock/macos/120x40/login_select.png index 7d8d1a3c..db605781 100644 Binary files a/docs/media/tui-lock/macos/120x40/login_select.png and b/docs/media/tui-lock/macos/120x40/login_select.png differ diff --git a/docs/media/tui-lock/macos/120x40/mcp_call.png b/docs/media/tui-lock/macos/120x40/mcp_call.png index 131afb74..e9b668ea 100644 Binary files a/docs/media/tui-lock/macos/120x40/mcp_call.png and b/docs/media/tui-lock/macos/120x40/mcp_call.png differ diff --git a/docs/media/tui-lock/macos/120x40/mcp_drop.png b/docs/media/tui-lock/macos/120x40/mcp_drop.png index ba19fa9f..9eca5eb1 100644 Binary files a/docs/media/tui-lock/macos/120x40/mcp_drop.png and b/docs/media/tui-lock/macos/120x40/mcp_drop.png differ diff --git a/docs/media/tui-lock/macos/120x40/md_fence.png b/docs/media/tui-lock/macos/120x40/md_fence.png index 19f0077c..f1888ec1 100644 Binary files a/docs/media/tui-lock/macos/120x40/md_fence.png and b/docs/media/tui-lock/macos/120x40/md_fence.png differ diff --git a/docs/media/tui-lock/macos/120x40/md_list.png b/docs/media/tui-lock/macos/120x40/md_list.png index f57ea4f3..a0a82f4e 100644 Binary files a/docs/media/tui-lock/macos/120x40/md_list.png and b/docs/media/tui-lock/macos/120x40/md_list.png differ diff --git a/docs/media/tui-lock/macos/120x40/md_mixed.png b/docs/media/tui-lock/macos/120x40/md_mixed.png index 77077f12..be5be5c5 100644 Binary files a/docs/media/tui-lock/macos/120x40/md_mixed.png and b/docs/media/tui-lock/macos/120x40/md_mixed.png differ diff --git a/docs/media/tui-lock/macos/120x40/md_table.png b/docs/media/tui-lock/macos/120x40/md_table.png index 4bcc8e7c..5dbadeb8 100644 Binary files a/docs/media/tui-lock/macos/120x40/md_table.png and b/docs/media/tui-lock/macos/120x40/md_table.png differ diff --git a/docs/media/tui-lock/macos/120x40/mode.png b/docs/media/tui-lock/macos/120x40/mode.png index f7382c09..cf7b3a92 100644 Binary files a/docs/media/tui-lock/macos/120x40/mode.png and b/docs/media/tui-lock/macos/120x40/mode.png differ diff --git a/docs/media/tui-lock/macos/120x40/model_compact.png b/docs/media/tui-lock/macos/120x40/model_compact.png index dfc00dd8..b7868f27 100644 Binary files a/docs/media/tui-lock/macos/120x40/model_compact.png and b/docs/media/tui-lock/macos/120x40/model_compact.png differ diff --git a/docs/media/tui-lock/macos/120x40/model_full.png b/docs/media/tui-lock/macos/120x40/model_full.png index 178e3a50..4f8f6aa5 100644 Binary files a/docs/media/tui-lock/macos/120x40/model_full.png and b/docs/media/tui-lock/macos/120x40/model_full.png differ diff --git a/docs/media/tui-lock/macos/120x40/multi_diff.png b/docs/media/tui-lock/macos/120x40/multi_diff.png index a1382458..e5c9dc29 100644 Binary files a/docs/media/tui-lock/macos/120x40/multi_diff.png and b/docs/media/tui-lock/macos/120x40/multi_diff.png differ diff --git a/docs/media/tui-lock/macos/120x40/palette.png b/docs/media/tui-lock/macos/120x40/palette.png index b7fb88dd..1f173422 100644 Binary files a/docs/media/tui-lock/macos/120x40/palette.png and b/docs/media/tui-lock/macos/120x40/palette.png differ diff --git a/docs/media/tui-lock/macos/120x40/palette_empty.png b/docs/media/tui-lock/macos/120x40/palette_empty.png index 571ec201..ffdc13f7 100644 Binary files a/docs/media/tui-lock/macos/120x40/palette_empty.png and b/docs/media/tui-lock/macos/120x40/palette_empty.png differ diff --git a/docs/media/tui-lock/macos/120x40/permission.png b/docs/media/tui-lock/macos/120x40/permission.png index 8ccbdcc3..4877c5e6 100644 Binary files a/docs/media/tui-lock/macos/120x40/permission.png and b/docs/media/tui-lock/macos/120x40/permission.png differ diff --git a/docs/media/tui-lock/macos/120x40/permissions.png b/docs/media/tui-lock/macos/120x40/permissions.png index 5808536e..3a03c5f8 100644 Binary files a/docs/media/tui-lock/macos/120x40/permissions.png and b/docs/media/tui-lock/macos/120x40/permissions.png differ diff --git a/docs/media/tui-lock/macos/120x40/plan.png b/docs/media/tui-lock/macos/120x40/plan.png index fa6fc10b..356dacb0 100644 Binary files a/docs/media/tui-lock/macos/120x40/plan.png and b/docs/media/tui-lock/macos/120x40/plan.png differ diff --git a/docs/media/tui-lock/macos/120x40/question.png b/docs/media/tui-lock/macos/120x40/question.png index 2dcdc29d..c8e785c2 100644 Binary files a/docs/media/tui-lock/macos/120x40/question.png and b/docs/media/tui-lock/macos/120x40/question.png differ diff --git a/docs/media/tui-lock/macos/120x40/queue.png b/docs/media/tui-lock/macos/120x40/queue.png index 19d77ca8..4d54d80b 100644 Binary files a/docs/media/tui-lock/macos/120x40/queue.png and b/docs/media/tui-lock/macos/120x40/queue.png differ diff --git a/docs/media/tui-lock/macos/120x40/quota.png b/docs/media/tui-lock/macos/120x40/quota.png index c1c92145..5c36e421 100644 Binary files a/docs/media/tui-lock/macos/120x40/quota.png and b/docs/media/tui-lock/macos/120x40/quota.png differ diff --git a/docs/media/tui-lock/macos/120x40/read.png b/docs/media/tui-lock/macos/120x40/read.png index a905aa85..74ed9fc6 100644 Binary files a/docs/media/tui-lock/macos/120x40/read.png and b/docs/media/tui-lock/macos/120x40/read.png differ diff --git a/docs/media/tui-lock/macos/120x40/resume.png b/docs/media/tui-lock/macos/120x40/resume.png index 1f437bc2..48c611b1 100644 Binary files a/docs/media/tui-lock/macos/120x40/resume.png and b/docs/media/tui-lock/macos/120x40/resume.png differ diff --git a/docs/media/tui-lock/macos/120x40/sandbox.png b/docs/media/tui-lock/macos/120x40/sandbox.png index cd8ebc04..554c12ef 100644 Binary files a/docs/media/tui-lock/macos/120x40/sandbox.png and b/docs/media/tui-lock/macos/120x40/sandbox.png differ diff --git a/docs/media/tui-lock/macos/120x40/sandbox_deny.png b/docs/media/tui-lock/macos/120x40/sandbox_deny.png index f8af9ed1..33cf2c26 100644 Binary files a/docs/media/tui-lock/macos/120x40/sandbox_deny.png and b/docs/media/tui-lock/macos/120x40/sandbox_deny.png differ diff --git a/docs/media/tui-lock/macos/120x40/session_empty.png b/docs/media/tui-lock/macos/120x40/session_empty.png index 9a05526d..533b1483 100644 Binary files a/docs/media/tui-lock/macos/120x40/session_empty.png and b/docs/media/tui-lock/macos/120x40/session_empty.png differ diff --git a/docs/media/tui-lock/macos/120x40/session_error.png b/docs/media/tui-lock/macos/120x40/session_error.png index 4e46a7ac..bf9ab23d 100644 Binary files a/docs/media/tui-lock/macos/120x40/session_error.png and b/docs/media/tui-lock/macos/120x40/session_error.png differ diff --git a/docs/media/tui-lock/macos/120x40/session_loading.png b/docs/media/tui-lock/macos/120x40/session_loading.png index 8a94aad2..317ff19c 100644 Binary files a/docs/media/tui-lock/macos/120x40/session_loading.png and b/docs/media/tui-lock/macos/120x40/session_loading.png differ diff --git a/docs/media/tui-lock/macos/120x40/session_success.png b/docs/media/tui-lock/macos/120x40/session_success.png index 03181692..e4209e91 100644 Binary files a/docs/media/tui-lock/macos/120x40/session_success.png and b/docs/media/tui-lock/macos/120x40/session_success.png differ diff --git a/docs/media/tui-lock/macos/120x40/settings_empty.png b/docs/media/tui-lock/macos/120x40/settings_empty.png index e27e5ec8..787b3228 100644 Binary files a/docs/media/tui-lock/macos/120x40/settings_empty.png and b/docs/media/tui-lock/macos/120x40/settings_empty.png differ diff --git a/docs/media/tui-lock/macos/120x40/settings_hub.png b/docs/media/tui-lock/macos/120x40/settings_hub.png index 0559fc64..c9739aac 100644 Binary files a/docs/media/tui-lock/macos/120x40/settings_hub.png and b/docs/media/tui-lock/macos/120x40/settings_hub.png differ diff --git a/docs/media/tui-lock/macos/120x40/shell.png b/docs/media/tui-lock/macos/120x40/shell.png index 33181fdd..39932648 100644 Binary files a/docs/media/tui-lock/macos/120x40/shell.png and b/docs/media/tui-lock/macos/120x40/shell.png differ diff --git a/docs/media/tui-lock/macos/120x40/skills.png b/docs/media/tui-lock/macos/120x40/skills.png index 56f5cf08..faf44dac 100644 Binary files a/docs/media/tui-lock/macos/120x40/skills.png and b/docs/media/tui-lock/macos/120x40/skills.png differ diff --git a/docs/media/tui-lock/macos/120x40/splash.png b/docs/media/tui-lock/macos/120x40/splash.png index 29e48cda..a96b432f 100644 Binary files a/docs/media/tui-lock/macos/120x40/splash.png and b/docs/media/tui-lock/macos/120x40/splash.png differ diff --git a/docs/media/tui-lock/macos/120x40/stopped.png b/docs/media/tui-lock/macos/120x40/stopped.png index 5d063e1f..a074eb83 100644 Binary files a/docs/media/tui-lock/macos/120x40/stopped.png and b/docs/media/tui-lock/macos/120x40/stopped.png differ diff --git a/docs/media/tui-lock/macos/120x40/streaming.png b/docs/media/tui-lock/macos/120x40/streaming.png index 7fa689a0..3d910445 100644 Binary files a/docs/media/tui-lock/macos/120x40/streaming.png and b/docs/media/tui-lock/macos/120x40/streaming.png differ diff --git a/docs/media/tui-lock/macos/120x40/sudo.png b/docs/media/tui-lock/macos/120x40/sudo.png index 2abddf15..60935f1e 100644 Binary files a/docs/media/tui-lock/macos/120x40/sudo.png and b/docs/media/tui-lock/macos/120x40/sudo.png differ diff --git a/docs/media/tui-lock/macos/120x40/task.png b/docs/media/tui-lock/macos/120x40/task.png index f0df872e..14c5b99e 100644 Binary files a/docs/media/tui-lock/macos/120x40/task.png and b/docs/media/tui-lock/macos/120x40/task.png differ diff --git a/docs/media/tui-lock/macos/120x40/thinking.png b/docs/media/tui-lock/macos/120x40/thinking.png index 6acf5f6a..2931eba6 100644 Binary files a/docs/media/tui-lock/macos/120x40/thinking.png and b/docs/media/tui-lock/macos/120x40/thinking.png differ diff --git a/docs/media/tui-lock/macos/120x40/todos.png b/docs/media/tui-lock/macos/120x40/todos.png index 60a08b7f..9049e335 100644 Binary files a/docs/media/tui-lock/macos/120x40/todos.png and b/docs/media/tui-lock/macos/120x40/todos.png differ diff --git a/docs/media/tui-lock/macos/120x40/tool_tiles.png b/docs/media/tui-lock/macos/120x40/tool_tiles.png index 22cdec62..32073af5 100644 Binary files a/docs/media/tui-lock/macos/120x40/tool_tiles.png and b/docs/media/tui-lock/macos/120x40/tool_tiles.png differ diff --git a/docs/media/tui-lock/macos/120x40/typing.png b/docs/media/tui-lock/macos/120x40/typing.png index f941b6f8..f0e590f0 100644 Binary files a/docs/media/tui-lock/macos/120x40/typing.png and b/docs/media/tui-lock/macos/120x40/typing.png differ diff --git a/docs/media/tui-lock/macos/120x40/usage.png b/docs/media/tui-lock/macos/120x40/usage.png index 76c5d62d..de220bdc 100644 Binary files a/docs/media/tui-lock/macos/120x40/usage.png and b/docs/media/tui-lock/macos/120x40/usage.png differ diff --git a/docs/media/tui-lock/macos/120x40/working.png b/docs/media/tui-lock/macos/120x40/working.png index f71d870d..33d216dd 100644 Binary files a/docs/media/tui-lock/macos/120x40/working.png and b/docs/media/tui-lock/macos/120x40/working.png differ diff --git a/docs/media/tui-lock/macos/120x40/write.png b/docs/media/tui-lock/macos/120x40/write.png index 08f37f47..0d9c9289 100644 Binary files a/docs/media/tui-lock/macos/120x40/write.png and b/docs/media/tui-lock/macos/120x40/write.png differ diff --git a/docs/media/tui-lock/macos/40x12/ask.png b/docs/media/tui-lock/macos/40x12/ask.png index 6c6c43ca..0d0e802c 100644 Binary files a/docs/media/tui-lock/macos/40x12/ask.png and b/docs/media/tui-lock/macos/40x12/ask.png differ diff --git a/docs/media/tui-lock/macos/40x12/btw.png b/docs/media/tui-lock/macos/40x12/btw.png index fb8e7ae5..b4409a53 100644 Binary files a/docs/media/tui-lock/macos/40x12/btw.png and b/docs/media/tui-lock/macos/40x12/btw.png differ diff --git a/docs/media/tui-lock/macos/40x12/clear.png b/docs/media/tui-lock/macos/40x12/clear.png index 329bf306..7629c8aa 100644 Binary files a/docs/media/tui-lock/macos/40x12/clear.png and b/docs/media/tui-lock/macos/40x12/clear.png differ diff --git a/docs/media/tui-lock/macos/40x12/clear_confirm.png b/docs/media/tui-lock/macos/40x12/clear_confirm.png index 329bf306..7629c8aa 100644 Binary files a/docs/media/tui-lock/macos/40x12/clear_confirm.png and b/docs/media/tui-lock/macos/40x12/clear_confirm.png differ diff --git a/docs/media/tui-lock/macos/40x12/cloud.png b/docs/media/tui-lock/macos/40x12/cloud.png index 018da8cb..9ab8acba 100644 Binary files a/docs/media/tui-lock/macos/40x12/cloud.png and b/docs/media/tui-lock/macos/40x12/cloud.png differ diff --git a/docs/media/tui-lock/macos/40x12/compact.png b/docs/media/tui-lock/macos/40x12/compact.png index 9246eb76..6a2f8fa8 100644 Binary files a/docs/media/tui-lock/macos/40x12/compact.png and b/docs/media/tui-lock/macos/40x12/compact.png differ diff --git a/docs/media/tui-lock/macos/40x12/compacted.png b/docs/media/tui-lock/macos/40x12/compacted.png index 9246eb76..6a2f8fa8 100644 Binary files a/docs/media/tui-lock/macos/40x12/compacted.png and b/docs/media/tui-lock/macos/40x12/compacted.png differ diff --git a/docs/media/tui-lock/macos/40x12/config.png b/docs/media/tui-lock/macos/40x12/config.png index c6b66a30..c578c534 100644 Binary files a/docs/media/tui-lock/macos/40x12/config.png and b/docs/media/tui-lock/macos/40x12/config.png differ diff --git a/docs/media/tui-lock/macos/40x12/delete.png b/docs/media/tui-lock/macos/40x12/delete.png index 460b1b71..2eef5675 100644 Binary files a/docs/media/tui-lock/macos/40x12/delete.png and b/docs/media/tui-lock/macos/40x12/delete.png differ diff --git a/docs/media/tui-lock/macos/40x12/diagnostics.png b/docs/media/tui-lock/macos/40x12/diagnostics.png index 76698ca6..1f247fa4 100644 Binary files a/docs/media/tui-lock/macos/40x12/diagnostics.png and b/docs/media/tui-lock/macos/40x12/diagnostics.png differ diff --git a/docs/media/tui-lock/macos/40x12/diff_hunk.png b/docs/media/tui-lock/macos/40x12/diff_hunk.png index 8fbe5d2a..cbe1d31b 100644 Binary files a/docs/media/tui-lock/macos/40x12/diff_hunk.png and b/docs/media/tui-lock/macos/40x12/diff_hunk.png differ diff --git a/docs/media/tui-lock/macos/40x12/diff_word.png b/docs/media/tui-lock/macos/40x12/diff_word.png index f5899006..9fa1c79f 100644 Binary files a/docs/media/tui-lock/macos/40x12/diff_word.png and b/docs/media/tui-lock/macos/40x12/diff_word.png differ diff --git a/docs/media/tui-lock/macos/40x12/edit.png b/docs/media/tui-lock/macos/40x12/edit.png index deee61ce..24f2f55a 100644 Binary files a/docs/media/tui-lock/macos/40x12/edit.png and b/docs/media/tui-lock/macos/40x12/edit.png differ diff --git a/docs/media/tui-lock/macos/40x12/fetch.png b/docs/media/tui-lock/macos/40x12/fetch.png index ad63b06d..0e3f4907 100644 Binary files a/docs/media/tui-lock/macos/40x12/fetch.png and b/docs/media/tui-lock/macos/40x12/fetch.png differ diff --git a/docs/media/tui-lock/macos/40x12/files.png b/docs/media/tui-lock/macos/40x12/files.png index acc31d23..ce0a9fc0 100644 Binary files a/docs/media/tui-lock/macos/40x12/files.png and b/docs/media/tui-lock/macos/40x12/files.png differ diff --git a/docs/media/tui-lock/macos/40x12/first_run.png b/docs/media/tui-lock/macos/40x12/first_run.png index 1d5b0a99..9bb51637 100644 Binary files a/docs/media/tui-lock/macos/40x12/first_run.png and b/docs/media/tui-lock/macos/40x12/first_run.png differ diff --git a/docs/media/tui-lock/macos/40x12/footer_max.png b/docs/media/tui-lock/macos/40x12/footer_max.png index 7b748d5e..8f10879d 100644 Binary files a/docs/media/tui-lock/macos/40x12/footer_max.png and b/docs/media/tui-lock/macos/40x12/footer_max.png differ diff --git a/docs/media/tui-lock/macos/40x12/glob.png b/docs/media/tui-lock/macos/40x12/glob.png index c4661b98..060e5cc1 100644 Binary files a/docs/media/tui-lock/macos/40x12/glob.png and b/docs/media/tui-lock/macos/40x12/glob.png differ diff --git a/docs/media/tui-lock/macos/40x12/grep.png b/docs/media/tui-lock/macos/40x12/grep.png index 4d924faa..d31c7805 100644 Binary files a/docs/media/tui-lock/macos/40x12/grep.png and b/docs/media/tui-lock/macos/40x12/grep.png differ diff --git a/docs/media/tui-lock/macos/40x12/interrupt.png b/docs/media/tui-lock/macos/40x12/interrupt.png index 66820fcf..960a3de5 100644 Binary files a/docs/media/tui-lock/macos/40x12/interrupt.png and b/docs/media/tui-lock/macos/40x12/interrupt.png differ diff --git a/docs/media/tui-lock/macos/40x12/jobs.png b/docs/media/tui-lock/macos/40x12/jobs.png index 7914c019..c5318590 100644 Binary files a/docs/media/tui-lock/macos/40x12/jobs.png and b/docs/media/tui-lock/macos/40x12/jobs.png differ diff --git a/docs/media/tui-lock/macos/40x12/list.png b/docs/media/tui-lock/macos/40x12/list.png index 917d2495..4919b380 100644 Binary files a/docs/media/tui-lock/macos/40x12/list.png and b/docs/media/tui-lock/macos/40x12/list.png differ diff --git a/docs/media/tui-lock/macos/40x12/login.png b/docs/media/tui-lock/macos/40x12/login.png index 91ae1a9d..0a9a6aac 100644 Binary files a/docs/media/tui-lock/macos/40x12/login.png and b/docs/media/tui-lock/macos/40x12/login.png differ diff --git a/docs/media/tui-lock/macos/40x12/login_select.png b/docs/media/tui-lock/macos/40x12/login_select.png index cb027446..999cf9d9 100644 Binary files a/docs/media/tui-lock/macos/40x12/login_select.png and b/docs/media/tui-lock/macos/40x12/login_select.png differ diff --git a/docs/media/tui-lock/macos/40x12/mcp_call.png b/docs/media/tui-lock/macos/40x12/mcp_call.png index 4251baae..df8fbcd4 100644 Binary files a/docs/media/tui-lock/macos/40x12/mcp_call.png and b/docs/media/tui-lock/macos/40x12/mcp_call.png differ diff --git a/docs/media/tui-lock/macos/40x12/mcp_drop.png b/docs/media/tui-lock/macos/40x12/mcp_drop.png index 490b9f10..293ee662 100644 Binary files a/docs/media/tui-lock/macos/40x12/mcp_drop.png and b/docs/media/tui-lock/macos/40x12/mcp_drop.png differ diff --git a/docs/media/tui-lock/macos/40x12/md_fence.png b/docs/media/tui-lock/macos/40x12/md_fence.png index df32874e..a969f820 100644 Binary files a/docs/media/tui-lock/macos/40x12/md_fence.png and b/docs/media/tui-lock/macos/40x12/md_fence.png differ diff --git a/docs/media/tui-lock/macos/40x12/md_list.png b/docs/media/tui-lock/macos/40x12/md_list.png index e4d4e0cd..b01646bd 100644 Binary files a/docs/media/tui-lock/macos/40x12/md_list.png and b/docs/media/tui-lock/macos/40x12/md_list.png differ diff --git a/docs/media/tui-lock/macos/40x12/md_mixed.png b/docs/media/tui-lock/macos/40x12/md_mixed.png index b403b7b5..a30c1f51 100644 Binary files a/docs/media/tui-lock/macos/40x12/md_mixed.png and b/docs/media/tui-lock/macos/40x12/md_mixed.png differ diff --git a/docs/media/tui-lock/macos/40x12/md_table.png b/docs/media/tui-lock/macos/40x12/md_table.png index 6db894ca..73c5e734 100644 Binary files a/docs/media/tui-lock/macos/40x12/md_table.png and b/docs/media/tui-lock/macos/40x12/md_table.png differ diff --git a/docs/media/tui-lock/macos/40x12/mode.png b/docs/media/tui-lock/macos/40x12/mode.png index 6e4c284a..39ea1fb4 100644 Binary files a/docs/media/tui-lock/macos/40x12/mode.png and b/docs/media/tui-lock/macos/40x12/mode.png differ diff --git a/docs/media/tui-lock/macos/40x12/model_compact.png b/docs/media/tui-lock/macos/40x12/model_compact.png index 4fffacee..c7ce302e 100644 Binary files a/docs/media/tui-lock/macos/40x12/model_compact.png and b/docs/media/tui-lock/macos/40x12/model_compact.png differ diff --git a/docs/media/tui-lock/macos/40x12/model_full.png b/docs/media/tui-lock/macos/40x12/model_full.png index 0d6d202e..c9baf588 100644 Binary files a/docs/media/tui-lock/macos/40x12/model_full.png and b/docs/media/tui-lock/macos/40x12/model_full.png differ diff --git a/docs/media/tui-lock/macos/40x12/multi_diff.png b/docs/media/tui-lock/macos/40x12/multi_diff.png index 8f4a7464..b3378fc2 100644 Binary files a/docs/media/tui-lock/macos/40x12/multi_diff.png and b/docs/media/tui-lock/macos/40x12/multi_diff.png differ diff --git a/docs/media/tui-lock/macos/40x12/palette.png b/docs/media/tui-lock/macos/40x12/palette.png index 06953bd3..526560a4 100644 Binary files a/docs/media/tui-lock/macos/40x12/palette.png and b/docs/media/tui-lock/macos/40x12/palette.png differ diff --git a/docs/media/tui-lock/macos/40x12/palette_empty.png b/docs/media/tui-lock/macos/40x12/palette_empty.png index b75f72ff..4f227aa3 100644 Binary files a/docs/media/tui-lock/macos/40x12/palette_empty.png and b/docs/media/tui-lock/macos/40x12/palette_empty.png differ diff --git a/docs/media/tui-lock/macos/40x12/permission.png b/docs/media/tui-lock/macos/40x12/permission.png index 76615a14..b7ca9c14 100644 Binary files a/docs/media/tui-lock/macos/40x12/permission.png and b/docs/media/tui-lock/macos/40x12/permission.png differ diff --git a/docs/media/tui-lock/macos/40x12/permissions.png b/docs/media/tui-lock/macos/40x12/permissions.png index 86a05a19..ba477cf7 100644 Binary files a/docs/media/tui-lock/macos/40x12/permissions.png and b/docs/media/tui-lock/macos/40x12/permissions.png differ diff --git a/docs/media/tui-lock/macos/40x12/plan.png b/docs/media/tui-lock/macos/40x12/plan.png index e5503ef0..323298c3 100644 Binary files a/docs/media/tui-lock/macos/40x12/plan.png and b/docs/media/tui-lock/macos/40x12/plan.png differ diff --git a/docs/media/tui-lock/macos/40x12/question.png b/docs/media/tui-lock/macos/40x12/question.png index 2dd77c45..18bd14f6 100644 Binary files a/docs/media/tui-lock/macos/40x12/question.png and b/docs/media/tui-lock/macos/40x12/question.png differ diff --git a/docs/media/tui-lock/macos/40x12/queue.png b/docs/media/tui-lock/macos/40x12/queue.png index 990cb10a..f9466a13 100644 Binary files a/docs/media/tui-lock/macos/40x12/queue.png and b/docs/media/tui-lock/macos/40x12/queue.png differ diff --git a/docs/media/tui-lock/macos/40x12/quota.png b/docs/media/tui-lock/macos/40x12/quota.png index 75270fdd..2a17feb9 100644 Binary files a/docs/media/tui-lock/macos/40x12/quota.png and b/docs/media/tui-lock/macos/40x12/quota.png differ diff --git a/docs/media/tui-lock/macos/40x12/read.png b/docs/media/tui-lock/macos/40x12/read.png index b2d145fa..ec85e334 100644 Binary files a/docs/media/tui-lock/macos/40x12/read.png and b/docs/media/tui-lock/macos/40x12/read.png differ diff --git a/docs/media/tui-lock/macos/40x12/resume.png b/docs/media/tui-lock/macos/40x12/resume.png index 429d1adc..47589596 100644 Binary files a/docs/media/tui-lock/macos/40x12/resume.png and b/docs/media/tui-lock/macos/40x12/resume.png differ diff --git a/docs/media/tui-lock/macos/40x12/sandbox.png b/docs/media/tui-lock/macos/40x12/sandbox.png index 48e233e2..dcc25eef 100644 Binary files a/docs/media/tui-lock/macos/40x12/sandbox.png and b/docs/media/tui-lock/macos/40x12/sandbox.png differ diff --git a/docs/media/tui-lock/macos/40x12/sandbox_deny.png b/docs/media/tui-lock/macos/40x12/sandbox_deny.png index 5f9817c4..dec64cae 100644 Binary files a/docs/media/tui-lock/macos/40x12/sandbox_deny.png and b/docs/media/tui-lock/macos/40x12/sandbox_deny.png differ diff --git a/docs/media/tui-lock/macos/40x12/session_empty.png b/docs/media/tui-lock/macos/40x12/session_empty.png index 98a80e0e..fdb09de8 100644 Binary files a/docs/media/tui-lock/macos/40x12/session_empty.png and b/docs/media/tui-lock/macos/40x12/session_empty.png differ diff --git a/docs/media/tui-lock/macos/40x12/session_error.png b/docs/media/tui-lock/macos/40x12/session_error.png index 5d833bbf..b47bef53 100644 Binary files a/docs/media/tui-lock/macos/40x12/session_error.png and b/docs/media/tui-lock/macos/40x12/session_error.png differ diff --git a/docs/media/tui-lock/macos/40x12/session_loading.png b/docs/media/tui-lock/macos/40x12/session_loading.png index 49c1d64b..83468918 100644 Binary files a/docs/media/tui-lock/macos/40x12/session_loading.png and b/docs/media/tui-lock/macos/40x12/session_loading.png differ diff --git a/docs/media/tui-lock/macos/40x12/session_success.png b/docs/media/tui-lock/macos/40x12/session_success.png index 8b81a319..6c7ad21f 100644 Binary files a/docs/media/tui-lock/macos/40x12/session_success.png and b/docs/media/tui-lock/macos/40x12/session_success.png differ diff --git a/docs/media/tui-lock/macos/40x12/settings_empty.png b/docs/media/tui-lock/macos/40x12/settings_empty.png index c601e8cf..819da4ca 100644 Binary files a/docs/media/tui-lock/macos/40x12/settings_empty.png and b/docs/media/tui-lock/macos/40x12/settings_empty.png differ diff --git a/docs/media/tui-lock/macos/40x12/settings_hub.png b/docs/media/tui-lock/macos/40x12/settings_hub.png index 93b7454f..e44eb531 100644 Binary files a/docs/media/tui-lock/macos/40x12/settings_hub.png and b/docs/media/tui-lock/macos/40x12/settings_hub.png differ diff --git a/docs/media/tui-lock/macos/40x12/shell.png b/docs/media/tui-lock/macos/40x12/shell.png index bf1ae355..4e78c1f5 100644 Binary files a/docs/media/tui-lock/macos/40x12/shell.png and b/docs/media/tui-lock/macos/40x12/shell.png differ diff --git a/docs/media/tui-lock/macos/40x12/skills.png b/docs/media/tui-lock/macos/40x12/skills.png index b7e2035c..b22af2c1 100644 Binary files a/docs/media/tui-lock/macos/40x12/skills.png and b/docs/media/tui-lock/macos/40x12/skills.png differ diff --git a/docs/media/tui-lock/macos/40x12/splash.png b/docs/media/tui-lock/macos/40x12/splash.png index b8613d81..f5197f37 100644 Binary files a/docs/media/tui-lock/macos/40x12/splash.png and b/docs/media/tui-lock/macos/40x12/splash.png differ diff --git a/docs/media/tui-lock/macos/40x12/stopped.png b/docs/media/tui-lock/macos/40x12/stopped.png index 66820fcf..960a3de5 100644 Binary files a/docs/media/tui-lock/macos/40x12/stopped.png and b/docs/media/tui-lock/macos/40x12/stopped.png differ diff --git a/docs/media/tui-lock/macos/40x12/streaming.png b/docs/media/tui-lock/macos/40x12/streaming.png index 5c513829..2a829ffb 100644 Binary files a/docs/media/tui-lock/macos/40x12/streaming.png and b/docs/media/tui-lock/macos/40x12/streaming.png differ diff --git a/docs/media/tui-lock/macos/40x12/sudo.png b/docs/media/tui-lock/macos/40x12/sudo.png index 64bcf465..2607ec27 100644 Binary files a/docs/media/tui-lock/macos/40x12/sudo.png and b/docs/media/tui-lock/macos/40x12/sudo.png differ diff --git a/docs/media/tui-lock/macos/40x12/task.png b/docs/media/tui-lock/macos/40x12/task.png index 4a4933a8..2e5f7efd 100644 Binary files a/docs/media/tui-lock/macos/40x12/task.png and b/docs/media/tui-lock/macos/40x12/task.png differ diff --git a/docs/media/tui-lock/macos/40x12/thinking.png b/docs/media/tui-lock/macos/40x12/thinking.png index 632dc382..2413eb26 100644 Binary files a/docs/media/tui-lock/macos/40x12/thinking.png and b/docs/media/tui-lock/macos/40x12/thinking.png differ diff --git a/docs/media/tui-lock/macos/40x12/todos.png b/docs/media/tui-lock/macos/40x12/todos.png index e6f8d8cd..0e89fca9 100644 Binary files a/docs/media/tui-lock/macos/40x12/todos.png and b/docs/media/tui-lock/macos/40x12/todos.png differ diff --git a/docs/media/tui-lock/macos/40x12/tool_tiles.png b/docs/media/tui-lock/macos/40x12/tool_tiles.png index 4d924faa..d31c7805 100644 Binary files a/docs/media/tui-lock/macos/40x12/tool_tiles.png and b/docs/media/tui-lock/macos/40x12/tool_tiles.png differ diff --git a/docs/media/tui-lock/macos/40x12/typing.png b/docs/media/tui-lock/macos/40x12/typing.png index 8d4f7ffa..738a139d 100644 Binary files a/docs/media/tui-lock/macos/40x12/typing.png and b/docs/media/tui-lock/macos/40x12/typing.png differ diff --git a/docs/media/tui-lock/macos/40x12/usage.png b/docs/media/tui-lock/macos/40x12/usage.png index 78087977..cd9e4b5e 100644 Binary files a/docs/media/tui-lock/macos/40x12/usage.png and b/docs/media/tui-lock/macos/40x12/usage.png differ diff --git a/docs/media/tui-lock/macos/40x12/working.png b/docs/media/tui-lock/macos/40x12/working.png index bed88425..dfb75873 100644 Binary files a/docs/media/tui-lock/macos/40x12/working.png and b/docs/media/tui-lock/macos/40x12/working.png differ diff --git a/docs/media/tui-lock/macos/40x12/write.png b/docs/media/tui-lock/macos/40x12/write.png index 37132601..351e0568 100644 Binary files a/docs/media/tui-lock/macos/40x12/write.png and b/docs/media/tui-lock/macos/40x12/write.png differ diff --git a/scripts/render-tui-lock-v2.sh b/scripts/render-tui-lock-v2.sh index 1fbb1a31..b308f4d1 100755 --- a/scripts/render-tui-lock-v2.sh +++ b/scripts/render-tui-lock-v2.sh @@ -62,12 +62,40 @@ done unique_pngs "$output_dir/40x12" 31 unique_pngs "$output_dir/120x40" 77 +python3 - "$output_dir" <<'PY' +from pathlib import Path +import sys +from PIL import Image + +ACCENT = (31, 73, 69) +VIOLET = (167, 139, 250) +root = Path(sys.argv[1]) / "120x40" + +def exact(path: Path, colour: tuple[int, int, int]) -> int: + im = Image.open(path).convert("RGB") + return sum(1 for p in im.getdata() if p == colour) + +welcome = exact(root / "welcome-cortex.png", ACCENT) +empty = exact(root / "session-empty.png", ACCENT) +print(f"v2 accent pixels 120×40: welcome-cortex={welcome} session-empty={empty}") +if welcome < 40: + raise SystemExit(f"welcome-cortex composer `>` is not lock green (#1F4945): {welcome} exact pixels") +if empty < 40: + raise SystemExit(f"session-empty composer `>` is not lock green: {empty} exact pixels") +for png in sorted(root.glob("*.png")): + violet = exact(png, VIOLET) + if violet: + raise SystemExit(f"{png.name} still has {violet} historical violet (#A78BFA) pixels") +print("v2 lock colour check ok") +PY + cat > "$output_dir/README.md" <<'EOF' # Cortex CLI TUI lock v2 — runtime captures Headless `MockTerminal` renders of the live session chrome (inky background, dual-hairline composer, model chip, slash palette, settings modal, effort -radios). Regenerated with `./scripts/render-tui-lock-v2.sh`. +radios). Regenerated with `./scripts/render-tui-lock-v2.sh`. The signed accent +is banner green `#1F4945`; historical violet `#A78BFA` is not the lock. Designer boards (pixel target) live in `docs/media/tui-lock-v2/{40x12,120x40}/`. These runtime frames are what Designer cli signs off against. diff --git a/scripts/render-tui-lock.sh b/scripts/render-tui-lock.sh index 110b7c43..8a84c01b 100755 --- a/scripts/render-tui-lock.sh +++ b/scripts/render-tui-lock.sh @@ -38,21 +38,27 @@ python3 - <<'PY' from pathlib import Path from PIL import Image -ACCENT = (167, 139, 250) +# Signed chrome lock: banner green `#1F4945`. Violet is historical only. +ACCENT = (31, 73, 69) +VIOLET = (167, 139, 250) root = Path("docs/media/tui-lock/120x40") -def exact_accent(path: Path) -> int: +def exact(path: Path, colour: tuple[int, int, int]) -> int: im = Image.open(path).convert("RGB") - return sum(1 for p in im.getdata() if p == ACCENT) + return sum(1 for p in im.getdata() if p == colour) -splash = exact_accent(root / "splash.png") -login = exact_accent(root / "login.png") -empty = exact_accent(root / "session_empty.png") +splash = exact(root / "splash.png", ACCENT) +login = exact(root / "login.png", ACCENT) +empty = exact(root / "session_empty.png", ACCENT) print(f"accent pixels 120×40: splash={splash} session_empty={empty} login={login}") if splash < 40: - raise SystemExit(f"splash composer `>` is not lock violet (#A78BFA): {splash} exact pixels") + raise SystemExit(f"splash composer `>` is not lock green (#1F4945): {splash} exact pixels") if empty < 40: - raise SystemExit(f"session_empty composer `>` is not lock violet: {empty} exact pixels") + raise SystemExit(f"session_empty composer `>` is not lock green: {empty} exact pixels") +for png in sorted(root.glob("*.png")): + violet = exact(png, VIOLET) + if violet: + raise SystemExit(f"{png.name} still has {violet} historical violet (#A78BFA) pixels") splash_bytes = (root / "splash.png").read_bytes() empty_bytes = (root / "session_empty.png").read_bytes() if splash_bytes == empty_bytes: @@ -84,13 +90,14 @@ Each scene is captured at **40×12** (narrow) and **120×40** (wide), twice: Chrome rules: structure is gray — `#3A3A3A` hairlines above and below the `> ` composer and around search fields, `#141414` charcoal panels for tips, `#1C1C1C` bars behind past user turns, `#6B7280` secondary copy, white -primary copy. The one accent is the Cortex violet `#A78BFA`, on the focused +primary copy. The one accent is the Cortex banner green `#1F4945`, on the focused selection only (the `>` caret and the selected label on the `#262626` gray bar, never inverted, never a `#221A38` wash); unselected rows lead with a dim middot. Green `#4ADE80` appears only on `✓` and `+N` diff additions, red / amber only on diagnostics, and the Thinking -status is the muted gold `#C9A95C`. The footer is the model on the left and -one shortcut hint on the right, all gray. +status is dim `#6B7280` (gold is retired). The footer is the model on the left and +one shortcut hint on the right, all gray. Historical violet `#A78BFA` is not +the signed lock. Replies auto-format through the real `MarkdownRenderer`: markdown tables are the gray plus-ASCII grid (`+---+`, `|` — never Unicode box drawing), fenced @@ -102,7 +109,9 @@ word-level colour on a changed line. Splash copy in these frames is `Welcome to Cortex, the coding agent CLI` plus `v{CARGO_PKG_VERSION} · / commands · …`. After the first user turn, -`session_empty` is composer and footer only. +`session_empty` is composer and footer only. Captures are full-viewport +(matching the default alternate-screen launch); they do not paint a fake +`> cortex` prompt or cwd line. | File | Surface | |------|---------| @@ -153,7 +162,7 @@ plus `v{CARGO_PKG_VERSION} · / commands · …`. After the first user turn, | `config.png` | `/config` tree | | `footer_max.png` | MAX footer after push | | `login.png` | Sign in — numbered options, option 1 (`> 1 Continue with browser`) focused | -| `thinking.png` | Thinking (muted gold) + reasoning | +| `thinking.png` | Thinking (dim) + reasoning | | `todos.png` | Working 1/5 checklist | | `question.png` | Clarifying question | | `skills.png` | `/skills` picker | diff --git a/src/cortex-tui/src/lib.rs b/src/cortex-tui/src/lib.rs index 073b00e3..6c5d5f59 100644 --- a/src/cortex-tui/src/lib.rs +++ b/src/cortex-tui/src/lib.rs @@ -101,6 +101,8 @@ pub mod runner; // Visual-lock PNG / ANSI captures pub mod lock_boards; +#[cfg(test)] +mod lock_palette; pub mod lock_proof; pub mod lock_v2; pub mod readme_hero; diff --git a/src/cortex-tui/src/lock_palette.rs b/src/cortex-tui/src/lock_palette.rs new file mode 100644 index 00000000..9b080d5a --- /dev/null +++ b/src/cortex-tui/src/lock_palette.rs @@ -0,0 +1,158 @@ +//! Green-lock palette asserts (test-only). +//! +//! Split out of [`crate::lock_proof`] and [`crate::lock_v2`] the same way +//! [`crate::splash_chrome`] was extracted from lock boards: the signed accent +//! is banner green `#1F4945`, and those files must stay at their source-policy +//! line-count baseline. Historical violet `#A78BFA`, wash `#221A38`, and gold +//! `#C9A95C` are never painted. + +use crate::lock_proof::{LockFrame, lock_scene_ids, render_lock_scene}; +use crate::lock_v2::{LOCK_V2_NARROW_IDS, LOCK_V2_WIDE_IDS, render_lock_v2_scene}; +use ratatui::buffer::Buffer; +use ratatui::style::Color; + +const SIZES: [(u16, u16); 2] = [(40, 12), (120, 40)]; + +/// Mint, navy, historical lock violet, retired wash, thinking gold — SGR tuples. +const BANNED_ANSI: [&str; 7] = [ + "0;245;212", + "26;51;48", + "0;255;163", + "10;22;40", + "167;139;250", + "34;26;56", + "201;169;92", +]; + +/// `#A78BFA` violet, `#221A38` wash, `#C9A95C` gold. +const BANNED_RGB: [(u8, u8, u8); 3] = [(167, 139, 250), (34, 26, 56), (201, 169, 92)]; + +const RETIRED: [Color; 3] = [ + Color::Rgb(167, 139, 250), + Color::Rgb(34, 26, 56), + Color::Rgb(201, 169, 92), +]; + +const ROUNDED: &[char] = &['╭', '╮', '╰', '╯']; + +fn is_retired_rgb(r: u8, g: u8, b: u8) -> bool { + BANNED_RGB.contains(&(r, g, b)) +} + +fn is_hairline_box_edge(row: &str) -> bool { + row.contains('─') && (row.contains('╭') || row.contains('╰')) +} + +fn row_text(buf: &Buffer, y: u16) -> String { + (0..buf.area.width) + .map(|x| buf[(x, y)].symbol().to_string()) + .collect() +} + +fn count_retired_style(frame: &LockFrame) -> u32 { + let mut retired = 0u32; + for y in 0..frame.buffer.area.height { + for x in 0..frame.buffer.area.width { + let cell = &frame.buffer[(x, y)]; + if let Some(Color::Rgb(r, g, b)) = cell.style().fg { + if is_retired_rgb(r, g, b) { + retired += 1; + } + } + if let Some(Color::Rgb(r, g, b)) = cell.style().bg { + if is_retired_rgb(r, g, b) { + retired += 1; + } + } + } + } + retired +} + +fn count_retired_cells(frame: &LockFrame) -> u32 { + let mut retired = 0u32; + for y in 0..frame.buffer.area.height { + for x in 0..frame.buffer.area.width { + let cell = &frame.buffer[(x, y)]; + if RETIRED.contains(&cell.fg) || RETIRED.contains(&cell.bg) { + retired += 1; + } + } + } + retired +} + +#[test] +fn v1_retired_palette_is_absent() { + let mut retired = 0u32; + for id in lock_scene_ids() { + for size in SIZES { + let frame = render_lock_scene(id, size.0, size.1).expect(id); + for banned in BANNED_ANSI { + assert!( + !frame.ansi.contains(banned), + "{id} paints banned color {banned} at {size:?}" + ); + } + retired += count_retired_style(&frame); + for y in 0..frame.buffer.area.height { + for x in 0..frame.buffer.area.width { + if let Some(Color::Rgb(r, g, b)) = frame.buffer[(x, y)].style().bg { + assert!( + r == g && g == b, + "{id} paints a tinted background {r},{g},{b} at {size:?} ({x},{y})" + ); + } + } + } + } + } + assert_eq!( + retired, 0, + "retired violet/wash/gold cells in lock v1 frames" + ); +} + +#[test] +fn v1_rounded_glyphs_stay_on_hairline_boxes() { + for id in lock_scene_ids() { + for size in SIZES { + let frame = render_lock_scene(id, size.0, size.1).expect(id); + let buf = &frame.buffer; + for y in 0..buf.area.height { + let row = row_text(buf, y); + for x in 0..buf.area.width { + let Some(ch) = buf[(x, y)].symbol().chars().next() else { + continue; + }; + if !ROUNDED.contains(&ch) { + continue; + } + assert!( + is_hairline_box_edge(&row), + "{id} paints rounded `{ch}` off a hairline box at {size:?} ({x},{y}):\n{row}" + ); + } + } + } + } +} + +#[test] +fn v2_retired_palette_is_absent() { + let mut retired = 0u32; + for (width, height, ids) in [ + (120u16, 40u16, LOCK_V2_WIDE_IDS), + (40u16, 12u16, LOCK_V2_NARROW_IDS), + ] { + for id in ids { + let frame = + render_lock_v2_scene(id, width, height).unwrap_or_else(|e| panic!("{id}: {e}")); + retired += count_retired_cells(&frame); + } + } + assert_eq!( + retired, 0, + "retired violet/wash/gold cells in lock v2 frames" + ); +} diff --git a/src/cortex-tui/src/lock_proof.rs b/src/cortex-tui/src/lock_proof.rs index 1778fc0f..2811a3ac 100644 --- a/src/cortex-tui/src/lock_proof.rs +++ b/src/cortex-tui/src/lock_proof.rs @@ -176,7 +176,7 @@ fn capture_config(width: u16, height: u16) -> CaptureConfig { .with_cursor(false) } -fn render_lock_scene(id: &str, width: u16, height: u16) -> Result { +pub(crate) fn render_lock_scene(id: &str, width: u16, height: u16) -> Result { let config = capture_config(width, height); let mut terminal = MockTerminal::from_config(config.clone()).map_err(|err| anyhow::anyhow!("{err}"))?; @@ -805,7 +805,7 @@ mod tests { #[test] fn selection_rows_are_banner_green_on_the_selection_bar_never_inverted() { // Banner green is never a background (no inverted bar). The selection bar - // is the locked `#221A38` wash. + // is the locked `#262626` gray. const ACCENT_BG: &str = "48;2;31;73;69"; const SELECTION_WASH: &str = "48;2;38;38;38"; for id in lock_scene_ids() { diff --git a/src/cortex-tui/src/lock_v2.rs b/src/cortex-tui/src/lock_v2.rs index 05faca82..246634fc 100644 --- a/src/cortex-tui/src/lock_v2.rs +++ b/src/cortex-tui/src/lock_v2.rs @@ -205,7 +205,7 @@ fn capture_config(width: u16, height: u16) -> CaptureConfig { .with_cursor(false) } -fn render_lock_v2_scene(id: &str, width: u16, height: u16) -> Result { +pub(crate) fn render_lock_v2_scene(id: &str, width: u16, height: u16) -> Result { let config = capture_config(width, height); let mut terminal = MockTerminal::from_config(config.clone()).map_err(|err| anyhow::anyhow!("{err}"))?; diff --git a/src/cortex-tui/src/readme_hero_boards.rs b/src/cortex-tui/src/readme_hero_boards.rs index f8e61fa6..8f0fff2b 100644 --- a/src/cortex-tui/src/readme_hero_boards.rs +++ b/src/cortex-tui/src/readme_hero_boards.rs @@ -23,7 +23,7 @@ pub enum HeroScene<'a> { Palette, /// `/model` picker with effort radios. Model, - /// Live Shell tool row (`✓` mint on passing tests). + /// Live Shell tool row (`✓` success green on passing tests). Shell, /// Back to the idle composer after the first user turn (no welcome card). Composer, diff --git a/src/cortex-tui/src/runner/login_screen.rs b/src/cortex-tui/src/runner/login_screen.rs index db5af007..30b0747b 100644 --- a/src/cortex-tui/src/runner/login_screen.rs +++ b/src/cortex-tui/src/runner/login_screen.rs @@ -999,7 +999,7 @@ mod tests { assert_eq!(buf[(0, other)].style().fg, Some(TEXT_DIM)); assert_eq!(buf[(4, other)].style().fg, Some(TEXT)); assert_ne!(buf[(4, other)].style().bg, Some(SELECTION_BG)); - // The selected row uses the locked selection wash `#221A38`. + // The selected row uses the locked `#262626` selection bar. // Banner green is never a background — no inverted bar. for y in 0..24u16 { for x in 0..80u16 { diff --git a/src/cortex-tui/src/ui/consts.rs b/src/cortex-tui/src/ui/consts.rs index c48adcf0..80e9885c 100644 --- a/src/cortex-tui/src/ui/consts.rs +++ b/src/cortex-tui/src/ui/consts.rs @@ -52,8 +52,9 @@ pub const PLACEHOLDER_QUOTA_NARROW: &str = "Follow-up — held until quota reset /// Sandbox deny title painted in error red. pub const SANDBOX_DENIED_TITLE: &str = "Sandbox denied"; -/// Border characters (Unicode box drawing) — square corners only; the -/// locked chrome never draws rounded frames. +/// Border characters (Unicode box drawing) — square corners for chips and +/// painted v1 boards. Runtime session chrome uses the rounded dual-hairline +/// composer (`╭╮╰╯`) in `ui/chrome.rs`. pub mod border { pub const TOP_LEFT: char = '┌'; pub const TOP_RIGHT: char = '┐';