Commit Graph
140 Commits
Author SHA1 Message Date
JinjingandClaude Opus 4.6 b6b1a27990 fix: allow single-digit values in NumberField input (#58) (#60)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:16:59 -07:00
JinjingandClaude Opus 4.6 67aa2af2f3 feat: use Enter to submit and Shift+Enter for line break in comment editor (#61)
Closes #48

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 16:14:37 -07:00
Neil f3aaa952f9 1.0.27 v1.0.27 2026-03-23 15:54:42 -07:00
Neil 33b41cb97e Center page (#59) 2026-03-23 15:54:33 -07:00
JinjingandClaude Opus 4.6 19a7f650ce fix: hide terminal when no active worktree, show landing page instead (#57)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 15:53:25 -07:00
Jinjing 1fac83427d fix: preserve terminal search shortcut and refresh right sidebar state (#56) 2026-03-23 15:34:18 -07:00
Neil ac37d83bbd Update README to enhance project description 2026-03-23 15:08:53 -07:00
Jinjing 3c582a6ff5 1.0.26 v1.0.26 2026-03-23 14:50:54 -07:00
Jinjing 59e6baa18f fix: keep worktree tab closes scoped to owning worktree (#54) 2026-03-23 14:45:14 -07:00
JinjingandClaude Opus 4.6 866272093d feat: add auto-pr-merge and auto-submit skills with fast CI polling (#53)
Add auto-pr-merge skill (from noqa) with CI wait times reduced for orca's
fast CI: 1-min initial wait + 1-min poll intervals (~6 min max) instead of
8-min + 3-min (~23 min max). Add auto-submit skill to orchestrate the full
review-fix-pr-merge pipeline.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 11:30:36 -07:00
Jinjing dfc01a8903 1.0.25 v1.0.25 2026-03-23 11:27:21 -07:00
JinjingandClaude Opus 4.6 04171449f6 fix: prevent update banner from persisting after installing the update (#52)
With allowPrerelease enabled, electron-updater may consider the current
version as an "available" update, causing the update banner to reappear
in a loop after restarting. Guard both update-available and
update-downloaded handlers to skip when the reported version matches the
running app version. Also preserve the userInitiated flag through the
same-version guard so user-initiated checks still show the "latest
version" toast.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 11:23:03 -07:00
Jinjing ef79af969e 1.0.24 v1.0.24 2026-03-23 09:53:46 -07:00
Jinjing 1048021e85 fix: preserve terminal state when clearing active worktree (#51) 2026-03-23 09:52:26 -07:00
JinjingandClaude Opus 4.6 008a341675 Add auto-review-fix skill (#50)
Automated iterative code review and fix loop with parallel review agents.
Runs up to 4 iterations of review-validate-fix cycle with specialized
review commands per file category.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 09:43:18 -07:00
Jinjing 90c0e36a16 fix: harden packaged app PATH setup (#49) 2026-03-23 09:34:47 -07:00
JinjingandClaude Opus 4.6 596aac5b8c fix: skip redundant GitHub refresh when re-clicking active worktree (#45)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 09:23:59 -07:00
Jinjing 83cf02105f 1.0.23 v1.0.23 2026-03-23 00:02:26 -07:00
JinjingandClaude Opus 4.6 415ae35dce Fix shutdown clearing active worktree/tab state from wrong layer (#44)
Move activeWorktreeId/activeTabId clearing out of shutdownWorktreeTerminals
(a terminal-focused store action) and into the UI component that triggers
shutdown. The delete flow already handles this independently in worktrees.ts.

Also fix pre-existing lint issues and extract terminal helpers to separate file.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-23 00:00:10 -07:00
JinjingandClaude Opus 4.6 85f678d736 Make comment textarea auto-expandable in WorktreeMetaDialog (#43)
Auto-resize the textarea as the user types, capped at max-h-60 with overflow scroll.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 23:47:51 -07:00
Jinjing 0c83e5b9d8 fix: refresh github status on activity (#42) 2026-03-22 23:47:46 -07:00
NeilandClaude Opus 4.6 c2e4ae77d6 Support spaces in worktree names (#40)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 23:18:49 -07:00
NeilandClaude Opus 4.6 3bad80a8ba Add 'Add repo' option to repo filter dropdown (#39)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 23:17:25 -07:00
NeilandClaude Opus 4.6 bcc1ba6fa4 Fix Windows build: add missing getVersion to UpdaterApi type
The preload implementation and IPC handler for getVersion existed but
the type declaration was missing, causing TS2339 on Windows CI.

Also converts interfaces to type aliases in the preload type
declarations to satisfy the consistent-type-definitions lint rule.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 22:46:24 -07:00
Jinjing ddbad7a13f Fix PR status display: deduplicate concurrent requests and simplify cache logic (#38) 2026-03-22 16:28:35 -07:00
Neil 0a88bea0e6 1.0.22 v1.0.22 2026-03-22 15:58:33 -07:00
NeilandClaude Opus 4.6 c17a9852c7 Fix update-related issues: macOS crash, duplicate notifications, version display (#37)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 15:56:06 -07:00
NeilandClaude Opus 4.6 b1a5b0fc0d Break up large files into well-organized modules (#29)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 15:22:55 -07:00
Jinjing 8d95548c44 1.0.21 v1.0.21 2026-03-22 15:02:18 -07:00
Jinjing f5275a74da Fix TypeScript error and linting issues: extract SortableTab to separate file (#34) 2026-03-22 14:54:26 -07:00
Jinjing c9a9e06a0d 1.0.20 v1.0.20 2026-03-22 14:20:40 -07:00
Jinjing 403b19af53 Update WorktreeCard and WorktreeList components (#32) 2026-03-22 14:17:03 -07:00
JinjingandClaude Opus 4.6 9d8ede4980 Add repo-added notifications (#19)
* repo-added notifications feature

- Add repo-added notifications

* Fix lint issues in repos slice: use type alias, add curly braces

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 14:04:30 -07:00
JinjingandClaude Opus 4.6 cfc3dfcbb4 Fix terminal padding: add small inset to xterm container (#30)
Adds 4px top-left margin with matching size reduction to prevent
terminal content from touching the pane edges.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 14:04:07 -07:00
NeilandClaude Opus 4.6 6a71c13124 Add dismiss button to update notifications (#25)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 12:39:24 -07:00
NeilandClaude Opus 4.6 a4dc702b6e Add Ghostty-style drag-to-reorder terminal panes (#24)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 12:39:14 -07:00
Neil 428c2389ca Lint long files (and add TS skills) (#23) 2026-03-22 12:12:54 -07:00
NeilandClaude Opus 4.6 4d65b9e69d Add Ghostty-style drag-to-resize for terminal split panes (#22)
- Wider invisible hit area around dividers (visible line drawn via CSS
  ::after pseudo-element) for easier grabbing
- Persist split ratios in layout snapshots so resized panes survive
  tab switches and restores
- Double-click divider to equalize sibling panes
- Notify onLayoutChanged after drag-end to trigger ratio persistence

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 12:11:54 -07:00
Neil 84c1dea7e4 1.0.19 v1.0.19 2026-03-22 11:47:42 -07:00
NeilandClaude Opus 4.6 c0eaf328b2 Add right sidebar with file explorer, source control, and Monaco editor (#21)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-22 11:47:22 -07:00
Neil 1f34ab9337 1.0.18 v1.0.18 2026-03-21 18:44:14 -07:00
Neil c2f0534f4d bump 2026-03-21 18:44:11 -07:00
Neil dde81310f9 1.0.16 2026-03-21 18:43:38 -07:00
NeilandClaude Opus 4.6 7af384c904 Fix first worktree card top border cutoff (#15)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 18:43:04 -07:00
NeilandClaude Opus 4.6 234c422225 Improve update experience: toasts, graceful restart, sidebar indicator (#14)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 18:42:49 -07:00
NeilandClaude Opus 4.6 c6acd8b2c2 Add Orca logo and polish README header (#13)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 17:28:17 -07:00
Neil 7905535a18 1.0.15 v1.0.15 2026-03-21 17:10:02 -07:00
NeilandClaude Opus 4.6 563f5400d1 Add application screenshot to README (#12)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 17:09:18 -07:00
NeilandClaude Opus 4.6 091dc3e4e2 Capitalize app name to Orca for desktop installs (#11)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 17:06:41 -07:00
NeilandClaude Opus 4.6 a9e2b49e56 Add card gap and quick-create in worktree dialog (#10)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 17:04:20 -07:00