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 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
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 and Claude Opus 4.8
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 and Claude Sonnet 4.6
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 and Claude Sonnet 4.6
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 and Claude Opus 4.8
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 and Claude Opus 4.8
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 and Claude Opus 4.8
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 and Claude Opus 4.8
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 and Claude Opus 4.8
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 and Claude Opus 4.8
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 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