From 86e243b1dae6d09c492ede19fe55a80711fe04a8 Mon Sep 17 00:00:00 2001 From: Grimmer Kang Date: Fri, 3 Apr 2026 19:49:32 +0800 Subject: [PATCH 1/5] fix: update yarn.lock for pinned axios 1.14.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 8df0993..a1afc85 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2418,7 +2418,7 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.14.0: +axios@1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/axios/-/axios-1.14.0.tgz#7c29f4cf2ea91ef05018d5aa5399bf23ed3120eb" integrity sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ== From e35b0dc9431e06887bd0a1f581283c927dae36c0 Mon Sep 17 00:00:00 2001 From: Grimmer Kang Date: Fri, 3 Apr 2026 19:51:18 +0800 Subject: [PATCH 2/5] Revert "fix: update yarn.lock for pinned axios 1.14.0" This reverts commit 86e243b1dae6d09c492ede19fe55a80711fe04a8. --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index a1afc85..8df0993 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2418,7 +2418,7 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@1.14.0: +axios@^1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/axios/-/axios-1.14.0.tgz#7c29f4cf2ea91ef05018d5aa5399bf23ed3120eb" integrity sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ== From 0b6bd7f6c6c0b544ea5efcf81306f35922cc7c09 Mon Sep 17 00:00:00 2001 From: Grimmer Kang Date: Fri, 3 Apr 2026 19:50:31 +0800 Subject: [PATCH 3/5] fix: include PR URL in session search target Co-Authored-By: Claude Opus 4.6 (1M context) --- src/switcher-ui.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switcher-ui.tsx b/src/switcher-ui.tsx index e6b38f1..3028709 100644 --- a/src/switcher-ui.tsx +++ b/src/switcher-ui.tsx @@ -353,7 +353,7 @@ function SwitcherApp() { const words = query.toLowerCase().split(/\s+/).filter(Boolean); return allItems.filter((s) => { const prInfo = prLinks[s.sessionId]; - const searchTarget = `${s.projectName} ${s.project} ${s.firstUserMessage} ${s.lastUserMessage} ${customTitles[s.sessionId] || ''} ${branches[s.sessionId] || ''} ${prInfo ? `PR #${prInfo.prNumber}` : ''} ${assistantResponses[s.sessionId] || ''}`.toLowerCase(); + const searchTarget = `${s.projectName} ${s.project} ${s.firstUserMessage} ${s.lastUserMessage} ${customTitles[s.sessionId] || ''} ${branches[s.sessionId] || ''} ${prInfo ? `PR #${prInfo.prNumber} ${prInfo.prUrl}` : ''} ${assistantResponses[s.sessionId] || ''}`.toLowerCase(); return words.every((w: string) => searchTarget.includes(w)); }); }; From 497d8c6d6885b47aaa8a8df396aaa0b046f53ff1 Mon Sep 17 00:00:00 2001 From: Grimmer Kang Date: Fri, 3 Apr 2026 19:51:42 +0800 Subject: [PATCH 4/5] fix: update yarn.lock for pinned axios 1.14.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 8df0993..a1afc85 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2418,7 +2418,7 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.14.0: +axios@1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/axios/-/axios-1.14.0.tgz#7c29f4cf2ea91ef05018d5aa5399bf23ed3120eb" integrity sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ== From b022d331b99890d7d61a146578a9718d7d753eff Mon Sep 17 00:00:00 2001 From: Grimmer Kang Date: Fri, 3 Apr 2026 19:56:19 +0800 Subject: [PATCH 5/5] docs: note PR URL search in changelog Co-Authored-By: Claude Opus 4.6 (1M context) --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fc8242..5beb55d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - Fix: menubar Keyboard Shortcuts submenu now reflects custom shortcuts - Fix: GitHub release notes now aggregate all unreleased changelog entries -- Feat: PR link badge in session list items (clickable, opens browser) +- Feat: PR link badge in session list items (clickable, opens browser, searchable by URL) - Feat: purple dot on projects currently open in VS Code/Cursor - Pin axios to 1.14.0 (avoid compromised 1.14.1)