Commits

test: use dynamic default branch in remote-base-ahead case

8cd92150b1 • Julius Marminge • Mar 2, 2026

fix: resolve no-upstream base from origin tracking branches

d0ab35931e • Julius Marminge • Mar 2, 2026

fix: keep toast CTA git actions on the active feature branch

882684a80c • Julius Marminge • Mar 2, 2026

fix: avoid no-upstream push skip when base cannot be resolved

96efd1cef0 • Julius Marminge • Mar 2, 2026

refactor: dedupe git action new-branch flow

c8974ede6d • Julius Marminge • Mar 2, 2026

Handle no-upstream branches by comparing commits against base

0c637e3d5e • Julius Marminge • Mar 2, 2026

Require ahead commits before offering Create PR on untracked branches

0e2d50a620 • Julius Marminge • Mar 2, 2026

Add coverage for no-upstream default-branch quick actions

f3b3c54859 • Julius Marminge • Mar 2, 2026

Enable push/PR actions for branches without upstream

02eca40c3b • Julius Marminge • Mar 2, 2026

Add default-branch safeguard with auto feature branch fallback

c6ee3aee9f • Julius Marminge • Mar 2, 2026

Document lint and typecheck completion requirements

586e0ecea9 • Julius Marminge • Mar 2, 2026

Update contracts description to effect/Schema in AGENTS.md

dcd18413a2 • Julius Marminge • Mar 2, 2026

type

73f296b4cf • Julius Marminge • Mar 2, 2026

fix?

1419bf3989 • Julius Marminge • Mar 2, 2026

prep npm

dca85c402c • Julius Marminge • Mar 2, 2026

kewl

56a3ad0f8b • Julius Marminge • Mar 2, 2026

verbose in ci

36f484c25a • Julius Marminge • Mar 2, 2026

kewl

03c6685097 • Julius Marminge • Mar 2, 2026

Add tagged desktop release pipeline and unified artifact builder

23afddfbf9 • Julius Marminge • Mar 2, 2026

Fix diff panel padding and top spacing for virtualized files

e3a2dfb9d0 • Julius Marminge • Mar 1, 2026

Keep diff panel header sticky while scrolling

3dd004c323 • Julius Marminge • Mar 1, 2026

Handle remote checkout conflicts without duplicate local branch

1af43dbf90 • Julius Marminge • Mar 1, 2026

Handle remote lookup failures in branch listing

16fed12dcc • Julius Marminge • Mar 1, 2026

Filter detached HEAD pseudo-refs from branch listings

29825f2f8a • Julius Marminge • Mar 1, 2026

Handle branch checkout and dedupe for slash-named remotes

efcee4b863 • Julius Marminge • Mar 1, 2026

Reorder sidebar thread status badges and title layout

26edcab8b4 • Julius Marminge • Mar 1, 2026

Hide duplicate remote branches when local branch exists

c626892adf • Julius Marminge • Mar 1, 2026

Support remote branch listing and tracking checkout flow

3c66cdf2fe • Julius Marminge • Mar 1, 2026

Open diff files in editor from diff header clicks

db31c36213 • Julius Marminge • Mar 1, 2026

Remove redundant PR status title attribute

cafe3352f1 • Julius Marminge • Mar 1, 2026

Avoid popup-open false errors on mobile browsers

7a39ce34fa • Julius Marminge • Mar 1, 2026

Add clickable PR status tooltip in sidebar threads

483702df77 • Julius Marminge • Mar 1, 2026

even better

206eb6a785 • Julius Marminge • Feb 28, 2026

kewl

de9ec2bc73 • Julius Marminge • Feb 28, 2026

simp

1a66e517cd • Julius Marminge • Feb 28, 2026

simp

33e6f35ce9 • Julius Marminge • Feb 28, 2026

Add copy button to chat markdown code blocks

e8896fe02d • Julius Marminge • Feb 28, 2026

Fix code highlight cache behavior for streaming markdown

e89b053269 • Julius Marminge • Feb 28, 2026

Move diff theme overrides into DiffPanel unsafeCSS

d052d481d8 • Julius Marminge • Feb 28, 2026

Align diff panel surfaces with app theme colors

fcbb494af7 • Julius Marminge • Feb 28, 2026

Use shared Shiki highlighting for chat markdown code blocks

2980a853e5 • Julius Marminge • Feb 28, 2026

