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
eecea9c38c
feat(proto): RestartSurface gains resume flag (defaults false)
2026-06-15 16:03:03 +07:00
vasyansk
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
f9a565a712
feat(app): clear all events from the Event Center (red trash icon)
...
Adds Cmd::ClearEvents + Evt::EventsCleared: the daemon drops the persistent
event log (keeping next_id monotonic), persists, and broadcasts so every
client empties its list. A red trash icon next to 'Mark all read' triggers it;
disabled when the list is empty. Threaded through proto, the daemon handler,
the Tauri bridge, and socketBridge. Includes an EventLog::clear test.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-15 13:38:35 +07:00
vasyansk
c4746f9864
feat(proto): GetConfig/SetConfig commands and ConfigChanged event
2026-06-14 09:22:39 +07:00
vasyansk
e990e694b5
feat(proto): ConfigView wire type
2026-06-14 09:21:22 +07:00
vasyansk
7b47052a6f
feat(spaceshd): pinned workspace field
...
Add a `pinned` bool to the workspace model, threaded through proto
(Workspace + WorkspaceView + SetWorkspaceMeta), the registry, the
set_workspace_meta handler, persistence, the CLI mapping, and the Tauri
bridge. serde(default) keeps existing state.json compatible (pinned=false).
Backs the sidebar Favorites section.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-14 08:56:09 +07:00
vasyansk
2b1ccaf31d
feat: persisted per-workspace panel zoom (proto + daemon, auto-clear on removal)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 12:24:23 +07:00
vasyansk
f7763a84fc
feat: Health command — version, pid, started_at (proto + daemon)
2026-06-10 12:06:38 +07:00
vasyansk
5a8596dd0b
feat(proto): EventLog/MarkRead commands and Event/EventsRead events
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-10 06:59:27 +07:00
vasyansk
fc13e4340c
feat(proto): EventKind, EventRecord, MarkReadTarget
2026-06-10 06:52:35 +07:00
vasyansk
4bd4aa4a36
feat(proto): SurfaceState + SetState command + State event + SurfaceView.state
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 22:10:54 +07:00
vasyansk
2723d40ff9
feat(proto): M2 commands (split/ratios/move/preset/restart/groups/meta) and events
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:13:33 +07:00
vasyansk
c8ba401023
feat(proto): SurfaceSpec, Group, Workspace, status view types
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:12:29 +07:00
vasyansk
114922aaf8
feat(proto): GroupId, Orient, n-ary LayoutNode with external-tagged serde
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:11:51 +07:00
vasyansk
482f693835
feat(proto): length-prefixed frame read/write with EOF handling
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 19:56:00 +07:00
vasyansk
0351efa2c6
feat(proto): envelope, commands, events, ids with serde round-trip tests
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 19:55:29 +07:00
vasyansk
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