Commit Graph

  • ef903f0b22 feat(cli,mcp): --clear-parent / clear_parent to detach an item's parent (BUG-2078) (#1113) xarmian 2026-08-15 20:24:31 -04:00
  • d895418ea2 fix(server): gate RequireAuth's cloud-secret bypass on validated session (BUG-1944) (#1112) xarmian 2026-08-15 19:18:55 -04:00
  • ac05d8a2b1 fix(cli): fail fast and quiet on non-interactive workspace init (BUG-2538, BUG-2577) (#1111) xarmian 2026-08-15 18:41:50 -04:00
  • 30274057eb fix(release): keep RC tags off brew and docker :latest (BUG-2524) (#1110) xarmian 2026-08-15 17:50:17 -04:00
  • 7d5d3bd672 fix(cli): give the CLI auth poll loop its own wall-clock timeout (BUG-2572) (#1109) xarmian 2026-08-15 17:16:29 -04:00
  • 00a91dfcf4 feat(push): session targeting — target_session_id + delivered_sessions (TASK-2588) (#1108) xarmian 2026-08-15 14:52:25 -04:00
  • d7da237198 feat(mcp,cli): clear_assigned_user / clear_agent_role — a discoverable unassign (IDEA-2584) (#1107) xarmian 2026-08-15 13:17:01 -04:00
  • 312f28dd14 chore(deps)(deps-dev): bump vitest from 3.2.6 to 4.1.10 in /web (#1045) dependabot[bot] 2026-08-15 12:34:23 -04:00
  • 847ee73327 fix(cli): lift assigned_user_id / agent_role_id onto their columns (BUG-2583) (#1106) xarmian 2026-08-15 12:12:32 -04:00
  • b887b0bfe1 test(web): capture pristine DOM probes at module load in mockOpenModals helpers (#1105) xarmian 2026-08-15 12:12:25 -04:00
  • a7b70c2092 chore(deps)(deps-dev): bump @testing-library/jest-dom in /web (#1044) dependabot[bot] 2026-08-15 11:46:01 -04:00
  • a8989a0ad3 chore(ci)(deps): bump actions/attest-build-provenance (#1071) dependabot[bot] 2026-08-15 11:35:24 -04:00
  • f1bd144b02 chore(ci)(deps): bump actions/checkout from 6.0.2 to 7.0.1 (#1073) dependabot[bot] 2026-08-15 11:25:36 -04:00
  • 8ba08c7164 chore(deps)(deps): bump the npm-minor-and-patch group (#1072) dependabot[bot] 2026-08-15 11:24:28 -04:00
  • ee05c58446 fix(mcp): let an agent clear an item assignment (TASK-2571) (#1104) xarmian 2026-08-15 11:11:45 -04:00
  • bfa90826e9 feat(web): quick actions push to a connected agent session (TASK-2562) (#1103) xarmian 2026-08-15 10:03:42 -04:00
  • 79b3220c61 test(server): drive the reval-fault test off the fault seam instead of a sleep (BUG-2570) (#1102) xarmian 2026-08-15 09:33:29 -04:00
  • 2c5803a204 fix(web): arm the connect-time sync on FIRST connect, not only on leader promotion (BUG-2540) (#1101) xarmian 2026-08-15 08:41:00 -04:00
  • 403a6de19d docs(skill): structured bootstrap-failure branch + onboarding precondition in the embed source (BUG-2541) (#1100) xarmian 2026-08-15 08:36:56 -04:00
  • e03ba45b5c feat(web): push-to-agent composer in the item view (TASK-2561) (#1099) xarmian 2026-08-15 08:22:09 -04:00
  • 7943234dd7 fix(store): treat empty assignment IDs as clear-to-NULL (BUG-2566) (#1098) xarmian 2026-08-14 22:39:39 -04:00
  • b9381bf5f1 feat(cli): markdown output on the remaining list surfaces; broaden ANSI stripping (#1080) David Barkhausen 2026-08-14 22:35:23 -04:00
  • ad1e919290 chore(deps): bump otel exporters to v1.45.0, clearing GO-2026-4985 from the Nix baseline (#1097) xarmian 2026-08-14 21:41:49 -04:00
  • ff201939b9 chore(deps): bump x/image to v0.45.0, clearing GO-2026-6222 from the Nix baseline (#1096) xarmian 2026-08-14 21:12:19 -04:00
  • cfad8d989e ci(nix): gate the Nix-built binary with govulncheck (BUG-2567) (#1095) xarmian 2026-08-14 20:39:42 -04:00
  • c84cf7437c feat(sessions): announce session identity on the event stream (PLAN-2558 S2, TASK-2560) (#1094) xarmian 2026-08-14 19:03:33 -04:00
  • 8af62d1c4e fix(ci): build with go1.26.6 to clear the govulncheck gate (BUG-2565) (#1093) xarmian 2026-08-14 17:49:47 -04:00
  • 599fdbd3f4 feat(watch): drop assignment from the addressed-to-you stream (IDEA-2544 Phase 2, TASK-2551) (#1092) xarmian 2026-08-14 17:16:10 -04:00
  • 21001bc4c3 feat(sessions): session-presence registry + GET /api/v1/sessions (PLAN-2558 S1) (#1091) xarmian 2026-08-14 17:16:07 -04:00
  • da6ce642da feat(push): pad push — user-authored instruction dispatch to agent sessions (IDEA-2544 Phase 1) (#1090) xarmian 2026-08-13 18:41:46 -04:00
  • f9195c5b09 ci: make the go test timeout explicit everywhere (TASK-2545) (#1089) xarmian 2026-08-13 17:15:30 -04:00
  • 212d59e7c6 fix(cli,server): make agent attribution actually happen (BUG-2542) (#1088) xarmian 2026-08-13 16:21:10 -04:00
  • b87b3028e7 chore(nix): bump package version to 0.13.0 ahead of the release tag v0.13.0 xarmian 2026-08-13 17:19:10 +00:00
  • f241a6298e docs(skill): port the applicable plugin-review corrections into the embed source (TASK-2537) (#1087) xarmian 2026-08-13 12:43:22 -04:00
  • e91c4fc261 fix(store): include the cursor's own second in /changes deltas (BUG-2539) (#1086) xarmian 2026-08-13 12:18:26 -04:00
  • d8627968d0 feat(plugin): pad Claude Code plugin — nested layout, monitors, skills (PLAN-2469 Phase 2) (TASK-2534) (#1085) xarmian 2026-08-12 23:49:47 -04:00
  • 2cb5e0aab0 fix(web): surface swallowed sync failures; defer a mid-sync sync_required (BUG-2508) (#1084) xarmian 2026-08-12 21:38:44 -04:00
  • d8b68c443e fix(web): clear the attachment NodeView missing-latch on parent restore (BUG-2509) (#1083) xarmian 2026-08-12 18:57:35 -04:00
  • ec7fd027fc feat(server,cli): watches, user-scoped event stream, plugin monitor command — PLAN-2469 Phase 1 (TASK-2533) (#1082) xarmian 2026-08-12 15:50:41 -04:00
  • 7332a7f9f8 feat(collections): add spec workspace template — spec-driven development (IDEA-2527) (#1081) xarmian 2026-08-12 14:20:02 -04:00
  • a66c9ab402 chore(nix): bump version to 0.12.0 v0.12.0-rc.1 v0.12.0 xarmian 2026-08-11 17:37:53 +00:00
  • dd95d755d2 Merge pull request #1079 from PerpetualSoftware/fix/bug-2334-sse-toast-deflake xarmian 2026-08-11 12:35:07 -04:00
  • 7b46894413 fix(e2e): silence cross-actor SSE creation toasts suite-wide (BUG-2334) xarmian 2026-08-11 15:43:42 +00:00
  • a0ca8fa028 Merge pull request #1078 from PerpetualSoftware/feat/attachment-touch-gestures xarmian 2026-08-11 11:02:26 -04:00
  • 837035e3ce fix(viewer): disarm failed promotion, gate degrade, rebase pinch on flip (PLAN-2392 3d fix round) xarmian 2026-08-11 14:43:55 +00:00
  • 84eef5dd38 test(viewer): CDP mobile touch-gesture proof + device checklist (TASK-2519) xarmian 2026-08-11 13:39:05 +00:00
  • 9d9670e5cc feat(viewer): touch pan, pinch, double-tap + touch-action:none (TASK-2518) xarmian 2026-08-11 12:45:07 +00:00
  • cf85e8b8d3 feat(viewer): pointer registry + touch tap semantics (TASK-2517) xarmian 2026-08-11 11:24:12 +00:00
  • d01873b508 Merge pull request #1077 from PerpetualSoftware/feat/attachment-lifecycle-completeness xarmian 2026-08-11 02:06:51 -04:00
  • 3d191017ed fix(web): fence ordinary attachment loads against in-flight deletes xarmian 2026-08-11 05:17:26 +00:00
  • 885871a638 test(web): browser-prove attachment lifecycle completeness (TASK-2514) xarmian 2026-08-11 04:38:37 +00:00
  • ffaba632cf test(web): pin attachment open-set mutation contracts (TASK-2513) xarmian 2026-08-11 03:13:33 +00:00
  • c5190d6a96 feat(web): revalidate attachment metadata per navigation step (TASK-2512) xarmian 2026-08-11 02:53:43 +00:00
  • 08b6d94d30 feat(web): revalidate attachment strip content on parent restore (TASK-2511) xarmian 2026-08-11 02:16:38 +00:00
  • e3d80619f9 feat(web): reconcile timeline attMeta across attachment lifecycle (TASK-2510) xarmian 2026-08-11 01:29:45 +00:00
  • dfc3442bba Merge pull request #1069 from PerpetualSoftware/feat/attachment-surface-convergence xarmian 2026-08-10 18:58:48 -04:00
  • bbb5a69219 fix(attachments): dock-clear the viewer nav on the mobile sheet (PLAN-2392 3c-ii) xarmian 2026-08-10 22:39:32 +00:00
  • 9c9107176c test(e2e): reconcile attachment e2e with the converged surface (TASK-2493) xarmian 2026-08-10 21:55:45 +00:00
  • 5ee40d728f feat(attachments): mobile phone-sheet layout for the viewer (TASK-2492) xarmian 2026-08-10 20:10:36 +00:00
  • 44ee5ad806 feat(attachments): always-revalidate-on-open via per-open nonce (TASK-2491) xarmian 2026-08-10 19:39:06 +00:00
  • af2a6ed57d refactor(attachments): retire the two legacy attachment channels (TASK-2490) xarmian 2026-08-10 19:01:34 +00:00
  • 72a7491dff feat(attachments): all six producers emit the surface channel (TASK-2489) xarmian 2026-08-08 23:45:17 +00:00
  • 9dc569c866 feat(attachments): the atomic cutover — one surface host, panel retires (TASK-2488) xarmian 2026-08-08 22:49:21 +00:00
  • e0c06b0bdf feat(attachments): unified surface host with three-channel bridge (TASK-2487) xarmian 2026-08-08 22:19:24 +00:00
  • af055a9bc9 feat(attachments): Lightbox admits any attachment — file route and reclassification (TASK-2486) xarmian 2026-08-08 22:00:05 +00:00
  • da1b3f82ed feat(attachments): unified surface-open channel (TASK-2485) xarmian 2026-08-08 21:21:08 +00:00
  • 18b3b33530 Merge pull request #1070 from b4rk13/feat/markdown-list-output xarmian 2026-08-10 13:56:18 -04:00
  • f900b0aefb fix(cli): address review on markdown list output David Barkhausen 2026-08-10 09:55:06 -04:00
  • 4ab7b10b35 feat(cli): markdown output for the list commands David Barkhausen 2026-08-10 00:32:43 -04:00
  • e08901df28 fix(e2e): resolve imported attachment via content reference, not list page 1 (BUG-2504) (#1075) xarmian 2026-08-10 13:38:37 -04:00
  • be7baa7173 Merge pull request #1068 from PerpetualSoftware/fix/bug-2413-mime-disposition xarmian 2026-08-08 16:54:33 -04:00
  • 3bd6244001 fix(server): force-download unknown and disallowed stored MIME (BUG-2413) xarmian 2026-08-08 20:37:39 +00:00
  • 1364254c79 Merge pull request #1067 from PerpetualSoftware/wt/task-2478 xarmian 2026-08-08 16:10:06 -04:00
  • e9af504cbc test(store): pin DR-15 attachment clone/move/bundle semantics (TASK-2478) xarmian 2026-08-08 20:03:11 +00:00
  • 0f4b695e2d Merge pull request #1065 from PerpetualSoftware/feat/attachment-surface-chrome xarmian 2026-08-08 15:34:54 -04:00
  • 7e85d1ce4e fix(attachments): viewer honors the missing metadata phase; comment refresh (PLAN-2392 3c-i) xarmian 2026-08-08 19:30:52 +00:00
  • a593407a21 test(attachments): browser proof for the 3c-i surface chrome (TASK-2484) xarmian 2026-08-08 18:39:33 +00:00
  • 10b99dec2e feat(attachments): viewer deletion subscription — advance or close by identity (TASK-2477) xarmian 2026-08-08 17:23:29 +00:00
  • c6133af961 feat(attachments): content slot with icon fallback and no-bytes arm (TASK-2476) xarmian 2026-08-08 16:47:12 +00:00
  • 9cf86cb8c2 feat(attachments): viewer metadata header (TASK-2475) xarmian 2026-08-08 15:48:02 +00:00
  • c0ec3adc4b feat(attachments): viewer toolbar with host-supplied context on every mount (TASK-2474) xarmian 2026-08-08 14:40:27 +00:00
  • 9c40a5f141 refactor(attachments): extract surface metadata + delete-confirm machines (TASK-2473) xarmian 2026-08-08 13:35:05 +00:00
  • 4f57a974c7 feat(attachments): action icons — MenuItem snippet path, actions.ts to SVG ids (TASK-2472) xarmian 2026-08-08 13:05:21 +00:00
  • 4a4ff6a45d Merge pull request #1064 from PerpetualSoftware/feat/attachment-viewer-zoom xarmian 2026-08-08 03:38:35 -04:00
  • d4da83d2cd fix(attachments): final-pass fixes — re-clamp on same-id reload, inert error state (PLAN-2392 3b) xarmian 2026-08-08 07:35:31 +00:00
  • 872612360a test(attachments): browser proof for viewer zoom — desktop and mobile (TASK-2461) xarmian 2026-08-08 06:26:01 +00:00
  • e79a9bbb95 feat(attachments): DR-5b mobile policy — tap-to-load and fetch-on-zoom-past-fit (TASK-2460) xarmian 2026-08-08 04:40:39 +00:00
  • 7826866728 feat(attachments): DR-5b classification and desktop thumb-then-original loading (TASK-2459) xarmian 2026-08-08 03:05:38 +00:00
  • 90c5992600 feat(attachments): double-click zoom toggle and drag-to-pan (TASK-2458) xarmian 2026-08-07 21:45:30 +00:00
  • ab340863a6 feat(attachments): pointer-anchored wheel zoom; restoration ignores viewer input (TASK-2457) xarmian 2026-08-07 19:03:26 +00:00
  • 07b9a0430e fix(attachments): hand off focus before a viewer control disappears (TASK-2456) xarmian 2026-08-07 18:00:24 +00:00
  • e334e86340 feat(attachments): wire zoom transform into Lightbox (TASK-2455) xarmian 2026-08-07 15:12:44 +00:00
  • 27de6221c4 feat(attachments): add pure zoom/pan math module (TASK-2454) xarmian 2026-08-07 00:09:28 +00:00
  • eca03e663d Merge pull request #1061 from PerpetualSoftware/dependabot/npm_and_yarn/web/npm-minor-and-patch-0fbc33a3b3 xarmian 2026-08-06 20:11:17 -04:00
  • 68907e4d92 Merge pull request #1062 from PerpetualSoftware/dependabot/go_modules/go-minor-and-patch-48971f1ce0 xarmian 2026-08-06 19:55:47 -04:00
  • 0a547283db fix(deps): keep @dagrejs/dagre pinned at 3.0.0 xarmian 2026-08-06 23:52:06 +00:00
  • a62a50d672 fix(nix): refresh vendorHash for go-minor-and-patch group bump xarmian 2026-08-06 23:37:39 +00:00
  • 3f0b390288 chore(deps)(deps): bump the npm-minor-and-patch group across 1 directory with 24 updates dependabot[bot] 2026-08-06 23:12:41 +00:00
  • ca45539925 chore(deps)(deps): bump the go-minor-and-patch group across 1 directory with 13 updates dependabot[bot] 2026-08-06 23:08:54 +00:00
  • 143d6dd4fc Merge pull request #1060 from PerpetualSoftware/feat/attachment-viewer-unification xarmian 2026-08-06 16:33:26 -04:00