Skip to content

Releases: grimmerk/codev

v1.0.74

09 Apr 21:26
06014bd

Choose a tag to compare

1.0.74

  • Fix: session status dot stuck on purple for sessions with large responses (#116)
    • tail -n 50 on large JSONL files exceeded execFile maxBuffer (1MB)
    • Reduced to 15 lines + raised maxBuffer to 5MB
  • Fix: eliminate tab flash on startup (default tab now passed via URL hash)
  • Style: project paths display ~/ instead of /Users/<user>/
  • Style: shortcut display uses macOS symbols (⌘⌃R instead of Cmd+Ctrl+R)
  • Style: needs-attention dot changed from orange #FFA726 to warm red #F06856
  • Style: working pulse animation slowed from 2s to 2.5s
  • Style: normal mode banner only shown on first launch
  • Feat: clicking shortcut in title bar opens Settings → Shortcuts tab
  • Feat: project search supports ~/ prefix and full path matching (with highlight)

v1.0.73

08 Apr 17:11
8687d33

Choose a tag to compare

1.0.73

  • Feat: embedded terminal search (Cmd+F)
    • Search overlay with previous/next/close buttons and match counter
    • Enter for next match, Shift+Enter for previous, Escape to close
    • Powered by @xterm/addon-search

v1.0.72

07 Apr 12:51
654c8e6

Choose a tag to compare

1.0.72

  • Fix: window-toggle actions bring window to front when covered by another app (Normal mode)
    • Cmd+Ctrl+R (Quick Switcher), Cmd+Ctrl+T (Terminal), and tray left-click
    • Previously: visible-but-unfocused first press hid the window
    • Now: visible+unfocused → focus to top; visible+focused → hide (or toggle Terminal tab)
    • Menu bar mode unaffected (onBlur auto-hide makes the state unreachable)

v1.0.71

06 Apr 17:48
7272680

Choose a tag to compare

1.0.71

  • Fix: use setActivationPolicy instead of app.dock.hide/show for proper Dock behavior
    • Normal mode: Dock icon with running dot + App Switcher
    • Menu bar mode: no Dock icon (clean accessory mode)
    • No Dock icon flash on app launch (LSUIElement=true kept)
  • Feat: tray right-click menu mode toggle (Switch to Normal/Menu Bar Mode)

v1.0.70

06 Apr 16:43
20908f9

Choose a tag to compare

1.0.70

  • Feat: Normal App mode — window stays visible, shows in Dock, draggable
    • Toggle in Settings: Normal App (default for new users) / Menu Bar
    • Instant switching, no restart needed
    • Cmd+Ctrl+R toggles show/hide in both modes
    • Title bar shows "Dev Hub" sub-title + mode indicator + shortcut key
    • Banner on first launch and mode switch (auto-dismiss)
    • Clicking Dock icon shows hidden window
  • Feat: Settings UI redesigned with tabs (General / Sessions / Shortcuts)
    • All settings visible without scrolling
    • No more content changing based on active main tab
    • Hints on context-specific settings (projects/sessions/tray)
  • Style: Terminal renamed to Terminal.app in Launch Terminal dropdown
  • Style: title bar padding reduced for tighter layout

v1.0.69

06 Apr 13:25
4a00e9a

Choose a tag to compare

1.0.69

  • Feat: adaptive VS Code resume via IDE lock file polling
    • Replaces fixed 2s delay with ~/.claude/ide/*.lock detection
    • Already-open project: instant (~0.5s vs ~2s before)
    • Cold start: adaptive poll + 1.5s post-ready delay
  • Fix: duplicate Claude Code tab on VS Code window restore (cases 3, 5, 7)
    • Active sessions skip URI handler when project needs to be opened
    • Closed sessions wait for extension ready before URI handler
  • Fix: resume not opening session tab when project window already open (case 2)
  • Fix: active VS Code session switching to wrong window

v1.0.68

05 Apr 18:43
5b0e39c

Choose a tag to compare

1.0.68

  • Feat: quick-launch new Claude session from Projects tab
    • Cmd+Enter: launch in default Launch Terminal
    • Shift+Enter: launch in CodeV embedded terminal
    • Cmd+Click: launch in default Launch Terminal
    • Supports all terminals: iTerm2, Ghostty, Terminal.app, cmux, VS Code, CodeV
  • Feat: Terminal tab "Claude in Terminal" overlay button (launches in external terminal using current cwd)
  • Feat: Launch Terminal + Launch Mode moved to General settings (visible on all tabs)
  • Feat: Settings popup scrollable + no auto-close on outside click
  • Fix: search crash on regex special characters (+, *, ?) via autoEscape
  • Fix: cold-start extra window for iTerm2/Terminal.app (pgrep detection)
  • Fix: VS Code extra Dock icon (use open -b bundleId instead of code CLI)
  • Fix: terminal tab rendering flash on tab switch (#99, visibility instead of display)
  • Refactor: shared runCommandInTerminal for resume + new session launch
  • Style: title bar renamed to "CodeV"

v1.0.67

05 Apr 14:02
9824f7b

Choose a tag to compare

1.0.67

  • Feat: VS Code Claude Code session support — detect, display, switch, resume
    • Active sessions: [VSCODE] badge, instant switch via URI handler
    • Closed sessions: JSONL scan + hooks index, resume via code <path> + URI handler
    • ai-title as display name fallback (custom-title > ai-title > first prompt)
    • VS Code added to Launch Terminal dropdown in Settings
    • Requires Claude Code VS Code extension v2.1.72+
  • Feat: real-time session preview updates on idle
    • Last assistant message, last user message, and session order auto-update
    • Single tail -n 100 read for both user + assistant messages
    • fs.watch debounced (50ms) to reduce duplicate triggers on macOS
  • Feat: search by terminal type (vscode/ghostty/iterm2)
  • Style: PR badge before terminal badge, search highlighting on both
  • Fix: ISO string timestamps normalized to unix ms (correct sort order)
  • Fix: skip <ide_opened_file> context blocks in VS Code session preview

v1.0.66

05 Apr 06:24
8dcadf7

Choose a tag to compare

1.0.66

  • Style: use * separator for custom titles (matches Claude Code display)

v1.0.65

04 Apr 18:22
cac7530

Choose a tag to compare

1.0.65

  • Style: remove quotes around custom session titles (color already distinguishes them)