vasyansk
ee845e15b3
Add full disk access checks and settings
...
Add background themes and custom images
Add shell command logging toggle
Add UTF-8 locale guarantee for PTY
Add Claude hook settings injection
Add hotkey system for GUI
Add glass panel styling
Add search disabled state for agent panels
Add zoom toggle command
Add device report filtering
Add entitlements for notarization
Update version to 0.1.27
2026-06-15 22:26:06 +07:00
vasyansk and Claude Opus 4.8
d62628be8d
fix(daemon): reseed id counter on restore + heal duplicate leaves
...
Root cause of the multi-focus/multi-search/linked-terminal bug: the in-memory
id counter resets to 0 each daemon start, but restore() never advanced it past
restored ids. After a restart new_surface_id() re-minted existing ids → the same
surface_id appeared twice in a layout tree (rendered as two panels sharing focus,
search bar, and output channel — one ends up blank). Session-persistence made
restarts routine, surfacing the latent bug.
- restore() now reseeds the counter to max(restored id)+1
- ops::dedupe_leaves heals an already-corrupted persisted tree on load
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 16:46:04 +07:00
vasyansk and Claude Sonnet 4.6
bb5edb941c
feat(core): Snapshot derives Deserialize + PartialEq for disk persistence
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-15 15:30:16 +07:00
vasyansk and Claude Opus 4.8
4419f5660e
wip: in-progress changes (grid, config, wizard, settings, pty) before session-persistence
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 15:28:19 +07:00
vasyansk and Claude Opus 4.8
4ec7dc1a78
feat(core): Osc133Scanner + FallbackScanner status detectors + grid tail_text
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:59:24 +07:00
vasyansk and Claude Opus 4.8
9927046c7e
feat(core): 10 layout preset generators
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:17:35 +07:00
vasyansk and Claude Opus 4.8
28d0e05763
feat(core): n-ary tree ops — split, remove+collapse, ratios, move
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:17:35 +07:00
vasyansk and Claude Opus 4.8
b201d0104e
feat(core): deterministic ANSI snapshot of the grid for reattach repaint
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:11:37 +07:00
vasyansk and Claude Opus 4.8
e2b746dd64
feat(core): GridSurface feeding PTY bytes into alacritty term
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:10:49 +07:00
vasyansk and Claude Opus 4.8
31dddb3b6c
chore: scaffold cargo workspace and crate skeletons
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 19:54:38 +07:00