Add right-click Remove from sidebar for projects - #937
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
7d88728 to
5d57e6a
Compare
Merge conflict needs a human
|
|
Heads-up: this branch has merge conflicts with current main (post #991/#992/#999 CI fixes + roadmap changes). The e2e instability that was failing CI here is addressed on main — after resolving conflicts and updating, CI should be meaningfully greener. Conflicting areas: source files (not just screenshots), so resolving needs feature context. |
Projects can be dismissed from the sidebar via a context menu without deleting workspace files or thread-store data on disk. Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
Prove right-click Remove from sidebar in WDIO, commit reference shots, and note the .context-menu pattern in ui-taste. Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
Adding project-remove-sidebar.e2e.ts shifted WDIO shard boundaries so project-switch-panels (heavy terminal scoping) moved onto shard 3 and Electron was SIGKILL'd. Sort the new visual eval after that spec so shard 2 keeps its previous load and shard 3 only gains a light test. Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
5d57e6a to
498d125
Compare
Bugbot couldn't run - usage limit reachedBugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit. A user or team admin can review and increase usage limits in the Cursor dashboard. (requestId: serverGenReqId_7300e902-3a35-4370-87dd-b5ad97c9a2dd) |


Summary
activeProjectIdin config — it does not delete workspace files or thread-store data on diskVisual eval
Context menu on Project B
After remove — only Project A remains
CI fix
e2e (3)failed with ElectronKilled/invalid session id(OOM). Root cause: addingproject-remove-sidebar.e2e.tsshifted WDIO--shard 3/3boundaries so heavyproject-switch-panels.e2e.tsmoved onto shard 3. The new visual eval itself had already passed on shard 2. Renamed the spec toprojects-remove-sidebar.e2e.tsso it sorts afterproject-switch-panelsand restores the prior shard load.Test plan
removeProject(inactive, active→switch, last project)tests/e2e/projects-remove-sidebar.e2e.ts(menu + after screenshots)npm test/ focused e2e passed locallyTo show artifacts inline, enable in settings.