Commit Graph

  • a5bc37058e chore: bump version to 1.6.0a12 v1.6.0a12 Patrick Buckley 2026-06-08 10:12:29 -07:00
  • 473c61b55d fix(ui): address PR #640 automated review feedback (code-quality + Copilot) Patrick Buckley 2026-06-07 23:06:34 -07:00
  • c4dec213de fix(ui): address /review of the workstream-lifecycle change Patrick Buckley 2026-06-07 22:50:53 -07:00
  • 71d3ed6abe fix(ui): repair interactive/proxied workstream lifecycle (reload, create, launcher) Patrick Buckley 2026-06-07 21:46:15 -07:00
  • 1d7fa33cd1 refactor(ui): extract batchKicker + indexLabel — enforce interactive/coordinator parity (q-1) Patrick Buckley 2026-06-07 21:03:21 -07:00
  • b14cc93d37 chore(ui): apply /review findings — guard menu listener, fold tab repaint, drop dead status-bar code Patrick Buckley 2026-06-07 20:56:47 -07:00
  • 6f748c1601 fix(ui): mic (STT) button sits next to send, not the model chip Patrick Buckley 2026-06-07 20:51:51 -07:00
  • 1b9fee06b1 fix(ui): chat composer matches the mock — compact stacked "composer box" Patrick Buckley 2026-06-07 20:18:02 -07:00
  • 0ca4638411 fix(ui): interactive parallel tool batches match the coordinator (kicker + numbered rows) Patrick Buckley 2026-06-07 20:07:08 -07:00
  • 9653b57eaf fix(ui): interactive tool cards no longer collapse to an empty stripe Patrick Buckley 2026-06-07 19:43:59 -07:00
  • 81dd9fc083 Revert "fix(ui): interactive tool cards no longer overwrite each other (call_id collision)" Patrick Buckley 2026-06-07 19:36:40 -07:00
  • 825480a107 fix(ui): model · effort moves into a live composer chip (sole model location) Patrick Buckley 2026-06-07 19:07:20 -07:00
  • 685b53b270 fix(ui): tighter spacing between interactive conversation segments Patrick Buckley 2026-06-07 18:55:25 -07:00
  • 1cadc541d6 fix(ui): footer shows the username, not the internal user_id uuid Patrick Buckley 2026-06-07 18:55:25 -07:00
  • b336e71061 fix(ui): interactive tool cards no longer overwrite each other (call_id collision) Patrick Buckley 2026-06-07 18:55:25 -07:00
  • d322e43678 fix(ui): composer send button is a glyph, not the word "Send" Patrick Buckley 2026-06-07 18:21:02 -07:00
  • 1bab26ab53 fix(ui): tabs track the live workstream name, not the ws_id Patrick Buckley 2026-06-07 18:07:18 -07:00
  • b33ccb16c5 fix(ui): rail/footer cleanup — drop admin btn, real username, logout menu, collapse Manage Patrick Buckley 2026-06-07 18:03:12 -07:00
  • 3eb79cf725 fix(ui): live-backend pass — rehydrate saved interactive sessions, origin-first Patrick Buckley 2026-06-07 17:30:48 -07:00
  • dc90629843 fix(ui): live-backend pass — saved/active clicks open panes, rail polish Patrick Buckley 2026-06-07 17:02:24 -07:00
  • 06621c463f refactor(ui): /review cleanup — shell-spine P3s (DRY scans, activate/rehydrate) Patrick Buckley 2026-06-07 16:35:13 -07:00
  • 00194aba7c refactor(ui): /review cleanup — console-app dead state + popstate branch + create-interactive guard Patrick Buckley 2026-06-07 16:30:48 -07:00
  • cbf013c78a refactor(ui): /review cleanup — rip standalone getFocusedPane dead block + fix _formatAttachSize Patrick Buckley 2026-06-07 16:28:38 -07:00
  • 0ba306cb20 refactor(ui): /review cleanup — rip dead coordinator wait_for_workstream code Patrick Buckley 2026-06-07 16:24:35 -07:00
  • 6a1a58b801 chore: pre-push /review fixes — correct saved-list delete doc + retire dead csb CSS Patrick Buckley 2026-06-07 15:44:07 -07:00
  • dcb611f0fc fix(ui): pre-push /review fixes — live-shortcut crash, Cmd+D, login re-arm, dashboard rows Patrick Buckley 2026-06-07 15:39:00 -07:00
  • 140f7a02fe fix(ui): L-shell step 7 — console designer-pass fixes (AA + rail polish) Patrick Buckley 2026-06-07 14:52:50 -07:00
  • 76036b2364 chore(ui): L-shell step 7 — retire the dead #settings-overlay cruft (designer P3) Patrick Buckley 2026-06-07 14:26:16 -07:00
  • 30cb9e6097 fix(ui): L-shell step 7 — wire coordinator approval keyboard shortcuts (designer P2) Patrick Buckley 2026-06-07 14:21:59 -07:00
  • be1fdbde80 fix(ui): L-shell step 7 — gate the NODE column off the standalone dashboard Patrick Buckley 2026-06-07 14:12:40 -07:00
  • 327c18c0e9 chore(ui): L-shell step 7 — confirm desktop-first, defer the mobile rail drawer Patrick Buckley 2026-06-07 14:04:53 -07:00
  • 0f137f570f feat(ui): L-shell step 7 — auth-gate openPane (coordinator scope) Patrick Buckley 2026-06-07 13:59:45 -07:00
  • 9f10e8e81d feat(ui): L-shell step 7 — [+] new-session button in the tab-bar tail Patrick Buckley 2026-06-07 13:53:56 -07:00
  • e60f5a3108 feat(ui): L-shell step 7 — live tab state-glyphs (Tier-1, shape+colour) Patrick Buckley 2026-06-07 13:49:28 -07:00
  • 7448792251 feat(ui): L-shell step 7 — tab-action dropdown (three-verb close + per-persona verbs) Patrick Buckley 2026-06-07 13:36:58 -07:00
  • 9cb2b5d831 fix(ui): L-shell step 6 — wire interactive approval keyboard shortcuts (designer P2) Patrick Buckley 2026-06-06 23:42:44 -07:00
  • 80d201a67b chore(ui): L-shell step 6 (5e.2f) — retire dead split-pane CSS from ui/static Patrick Buckley 2026-06-06 22:17:14 -07:00
  • cc508cf481 feat(ui): L-shell step 6 — standalone adopts the L-shell, retire ui/static split-pane Patrick Buckley 2026-06-06 21:49:51 -07:00
  • f3a0954b76 refactor(ui): L-shell step 6.0 — make shell.js deployment-agnostic Patrick Buckley 2026-06-06 21:49:51 -07:00
  • eaf9f96ad1 feat(ui): L-shell step 5e.2e — remove the interactive pane header (embedded) Patrick Buckley 2026-06-06 19:51:19 -07:00
  • 0010fd2b40 feat(ui): L-shell step 5e.2e — remove the coordinator pane header Patrick Buckley 2026-06-06 19:29:43 -07:00
  • 94f1c83a5c test(ui): L-shell step 5e.2c — repoint interactive guards to the .conv-* vocab Patrick Buckley 2026-06-06 18:50:51 -07:00
  • 5750a51753 refactor(ui): L-shell step 5e.2c — delete the dead old card CSS Patrick Buckley 2026-06-06 18:43:29 -07:00
  • 854f9a6e17 fix(ui): L-shell step 5e.2d — fold child-approval over-alert to canonical medium Patrick Buckley 2026-06-06 18:30:21 -07:00
  • ff7d378235 feat(ui): L-shell step 5e.2c — interactive emitter onto shared .conv-* builders Patrick Buckley 2026-06-06 18:28:32 -07:00
  • 9a57ec71e1 feat(ui): L-shell step 5e.2c — coordinator emitter onto shared .conv-* builders Patrick Buckley 2026-06-06 18:14:37 -07:00
  • f79d8a2701 feat(ui): L-shell step 5e.2b — shared .conv-* card builders Patrick Buckley 2026-06-06 17:20:58 -07:00
  • bcc9e3dfbe feat(ui): L-shell step 5e.2a — neutral .conv-* approval-card sheet Patrick Buckley 2026-06-06 17:11:41 -07:00
  • 36c60e31e7 fix(ui): L-shell step 5e.1b — unify risk-level handling onto conversation.js Patrick Buckley 2026-06-06 15:25:53 -07:00
  • 9aad278983 refactor(ui): L-shell step 5e.1a — shared conversation.js for the dup'd helpers Patrick Buckley 2026-06-06 15:11:55 -07:00
  • 6614b4a549 refactor(ui): L-shell step 5e.0 — migrate coordinator.js to an ES module Patrick Buckley 2026-06-06 14:56:00 -07:00
  • 1d399703b1 fix(ui): L-shell step 5d — designer-review fixes (rail active-marker, tab glyph) Patrick Buckley 2026-06-06 00:17:31 -07:00
  • da8ee0b018 feat(ui): L-shell step 5c — coordinator child-links open interactive panes Patrick Buckley 2026-06-06 00:01:01 -07:00
  • b9ba542ce6 feat(ui): L-shell step 5b — register the interactive pane in the console shell Patrick Buckley 2026-06-05 23:55:50 -07:00
  • 9674e566d9 feat(ui): L-shell step 5a — extract interactive Pane into a shared ESM module Patrick Buckley 2026-06-05 23:13:04 -07:00
  • 025bc4a3fd chore(ui): prettier-format the web-UI frontend (clean baseline for the next session) Patrick Buckley 2026-06-05 21:01:54 -07:00
  • 6e0901ee1b fix(ui): L-shell step 4 — designer-review fixes (pane-aware close, overflow, glyph, a11y) Patrick Buckley 2026-06-05 19:43:23 -07:00
  • 05dbcf3818 feat(ui): L-shell step 4b — coordinator sessions as console panes Patrick Buckley 2026-06-05 19:35:19 -07:00
  • 0231253c68 refactor(ui): L-shell step 4a — de-globalize coordinator.js into a pane factory Patrick Buckley 2026-06-05 18:58:15 -07:00
  • 1f254d764a fix(ui): L-shell step 3 — designer-review fixes (admin-pane inset, rail seed, a11y) Patrick Buckley 2026-06-05 16:54:18 -07:00
  • 1001293217 refactor(ui): L-shell step 3b — delete the retired admin sidebar + mobile drawer Patrick Buckley 2026-06-05 16:39:12 -07:00
  • 9c4ec4855d feat(ui): L-shell step 3a — Admin pane + rail Manage groups Patrick Buckley 2026-06-05 16:31:16 -07:00
  • 98b4e08d3f fix(ui): L-shell step-2 designer-review fixes — drift outlier, toggle a11y, rail focus ring Patrick Buckley 2026-06-05 15:53:03 -07:00
  • b453ac5bb3 feat(ui): L-shell step 2b — persona-unified dashboard launcher + both-kinds saved list Patrick Buckley 2026-06-05 00:24:37 -07:00
  • 6a2f83f829 feat(ui): L-shell step 2a — rail Cluster + Workspaces go live, retire bottom bar Patrick Buckley 2026-06-04 23:48:07 -07:00
  • 96762c2874 feat(ui): L-shell scaffold — rail + tab bar + PaneManager pane host Patrick Buckley 2026-06-04 21:44:45 -07:00
  • 3003e935f4 chore(deps): lock file maintenance renovate[bot] 2026-06-08 04:44:38 +00:00
  • 87d1ea8530 chore: bump version to 1.6.0a11 v1.6.0a11 Patrick Buckley 2026-06-04 18:40:02 -07:00
  • 09e41d1502 fix(coord): extend the system_turn /history+replay dedup to the coordinator pane Patrick Buckley 2026-06-04 10:59:05 -07:00
  • 21af6c4970 fix(ui): align system-turn row event_id with its SSE event (no double-render) Patrick Buckley 2026-06-04 02:07:17 -07:00
  • 0c3d1d6cd1 test: satisfy ruff-format and lift side-effects out of asserts Patrick Buckley 2026-06-04 00:09:51 -07:00
  • b3c1b9c9e0 build: promote anthropic, postgres, console, tls to core dependencies Patrick Buckley 2026-06-04 00:09:45 -07:00
  • b2273089bd fix(ui): label metacognition nudges as "metacognition", not the raw nudge type Patrick Buckley 2026-06-03 20:49:25 -07:00
  • 16294397c2 perf: dict-native wire-prep — drop the per-send Turn<->dict round-trip Patrick Buckley 2026-06-03 20:20:38 -07:00
  • 4927efe942 refactor: pre-push review — content-addressed upload buffer, GC dedup, security hardening Patrick Buckley 2026-06-03 20:19:38 -07:00
  • 514b1ff8bb fix: pre-push review — page migration 060 backfill, heal legacy orphan tool_use on load Patrick Buckley 2026-06-03 20:18:57 -07:00
  • 107967f548 fix: pre-push review — operator-context retry walk, get_content offload, doc cleanups Patrick Buckley 2026-06-03 20:16:59 -07:00
  • 164f74dead feat(operator-context): deliver structured per-kind meta to the UI Patrick Buckley 2026-06-03 16:48:00 -07:00
  • 0e0d0bbf72 fix: pre-push review fixes from the canonical-trajectory deep-dive Patrick Buckley 2026-06-03 15:20:06 -07:00
  • 0f1d03755a refactor(storage): drop dead ws_id/user_id from workstream_attachments Patrick Buckley 2026-06-03 13:17:50 -07:00
  • 964a390e5e feat(attachments): resolve AttachmentRef at the translator; drop RawContentBlock Patrick Buckley 2026-06-03 12:31:19 -07:00
  • 8c538148cc feat(attachments): AttachmentRef as the canonical by-reference content Patrick Buckley 2026-06-03 10:51:07 -07:00
  • 3bf32d0649 refactor(core): lowering operates on canonical Turns Patrick Buckley 2026-06-03 04:14:51 -07:00
  • dc88060b79 refactor(core): session.messages is the canonical Turn trajectory Patrick Buckley 2026-06-03 03:53:43 -07:00
  • a3f91657c3 refactor(storage): reconstruct as row→Turn; extract recover_trajectory Patrick Buckley 2026-06-03 03:16:19 -07:00
  • ba0c723a29 feat(core): dict↔Turn adapters — the strangler bridge for the Turn migration Patrick Buckley 2026-06-03 03:03:55 -07:00
  • 63e9205e83 refactor(storage): drop the load-time orphan synth; repair only at send Patrick Buckley 2026-06-03 02:48:15 -07:00
  • e8021e247a refactor(core): move the operator fold into lowering.py Patrick Buckley 2026-06-03 02:36:57 -07:00
  • dbf8d88a73 refactor(providers): unify orphan tool-call repair into one send-time pass Patrick Buckley 2026-06-03 02:24:33 -07:00
  • 4ebaeb8f15 test(providers): add native-orphan wire fixture (verbatim-replay baseline) Patrick Buckley 2026-06-03 01:52:27 -07:00
  • 98cee4d20c feat(storage): content-addressed refcounted attachments + in-memory upload buffer Patrick Buckley 2026-06-02 23:50:55 -07:00
  • 2e785fbdcf feat(attachments): per-node in-memory pending-upload buffer Patrick Buckley 2026-06-02 22:48:43 -07:00
  • e20aae732c feat(storage): add content-addressed attachment columns (additive) Patrick Buckley 2026-06-02 22:42:43 -07:00
  • 6684234a02 feat(storage): backfill legacy provider_data with its inferred producer Patrick Buckley 2026-06-02 21:35:12 -07:00
  • caa589e39b feat(storage): tag the native lane with its producer ({producer, blocks}) Patrick Buckley 2026-06-02 21:29:03 -07:00
  • bfa80f2159 feat(storage): persist tool-result is_error (migration 060) Patrick Buckley 2026-06-02 21:19:42 -07:00
  • 975fb4714c feat(core): add the canonical Turn trajectory model Patrick Buckley 2026-06-02 20:40:22 -07:00
  • 5323559e78 fix(storage): enforce the native/tool_calls mirror at the save boundary Patrick Buckley 2026-06-02 20:37:05 -07:00
  • c9311e32e4 test(providers): freeze per-provider wire payloads as a refactor baseline Patrick Buckley 2026-06-02 20:37:05 -07:00
  • 6e260bddc5 fix(skills): don't echo model-controlled filter values into the trusted hint Patrick Buckley 2026-06-02 16:39:22 -07:00