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