Commits

Ignore non-keydown terminal shortcuts

f864ef189d • Julius Marminge • Feb 16, 2026

Add terminal word and line navigation arrow shortcuts

765f4cd00b • Julius Marminge • Feb 16, 2026

Block deletion of projects that still have threads

748ea2ae20 • Julius Marminge • Feb 16, 2026

Confirm project deletion and clean up orphaned worktrees

56a09ad1aa • Julius Marminge • Feb 16, 2026

Delete projects from the sidebar context menu

be1c8c4656 • Julius Marminge • Feb 16, 2026

Memoize ChatView selection handlers with useCallback

b7fb0b8fed • Julius Marminge • Feb 16, 2026

Simplify env mode change handler in ChatView

5656f294d0 • Julius Marminge • Feb 16, 2026

Keep composer focused after toolbar and mode changes

dd23bd73d9 • Julius Marminge • Feb 16, 2026

Prevent config refetches and tighten Windows platform detection

8dd107429e • Julius Marminge • Feb 15, 2026

change defailt for new termial

1269b52580 • Julius Marminge • Feb 15, 2026

nit

fe79c8e9ee • Julius Marminge • Feb 15, 2026

tidy up

0a5aaf3e0e • Julius Marminge • Feb 15, 2026

rm

3d7ef8a833 • Julius Marminge • Feb 15, 2026

update doc

66ebadb448 • Julius Marminge • Feb 15, 2026

Harden keybinding schemas and align tests with server defaults

6667992753 • Julius Marminge • Feb 15, 2026

Extract keybindings config loading into keybindings module

41ba1ec7a8 • Julius Marminge • Feb 15, 2026

Simplify resolved keybinding payload and remove unused LRU cache

3db020a683 • Julius Marminge • Feb 15, 2026

Use Vitest assert API in keybindings tests

20d3ad5d50 • Julius Marminge • Feb 15, 2026

Inline keybinding when AST type and update keybindings tests

54fa15c72e • Julius Marminge • Feb 15, 2026

Resolve and validate keybindings on server before sending to web

370127760a • Julius Marminge • Feb 15, 2026

Use LRU cache for keybinding when-expression AST parsing

dd3babdcad • Julius Marminge • Feb 15, 2026

Harden keybinding parsing and config resolution

7aa717c5c2 • Julius Marminge • Feb 15, 2026

Refactor Sidebar component to streamline keybindings handling

8beba3e16b • Julius Marminge • Feb 15, 2026

Resolve keybinding precedence across commands

38c93a2abd • Julius Marminge • Feb 15, 2026

Add configurable shortcuts for new chat and open-in-editor

ef4ce2e1ec • Julius Marminge • Feb 15, 2026

Load terminal keybindings via React Query server config helper

61e9ba4b19 • Julius Marminge • Feb 15, 2026

Add source links to keybinding schema references

ad6247577e • Julius Marminge • Feb 15, 2026

Resolve terminal keybindings on server before sending config

f1cd76c17a • Julius Marminge • Feb 15, 2026

Extract keybindings contracts into dedicated module

31aa32b83b • Julius Marminge • Feb 15, 2026

Align web keybinding types with shared contract aliases

53c367420c • Julius Marminge • Feb 15, 2026

Rename terminal-shortcuts module to keybindings

ace5803581 • Julius Marminge • Feb 15, 2026

Add configurable terminal keybindings loaded from ~/.t3

645b037c9e • Julius Marminge • Feb 15, 2026

Respect chat scroll position during streaming updates

7fc53dadc7 • Julius Marminge • Feb 15, 2026

fetch in background

98c4b7c724 • Julius Marminge • Feb 15, 2026

Guard git quick actions for diverged and stale branch status

60111b2b91 • Julius Marminge • Feb 15, 2026

scope toasts per thread

1f17e9c429 • Julius Marminge • Feb 15, 2026

Scope branch refresh fetch to checked-out upstream refspec

6708fe996a • Julius Marminge • Feb 15, 2026

Make checkout tolerate upstream refresh failures

72d7fccc52 • Julius Marminge • Feb 15, 2026

Refresh branch upstream after checkout and invalidate git queries

f145a453b5 • Julius Marminge • Feb 15, 2026

Shorten no-action hint text in Git actions control

1f4f693dd6 • Julius Marminge • Feb 15, 2026

Hide drawer on final terminal close

6e46a7be38 • Julius Marminge • Feb 15, 2026

Clear terminal viewport before final close

0be98ea9d1 • Julius Marminge • Feb 15, 2026

Stop terminal close from auto-reopening with replayed history

2cd92ae6f5 • Julius Marminge • Feb 15, 2026

Fix terminal close behavior without toggling drawer

85fe41bad0 • Julius Marminge • Feb 15, 2026

Omit empty push target and track branch in action deps

0c26396f79 • Julius Marminge • Feb 15, 2026

Show push target in Git action progress stages

cc37865c2d • Julius Marminge • Feb 15, 2026

Use React Query mutations for git worktree operations

a6b9ece840 • Julius Marminge • Feb 15, 2026

Fix toast CTA indentation in GitActionsControl

65ab532342 • Julius Marminge • Feb 15, 2026

Close result toast only after push confirmation

cce74f913c • Julius Marminge • Feb 15, 2026

Fix push-only progress stages in Git action toasts

