This website requires JavaScript.
94aaff71e9
refactor(f8): VersionGuard depends on SidecarStore not CoauthorStore
Ben Stull
2026-06-11 13:08:27 -07:00
dca12f4f50
feat(f8): SidecarRouter — keyOf + per-document routing (spec §6.2)
Ben Stull
2026-06-11 13:08:01 -07:00
bc77cee0bd
feat(f8): isAuthorable + widened selectionRejection (file|untitled)
Ben Stull
2026-06-11 13:06:58 -07:00
515acb4868
feat(f8): SidecarStore interface + GlobalSidecarStore (sha256 key, untitled in-memory)
Ben Stull
2026-06-11 13:06:08 -07:00
568139d548
claim vscode-cowriting-plugin session 0025 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 12:52:46 -07:00
43595d3af5
claim vscode-cowriting-plugin session 0024 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 12:36:29 -07:00
17e8524958
add sessions/0023/SESSION-0023.0-TRANSCRIPT-2026-06-11T12-28--2026-06-11T12-30.md + replace placeholder/variant SESSION-0023.0-TRANSCRIPT-2026-06-11T12-28--INPROGRESS.md
Ben Stull
2026-06-11 12:30:54 -07:00
162912c068
claim vscode-cowriting-plugin session 0023 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 12:28:16 -07:00
d0f995d027
add sessions/0022/SESSION-0022.0-TRANSCRIPT-2026-06-11T12-09--2026-06-11T12-14.md + replace placeholder/variant SESSION-0022.0-TRANSCRIPT-2026-06-11T12-09--INPROGRESS.md
Ben Stull
2026-06-11 12:14:41 -07:00
0525c40eed
Merge pull request 'fix(edit-selection): accurate warnings + path-boundary workspace check' (#24 ) from fix-editselection-guard into main
benstull
2026-06-11 19:13:04 +00:00
0bdee1c286
fix(edit-selection): accurate per-condition warnings + path-boundary workspace check
Ben Stull
2026-06-11 12:12:18 -07:00
28f844d0bd
claim vscode-cowriting-plugin session 0022 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 12:09:21 -07:00
5b5e46d142
add sessions/0021/SESSION-0021.0-TRANSCRIPT-2026-06-11T08-33--2026-06-11T11-52.md + replace placeholder/variant SESSION-0021.0-TRANSCRIPT-2026-06-11T08-33--INPROGRESS.md
Ben Stull
2026-06-11 11:53:42 -07:00
ce01ef81b5
Merge pull request 'F7: rendered track-changes markdown preview (#21 )' (#23 ) from f7-rendered-preview into main
benstull
2026-06-11 15:50:33 +00:00
36e153b7b5
docs(f7): manual smoke script + README section (#21 )
Ben Stull
2026-06-11 08:48:53 -07:00
216a7f1ffe
test(f7): host E2E for the track-changes preview (#21 )
Ben Stull
2026-06-11 08:48:13 -07:00
1ab3cc5348
feat(f7): register showTrackChangesPreview command + keybinding, wire controller (#21 )
Ben Stull
2026-06-11 08:46:49 -07:00
8bf4b17e4a
feat(f7): TrackChangesPreviewController (sealed webview, test seam) (#21 )
Ben Stull
2026-06-11 08:46:17 -07:00
81a8370c41
feat(f7): additive onDidChangeBaseline event on DiffViewController (#21 )
Ben Stull
2026-06-11 08:45:46 -07:00
a3f9688a91
feat(f7): sealed webview asset + esbuild preview bundle (#21 )
Ben Stull
2026-06-11 08:45:18 -07:00
6c3b137ebb
feat(f7): per-block error-chip fallback (PUC-6, #21 )
Ben Stull
2026-06-11 08:44:13 -07:00
3b0ec4f53e
feat(f7): render annotated track-changes HTML (#21 )
Ben Stull
2026-06-11 08:43:38 -07:00
6ffbf67871
feat(f7): block-level diff with atomic fences (#21 )
Ben Stull
2026-06-11 08:42:51 -07:00
247a450e10
feat(f7): block splitter for the render engine (#21 )
Ben Stull
2026-06-11 08:42:11 -07:00
f6b3efe7a5
feat(f7): add markdown-it + diff + mermaid deps (#21 )
Ben Stull
2026-06-11 08:41:38 -07:00
3347a77fde
docs(f7): implementation plan for rendered track-changes preview (#21 )
Ben Stull
2026-06-11 08:40:56 -07:00
e5374e0c66
claim vscode-cowriting-plugin session 0021 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 08:33:25 -07:00
0b63a474fc
add sessions/0020/SESSION-0020.0-TRANSCRIPT-2026-06-11T08-19--2026-06-11T08-29.md + replace placeholder/variant SESSION-0020.0-TRANSCRIPT-2026-06-11T08-19--INPROGRESS.md
Ben Stull
2026-06-11 08:30:32 -07:00
1c2da43c55
claim vscode-cowriting-plugin session 0020 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 08:19:42 -07:00
b38d364972
add sessions/0019/SESSION-0019.0-TRANSCRIPT-2026-06-11T07-41--2026-06-11T07-53.md + replace placeholder/variant SESSION-0019.0-TRANSCRIPT-2026-06-11T07-41--INPROGRESS.md
Ben Stull
2026-06-11 07:55:14 -07:00
259f1672e6
Merge pull request 'F6: diff-view toggle on any file (global storage, untitled in-memory)' (#20 ) from f6-any-file into main
benstull
2026-06-11 14:53:19 +00:00
5897fb7b26
docs(f6): any-file behavior + Ctrl+Alt+D wording (#19 )
Ben Stull
2026-06-11 07:52:31 -07:00
15d1df0f4c
test(f6): E2E for any-file + untitled diff-view (#19 )
Ben Stull
2026-06-11 07:49:05 -07:00
e617f504e7
feat(f6): diff-view toggle on any file — global storage, untitled in-memory (#19 )
Ben Stull
2026-06-11 07:47:05 -07:00
9e7ef4e052
claim vscode-cowriting-plugin session 0019 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 07:41:45 -07:00
5b1ff9e136
add sessions/0018/SESSION-0018.0-TRANSCRIPT-2026-06-11T07-03--2026-06-11T07-24.md + replace placeholder/variant SESSION-0018.0-TRANSCRIPT-2026-06-11T07-03--INPROGRESS.md
Ben Stull
2026-06-11 07:25:02 -07:00
da32e0c80b
Merge pull request 'F6: diff-view toggle (Feature #17 )' (#18 ) from f6-diff-view-toggle into main
benstull
2026-06-11 14:21:45 +00:00
2edb66fe4c
docs(f6): manual smoke + README pointer (SLICE-4)
Ben Stull
2026-06-11 07:20:16 -07:00
e052ffc1a9
test(f6): assert toggleDiffView + pinDiffBaseline are no-folder stubs (#8 , SLICE-4)
Ben Stull
2026-06-11 07:18:53 -07:00
aed665a978
test(f6): host E2E — toggle, advance-on-accept, pin, persist, untracked (SLICE-4)
Ben Stull
2026-06-11 07:18:23 -07:00
26474950df
feat(f6): contribute toggleDiffView + pinDiffBaseline commands + ctrl+alt+d (SLICE-3)
Ben Stull
2026-06-11 07:16:20 -07:00
17976809bf
feat(f6): wire DiffViewController into activation (SLICE-3)
Ben Stull
2026-06-11 07:15:53 -07:00
64e993992d
feat(f6): toggle UX — vscode.diff open/close via tab groups (SLICE-3)
Ben Stull
2026-06-11 07:15:04 -07:00
4f2fc6fa96
feat(f6): DiffViewController — baseline lifecycle + content provider (SLICE-2)
Ben Stull
2026-06-11 07:13:30 -07:00
281eb09883
feat(f6): onDidApplyAgentEdit — the single machine-landing signal (SLICE-2)
Ben Stull
2026-06-11 07:12:31 -07:00
6f0b903596
feat(f6): BaselineStore — vscode-free per-doc baseline persistence (SLICE-1)
Ben Stull
2026-06-11 07:11:42 -07:00
19075f243b
claim vscode-cowriting-plugin session 0018 (placeholder) + sessions.json entry
Ben Stull
2026-06-11 07:04:00 -07:00
ad89fa343c
add sessions/0017/SESSION-0017.0-TRANSCRIPT-2026-06-10T23-52--2026-06-11T06-59.md + replace placeholder/variant SESSION-0017.0-TRANSCRIPT-2026-06-10T23-52--INPROGRESS.md
Ben Stull
2026-06-11 07:00:48 -07:00
68810207d4
claim vscode-cowriting-plugin session 0017 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 23:52:50 -07:00
265227a402
add sessions/0016/SESSION-0016.0-TRANSCRIPT-2026-06-10T23-31--2026-06-10T23-44.md + replace placeholder/variant SESSION-0016.0-TRANSCRIPT-2026-06-10T23-31--INPROGRESS.md
Ben Stull
2026-06-10 23:46:09 -07:00
f109f362ef
claim vscode-cowriting-plugin session 0016 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 23:31:47 -07:00
26c1c90b3c
add sessions/0015/SESSION-0015.0-TRANSCRIPT-2026-06-10T22-37--2026-06-10T23-29.md + replace placeholder/variant SESSION-0015.0-TRANSCRIPT-2026-06-10T22-37--INPROGRESS.md
Ben Stull
2026-06-10 23:30:27 -07:00
611a18016a
Merge pull request 'fix: proposal threads disable the dead reply input (decide-only, INV-12)' (#16 ) from fix/proposal-canreply into main
benstull
2026-06-11 06:26:33 +00:00
4c947acc43
fix: proposal threads disable the reply input — decide-only, INV-12
Ben Stull
2026-06-10 23:26:11 -07:00
4651410136
Merge pull request 'F5: cross-rung format contract + round-trip (#14 )' (#15 ) from feature/14-cross-rung-format into main
benstull
2026-06-11 06:07:39 +00:00
abb9c882a4
docs: cross-rung contract pointers in README (F5 SLICE-5, #14 )
Ben Stull
2026-06-10 23:06:36 -07:00
5de59fde11
test: host E2E — crossrung round-trip + newer-major fail-safe (F5 SLICE-4, PUC-2/PUC-4, #14 )
Ben Stull
2026-06-10 23:05:38 -07:00
e0c127c4d9
feat: crossrung-reply stand-in writer — validate, append, stable-serialize (F5 SLICE-4, #14 )
Ben Stull
2026-06-10 23:04:17 -07:00
452f5d193f
feat: mergeArtifacts — deterministic union-by-id with surfaced conflicts (F5 SLICE-3, INV-17, #14 )
Ben Stull
2026-06-10 23:03:15 -07:00
ef7d9403c0
feat: VersionGuard — newer-major sidecars are read-only with one warning (F5 SLICE-2, INV-16/PUC-4, #14 )
Ben Stull
2026-06-10 23:01:30 -07:00
ef4ec8dbe9
feat: currentAuthor() carries git user.email — fail-open identity (F5 SLICE-2, #14 )
Ben Stull
2026-06-10 23:00:03 -07:00
746071a585
feat: isNewerMajor + store write-refusal backstop (F5 SLICE-2, INV-16, #14 )
Ben Stull
2026-06-10 22:59:04 -07:00
a6b16f0d9c
feat: serializer preserves unknown fields at every level (F5 SLICE-2, INV-15, #14 )
Ben Stull
2026-06-10 22:57:58 -07:00
da172a3117
feat: Provenance gains email + agent.onBehalfOf — cross-rung identity (F5 SLICE-2, #14 )
Ben Stull
2026-06-10 22:56:45 -07:00
7c4d3ed79f
feat: publish coauthoring-sidecar JSON Schema + rung-neutral validator (F5 SLICE-1, PUC-5, #14 )
Ben Stull
2026-06-10 22:54:39 -07:00
0ddeaba5a6
chore: add ajv devDependency + F5 implementation plan (F5 SLICE-1, #14 )
Ben Stull
2026-06-10 22:53:18 -07:00
8591fc5de4
claim vscode-cowriting-plugin session 0015 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 22:38:12 -07:00
d28a75b316
add sessions/0014/SESSION-0014.0-TRANSCRIPT-2026-06-10T22-27--2026-06-10T22-34.md + replace placeholder/variant SESSION-0014.0-TRANSCRIPT-2026-06-10T22-27--INPROGRESS.md
Ben Stull
2026-06-10 22:34:08 -07:00
7d209cdacc
claim vscode-cowriting-plugin session 0014 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 22:27:31 -07:00
cb91b8544f
add sessions/0013/SESSION-0013.0-TRANSCRIPT-2026-06-10T22-22--2026-06-10T22-26.md + replace placeholder/variant SESSION-0013.0-TRANSCRIPT-2026-06-10T22-22--INPROGRESS.md
Ben Stull
2026-06-10 22:26:39 -07:00
012114a152
claim vscode-cowriting-plugin session 0013 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 22:23:00 -07:00
5b49d09d9f
add sessions/0012/SESSION-0012.0-TRANSCRIPT-2026-06-10T21-53--2026-06-10T22-18.md + replace placeholder/variant SESSION-0012.0-TRANSCRIPT-2026-06-10T21-53--INPROGRESS.md
Ben Stull
2026-06-10 22:18:56 -07:00
0ef70a0226
Merge pull request 'F4: propose/accept diff flow — pending proposals, ✓/✗ review, seam-applied acceptance (Feature #12 )' (#13 ) from feat/f4-propose-accept into main
benstull
2026-06-11 05:16:23 +00:00
169abf06c8
F4: document propose/accept — manual smoke, README, playground loop (#12 )
Ben Stull
2026-06-10 22:14:13 -07:00
8fdea97d36
F4 SLICE-5: host E2E (propose/accept/reject/persist/stale/coexist) + seam fix: event-level net-effect matching survives host word-diff splitting (INV-9) (#12 )
Ben Stull
2026-06-10 22:12:15 -07:00
452c071efb
F4 SLICE-4: editSelection is propose-by-default — the turn ends in a proposal, the seam fires on accept (#12 )
Ben Stull
2026-06-10 22:05:44 -07:00
4688ac8bbd
F4 SLICE-3: wire ProposalController — contributes, watcher fan-out, propose command, stubs, API (#12 )
Ben Stull
2026-06-10 22:05:16 -07:00
4efd34ffda
F4 SLICE-2/3: ProposalController — propose ingress, resolve-or-flag, diff threads, accept/reject via the seam (#12 )
Ben Stull
2026-06-10 22:04:19 -07:00
f474684946
F4 SLICE-1: proposalModel helpers — add/remove + fenced-diff body (#12 )
Ben Stull
2026-06-10 22:03:20 -07:00
d5beb619aa
F4 SLICE-1: anchor prune counts proposal anchorIds (closes store.ts F4 TODO) (#12 )
Ben Stull
2026-06-10 22:02:48 -07:00
652f8619d2
F4 SLICE-1: typed proposals[] on shared anchors/Provenance (spec §6.3, INV-13) (#12 )
Ben Stull
2026-06-10 22:02:08 -07:00
debd09fb97
F4: add implementation plan (just-in-time from coauthoring-propose-accept spec §7.2) (#12 )
Ben Stull
2026-06-10 22:00:42 -07:00
d30ebbbfb8
claim vscode-cowriting-plugin session 0012 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 21:53:35 -07:00
6c2a9a2abb
add sessions/0011/SESSION-0011.0-TRANSCRIPT-2026-06-10T21-41--2026-06-10T21-52.md + replace placeholder/variant SESSION-0011.0-TRANSCRIPT-2026-06-10T21-41--INPROGRESS.md
Ben Stull
2026-06-10 21:52:53 -07:00
f21a6fd995
claim vscode-cowriting-plugin session 0011 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 21:42:00 -07:00
aa0437afd0
add sessions/0010/SESSION-0010.0-TRANSCRIPT-2026-06-10T21-33--2026-06-10T21-40.md + replace placeholder/variant SESSION-0010.0-TRANSCRIPT-2026-06-10T21-33--INPROGRESS.md
Ben Stull
2026-06-10 21:40:54 -07:00
ac688c1e48
claim vscode-cowriting-plugin session 0010 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 21:33:47 -07:00
bf7a8af95d
add sessions/0009/SESSION-0009.0-TRANSCRIPT-2026-06-10T14-30--2026-06-10T14-32.md + replace placeholder/variant SESSION-0009.0-TRANSCRIPT-2026-06-10T14-30--INPROGRESS.md
Ben Stull
2026-06-10 14:33:35 -07:00
4ee2f70ed8
Merge pull request 'Fix #8 follow-up: EDH opens a committed sandbox/ playground (one-folder-one-window collision)' (#11 ) from fix/edh-sandbox-workspace into main
benstull
2026-06-10 21:32:24 +00:00
cdf22214fa
Fix #8 (follow-up): point the EDH at a committed sandbox/ playground
Ben Stull
2026-06-10 14:31:56 -07:00
650b273cf5
claim vscode-cowriting-plugin session 0009 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 14:30:24 -07:00
02c02ab1d0
add sessions/0008/SESSION-0008.0-TRANSCRIPT-2026-06-10T14-05--2026-06-10T14-28.md + replace placeholder/variant SESSION-0008.0-TRANSCRIPT-2026-06-10T14-05--INPROGRESS.md
Ben Stull
2026-06-10 14:29:02 -07:00
747692a3d9
Merge pull request 'Fix EDH no-workspace command registration (#8 ) + selection context menus (#9 )' (#10 ) from fix/edh-no-workspace-and-context-menus into main
benstull
2026-06-10 21:27:18 +00:00
c0bae8c774
Fix #8 : register warning stubs when no workspace folder; F5 opens the repo. Add selection context menus (#9 )
Ben Stull
2026-06-10 14:26:59 -07:00
2c5003ed01
claim vscode-cowriting-plugin session 0008 (placeholder) + sessions.json entry
Ben Stull
2026-06-10 14:05:16 -07:00
8f3074a0be
add sessions/0005/SESSION-0005.0-TRANSCRIPT-2026-06-10T07-22--2026-06-10T07-45.md + replace placeholder/variant SESSION-0005.0-TRANSCRIPT-2026-06-10T07-22--INPROGRESS.md
Ben Stull
2026-06-10 11:18:46 -07:00
fb869b9bbe
add sessions/0007/SESSION-0007.0-TRANSCRIPT-2026-06-10T09-21--2026-06-10T11-14.md + replace placeholder/variant SESSION-0007.0-TRANSCRIPT-2026-06-10T09-21--INPROGRESS.md
Ben Stull
2026-06-10 11:15:17 -07:00
75091202a6
Merge pull request 'F3: live human/Claude attribution on @cline/sdk claude-code (Feature #6 )' (#7 ) from feat/f3-live-attribution into main
benstull
2026-06-10 18:11:47 +00:00
9deb1f7c35
F3: add implementation plan (just-in-time from coauthoring-attribution spec §7.2) (#6 )
Ben Stull
2026-06-10 11:09:59 -07:00
d85194224f
F3 polish: active-editor status bar + E2E for command wrapper and toggle (PUC-5) (#6 )
Ben Stull
2026-06-10 11:09:04 -07:00