zot/internal
patriceckhart ae4e019ee4 tui: use DECSC/DECRC for bottom-band anchor; normalize \r in editor input
DrawLog now saves/restores the cursor at the top of the bottom band
instead of relying on relative up-N math that drifted when the
terminal naturally scrolled between frames. This fixes duplicated
transcript blocks with empty gaps (previously only ctrl+l recovered).

Also strip literal carriage returns from pasted/typed editor text
before rendering. A bare \r moves the terminal cursor to column 0
and overwrites the left side of the input row, which looked like
missing highlight segments on continuation lines.
2026-05-05 14:35:40 +02:00
..
agent Add built-in Kimi provider support 2026-05-05 08:40:37 +02:00
assets assets: refresh zot logo to cleaner pixel-art Z 2026-04-20 12:01:43 +02:00
auth Add built-in Kimi provider support 2026-05-05 08:40:37 +02:00
core core: read sessions with line reader instead of bufio.Scanner 2026-05-04 12:14:12 +02:00
extproto feat(ext): interactive extension panels + persistence 2026-04-22 08:53:21 +02:00
provider Add built-in Kimi provider support 2026-05-05 08:40:37 +02:00
skills perf(prompt): cut system prompt to the bone (410 -> 54 tokens) 2026-04-19 17:39:38 +02:00
tui tui: use DECSC/DECRC for bottom-band anchor; normalize \r in editor input 2026-05-05 14:35:40 +02:00