Commit Graph

19 Commits

Author SHA1 Message Date
GitHub Copilot 003f0c4613 docs: add explanation of tmux DA response filtering fix
Documents the investigation and fix for the '1;10;0c' display issue
that occurred when refreshing browser sessions running tmux.
2026-01-29 20:30:38 +00:00
GitHub Copilot b4d7f2e98a Bump minor version and update ghostty-web 2026-01-28 16:13:08 +00:00
GitHub Copilot 0fad9e7353 docs: update for v1.0.0 release with ghostty-web
- Update ARCHITECTURE.md with ghostty-web details and native theme support
- Update ROADMAP.md marking migration complete
- Note patched ghostty-web fork from rcarmo/ghostty-web
- Document 11 built-in themes, IME support, smaller bundle size
- Bump version to 1.0.0
2026-01-28 11:20:06 +00:00
GitHub Copilot 13912a18f8 Update docs/ARCHITECTURE.md and docs/ROADMAP.md for ghostty-web migration 2026-01-28 07:28:46 +00:00
GitHub Copilot d91d1b0ec6 Detail pyte vs GoPyte capture features and gaps 2026-01-27 13:58:56 +00:00
GitHub Copilot 245849ba9f Deepen pyte vs GoPyte capture requirements 2026-01-26 14:28:04 +00:00
GitHub Copilot 9d45610f06 Expand pyte vs GoPyte comparison for capture requirements 2026-01-26 11:42:49 +00:00
GitHub Copilot 918df259f6 Expand pyte vs GoPyte comparison and add alternatives 2026-01-26 11:26:14 +00:00
GitHub Copilot 12baa6ac27 Add pyte vs gopyte comparison to ROADMAP 2026-01-26 10:57:49 +00:00
GitHub Copilot eb60f99125 Add Go reimplementation analysis to ROADMAP
Detailed 8-phase implementation plan for a Go version:
- Component mapping with library recommendations
- ~13 day effort estimate
- File structure and build targets
- Docker image goal: ~20MB vs ~200MB Python
- Decision criteria for when to use Go vs Python
2026-01-26 08:42:25 +00:00
GitHub Copilot c02a8f9f02 Update ROADMAP.md with completed status 2026-01-25 12:53:17 +00:00
GitHub Copilot 1bc0cd177b Update documentation for xterm.js 6.0 migration
- README: Add scrollback feature, frontend dev instructions, update related projects
- ARCHITECTURE: Document xterm.js bundling decision, update file structure
2026-01-25 12:50:23 +00:00
GitHub Copilot 67831a50ee Include pre-built terminal.js bundle in repo
Users can pip install directly from git URL without needing Bun.
Developers regenerate with: make bundle
2026-01-25 12:49:08 +00:00
GitHub Copilot 6f624b8565 Replace textual-serve with direct xterm.js 6.0 bundle
- Add package.json with @xterm/xterm 6.0 and all addons
- Create terminal.ts client with WebSocket protocol support
- Bundle with Bun (bun run build -> terminal.js)
- Remove textual-serve dependency from pyproject.toml
- Remove canvas monkey-patch workaround (no longer needed)
- Add scrollback support (configurable via data-scrollback)
- Update static file routing to serve from /static/
- Add Makefile targets: bundle, bundle-watch, bundle-clean
- Update tests for new static path structure

Benefits:
- Full control over xterm.js configuration
- Scrollback history now works (default 1000 lines)
- Custom font family without workarounds
- Smaller footprint (no unused Roboto Mono fonts)
- Latest xterm.js 6.0 features available
2026-01-25 12:45:50 +00:00
GitHub Copilot 5512c84ae1 screenshot 2026-01-24 22:14:00 +00:00
GitHub Copilot 80e82454d7 Fix ASCII diagram box alignment in ARCHITECTURE.md
Ensure all lines have consistent length and box borders align properly.
2026-01-24 20:38:50 +00:00
GitHub Copilot ba5ff120c9 Fix ASCII diagram alignment in ARCHITECTURE.md 2026-01-24 20:29:32 +00:00
GitHub Copilot 45645ab724 Add ARCHITECTURE.md documentation
Comprehensive architecture document covering:
- System overview with ASCII diagram
- Core components and their responsibilities
- Data flow for terminal I/O, screenshots, and SSE
- Session lifecycle
- WebSocket protocol specification
- API endpoints reference
- Key design decisions and rationale
- File structure overview
2026-01-24 20:28:56 +00:00
Rui Carmo a0e31d43fd merge 2026-01-21 23:53:57 +00:00