Amr Gharbeia
f6a70faffc
Deploy (Gitea) / deploy (push) Failing after 2s
v0.4.0: expanded theme — 27-color system + /theme presets
RED proofs (TUI REPL):
- (length *tui-theme*) → 14 (7 key-value pairs)
- (getf *tui-theme* :background) → NIL (no background key)
- (getf *tui-theme* :gate-passed) → NIL (no gate-trace colors)
- /theme dark → sent to daemon as user input (not handled)
GREEN proofs (TUI REPL):
- theme-switch :light → :LIGHT (preset loaded)
- theme-switch :dark → :DARK (restoration works)
- /theme solarized shows theme switched message
- Tab completes theme names (/theme so|lar → /theme solarized)
Changes:
- *tui-theme*: 7 keys → 27 keys (roles, content, status, gate trace,
tools, display, differentiator, UI)
- *tui-theme-presets*: dark, light, gruvbox (ansi + RGB), solarized (RGB)
- theme-switch(name): loads preset, persists to disk
- theme-save/theme-load: ~/.cache/passepartout/theme.lisp persistence
- /theme command: bare = show current theme + available presets
- /theme <name>: switch to named preset with feedback
- Tab completion: theme names after '/theme ' prefix
- tui-main: calls theme-load on startup
Test: 112/0 across 14 suites.
2026-05-06 20:20:31 -04:00
..
2026-05-06 15:50:20 -04:00
2026-05-06 19:39:30 -04:00
2026-05-05 18:24:08 -04:00
2026-05-06 19:45:05 -04:00
2026-05-05 12:19:25 -04:00
2026-05-06 19:45:05 -04:00
2026-05-05 12:19:25 -04:00
2026-05-05 14:15:46 -04:00
2026-05-06 18:43:25 -04:00
2026-05-06 18:43:25 -04:00
2026-05-06 15:50:20 -04:00
2026-05-05 20:06:21 -04:00
2026-05-06 20:20:31 -04:00
2026-05-06 20:20:31 -04:00
2026-05-06 19:48:37 -04:00
2026-05-05 12:36:42 -04:00
2026-05-05 20:48:58 -04:00
2026-05-06 18:43:25 -04:00
2026-05-05 20:06:21 -04:00
2026-05-05 11:51:17 -04:00
2026-05-06 19:42:08 -04:00
2026-05-06 18:43:25 -04:00
2026-05-06 18:43:25 -04:00
2026-05-06 18:43:25 -04:00
2026-05-05 12:08:12 -04:00
2026-05-02 22:25:24 -04:00
2026-05-06 18:43:25 -04:00
2026-05-05 20:48:58 -04:00
2026-05-05 14:26:27 -04:00
2026-05-05 20:06:21 -04:00
2026-05-05 20:48:58 -04:00
2026-05-03 12:32:28 -04:00
2026-05-06 11:40:08 -04:00
2026-05-04 18:34:33 -04:00
2026-05-06 19:39:30 -04:00
2026-05-05 12:36:42 -04:00
2026-05-06 08:26:57 -04:00
2026-05-06 08:26:57 -04:00
2026-05-04 09:58:59 -04:00
2026-05-03 14:49:13 -04:00