170c3a7162 • Julius Marminge • Feb 15, 2026

Hide PR CTAs on default branch and make git invalidation non-blocking

1fe3cf53a7 • Julius Marminge • Feb 15, 2026

Refine disabled git action styling and menu width

07187d3794 • Julius Marminge • Feb 15, 2026

kewl

758df838d9 • Julius Marminge • Feb 15, 2026

Polish action button icons and hover tooltips

669168d08a • Julius Marminge • Feb 15, 2026

Add inline branch creation to branch picker search

9bd663be7f • Julius Marminge • Feb 15, 2026

Use action maps for Git dialog title and description

58d926fcfb • Julius Marminge • Feb 15, 2026

Close git action toast before triggering follow-up action

b5149f5959 • Julius Marminge • Feb 15, 2026

Keep git action success toast visible until dismissed

ea661fb635 • Julius Marminge • Feb 15, 2026

Skip commit progress stages when no files changed

8bbba3d358 • Julius Marminge • Feb 15, 2026

Streamline git action flow and improve changed-files dialog

c0bdd46ddd • Julius Marminge • Feb 15, 2026

fmt

c743239b5e • Julius Marminge • Feb 15, 2026

kewl

f97888a6fd • Julius Marminge • Feb 15, 2026

Reduce git action success toast duration

2a6a90a327 • Julius Marminge • Feb 15, 2026

Prefer upstream branch in push result summary

47019ad79d • Julius Marminge • Feb 15, 2026

Refine git action success toasts with contextual summaries

78fabcfde9 • Julius Marminge • Feb 15, 2026

Fix disabled git action tooltip hover handling

7690837f38 • Julius Marminge • Feb 15, 2026

Improve git status details and streamline quick action flows

85eb379dd7 • Julius Marminge • Feb 15, 2026

git actions

5a30594009 • Julius Marminge • Feb 15, 2026

Use outline styling for Git action buttons

02ca9324c5 • Julius Marminge • Feb 15, 2026

Adopt Base UI components and improve editor open behavior

d3c93752e5 • Julius Marminge • Feb 15, 2026

Filter app runtime env vars from terminal spawn environment

4b4abcdd7d • Julius Marminge • Feb 14, 2026

todo updates

eb35685aeb • Theo Browne • Feb 14, 2026

fix message scrolling and update todo

fa3cccc3f9 • Theo Browne • Feb 14, 2026

Improve thread composer focus behavior

54e7dd96f7 • Theo Browne • Feb 14, 2026

Fix Electron dev env and streamline Git action toast

9e3fa3e67f • Julius Marminge • Feb 13, 2026

Move git action progress to toast and stop auto-opening PRs

38de3417b8 • Julius Marminge • Feb 13, 2026

run backend as node

4fff00c8c3 • Julius Marminge • Feb 13, 2026

Handle branch recency lookup failures in branch listing

6b916d3a6f • Julius Marminge • Feb 13, 2026

Prioritize current and default branches in branch list ordering

21580dc1b0 • Julius Marminge • Feb 13, 2026

Sort git branches by latest commit timestamp

ba9585966c • Julius Marminge • Feb 13, 2026

Guard orphaned worktree deletion behind project context

293f7b1507 • Julius Marminge • Feb 13, 2026

Show worktree name in thread delete confirmation

4f5eb3be4d • Julius Marminge • Feb 13, 2026

Use Yes/No labels for desktop worktree confirm

b6523a15dc • Julius Marminge • Feb 13, 2026

Guard worktree cleanup on missing project

8a4fed1bf2 • Julius Marminge • Feb 13, 2026

Add desktop-backed confirm dialog API for worktree deletion

0068a93cfa • Julius Marminge • Feb 13, 2026

Delete orphaned worktree when deleting a thread

dd912666f2 • Julius Marminge • Feb 13, 2026

Simplify terminal toggle to only update visibility state

521238cf8e • Julius Marminge • Feb 13, 2026

Show pulsing terminal icon for active thread processes

5da67c40eb • Julius Marminge • Feb 13, 2026

Tighten test fixtures for terminal options and event typing

804572c8ff • Julius Marminge • Feb 13, 2026

Emit terminal activity events from subprocess polling

ddc4a93c36 • Julius Marminge • Feb 13, 2026

Close terminal session when hiding terminal panel

901579233c • Julius Marminge • Feb 13, 2026

Migrate legacy terminal history to terminal-scoped log path

d27b08bae6 • Julius Marminge • Feb 13, 2026

Track thread terminal running state across UI and store

485747b892 • Julius Marminge • Feb 13, 2026

Add dev runner for deterministic multi-instance port offsets

15380f2b5f • Julius Marminge • Feb 13, 2026

current color github icon

48b1f7c388 • Julius Marminge • Feb 13, 2026

Clear terminal history on close and prefer git cwd

b26e2d192e • Julius Marminge • Feb 13, 2026

Use terminal close API with exit fallback in ChatView

e6d6450728 • Julius Marminge • Feb 13, 2026

Update apps/web/src/components/ThreadTerminalDrawer.tsx

739205872f • Julius Marminge • Feb 13, 2026

Migrate thread terminals to grouped layout model

07210d0c91 • Julius Marminge • Feb 13, 2026

Add close-terminal actions and state handling in thread drawer

ee463f6b76 • Julius Marminge • Feb 13, 2026