okami.mom/albedo

git clone https://git.nkp.pet/okami.mom/albedo

nekomimi.petcli: remove the typescript tui and its parity harness646f261

main
728 B18 linesraw

upstream ui

terminal rendering, transcript layout, input, markdown, live python-code views, and the original ink patch were adapted from niri at the client boundary, not replaced with a new visual design.

source: https://tangled.org/okami.mom/niri

go port

the cli was ported from the typescript/ink reference to native go using the charm stack (bubbletea, lipgloss, bubbles). the port preserves the transcript layout, interactive keybindings, slash-command popovers, diff rendering, and virtual scrolling while providing a standalone executable with bounded memory and streaming event processing.

the typescript/ink reference and its visual parity harness have since been removed; the go cli is the only client.

1# upstream ui
2
3terminal rendering, transcript layout, input, markdown, live python-code views,
4and the original ink patch were adapted from niri at the client boundary,
5not replaced with a new visual design.
6
7source: https://tangled.org/okami.mom/niri
8
9## go port
10
11the cli was ported from the typescript/ink reference to native go using the
12charm stack (`bubbletea`, `lipgloss`, `bubbles`). the port preserves the
13transcript layout, interactive keybindings, slash-command popovers, diff rendering,
14and virtual scrolling while providing a standalone executable with bounded
15memory and streaming event processing.
16
17the typescript/ink reference and its visual parity harness have since been
18removed; the go cli is the only client.