Commit graph

5 commits

Author SHA1 Message Date
DexterFromLab
416da1a79c Add bterminal icon to installer and desktop entry
The SVG icon was installed locally but missing from the repo.
Installer now copies it to ~/.local/share/icons/ and desktop
entry uses the correct icon name.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 13:25:03 +01:00
DexterFromLab
20fc27fbdf Migrate to Gtk.Application for proper app lifecycle and custom icon
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 13:12:30 +01:00
DexterFromLab
a8b8548346 Add ctx project management to Claude Code session dialog
- Project dir field with Browse button in ClaudeCodeDialog
- Auto-fill session name and ctx prompt when selecting directory
- Auto-initialize ctx project and generate CLAUDE.md on session save
- CtxEditDialog for managing ctx entries (add/edit/delete key-value pairs)
- Edit ctx accessible from dialog button and right-click context menu
- Claude Code sessions now spawn in project directory instead of HOME

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 12:49:10 +01:00
DexterFromLab
4268ead6a4 Add ctx context manager, installer, and auto-detect Claude path
- ctx: SQLite-based cross-session context manager for Claude Code
- install.sh: automated installer (deps, files, symlinks, DB, .desktop)
- bterminal.py: replace hardcoded CLAUDE_PATH with auto-detection
- README.md: rewrite in English, document ctx and installation
- .gitignore: add CLAUDE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:54:24 +01:00
DexterFromLab
edc13e2d27 Initial commit: BTerminal — GTK3 terminal with SSH & Claude Code session management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 18:34:36 +01:00