Commit Graph
199 Commits
Author SHA1 Message Date
Jinjing 13f6c4a57b 1.1.33-rc.3 2026-04-15 09:56:23 -07:00
github-actions[bot] 45f904cb4e release: 1.1.33-rc.2 [rc-slot:2026-04-15-03] 2026-04-15 10:38:10 +00:00
Neil e7f973339a 1.1.33-rc.1 2026-04-14 15:25:25 -07:00
github-actions[bot] 6a87496498 1.1.33-rc.0 2026-04-14 22:13:40 +00:00
Jinwoo-H e342b64e78 1.1.32 2026-04-14 16:11:44 -04:00
Jinwoo-H 7a40d72bfa 1.1.31 2026-04-14 15:12:37 -04:00
Neil e3844cb46f 1.1.30 2026-04-14 01:00:47 -07:00
Jinjing c163682a76 1.1.29 2026-04-14 00:36:26 -07:00
Jinjing b4c27bc37a 1.1.28 2026-04-13 23:38:52 -07:00
Jinjing 535a88bf47 1.1.28-rc.1 2026-04-13 23:32:18 -07:00
Jinjing 49080b1d2d 1.1.28-rc.0 2026-04-13 23:10:34 -07:00
Jinjing 2f5eac22fd 1.1.27 2026-04-13 23:05:09 -07:00
Jinwoo Hong cc66e120eb feat: Add SSH remote support (beta) (#590) 2026-04-13 19:23:09 -07:00
Jinjing 10f8ce1a55 1.1.27-rc.0 2026-04-13 19:03:03 -07:00
Jinwoo HongandClaude Opus 4.6 3793125319 fix: resolve Codex spawn failures on Windows (#562)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 15:49:44 -07:00
Jinjing 0f3ecfede7 1.1.26 2026-04-13 15:11:37 -07:00
Jinjing a98a8d6736 1.1.26-rc.0 2026-04-13 13:34:04 -07:00
Neil 70ce38ce6e 1.1.25 2026-04-13 00:25:47 -07:00
Neil d3748e1c82 1.1.24 2026-04-12 23:59:14 -07:00
Neil 2204d35d25 1.1.23-rc.2 2026-04-12 23:47:03 -07:00
Neil 424ceea07e Speed up release workflow (#579)
* speed up release workflow

* fix lint in manifest merge helper

* remove release preflight gate

* update CI to node 24
2026-04-12 23:41:44 -07:00
Neil c33238d817 1.1.23-rc.1 2026-04-12 22:40:19 -07:00
Neil 466ff56f68 1.1.23-rc.0 2026-04-12 22:32:52 -07:00
brennanb2025 0dd6cd9ec9 1.1.22 2026-04-12 15:26:15 -07:00
Jinwoo-H 1263481380 1.1.21 2026-04-12 16:18:42 -04:00
brennanb2025 f240e461ee 1.1.20 2026-04-12 11:40:52 -07:00
Neil c9462de125 1.1.19 2026-04-12 01:20:41 -07:00
Neil 86e48ef86d 1.1.18 2026-04-12 00:51:18 -07:00
Jinjing 7c538e5a5a 1.1.17 2026-04-12 00:02:13 -07:00
Jinjing b84a05bf69 1.1.17-rc.0 2026-04-11 22:37:51 -07:00
Neil 7cb57470f1 1.1.16 2026-04-11 15:57:48 -07:00
Jinjing db7eadf4e8 1.1.15 2026-04-11 15:05:39 -07:00
Jinwoo-H 0336f13ac6 1.1.14 2026-04-11 14:31:59 -04:00
Jinjing 0e697e3740 1.1.13 2026-04-11 05:56:30 -07:00
Jinjing 31041c117d 1.1.12 2026-04-11 00:56:45 -07:00
Jinjing 1fbdeb9bb4 1.1.11 2026-04-10 23:48:23 -07:00
Jinjing 696590918c feat: Quick Jump to Worktree palette (Cmd+J) (#469)
* wip in the design doc

* fix: use Ctrl+Shift+J for worktree palette on non-darwin platforms

To avoid colliding with Ctrl+J (Line Feed) on Windows/Linux, we now
use Ctrl+Shift+J for the worktree jump palette on those platforms,
leaving Cmd+J for macOS.

* refactor: migrate QuickOpen to cmdk and unify overlay state

- Migrated `QuickOpen.tsx` to use `cmdk` (`CommandDialog`) for visual and
  behavioral consistency with the new worktree jump palette, while keeping
  the existing custom fuzzy match algorithm.
- Unified the overlay state systems (`activeModal`, `quickOpenVisible`,
  `worktreePaletteVisible`) into a single `activeModal` union type.
- This automatically handles mutual exclusion without boilerplate
  toggle logic spread across components.

* fix: forward QuickOpen and worktree shortcuts from browser guests

Added main-process interceptors for `Cmd/Ctrl+P` and `Cmd/Ctrl+1-9`
so that QuickOpen and numeric worktree jumping continue to work
even when an embedded browser guest (webview) has keyboard focus.

* fix: address review findings

- Set spawnEnv.SHELL before pty.spawn() in the fallback loop so the
  child process inherits the correct SHELL value instead of the stale
  original.
- Remove dead Cmd+P and Cmd+1-9 renderer keydown handlers from App.tsx;
  these are now handled via IPC from createMainWindow.ts before-input-event
  (the IPC handlers in useIpcEvents.ts have the same view-state guards).
2026-04-10 23:37:23 -07:00
Jinjing b41cae60bb 1.1.11-rc.0 2026-04-10 23:11:30 -07:00
Jinjing 652dcadf7d 1.1.10 2026-04-10 23:11:25 -07:00
Jinjing 1049b8af65 1.1.10-rc.0 2026-04-10 20:47:41 -07:00
Jinjing 0f819032a0 feat: auto-refresh File Explorer via filesystem watcher (#456)
* fix: address review findings

* feat: add filesystem watcher for auto-refreshing File Explorer

Adds @parcel/watcher-based filesystem watching so the File Explorer
automatically reflects external changes (creates, deletes, renames)
without manual refresh.
2026-04-10 19:50:14 -07:00
Jinjing 6631047b95 1.1.9 2026-04-10 14:15:48 -07:00
Jinjing c726878a27 feat: render markdown in worktree comment cards (#452)
Add CommentMarkdown component using react-markdown + remark-gfm +
remark-breaks to render rich formatting (bold, lists, code, links) in
sidebar worktree comment cards. Update height estimation to account for
markdown block elements and capped code block height.
2026-04-10 14:11:55 -07:00
Jinjing d0cee5f83e 1.1.8 2026-04-10 12:32:10 -07:00
Jinjing 3dfa87daab 1.1.8-rc.0 2026-04-10 11:10:16 -07:00
Neil 8d3f640e67 Fix macOS dev Electron shutdown on Ctrl+C (#435) 2026-04-09 23:50:23 -07:00
Jinwoo-H 5c0d97ebf9 1.1.7 2026-04-09 15:30:36 -04:00
Jinjing bced9b5308 refactor: reorganize project structure for build assets and scripts (#419)
Move build resources to resources/build/, icon source files to
resources/icon-source/, scripts to config/scripts/, and patches
to config/patches/ for a cleaner top-level directory layout.
2026-04-09 12:28:52 -07:00
Jinjing e5f75564af feat: add mermaid diagram rendering and code block copy button (#418)
* feat: add mermaid diagram rendering and code block copy button

- Add mermaid library for rendering mermaid diagrams in markdown preview
- Create MermaidBlock component for diagram rendering
- Create CodeBlockCopyButton component for copying code blocks
- Extract CSS into separate files for better organization

* fix: address review findings

- Sanitize mermaid SVG output with DOMPurify before innerHTML assignment
- Remove dead `initialized` flag in MermaidBlock
- Serialize concurrent mermaid.render() calls with a promise queue
- Add .catch() handlers for clipboard write promises
- Skip CodeBlockCopyButton wrapper for mermaid diagram blocks
2026-04-09 12:21:11 -07:00
Jinjing d5a8ab5aba 1.1.6 2026-04-08 23:29:11 -07:00