v0.3.1 — Real session capture, Activity view, portable AppImages
Phase 1 of the post-audit wiring plan: every "pretends to work" feature now works end-to-end, plus a new observability home. All features GUI-verified on a second machine.
⚠️ Important: portable AppImage
The v0.3.0 AppImage was linked against the build host's glibc 2.43 and crashed on most distros with a misleading pty.node error. This release is built inside a Debian 11 container and runs on glibc ≥ 2.28 (Ubuntu 20.04+, Debian 11+, RHEL 8+). If v0.3.0 didn't start for you, this one will.
Highlights
- Session recording, for real — asciicast v2 with input+output, Capture menu, tab badge, blinking REC status-bar indicator, and a Recordings manager (
asciinema playready). - Session logs — plain-text transcripts for SSH/local/Mosh with start/stop, plus a two-tab Session Captures browser (Capture menu & Preferences).
- Activity view (sidebar) — the audit log as a filterable day-grouped timeline (categories, search, 24h/7d/30d, live refresh, per-connection drill-down) with insights counters, rotation, and CSV/JSONL export.
- Tab reattach — a detached tab returns to the main window adopting the same live session.
- Pre/post-connection hooks now execute (audit-logged, with per-command confirmation).
- Dynamic (SOCKS5) tunnels — real RFC 1928 proxy per tunnel.
- Find in terminal (
Ctrl+Shift+F), Clear/Reset wired; redesigned grouped context menu. - Bilingual user guide under
docs/guide/(EN/ES), verified against the code.
Full details in CHANGELOG.md.
🤖 Generated with Claude Code