Commits
optional
1309495218 • Julius Marminge • Mar 3, 2026
Add AI-generated semantic branch naming for git commits
c34a4c69e5 • Julius Marminge • Mar 3, 2026
no forwardref needed
2f6cac0cf0 • Julius Marminge • Mar 3, 2026
Virtualize branch picker list and forward ComboboxList ref
5c26df3a4f • Julius Marminge • Mar 3, 2026
Fix Windows command detection and branch checkout error flow
302323a64b • Julius Marminge • Mar 3, 2026
Sync thread metadata after worktree branch rename
b981fad920 • Julius Marminge • Mar 3, 2026
Gate embedded commit hash lookup to packaged desktop builds
8a2f2a5c2b • Julius Marminge • Mar 3, 2026
Refactor commit hash resolution in About panel
e319735ed1 • Julius Marminge • Mar 3, 2026
Show desktop commit hash in About panel
e7790490f1 • Julius Marminge • Mar 3, 2026
Refactor branch toolbar actions to use transition-based git ops
a638978b75 • Julius Marminge • Mar 3, 2026
Add Zed editor support across open-in flow
4a08686e74 • Julius Marminge • Mar 3, 2026
Expose available editors and gate Open In options
b3de2bd926 • Julius Marminge • Mar 3, 2026
Show optimistic active branch during checkout and branch creation
b81ec02984 • Julius Marminge • Mar 3, 2026
Guard worktree branch rename and fix branch toolbar state
de61c0c42b • Julius Marminge • Mar 3, 2026
Add VS Code open support and stabilize chat autoscroll
ecb4a1efa4 • Julius Marminge • Mar 3, 2026
fmt
1b0093a483 • Julius Marminge • Mar 3, 2026
Scope git checkout effects and bump Effect/Node dependencies
06fc364ee1 • Julius Marminge • Mar 3, 2026
Allow chat composer to shrink within constrained layouts
094859bbc7 • Julius Marminge • Mar 2, 2026
Improve composer menu highlighting and suppress triggers near mentions
5e78386cdc • Julius Marminge • Mar 2, 2026
Fix composer mention cursor handling and trigger detection
c378afeff8 • Julius Marminge • Mar 2, 2026
Add Lexical-based composer editor with file mention pills
bf7002209e • Julius Marminge • Mar 2, 2026
Fix destructive menu icon showing app logo on non-macOS
a3aa4bd189 • Julius Marminge • Mar 2, 2026
Guard all commitRename cleanup paths against concurrent renames
5a0006f7ef • Julius Marminge • Mar 2, 2026
Import ContextMenuItem from contracts in desktop app
9e2e73c070 • Julius Marminge • Mar 2, 2026
Guard commitRename cleanup against concurrent renames
c530e5d50f • Julius Marminge • Mar 2, 2026
Use shared ContextMenuItem type from contracts
674720c6cd • Julius Marminge • Mar 2, 2026
Make ContextMenuItem interface module-private
58c9e4b96d • Julius Marminge • Mar 2, 2026
Stop keydown propagation on rename input
feb286379c • Julius Marminge • Mar 2, 2026
Remove unused prompt dialog infrastructure
cefe641586 • Julius Marminge • Mar 2, 2026
Replace prompt dialog with inline rename in sidebar
664451c296 • Julius Marminge • Mar 2, 2026
Restore lost useMemo calls in ChatView and fix threadActivities referential stability
fd4ff8ca46 • Julius Marminge • Mar 2, 2026
rm
1bcfbdf287 • Julius Marminge • Mar 2, 2026
Fix store selector consistency, memoize timelineMessages, and suppress false-positive lint warnings
4e45c1a6ab • Julius Marminge • Mar 2, 2026
Fix terminal focus on toggle, clean up orphaned terminal state, and revoke optimistic message blob URLs on unmount
32fe80d164 • Cursor Agent • Mar 2, 2026
Update apps/web/src/routes/__root.tsx
6e93d42023 • Julius Marminge • Mar 2, 2026
Improve store referential stability and fix reactive terminal state
6f50867aa1 • Julius Marminge • Mar 2, 2026
Reset ChatView per thread and simplify derived state handling
4fca60469d • Julius Marminge • Mar 2, 2026
fix(web): resolve post-rebase selector/store regressions
afcd824ae9 • Julius Marminge • Mar 2, 2026
Refactor Zustand store usage to granular selectors
f84f279738 • Julius Marminge • Mar 2, 2026
Refactor terminal state store to use granular thread selectors
246624ad3c • Julius Marminge • Mar 2, 2026
Remove useStore selector compatibility shim
410444aead • Julius Marminge • Mar 2, 2026
refactor(web): remove reducer pattern, use Zustand + pure functions
7522d3bde3 • Julius Marminge • Mar 2, 2026
Remove draftThreadTerminalState re-exports; use threadTerminalState directly
ed26b84177 • Julius Marminge • Mar 2, 2026
Unify draft and persisted thread terminal flow
ad4d12cf94 • Julius Marminge • Mar 2, 2026
Enable terminals for local draft threads
f6fd760e4e • Julius Marminge • Mar 2, 2026
Refactor store actions to use direct Zustand state updaters
506a5260dc • Julius Marminge • Mar 2, 2026
Simplify Zustand selectors by removing memoized callbacks
d4c90d696d • Julius Marminge • Mar 2, 2026
Refactor web store usage to granular selectors
be4d26a1b3 • Julius Marminge • Mar 2, 2026
refactor: remove redundant workLogCount stick-to-bottom effect
5c09614319 • Julius Marminge • Mar 2, 2026
fix: align handoff preview URLs with image attachment index
4c846332c5 • Julius Marminge • Mar 2, 2026
Stabilize chat scroll restoration across thread switches
a3a0cbf0f8 • Julius Marminge • Mar 2, 2026
Set default cursor on sidebar session rows
2c7101092a • Julius Marminge • Mar 2, 2026
Allow non-required dev ports to exceed max in offset search
9f068356a4 • Julius Marminge • Mar 2, 2026
Auto-select next available dev ports per mode
f239c90628 • Julius Marminge • Mar 2, 2026
Use forkScoped for background upstream refresh
991dd05e72 • Julius Marminge • Mar 2, 2026
Serve fallback project favicon when no icon file is found
96bf54e293 • Julius Marminge • Mar 2, 2026
Preserve $defs in Codex output schema and refine sidebar header
5ca9b54d66 • Julius Marminge • Mar 2, 2026
Preserve draft env mode across thread and branch context updates
4ab5fca4ca • Julius Marminge • Mar 2, 2026
Show branch toolbar for local draft threads
69a4fa8215 • Julius Marminge • Mar 2, 2026
Run setup script after promoting local draft threads
9e04bad0a5 • Julius Marminge • Mar 2, 2026
Cover runtime undefined draft thread options in store test
a574d9c936 • Julius Marminge • Mar 2, 2026
Preserve draft branch/worktree when update options are undefined
005e13089a • Julius Marminge • Mar 2, 2026
Clean up orphaned composer drafts and harden draft checks
d9cce6402a • Julius Marminge • Mar 2, 2026
Preserve explicit DEFAULT_MODEL draft overrides
508872e04b • Julius Marminge • Mar 2, 2026
Address PR review feedback for draft model/error/persistence handling
aced302b63 • Julius Marminge • Mar 2, 2026
Simplify composer draft persistence and remove debug instrumentation
0b8dfee17b • Julius Marminge • Mar 2, 2026
Refactor draft thread lookups and cache persisted draft state
6ab246676e • Julius Marminge • Mar 2, 2026
Defer thread creation until first message send
122c94a24a • Julius Marminge • Mar 2, 2026
Unify project draft thread state in composer draft store
b59c6d6ab1 • Julius Marminge • Mar 2, 2026
Preserve draft metadata and dedupe composer image retries
c9995995a4 • Julius Marminge • Mar 2, 2026
Persist per-thread composer drafts and reuse project draft threads
545a9193e2 • Julius Marminge • Mar 2, 2026
Run checks before release commit and set desktop buildVersion
fa0205cba3 • Julius Marminge • Mar 2, 2026
chore(release): prepare v0.0.0-alpha.4
8a20bd7f54 • github-actions[bot] • Mar 2, 2026
fix(server): remove duplicate branchExists declaration
10660f376c • Julius Marminge • Mar 2, 2026
feat(ci): add release workflow_dispatch version tagging
ae235f7155 • Julius Marminge • Mar 2, 2026
Remove unused attachment route path helpers
a356cd0d0f • Julius Marminge • Mar 2, 2026
Normalize attachment thread segments to lowercase
58b932ffb8 • Julius Marminge • Mar 2, 2026
Fix attachment cleanup to match exact thread segments
d58af33fba • Julius Marminge • Mar 2, 2026
Reuse attachment thread segment sanitizer in projection pipeline
a56418f8bc • Julius Marminge • Mar 2, 2026
Read stdin before validating required image flag in codex test stub
596e1590df • Julius Marminge • Mar 2, 2026
Harden attachment ID resolution and missing-file handling
70c9147c7f • Julius Marminge • Mar 2, 2026
Switch image attachments to persisted ID-based paths
c0054cb56f • Julius Marminge • Mar 2, 2026
fix: address PR review feedback
41734dfbbf • Julius Marminge • Mar 2, 2026
Inject test ServerConfig across orchestration and git layers
8f42d34db9 • Julius Marminge • Mar 2, 2026
Handle parameterized base64 image data URLs
70857ce299 • Julius Marminge • Mar 2, 2026
Use Effect Schema to decode Codex structured outputs
5e0ec38383 • Julius Marminge • Mar 2, 2026
Handle branch-name generation failures as typed errors
913d0409f6 • Julius Marminge • Mar 2, 2026
fine there
ac0e720de1 • Julius Marminge • Mar 2, 2026
nit
5144d32b77 • Julius Marminge • Mar 2, 2026
data uri for app server
128cc21516 • Julius Marminge • Mar 2, 2026
nit
215ff36362 • Julius Marminge • Mar 2, 2026
Resolve persisted attachment paths across server pipelines
505b4d0bc3 • Julius Marminge • Mar 2, 2026
Generate temporary worktree branch names from UUID tokens
343c0a9472 • Julius Marminge • Mar 2, 2026
Remove git.renameBranch RPC and harden branch rename args
82681606d0 • Julius Marminge • Mar 2, 2026
Scope upstream refresh in checkout effect lifecycle
c91b79b6e2 • Julius Marminge • Mar 2, 2026
Move worktree branch auto-rename into provider turn reactor
5e55aa387f • Julius Marminge • Mar 2, 2026
Add AI-generated worktree branch naming and safe branch rename
a21095bc9a • Julius Marminge • Mar 2, 2026
fix: address latest git action review feedback
ba03241df3 • Julius Marminge • Mar 2, 2026
fix: reuse git action toast after feature-branch checkout
a8059dc2c0 • Julius Marminge • Mar 2, 2026
fix: widen default-branch action dialog
be873bca3e • Julius Marminge • Mar 2, 2026