Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
335 commits
Select commit Hold shift + click to select a range
ad94239
test(webview): cover the direct-activation overlay clear
easonliang28 Sep 27, 2026
20f3cbd
Merge latest vps2/f1b-getstate-merge (single-cast test doubles)
easonliang28 Sep 27, 2026
f320b73
test(webview): replace double assertions in the launch suite with sin…
easonliang28 Sep 27, 2026
cec57b2
Merge commit 'f320b7387' into vps2/f2-durable-viewstates
easonliang28 Sep 27, 2026
832798b
test(webview): assert profile-mutation state semantics via the constr…
easonliang28 Sep 27, 2026
267bf35
test(webview): replace double assertions in the parallelMode spec wit…
easonliang28 Sep 27, 2026
47a9d44
Merge remote-tracking branch 'upstream/main' into vps2/f3-mode-profil…
easonliang28 Sep 27, 2026
830daec
Merge commit '267bf35e5' into vps2/f3-mode-profile-writes
easonliang28 Sep 27, 2026
3b1c6bf
test(webview): align profile-mutation specs with the cleared-buffer s…
easonliang28 Sep 27, 2026
84e5c52
test(webview): cover the handleModeSwitch rollback paths and corrupt-…
easonliang28 Sep 27, 2026
7154592
fix(webview): contain the abort rollback failure in handleModeSwitch
easonliang28 Sep 27, 2026
d47f14a
Merge branch 'vps2/f1a-view-identity' of https://github.com/easonLian…
easonliang28 Sep 27, 2026
3a24b1b
fix(webview): restore only the mode field when rolling back an aborte…
easonliang28 Sep 27, 2026
174dc68
Merge branch 'vps2/f1a-view-identity' of https://github.com/easonLian…
easonliang28 Sep 27, 2026
a14a38f
Merge remote-tracking branch 'upstream/main' into vps2/f4-cross-insta…
easonliang28 Sep 27, 2026
bbe4e8b
Merge branch 'vps2/f3-mode-profile-writes' of https://github.com/easo…
easonliang28 Sep 27, 2026
e653b2a
Merge branch 'vps2/f4-cross-instance-reset' of https://github.com/eas…
easonliang28 Sep 27, 2026
b9d3946
fix(webview): harden cross-instance view-state writes per CodeRabbit …
easonliang28 Sep 27, 2026
f97311c
test(config): cover secret/reset token rollback and readiness timer c…
easonliang28 Sep 27, 2026
9e27c72
test(config): cover secret rollback and refresh token invalidation
easonliang28 Sep 27, 2026
c114dbb
Merge vps2/f5-api-wiring into vps2/f6-e2e-viewstate
easonliang28 Sep 27, 2026
efec483
Merge vps2/f6-e2e-viewstate into vps2/f7-viewstate-loaded
easonliang28 Sep 27, 2026
67444df
fix(e2e): type the e2e host API with the test-only surface
easonliang28 Sep 27, 2026
861c235
Merge commit '67444df6f6309f0e91f9fd1f0058e9800d9a27ab' into vps2/f7-…
easonliang28 Sep 27, 2026
0d622de
fix: isolate sibling profile views across activation, delete, and tab…
easonliang28 Sep 28, 2026
ef139ae
test(webview): cover the sibling re-pin when a profile deletion early…
easonliang28 Sep 28, 2026
0535907
Merge remote-tracking branch 'origin/vps2/f3-mode-profile-writes' int…
easonliang28 Sep 28, 2026
00e9307
fix(webview): skip persistence for the launch-time re-pin activation
easonliang28 Sep 28, 2026
3ca9589
fix(tools): report switch_mode failure when the provider is released
easonliang28 Sep 28, 2026
bf0c438
fix(activate): log the focusInput drop when the tab panel has no live…
easonliang28 Sep 28, 2026
078643c
fix(webview): narrow the deletion fallback and de-duplicate the state…
easonliang28 Sep 28, 2026
66a6595
fix(webview): route the reset's durable viewStates clear through the …
easonliang28 Sep 28, 2026
5f0f1fb
Merge branch 'vps2/f4-cross-instance-reset' into vps2/f5-api-wiring
easonliang28 Sep 28, 2026
9b53ded
test(webview): drop the stale released-provider success test
easonliang28 Sep 28, 2026
1d07d2e
Merge branch 'vps2/f5-api-wiring' into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
b7d4d69
test(activate): reset the instance lookup in the openClineInNewTab de…
easonliang28 Sep 28, 2026
677751e
Merge branch 'vps2/f6-e2e-viewstate' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
b017b36
test(activate): drop the stale silent-drop focusInput test
easonliang28 Sep 28, 2026
14d5b5c
test: kill the surviving token-guard, guard-arg, and redundant-clear …
easonliang28 Sep 28, 2026
8aa61a8
Merge commit '14d5b5ce9' into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
e206bc8
Merge commit '8aa61a8ec' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
cf5efed
fix(extension): treat provider disposal as readiness cancellation in …
easonliang28 Sep 28, 2026
829e6ae
Merge commit 'cf5efed9b' into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
6603b51
Merge commit '829e6ae97' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
e194989
fix(webview): commit profile deletion before compensating writes, set…
easonliang28 Sep 28, 2026
87d91ac
test(e2e): stage a durable rehydration marker in the reload test
easonliang28 Sep 28, 2026
2e6e454
Merge commit 'e19498906' into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
e13d146
Merge commit '2e6e45483' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
4f2aa45
test(webview): settle readiness on the unregistered-id path and pin t…
easonliang28 Sep 28, 2026
25b1606
Merge commit '4f2aa45ac' into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
5d4e135
Merge commit '4f2aa45ac' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
3ed1132
fix(activate): install tab-panel disposal listeners before initializa…
easonliang28 Sep 28, 2026
be32d10
Merge commit '3ed11329d' into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
8497d73
fix(activate): keep a hidden live tab as the tracked-panel fallback
easonliang28 Sep 28, 2026
bc81f30
fix(activate): make tab-panel tracking race-safe and keep hidden pane…
easonliang28 Sep 28, 2026
2fe2854
Merge commit bc81f3013 into vps2/f5-api-wiring
easonliang28 Sep 28, 2026
254aabf
Merge commit 2fe28542d into vps2/f6-e2e-viewstate
easonliang28 Sep 28, 2026
42297f7
Merge commit 254aabf31 into vps2/f7-viewstate-loaded
easonliang28 Sep 28, 2026
22140a5
test(e2e): drop the redundant fixed wait before the rehydration poll
easonliang28 Sep 28, 2026
3aa0244
test(activate): pin the never-sidebar claim in the focusInput priorit…
easonliang28 Sep 28, 2026
39ce9a4
fix(config): roll failed durable writes back to the durable record, n…
easonliang28 Sep 28, 2026
a9fb423
docs(webview): state the post-deletion prune order in the surviving-p…
easonliang28 Sep 28, 2026
b2333b1
test(e2e): assert every marked view-state id keeps the rehydration ma…
easonliang28 Sep 28, 2026
9859261
test(activate): pin the focusInput drop guard to the tracked tab panel
easonliang28 Sep 28, 2026
c96e5b8
test(config): move the post-reset secret rollback test into the store…
easonliang28 Sep 28, 2026
fa3a922
fix(config): guard durable write completions with a reset generation
easonliang28 Sep 28, 2026
7d12560
merge: sync upstream/main into F5 (task controls + sidebar-targeted c…
easonliang28 Oct 12, 2026
d5a5895
merge: sync upstream/main into F6 (fresh-tab API + view-identity fixes)
easonliang28 Oct 12, 2026
1e87d0b
merge: sync upstream/main into F7 (modes skeleton + view-state-loaded…
easonliang28 Oct 12, 2026
56264d1
test(api): pin startNewTask fresh-tab routing in api-start-new-task.spec
easonliang28 Oct 12, 2026
7f5ed4e
test(api): pin startNewTask fresh-tab routing in api-start-new-task.spec
easonliang28 Oct 12, 2026
94e7742
test(webview): pass the shared tracker in delete-profile constructions
easonliang28 Oct 12, 2026
109f821
style(webview): prettier-format the delete-profile test constructions
easonliang28 Oct 12, 2026
7537805
test(webview): dispose temp-id providers and await the load determini…
easonliang28 Oct 13, 2026
fa68982
chore(ci): re-trigger checks after flaky e2e-mock lane
easonliang28 Oct 13, 2026
62b49b9
fix(webview): validate the webview-supplied view state id before adop…
easonliang28 Oct 13, 2026
599844c
fix(webview): validate the webview-supplied view state id before adop…
easonliang28 Oct 13, 2026
3fd9e42
fix(webview): validate the webview-supplied view state id before adop…
easonliang28 Oct 13, 2026
fa7cbc9
fix(webview): refresh pinned views on non-activating saves; treat the…
easonliang28 Oct 13, 2026
fbad9cc
fix(webview): refresh pinned views on non-activating saves; treat the…
easonliang28 Oct 13, 2026
5bcc785
fix(webview): refresh pinned views on non-activating saves; treat the…
easonliang28 Oct 13, 2026
58dcf66
fix(webview): read the view overlay from the buffer, not the merged s…
easonliang28 Oct 13, 2026
7e9b047
fix(webview): read the view overlay from the buffer, not the merged s…
easonliang28 Oct 13, 2026
62070d1
fix(webview): read the view overlay from the buffer, not the merged s…
easonliang28 Oct 13, 2026
fa1e13d
fix(webview): rebuild active task handlers when a pinned profile is s…
easonliang28 Oct 13, 2026
eb27fac
fix(webview): rebuild active task handlers when a pinned profile is s…
easonliang28 Oct 13, 2026
268bb11
fix(webview): rebuild active task handlers when a pinned profile is s…
easonliang28 Oct 13, 2026
51e59da
test: fix describe nesting, strengthen prune assertion, make stale-entry
easonliang28 Oct 13, 2026
320fd43
test: fix describe nesting, strengthen prune assertion, make stale-entry
easonliang28 Oct 13, 2026
726e230
test: fix describe nesting, strengthen prune assertion, make stale-entry
easonliang28 Oct 13, 2026
b6341af
fix: keep headless task creation working when the webview never launc…
easonliang28 Oct 13, 2026
8fb1532
fix: roll back task-side mode writes when the view mode pin write fails,
easonLiangWorldedtech Oct 13, 2026
f528dcc
fix: roll back task-side mode writes when the view mode pin write fails,
easonLiangWorldedtech Oct 13, 2026
b4950e9
test: re-trigger e2e-mock after 30s-timeout flake
easonliang28 Oct 13, 2026
78c21d1
fix(webview): rebuild task handlers only for the task's own profile o…
easonliang28 Oct 13, 2026
bb3a988
test: strengthen view-state storage assertions and rename the state-p…
easonliang28 Oct 13, 2026
0855f89
fix(webview): make mode-switch failures atomic and scope profile-save…
easonliang28 Oct 13, 2026
e27816f
fix(webview): make mode-switch failures atomic and scope profile-save…
easonliang28 Oct 13, 2026
f76a524
fix(webview): gate deleted-profile re-pin task writes on the task's o…
easonliang28 Oct 13, 2026
41bbc27
fix(webview): gate deleted-profile re-pin task writes on the task's o…
easonliang28 Oct 13, 2026
ed3ff3f
fix(webview): keep committed mode switches out of the reconcile rollback
easonliang28 Oct 13, 2026
ed668c4
fix(webview): keep committed mode switches out of the reconcile rollback
easonliang28 Oct 13, 2026
3f1b91c
fix(webview): keep committed mode switches out of the reconcile rollback
easonliang28 Oct 13, 2026
03913bf
fix(webview): keep committed mode switches out of the reconcile rollback
easonliang28 Oct 13, 2026
94c5c76
fix(webview): commit the mode-switch guard at the activation write
easonliang28 Oct 13, 2026
1759c8e
fix(webview): commit the mode-switch guard at the activation write
easonliang28 Oct 13, 2026
c2ee9dc
fix(webview): announce aborted mode switches only while their commit …
easonliang28 Oct 13, 2026
9e20cc9
fix(webview): announce aborted mode switches only while their commit …
easonliang28 Oct 13, 2026
1c299d5
test(webview): exercise the real activation for the committed-switch …
easonliang28 Oct 13, 2026
786a1ce
test(webview): exercise the real activation for the committed-switch …
easonliang28 Oct 13, 2026
c922c27
test(webview): repair duplicated re-pin comment in parallel-mode spec
easonliang28 Oct 13, 2026
bb467f6
test(webview): repair duplicated re-pin comment in parallel-mode spec
easonliang28 Oct 13, 2026
c0d0e27
test(webview): pin kept-switch task state and history on the committe…
easonliang28 Oct 13, 2026
0e9337f
test(webview): pin kept-switch task state and history on the committe…
easonliang28 Oct 13, 2026
f701452
Merge upstream main 58341d882 into vps2/f5-api-wiring
easonliang28 Oct 14, 2026
3e9889d
fix: clear newly-unused bindings surfaced by main unused-vars re-enable
easonliang28 Oct 14, 2026
05c3f37
Merge upstream main 58341d882 into vps2/f6-e2e-viewstate
easonliang28 Oct 14, 2026
3f55e8f
fix: clear newly-unused bindings surfaced by main unused-vars re-enable
easonliang28 Oct 14, 2026
01a8992
Merge upstream main 58341d882 into vps2/f7-viewstate-loaded
easonliang28 Oct 14, 2026
bd60755
fix: clear newly-unused bindings surfaced by main unused-vars re-enable
easonliang28 Oct 14, 2026
d6ab00c
chore: drop Stryker suppression comments per AGENTS.md policy
easonliang28 Oct 14, 2026
e3f1754
chore: drop Stryker suppression comments per AGENTS.md policy
easonliang28 Oct 14, 2026
d7cc4b3
chore: drop Stryker suppression comments per AGENTS.md policy
easonliang28 Oct 14, 2026
73c8358
fix: keep launch-time profile repair from rebuilding foreign-profile …
easonliang28 Oct 14, 2026
dc8eef5
fix: re-point tracked tab through disposal on init failure and preser…
easonliang28 Oct 14, 2026
59d93f1
fix: keep launch-time profile repair from rebuilding foreign-profile …
easonliang28 Oct 14, 2026
b1040f3
fix: exclude shared provider settings from getConfiguration when a vi…
easonliang28 Oct 15, 2026
49241f7
fix: exclude shared provider settings from getConfiguration when a vi…
easonliang28 Oct 15, 2026
506c4ac
fix: exclude shared provider settings from getConfiguration when a vi…
easonliang28 Oct 15, 2026
5643599
test: provide toolCallId in the switch-mode callbacks double
easonliang28 Oct 15, 2026
e26ef6c
test: provide toolCallId in the switch-mode callbacks double
easonliang28 Oct 15, 2026
094726c
test: provide toolCallId in the switch-mode callbacks double
easonliang28 Oct 15, 2026
2772e56
fix: validate setValues mode against custom modes carried in the same…
easonliang28 Oct 15, 2026
87d5a6f
fix: validate setValues mode against custom modes carried in the same…
easonliang28 Oct 15, 2026
bdede29
fix: validate setValues mode against custom modes carried in the same…
easonliang28 Oct 15, 2026
c0cabfd
chore: retrigger CI (e2e-mock env timeout flake)
easonliang28 Oct 15, 2026
e3e1db4
fix: deregister the provider in a finally path and keep the shared pr…
easonliang28 Oct 15, 2026
3209f8f
fix: harden provider disposal and keep the shared provider fallback
easonliang28 Oct 15, 2026
f624637
fix: deregister the provider in a finally path and keep the shared pr…
easonliang28 Oct 15, 2026
c9a7ff4
chore: retrigger CI (e2e-mock env timeout flake)
easonliang28 Oct 15, 2026
9014ada
fix: restore the shared provider fallback when a profile sets apiProv…
easonliang28 Oct 15, 2026
ad61006
fix: restore the shared provider fallback when a profile sets apiProv…
easonliang28 Oct 15, 2026
fd5d591
fix: restore the shared provider fallback when a profile sets apiProv…
easonliang28 Oct 15, 2026
b10f7a1
fix: restore mode on registration failure and cover all disposal in f…
easonliang28 Oct 15, 2026
ca89786
fix: restore mode on registration failure and cover all disposal in f…
easonliang28 Oct 15, 2026
df53ed2
fix: restore mode on registration failure and cover all disposal in f…
easonliang28 Oct 15, 2026
3c8282f
fix: read the prior mode through contextProxy in createTask
easonliang28 Oct 15, 2026
9408202
fix: read the prior mode through contextProxy in createTask
easonliang28 Oct 15, 2026
37395eb
fix: read the prior mode through contextProxy in createTask
easonliang28 Oct 15, 2026
bf6beed
fix: roll back the shared mode and the view pin independently
easonliang28 Oct 15, 2026
e362466
fix: roll back the shared mode and the view pin independently
easonliang28 Oct 15, 2026
26037f7
fix: roll back the shared mode and the view pin independently
easonliang28 Oct 15, 2026
4d78040
fix(f5): exclude non-ApiKey credential fields from getConfiguration a…
easonliang28 Oct 15, 2026
8a9150b
fix(f6): validate test-API global-state keys, drop stale view-state l…
easonliang28 Oct 15, 2026
e9e517c
fix(f7): exclude sensitive config fields and compensate failed profil…
easonliang28 Oct 15, 2026
fbcd519
fix(f5): compensate the first shared write and exclude credential pat…
easonliang28 Oct 16, 2026
0bacabe
fix(f6): exclude credential path fields from the flattened configuration
easonliang28 Oct 16, 2026
aa15e2f
fix(f7): exclude credential path fields and extend activation compens…
easonliang28 Oct 16, 2026
d5ef9f6
test(f7): wait for the first queued activation deterministically
easonliang28 Oct 16, 2026
cd5f076
fix(f5): settle every configuration write before rejecting setValues
easonliang28 Oct 16, 2026
3d656f0
fix(f6): refuse credential-bearing keys in the test global-state API
easonliang28 Oct 16, 2026
f460ab4
fix(f7): confirm record absence with hasConfig and guard credential k…
easonliang28 Oct 16, 2026
c1a91f3
chore: retrigger CI (workflow trigger missed)
easonliang28 Oct 16, 2026
712908c
chore: retrigger CI (workflow trigger missed)
easonliang28 Oct 16, 2026
8abca52
chore: retrigger CI (workflow trigger missed)
easonliang28 Oct 16, 2026
7af314e
Merge upstream main 4f1dee18e into f5
easonliang28 Oct 16, 2026
6f42165
Merge upstream main 4f1dee18e into f6
easonliang28 Oct 16, 2026
0718414
Merge upstream main 4f1dee18e into f7
easonliang28 Oct 16, 2026
0fd3161
chore: untrack husky runtime artifacts
easonliang28 Oct 16, 2026
019a668
chore: untrack husky runtime artifacts
easonliang28 Oct 16, 2026
7929587
chore: untrack husky runtime artifacts
easonliang28 Oct 16, 2026
77c81ba
fix(f7): keep view-state cache, pins, and rename re-point consistent
easonliang28 Oct 16, 2026
1360563
fix(f5): relocate plaintext provider keys and keep view caches consis…
easonliang28 Oct 16, 2026
b179c9c
fix(f6): keep viewStates out of configuration round trip and guard mo…
easonliang28 Oct 16, 2026
a935620
chore: retrigger CI (mocked E2E mode-isolation wait timeout under CI …
easonliang28 Oct 16, 2026
bf0ff21
fix: re-point closed-view pins on rename, undo half-finished renames,…
easonliang28 Oct 16, 2026
086bbb0
fix: re-point closed-view pins on rename, undo half-finished renames,…
easonliang28 Oct 16, 2026
70996d5
fix: re-point closed-view pins on rename, undo half-finished renames,…
easonliang28 Oct 16, 2026
063c6ed
fix: spend the create claim when the profile save itself fails
easonliang28 Oct 16, 2026
32dacbf
chore: drop husky-generated LFS hook scripts under .husky/_ (regenera…
easonliang28 Oct 16, 2026
c50ef85
chore: drop husky-generated LFS hook scripts under .husky/_ (regenera…
easonliang28 Oct 16, 2026
6e749ec
chore: drop husky-generated LFS hook scripts under .husky/_ (regenera…
easonliang28 Oct 16, 2026
f46c106
fix(webview): harden rename re-points, view ids, global-state keys, l…
easonliang28 Oct 16, 2026
868a23e
fix(webview): harden rename re-points, view ids, global-state keys, a…
easonliang28 Oct 16, 2026
9519522
fix(webview): harden rename re-points, view ids, global-state keys, a…
easonliang28 Oct 16, 2026
c69978c
fix(api): serialize setConfiguration, await mode writes before compen…
easonliang28 Oct 17, 2026
5ef57e2
fix(api): persist parsed global-state values and build activation wri…
easonliang28 Oct 17, 2026
cdf214f
fix(api): persist parsed global-state values, restore the pruned view…
easonliang28 Oct 17, 2026
0ecff8b
Merge upstream main into f5 (row-9 refresh)
easonliang28 Oct 17, 2026
2675a7d
Merge upstream main into f6 (row-9 refresh)
easonliang28 Oct 17, 2026
b9bef62
Merge upstream main into .tmp-f7-fix (row-9 refresh)
easonliang28 Oct 17, 2026
8a0c72c
fix(webview): close rename compensation gaps and reject colliding tar…
easonliang28 Oct 17, 2026
0db5c79
fix(webview): close rename compensation gaps and reject colliding tar…
easonliang28 Oct 17, 2026
c9a3989
fix(webview): close rename compensation gaps and reject colliding tar…
easonliang28 Oct 17, 2026
4a672a2
test(webview): repoint manager doubles for the profile read-back cont…
easonliang28 Oct 17, 2026
3a469b8
test(webview): repoint manager doubles for the profile read-back cont…
easonliang28 Oct 17, 2026
c7e093a
test(webview): repoint manager doubles for the profile read-back cont…
easonliang28 Oct 17, 2026
24c53b5
fix(webview): harden activation rollback against in-flight races
easonliang28 Oct 17, 2026
43896ab
chore(ci): retrigger checks after flaky e2e-mock timeout
easonliang28 Oct 17, 2026
d9f2b20
fix(webview): keep the queue owned through activation compensation
easonliang28 Oct 17, 2026
98a2f61
test(webview): assert the fallback storage key and payload
easonliang28 Oct 17, 2026
0864e96
test(webview): cover the run-to-completion activation contract
easonliang28 Oct 17, 2026
be03168
fix(provider): skip timed-out queued mutations, spare cleared pins an…
easonliang28 Oct 17, 2026
b5f7dac
fix(provider): harden eviction checks and queue-settled test assertions
easonliang28 Oct 17, 2026
44d7a56
fix(provider): fail closed on unverified profile saves and compensate…
easonliang28 Oct 17, 2026
92ae27e
fix(provider): fail closed on unverified profile saves and compensate…
easonliang28 Oct 17, 2026
23a7104
Merge remote-tracking branch 'upstream/main' into vps2/f5-api-wiring
easonLiangWorldedtech Oct 22, 2026
58c5217
style: apply repo Prettier to the merge resolution
easonLiangWorldedtech Oct 22, 2026
17de4f5
Merge remote-tracking branch 'upstream/main' into vps2/f6-e2e-viewstate
easonLiangWorldedtech Oct 22, 2026
6aa8f9c
test(extension): name the private fileLog in the spy without a union-…
easonLiangWorldedtech Oct 22, 2026
29fb826
style: apply repo Prettier to the merge resolution
easonLiangWorldedtech Oct 22, 2026
f74c502
Merge remote-tracking branch 'upstream/main' into vps2/f7-viewstate-l…
easonLiangWorldedtech Oct 22, 2026
a5650dc
test(extension): name the private fileLog in the spy without a union-…
easonLiangWorldedtech Oct 22, 2026
b8e0a86
style: apply repo Prettier to the merge resolution
easonLiangWorldedtech Oct 22, 2026
ff7b821
chore: drop accidental local tooling artifacts from the branch
easonLiangWorldedtech Oct 22, 2026
f156261
chore: drop accidental local tooling artifacts from the branch
easonLiangWorldedtech Oct 22, 2026
a3420ba
chore: drop accidental local tooling artifacts from the branch
easonLiangWorldedtech Oct 22, 2026
6cf405a
chore(knip): mark the test-only view-identity seams @internal
easonLiangWorldedtech Oct 22, 2026
15d9ab6
chore(knip): mark the test-only view-identity seams @internal
easonLiangWorldedtech Oct 22, 2026
b8d23fa
chore(knip): mark the test-only view-identity seams @internal
easonLiangWorldedtech Oct 22, 2026
d4f2db9
chore: drop the accidentally committed local budget-check script
easonLiangWorldedtech Oct 22, 2026
2e1ed86
chore: drop accidentally committed local merge/preflight transcripts
easonLiangWorldedtech Oct 22, 2026
d2f7da2
chore: drop accidentally committed local merge/preflight transcripts
easonLiangWorldedtech Oct 22, 2026
60cb846
fix(api, types): skip the headless readiness wait when no view exists…
easonLiangWorldedtech Oct 22, 2026
1c90e8b
fix(api): keep the readiness barrier when a webview already launched
easonLiangWorldedtech Oct 22, 2026
3140061
fix(api): report failed configuration compensation and prove the opti…
easonLiangWorldedtech Oct 22, 2026
89576d6
fix(api): dispose a new-tab provider whose task never started
easonLiangWorldedtech Oct 22, 2026
cfd0bc9
fix(api): fail closed on a readiness timeout and report every compens…
easonLiangWorldedtech Oct 22, 2026
6534c28
style: apply prettier formatting to the new api specs
easonLiangWorldedtech Oct 22, 2026
b4911c6
fix(webview): keep the manager record id when restoring a failed prof…
easonLiangWorldedtech Oct 22, 2026
4cf697b
Merge remote-tracking branch 'upstream/main' into vps2/f5-api-wiring
easonLiangWorldedtech Oct 26, 2026
f19dd84
Merge remote-tracking branch 'upstream/main' into vps2/f6-e2e-viewstate
easonLiangWorldedtech Oct 26, 2026
e6b39fa
Merge remote-tracking branch 'origin/vps2/f5-api-wiring' into vps2/f6…
easonLiangWorldedtech Oct 26, 2026
bff052f
Merge remote-tracking branch 'upstream/main' into vps2/f7-viewstate-l…
easonLiangWorldedtech Oct 26, 2026
65c0a52
Merge remote-tracking branch 'origin/vps2/f6-e2e-viewstate' into vps2…
easonLiangWorldedtech Oct 26, 2026
db2fd2b
chore(lint): prune the stale ContextProxy suppression
easonLiangWorldedtech Oct 26, 2026
82859b4
fix(webview): port the F5 task re-pin into the F6 deletion path
easonLiangWorldedtech Oct 26, 2026
53714a5
Merge remote-tracking branch 'origin/vps2/f6-e2e-viewstate' into vps2…
easonLiangWorldedtech Oct 26, 2026
294c37b
ci: retrigger after a vitest webview environment-teardown flake
easonLiangWorldedtech Oct 26, 2026
34b9381
fix(api): port the per-view viewStates strip into the F7 configuratio…
easonLiangWorldedtech Oct 26, 2026
6160a47
fix(webview): restore the view-local overlays when a setValues write …
easonLiangWorldedtech Oct 26, 2026
e1bf7bf
Merge remote-tracking branch 'origin/vps2/f5-api-wiring' into vps2/f6…
easonLiangWorldedtech Oct 26, 2026
08acf50
Merge remote-tracking branch 'origin/vps2/f6-e2e-viewstate' into vps2…
easonLiangWorldedtech Oct 26, 2026
c9d7217
fix(webview): separate store generations and restore deleted-profile …
easonLiangWorldedtech Oct 26, 2026
a85f1f1
Merge remote-tracking branch 'origin/vps2/f6-e2e-viewstate' into vps2…
easonLiangWorldedtech Oct 26, 2026
987388b
fix(webview): restore the apiConfiguration overlay on deleted-profile…
easonLiangWorldedtech Oct 26, 2026
19017ef
Merge remote-tracking branch 'origin/vps2/f6-e2e-viewstate' into vps2…
easonLiangWorldedtech Oct 26, 2026
beaa44e
fix(webview): restore manager selection and clean review follow-ups i…
easonLiangWorldedtech Oct 26, 2026
1c44c07
chore: drop now-unused factory imports after the API constructor cleanup
easonLiangWorldedtech Oct 26, 2026
619ff56
chore: remove the unused ClineProviderFactory and its test helpers
easonLiangWorldedtech Oct 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5,242 changes: 5,242 additions & 0 deletions .cp-base.txt

Large diffs are not rendered by default.

5,459 changes: 5,459 additions & 0 deletions .cp-f6.txt

Large diffs are not rendered by default.

5,249 changes: 5,249 additions & 0 deletions .cp-f7.txt

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,5 @@ qdrant_storage/
plans/

roo-cli-*.tar.gz*
.merge-*
.zdt-*
Loading
Loading