Commit Graph

  • 22210fadbc docs: record v0.4 multi-device session sharing (relaxes invariant #5) Yaojia Wang 2026-06-19 10:31:28 +02:00
  • 24b3cbd507 feat(v0.4): multi-device discovery + share link (frontend) Yaojia Wang 2026-06-19 10:30:40 +02:00
  • 0718b92267 feat(v0.4): multi-device session sharing (backend) Yaojia Wang 2026-06-19 10:24:34 +02:00
  • bae4d72929 docs: log UI refresh + keybar captions + ⌨ cheat-sheet Yaojia Wang 2026-06-19 09:42:39 +02:00
  • cc3e7b8450 feat: keybar function captions + Ctrl+R/L/D, plus ⌨ shortcut cheat-sheet Yaojia Wang 2026-06-19 09:41:58 +02:00
  • 524f2073a0 style: modern dark UI refresh Yaojia Wang 2026-06-18 09:08:02 +02:00
  • e1a9439cce merge: O2 resume-past-sessions + tech-debt cleanup + cleaner terminal Yaojia Wang 2026-06-18 08:10:33 +02:00
  • c5a70a2f36 docs: log O2 done + tech-debt cleared; only O1 + F4/F7(device) remain Yaojia Wang 2026-06-18 08:10:33 +02:00
  • 99bae333f3 chore: clear tech-debt — *.css module decl removes the @ts-ignore; tick F-table Yaojia Wang 2026-06-18 08:06:03 +02:00
  • e36ca272ed feat(v0.3): O2 — resume past Claude sessions Yaojia Wang 2026-06-18 08:04:04 +02:00
  • 25269cad3f fix(ui): drop in-terminal Connecting/Connected/reconnecting lines Yaojia Wang 2026-06-18 07:39:29 +02:00
  • 5df3f9158c merge: v0.3 cockpit — Claude Code status/approve/notify + tmux keepalive + FE polish Yaojia Wang 2026-06-18 07:29:08 +02:00
  • 5b357e67df docs: mark v0.3 cockpit complete; only optional O1/O2 remain Yaojia Wang 2026-06-18 07:28:55 +02:00
  • eb28a5593f docs: README + CLAUDE.md updated for v0.2/v0.3 (cockpit, tmux, hooks, toolbar) Yaojia Wang 2026-06-18 07:28:21 +02:00
  • 915a51e4bb docs: log v0.3 medium batch M3/M6/M7 Yaojia Wang 2026-06-18 07:15:35 +02:00
  • 87e11734d8 feat(v0.3): M6 — new tab opens in the active tab's directory Yaojia Wang 2026-06-18 07:14:52 +02:00
  • f79f14b89d feat(v0.3): M3 themes/font settings + M7 session dashboard Yaojia Wang 2026-06-18 05:40:35 +02:00
  • dcb1bf4845 docs: log v0.3 H1 tmux keepalive Yaojia Wang 2026-06-17 19:49:30 +02:00
  • 9099f73534 feat(v0.3): H1 — tmux keepalive (sessions survive a server restart) Yaojia Wang 2026-06-17 19:48:39 +02:00
  • af2a0879e3 docs: log v0.3 H3 remote approve/reject Yaojia Wang 2026-06-17 19:13:38 +02:00
  • 9a6150c355 feat(v0.3): H3 — remote approve/reject (no typing) Yaojia Wang 2026-06-17 19:13:07 +02:00
  • 04355f05e9 docs: log v0.3 H2/H4 Claude status feature Yaojia Wang 2026-06-17 19:01:10 +02:00
  • c81cebdc47 feat(v0.3): H4 — live Claude status badge + notifications + setup-hooks Yaojia Wang 2026-06-17 19:00:34 +02:00
  • a411c89ee9 feat(v0.3): H2 server — Claude Code hooks → live status side-channel Yaojia Wang 2026-06-17 18:44:07 +02:00
  • 8c2a6825cc docs: log v0.3 step 1 (FE quick wins) Yaojia Wang 2026-06-17 18:33:31 +02:00
  • fbc218c57f feat(v0.3): QR connect (M5) + PWA installable (M4) Yaojia Wang 2026-06-17 18:32:57 +02:00
  • eaeacf3a78 feat(v0.3): keybar Claude shortcuts + scrollback search + clickable links Yaojia Wang 2026-06-17 18:28:40 +02:00
  • 110c1752d4 docs: log tab-switching fix Yaojia Wang 2026-06-17 15:46:17 +02:00
  • e058751962 fix(v0.2): tab switching needed multiple clicks Yaojia Wang 2026-06-17 15:45:18 +02:00
  • bf21ac0ab7 docs: log folder-name tab titles Yaojia Wang 2026-06-17 15:38:09 +02:00
  • 4091283773 feat(v0.2): tab title = current folder (from OSC title) Yaojia Wang 2026-06-17 15:27:01 +02:00
  • 459a27eda8 docs: log status dot + activity + drag-reorder Yaojia Wang 2026-06-17 14:55:48 +02:00
  • b5f21e5fdd feat(v0.2): tab status dot, activity (unread) indicator, drag-reorder Yaojia Wang 2026-06-17 14:55:19 +02:00
  • 064330f8d9 docs: log v0.2 multi-tab + titles + keybar feature Yaojia Wang 2026-06-17 12:13:17 +02:00
  • 4f66016f02 feat(v0.2): multi-tab terminal + titles + Claude Code shortcut bar Yaojia Wang 2026-06-17 12:11:18 +02:00
  • f3b6ad5a68 docs: W5 acceptance — browser smoke (F1/F2/F3/F8) + log v0.1 status Yaojia Wang 2026-06-17 11:18:13 +02:00
  • 81585ad35f docs: T21 README (install/run/config/security) + security self-review Yaojia Wang 2026-06-17 11:02:16 +02:00
  • 86c7e3de02 docs: log W2-W4 (T12-T15 done, 187 tests, real-PTY E2E verified) Yaojia Wang 2026-06-17 10:37:01 +02:00
  • cdec19a256 test: T15 integration/E2E (real WS, M2/M4/L3/L5, F5/F6) Yaojia Wang 2026-06-17 10:16:14 +02:00
  • 0dac54b4f4 feat: T14 server.ts — wiring (noServer/handleUpgrade, M4/M5/L3/L5) Yaojia Wang 2026-06-16 20:09:33 +02:00
  • a2897b2e12 feat: T13 session/manager.ts — session table (M3/L1/L2) Yaojia Wang 2026-06-16 18:58:14 +02:00
  • 20212dd7f6 feat: T12 session/session.ts — PTY lifecycle (M4/M5/L1/L4) Yaojia Wang 2026-06-16 18:54:15 +02:00
  • c27aaa1ac2 docs: log W1 frontend batch (T8-T11 done, 141 tests) Yaojia Wang 2026-06-16 18:49:01 +02:00
  • 326d3472dd feat: W1 frontend — index.html, style.css, keybar, main.ts (esbuild entry) Yaojia Wang 2026-06-16 18:36:32 +02:00
  • de8c366ab2 docs: log W1 backend batch (T3-T7 done, 128 tests) Yaojia Wang 2026-06-16 08:10:38 +02:00
  • 0fa0b69ce9 feat: W1 batch — config, protocol, ring-buffer, origin, mock-pty (TDD) Yaojia Wang 2026-06-16 08:09:40 +02:00
  • 0e10dc21c3 feat: T2 freeze src/types.ts (shared contracts) Yaojia Wang 2026-06-16 07:58:52 +02:00
  • 409b208928 build: adopt esbuild for frontend bundling (build:web → public/build/) Yaojia Wang 2026-06-16 07:36:01 +02:00
  • 987cab8eb7 docs: log T1 done; flag frontend-bundling decision for T11/T14 Yaojia Wang 2026-06-16 07:22:33 +02:00
  • b126cf0e42 feat: T1 scaffold — package.json, tsconfig (backend+web), vitest, dirs Yaojia Wang 2026-06-16 07:21:42 +02:00
  • 91d0a7189f docs: add subagent dispatch kit (per-task prompts + templates) Yaojia Wang 2026-06-16 07:08:54 +02:00
  • dda09ef2c6 docs: web-terminal v0.1 spec, plan, and multi-agent dev config Yaojia Wang 2026-06-16 06:54:57 +02:00