Skip to content

Commit fc97e6b

Browse files
grimmerkclaude
andcommitted
feat: terminal shortcut in menu bar + gitignore worktrees
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2ff8127 commit fc97e6b

5 files changed

Lines changed: 14 additions & 1 deletion

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,6 @@ typings/
9494
# Electron-Forge
9595
out/
9696
src/build.json
97+
98+
# Claude Code worktrees
99+
.claude/worktrees/

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
- Fix: GitHub release notes now aggregate all unreleased changelog entries
77
- Feat: PR link badge in session list items (clickable, opens browser, searchable by URL)
88
- Feat: purple dot on projects currently open in VS Code/Cursor
9+
- Feat: ⌃+⌘+T global shortcut for Terminal tab (customizable in Settings)
10+
- Fix: Cmd+←/→ in xterm (beginning/end of line)
911
- Pin axios to 1.14.0 (avoid compromised 1.14.1)
1012

1113
## 1.0.56

CLAUDE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# CodeV Development Guide
22

3+
## Git
4+
5+
- **Default branch: `main`** (changed from `develop` — PRs should target `main`)
6+
- `develop` branch is legacy and no longer used
7+
38
## Build Commands
49

510
- Electron: `yarn start` (dev), `yarn make` (build), `yarn dev` (with server)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ For the full same-cwd accuracy matrix (detection + switch by launch method and t
4141

4242
### Embedded Terminal
4343

44-
CodeV includes a built-in terminal tab (powered by xterm.js + node-pty, same technology as VS Code's integrated terminal). Press `⌘+3` or click the **Term** tab to open it.
44+
CodeV includes a built-in terminal tab (powered by xterm.js + node-pty, same technology as VS Code's integrated terminal). Press `⌃+⌘+T` or click the **Term** tab to open it.
4545

4646
- Pre-spawned on app start for instant access
4747
- Default working directory: Settings → Working Directory (fallback to home)

src/TrayGenerator.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export interface ShortcutSettings {
1414
quickSwitcher: string;
1515
aiInsight: string;
1616
aiChat: string;
17+
terminal: string;
1718
}
1819

1920
export class TrayGenerator {
@@ -25,6 +26,7 @@ export class TrayGenerator {
2526
quickSwitcher: 'Command+Control+R',
2627
aiInsight: 'Command+Control+E',
2728
aiChat: 'Command+Control+C',
29+
terminal: 'Command+Control+T',
2830
};
2931

3032
constructor(
@@ -91,6 +93,7 @@ export class TrayGenerator {
9193
label: 'Keyboard Shortcuts',
9294
submenu: [
9395
{ label: `${this.acceleratorToMenuLabel(this.shortcuts.quickSwitcher)}: Open CodeV Quick Switcher`, enabled: false },
96+
{ label: `${this.acceleratorToMenuLabel(this.shortcuts.terminal)}: Terminal`, enabled: false },
9497
{ label: 'Tab: Switch Projects / Sessions', enabled: false },
9598
{ label: `${this.acceleratorToMenuLabel(this.shortcuts.aiInsight)}: AI Assistant Insight`, enabled: false },
9699
{ label: `${this.acceleratorToMenuLabel(this.shortcuts.aiChat)}: AI Assistant Smart Chat`, enabled: false },

0 commit comments

Comments
 (0)