Commit Graph
11 Commits
Author SHA1 Message Date
Andy Dixon aa738cc8a1 rust: integrate TUI and app; all modules wired 2026-10-08 17:47:37 +01:00
Andy Dixon 61a444795b rust: tui (canvas renderer, views, modals, crossterm event loop)
Port of internal/tui. Bubble Tea's message loop is replaced by a
crossterm input thread, timers and background commands feeding one
loop; the frame cache, canvas, colour quantisation, LOD treemap,
selection persistence and modal architecture are kept. Frames are
diffed against the previous one per line and per style run.
Exposes tui::bench::BenchModel and big_tree for benchmarks.
2026-10-08 17:44:53 +01:00
Andy Dixon c0283a19a9 Merge branch 'worktree-agent-a1fc60bdea708925a' into rust-port 2026-10-08 17:20:09 +01:00
Andy Dixon 45c185a46a rust: port snapshot 2026-10-08 17:19:48 +01:00
Andy Dixon fc7e94d398 rust: textutil::si getter for filter 2026-10-08 17:17:14 +01:00
Andy Dixon 0b052bbb6f Merge branch 'worktree-agent-aff686fd7ee64042e' into rust-port 2026-10-08 17:16:23 +01:00
Andy Dixon 476311b583 rust: port filter 2026-10-08 17:16:06 +01:00
Andy Dixon db9f36f0c0 Merge branch 'worktree-agent-aa56a662067058dad' into rust-port 2026-10-08 17:14:36 +01:00
Andy Dixon 8cb8e6f2cd rust: port treemap and duplicate 2026-10-08 17:14:24 +01:00
Andy Dixon db83ef3d43 rust: CLI, app wiring and benchmark harnesses 2026-10-08 17:13:18 +01:00
Andy Dixon a530bc7a75 rust: foundation (inventory, platform, scan, export, textutil, config) 2026-10-08 17:08:49 +01:00