vasyansk
36964c9f21
feat(app): UI parity with Pencil mockup — top bar, panel cards, sidebar/event-center polish
...
Top bar (breadcrumb + actions + account), rounded panel cards with active
accent + rich headers, sidebar count pills/collapsible groups/daemon footer,
preset chips + scrollback pill, Event Center tabs + external-notify footer,
JetBrains Mono + Inter via @fontsource, shared theme tokens. Backend-absent
pieces are mocked (search, zoom, uptime, channels) pending SP1–SP5.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-10 06:47:38 +07:00
vasyansk
92706c0780
fix(app): robust spaceshd discovery for tauri dev + non-fatal connect
...
The app is its own cargo workspace, so in 'tauri dev' the app binary lives
in app/src-tauri/target/ and spaceshd is NOT a sibling — lazy-start failed
and the .expect() crashed the window. Now: find_daemon tries SPACESHD_BIN,
sibling, repo-root target/{debug,release}, then PATH; bridge honors
SPACESH_SOCK like the daemon/CLI; setup logs instead of panicking.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:31:52 +07:00
vasyansk
c86627153d
chore(app): lock notification plugin deps + regenerated tauri schemas
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:14:28 +07:00
vasyansk
1ecefdeb80
feat(app): Event Center, native notifications, auto-unread, state wiring in App
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:13:00 +07:00
vasyansk
d36548ff39
feat(app): status rings on panels + sidebar aggregate badge from state events
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 23:11:46 +07:00
vasyansk
c9c3ba1fcd
feat(app): wire set_group/delete_group bridge commands
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:41:34 +07:00
vasyansk
7ec0c84685
feat(app): sidebar, preset picker, wizard, App rewired around workspaces + LayoutEngine
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:31:49 +07:00
vasyansk
0320a2f313
feat(app): tauri bridge commands for M2 (split/ratios/move/preset/restart/groups/meta)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:30:26 +07:00
vasyansk
4b88d269e3
feat(app): LayoutEngine — recursive split render, splitter resize, stopped overlay
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:29:26 +07:00
vasyansk
ee2f7097ce
feat(app): M2 layout TS types + bridge commands
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:28:54 +07:00
vasyansk
56893c51d0
feat(app): UDS bridge (channel/invoke/emit) + xterm.js terminal, M0 e2e works
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:24:57 +07:00
vasyansk
1579686fdd
chore(app): scaffold tauri 2 + react + vite, window launches
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:22:46 +07:00