docs: update all docs for polish session — copy/paste, theme hot-swap, tests, drag-resize
- progress.md: add session log for copy/paste, theme hot-swap, tree enhancements, session resume, drag-resize, testing, CI, Deno PoC - phases.md: mark completed items (copy/paste, drag-resize, tree click, subtree cost, session resume, CI signing) - task_plan.md: update theme decision (hot-swap works), add new decisions - CLAUDE.md: add test paths, test commands, vitest dep - .claude/CLAUDE.md: fix stale deferred items and theme limitation - README.md: update feature summary - TODO.md: move 7 completed items, update active list - CHANGELOG.md: add session entries under [Unreleased]
This commit is contained in:
parent
c15fe7d912
commit
f349f3bb14
9 changed files with 154 additions and 33 deletions
|
|
@ -60,6 +60,9 @@ Terminal emulator with SSH and Claude Code session management. v1 (GTK3+VTE Pyth
|
|||
| `v2/src/lib/adapters/session-bridge.ts` | Session/layout persistence IPC wrapper |
|
||||
| `v2/src/lib/components/Markdown/MarkdownPane.svelte` | Markdown file viewer (marked.js + shiki, live reload) |
|
||||
| `v2/sidecar/agent-runner.ts` | Node.js sidecar (spawns claude CLI) |
|
||||
| `v2/sidecar/agent-runner-deno.ts` | Deno sidecar proof-of-concept (experimental) |
|
||||
| `v2/src/lib/adapters/sdk-messages.test.ts` | Vitest tests for SDK message adapter |
|
||||
| `v2/src/lib/utils/agent-tree.test.ts` | Vitest tests for agent tree builder |
|
||||
|
||||
## v1 Stack
|
||||
|
||||
|
|
@ -78,7 +81,7 @@ Terminal emulator with SSH and Claude Code session management. v1 (GTK3+VTE Pyth
|
|||
- SQLite session persistence (rusqlite, WAL mode) + layout restore on startup
|
||||
- File watcher (notify crate) for live markdown viewer
|
||||
- Rust deps: tauri, portable-pty, rusqlite (bundled), dirs, notify, uuid, serde, tokio, tauri-plugin-updater
|
||||
- npm deps: @xterm/xterm, @xterm/addon-canvas, @xterm/addon-fit, @tauri-apps/api, @tauri-apps/plugin-updater, marked, shiki
|
||||
- npm deps: @xterm/xterm, @xterm/addon-canvas, @xterm/addon-fit, @tauri-apps/api, @tauri-apps/plugin-updater, marked, shiki, vitest (dev)
|
||||
- Source: `v2/` directory
|
||||
|
||||
## Build / Run
|
||||
|
|
@ -95,6 +98,10 @@ sudo apt install python3-gi gir1.2-gtk-3.0 gir1.2-vte-2.91
|
|||
cd v2 && npm install && npm run tauri dev # Dev mode
|
||||
cd v2 && npm run tauri build # Release build
|
||||
|
||||
# v2 tests
|
||||
cd v2 && npm run test # Vitest (frontend)
|
||||
cd v2/src-tauri && cargo test # Cargo tests (backend)
|
||||
|
||||
# v2 install from source (builds + installs to ~/.local/bin/bterminal-v2)
|
||||
./install-v2.sh
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue