Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
e1447b7
Add shortcut to settle the open thread
colonelpanic8 Jul 22, 2026
cd75b6c
Fix settle shortcut interaction guards
colonelpanic8 Jul 22, 2026
6c4abec
Handle legacy settle navigation edge cases
colonelpanic8 Jul 22, 2026
15e4285
fix(web): navigate to hidden active thread after settle
colonelpanic8 Jul 22, 2026
3af0039
fix(web): harden settle shortcut navigation
colonelpanic8 Jul 22, 2026
ddbb6ac
fix(web): keep settle shortcut aligned with route state
colonelpanic8 Jul 22, 2026
71d8573
fix(web): harden settle fallback lifecycle
colonelpanic8 Jul 22, 2026
67a438b
fix(web): keep hidden thread PR state live
colonelpanic8 Jul 22, 2026
f297ba1
fix(web): preserve hidden thread project fallback
colonelpanic8 Jul 22, 2026
048c0f0
fix(web): report sidebar PR state on settings routes
colonelpanic8 Jul 22, 2026
329a358
Change settle shortcut to Mod+Shift+X
colonelpanic8 Jul 22, 2026
034ee04
fix(web): adapt settle reporter to current PR status API
colonelpanic8 Jul 22, 2026
2183f8e
fix(web): keep PR state live for hidden sidebar threads
colonelpanic8 Jul 23, 2026
0cbc1ac
fix(web): report worktree PR state for hidden threads
colonelpanic8 Jul 23, 2026
7713501
fix(web): restore server config hook after rebase
colonelpanic8 Jul 23, 2026
ea973f6
fix(web): deduplicate sidebar button import after rebase
colonelpanic8 Jul 23, 2026
238acba
fix(web): keep sidebar PR state current
colonelpanic8 Jul 23, 2026
99c23e6
fix(web): query PR state for worktree-only threads
colonelpanic8 Jul 23, 2026
159802d
fix(web): narrow sidebar git status cwd
colonelpanic8 Jul 23, 2026
30835f5
fix(web): retain PR state during sidebar refresh
colonelpanic8 Jul 23, 2026
070a6d4
fix(web): align legacy settle shortcut eligibility
colonelpanic8 Jul 23, 2026
46c756c
fix(web): skip explicitly settled legacy threads
colonelpanic8 Jul 23, 2026
e6b395b
fix(web): use current route for settle navigation
colonelpanic8 Jul 24, 2026
e1e8e16
fix(web): close stale settle confirmations
colonelpanic8 Jul 24, 2026
8da830f
fix(web): skip snoozed settle fallbacks
colonelpanic8 Jul 24, 2026
6fa8b1a
fix(web): skip snoozed legacy settle targets
colonelpanic8 Jul 25, 2026
0b21321
fix(web): include hidden active threads after snooze
colonelpanic8 Jul 28, 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
1 change: 1 addition & 0 deletions apps/server/src/keybindings.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ it.layer(NodeServices.layer)("keybindings", (it) => {

assert.equal(defaultsByCommand.get("thread.previous"), "mod+shift+[");
assert.equal(defaultsByCommand.get("thread.next"), "mod+shift+]");
assert.equal(defaultsByCommand.get("thread.settle"), "mod+shift+x");
assert.equal(defaultsByCommand.get("thread.jump.1"), "mod+1");
assert.equal(defaultsByCommand.get("thread.jump.9"), "mod+9");
assert.equal(defaultsByCommand.get("modelPicker.toggle"), "mod+shift+m");
Expand Down
Loading
Loading