feat: custom models (#121)

56de1465fa • Theo Browne • Feb 28, 2026

Merge pull request #122 from pingdotgg/codething/10276f55

b500106fde • Julius Marminge • Feb 28, 2026

fix type

d48b42c017 • Julius Marminge • Feb 28, 2026

simplify layers

fb45896588 • Julius Marminge • Feb 28, 2026

Flatten attachment paths with message-prefixed filenames

b52518f85f • Julius Marminge • Feb 28, 2026

Serve attachments using URL-encoded relative paths

3e99019af8 • Julius Marminge • Feb 28, 2026

Overwrite attachment bytes for repeated message attachment index

7d4b02689e • Julius Marminge • Feb 28, 2026

Preserve empty attachment updates in projection pipeline

9962f57ad0 • Julius Marminge • Feb 28, 2026

dedupe

8b538e2802 • Julius Marminge • Feb 28, 2026

nit

a6c57e169a • Julius Marminge • Feb 28, 2026

kewl

6f92f0a668 • Julius Marminge • Feb 28, 2026

fixxx

35817601ff • Julius Marminge • Feb 28, 2026

Add gallery navigation to expanded chat image previews

2b154db938 • Julius Marminge • Feb 28, 2026

Make attachment writes transactional and decode attachment URLs

b9ff7aa5cd • Julius Marminge • Feb 28, 2026

Harden attachment materialization and static file path handling

b5188e8cea • Julius Marminge • Feb 28, 2026

Persist and serve projected message image attachments

992db16586 • Julius Marminge • Feb 28, 2026

Reuse persisted cwd when recovering stale provider sessions

2aad749e24 • Julius Marminge • Feb 28, 2026

clamp

aa267ebb05 • Julius Marminge • Feb 28, 2026

web: keep active turn out of virtualization

1a33f25970 • Cursor Agent • Feb 28, 2026

Guard delayed terminal exit callback

21c823ecdc • Julius Marminge • Feb 28, 2026

Handle terminal exit writes and auto-close exited terminal view

80498f1709 • Julius Marminge • Feb 28, 2026

Handle favicon links when href precedes rel

e6c5a4a4bb • Julius Marminge • Feb 27, 2026

match assets/{icon,logo} as well

732b3abf99 • Julius Marminge • Feb 27, 2026

Extract project favicon route and tighten turn-settled logic

ffbf541ff8 • Julius Marminge • Feb 27, 2026

Gate latest-turn completion UI on settled turn state

709f961e1c • Julius Marminge • Feb 27, 2026

Remove my junk paths

1653383573 • Theo Browne • Feb 27, 2026

Favicons + custom port during dev

c7ae6b9471 • Theo Browne • Feb 27, 2026

Show pending approvals in sidebar thread status

bbcf9ba9db • Julius Marminge • Feb 27, 2026

Replace thread latestTurnId with structured latestTurn metadata

3f81f9dcb4 • Julius Marminge • Feb 27, 2026

Handle provider turn IDs correctly in runtime ingestion

b073fea5fb • Julius Marminge • Feb 27, 2026

Inline provider thread and turn ID schemas in runtime events

834236931e • Julius Marminge • Feb 27, 2026

Guard provider lifecycle updates to primary thread and active turn

872b907372 • Julius Marminge • Feb 27, 2026

copy on hover, better button treatments (#110)

0b8e098c10 • Theo Browne • Feb 27, 2026

Migrate workflows to Blacksmith (#111)

7c6a0f869d • blacksmith-sh[bot] • Feb 27, 2026

Sync diff renderer theme with app theme changes

3a43047102 • Julius Marminge • Feb 27, 2026

fix nullability

041acf158a • Julius Marminge • Feb 27, 2026

migr

f9752d7c08 • Julius Marminge • Feb 27, 2026

tone down defautls

766592b83b • Julius Marminge • Feb 27, 2026

Disable two Effect lint rules in server tsconfig

1c3c412ce4 • Julius Marminge • Feb 27, 2026

Handle session restart failures without dropping active thread session

f9e6d1290d • Julius Marminge • Feb 27, 2026

Persist required approval policy and sandbox mode for sessions

8ef653fcc0 • Julius Marminge • Feb 27, 2026

rm

fb8d66b8d3 • Julius Marminge • Feb 27, 2026

Fix type error with optional approvalPolicy and sandboxMode

e70b34de62 • Julius Marminge • Feb 27, 2026

Add .t3 keybindings and initial local runtime state files

b1584fab8f • Julius Marminge • Feb 27, 2026

Restart provider sessions when runtime mode changes

718084065e • Julius Marminge • Feb 27, 2026

Propagate runtime approval and sandbox settings to turn startup

57dd091e05 • Julius Marminge • Feb 27, 2026

Provide NodeServices layer in wsServer bootstrap test

a1f208f1e6 • Julius Marminge • Feb 27, 2026

Require bootstrap IDs for root thread auto-navigation

581aa7279f • Julius Marminge • Feb 27, 2026

Recover bootstrap thread from snapshot when IDs are missing

0b29924648 • Julius Marminge • Feb 27, 2026

Return existing bootstrap thread IDs in welcome and guard root navigatio

49472da669 • Julius Marminge • Feb 27, 2026

Use pathname ref in EventRouter bootstrap navigation

69a2eac2ff • Julius Marminge • Feb 27, 2026

Bootstrap default thread and route to it on server welcome

5fd632c357 • Julius Marminge • Feb 27, 2026

Prevent duplicate sends and sync worktree branch state

bb2164c945 • Julius Marminge • Feb 27, 2026

Prevent duplicate sends while composer request is in flight

8c91aa5570 • Julius Marminge • Feb 27, 2026

Stop forcing setup script to open a new terminal

6db8257b1e • Julius Marminge • Feb 27, 2026

Capture threadId before async send flow

f6e7166e79 • Julius Marminge • Feb 27, 2026

Require base branch before first send in worktree mode

2da8290040 • Julius Marminge • Feb 27, 2026

rm redundant gen

4d6e8e1ca5 • Julius Marminge • Feb 27, 2026

Remove assistant-complete text payload from orchestration flow

7e4da5b157 • Julius Marminge • Feb 27, 2026