shahondin1624 471e429ed0 dark-mechanicus: stop inheriting terminal-default foreground
Setting text/userMessageText/customMessageText to "" means pi renders
with the terminal's default foreground color — which on many terminal
profiles is green, leaking through to the cursor (rendered via reverse-
video `\x1b[7m`), editor-typing text, autocomplete non-selected items,
and plain chat text.

Fix: introduce an `inkPurple` var (#d4c5e8, soft readable lavender,
~14:1 contrast on the #16101e background) and use it for every token
that was previously "":
  - text            ""  -> inkPurple
  - userMessageText ""  -> inkPurple
  - customMessageText "" -> inkPurple
  - mdCodeBlock     ""  -> parchment (distinct from body, stays warm)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 21:56:45 +02:00
S
Description
Personal pi (pi-coding-agent) extensions: ai-server (mTLS remote provider + admin commands) and local-llama.
490 KiB
Languages
TypeScript 79.3%
JavaScript 11.3%
Shell 9.4%