Commits

Fix latest PR review findings

b441875731 • Julius Marminge • Feb 19, 2026

Address latest PR review comments

8e744269a2 • Julius Marminge • Feb 19, 2026

Address PR review feedback for checkpoint and diff flows

c90e245038 • Julius Marminge • Feb 19, 2026

Use QueryClient to execute checkpoint diff query in test

200e43e44c • Julius Marminge • Feb 19, 2026

Scope checkpoint diff cache keys to avoid collisions

6aea858ed8 • Julius Marminge • Feb 19, 2026

Fix react-pacer import and initialize diff state in test

f07b6ac8e6 • Julius Marminge • Feb 19, 2026

Use React Query for checkpoint diff loading and caching

3afbf93d5e • Julius Marminge • Feb 19, 2026

Prompt before reverting thread checkpoint

ec5c3c32cd • Julius Marminge • Feb 19, 2026

Use undo icon for revert action in chat timeline

5209967a7e • Julius Marminge • Feb 19, 2026

Adopt toggle controls for diff panel and header button

867c122082 • Julius Marminge • Feb 19, 2026

Add checkpoint diff API and hydrate turn diffs in UI

cf8a2f03fc • Julius Marminge • Feb 19, 2026

Add per-turn diff viewer with file targeting

582615971e • Julius Marminge • Feb 19, 2026

Add git-backed filesystem checkpoints for provider session rollback

d2e6cfe109 • Julius Marminge • Feb 19, 2026

Add provider checkpoints and thread rollback support

351736baa1 • Julius Marminge • Feb 19, 2026

refactor: extract shared normalizeProjectScripts into @t3tools/contracts

b236dccca3 • Cursor Agent • Feb 18, 2026

Remove dead code: unused shell env injection functions

ac05ddc0f9 • Cursor Agent • Feb 18, 2026

Fix terminal stability bugs: remove autoFocus from effect deps, stabilize memo, remove dead export

0e73dc1527 • Cursor Agent • Feb 18, 2026

Handle optional terminal dimensions and preserve active terminal size

1a94fcbd29 • Julius Marminge • Feb 18, 2026

Reset script dialog state after close animation

ed40fd3364 • Julius Marminge • Feb 18, 2026

Pass runtime env through terminal open and disable zsh prompt spacer

88f31d2f65 • Julius Marminge • Feb 18, 2026

Require modifier keys for script keybinding capture

c8c0dc6c3c • Julius Marminge • Feb 18, 2026

Fix keybindings parse error wrapping behavior

e52db0bbc2 • Julius Marminge • Feb 18, 2026

Refactor project script persistence flow in ChatView

71d8f74143 • Julius Marminge • Feb 18, 2026

Label setup scripts in project action menu

dfeb673b6d • Julius Marminge • Feb 18, 2026

Fix Windows percent escaping in script env injection

4d886b99f5 • Julius Marminge • Feb 18, 2026

Address second-pass PR feedback on parser hardening

4e791759cf • Julius Marminge • Feb 18, 2026

Address PR review feedback for scripts/keybindings handling

9799b42dcd • Julius Marminge • Feb 18, 2026

Fix web typecheck for optional script env

a999933297 • Julius Marminge • Feb 18, 2026

Support script editing and persist project keybindings

648a6ac372 • Julius Marminge • Feb 18, 2026

Add project script actions with run shortcuts and persistence

3537d47702 • Julius Marminge • Feb 18, 2026

rm unused

9e877f592b • Julius Marminge • Feb 18, 2026

Use Command highlighting state for composer menu navigation

f719aea047 • Julius Marminge • Feb 18, 2026

rm dupe

f6136bd4c2 • Julius Marminge • Feb 18, 2026

Fix workspace entry ignore list regression

385d77d0c2 • Julius Marminge • Feb 18, 2026

rev

ee2f6bd742 • Julius Marminge • Feb 18, 2026

fix cond

e1ba603605 • Julius Marminge • Feb 18, 2026

Add tests for chunking git check-ignore in workspace entry search

5d61b8b14f • Julius Marminge • Feb 18, 2026

Deduplicate workspace index builds and stabilize prompt replacement

2743e45dbe • Julius Marminge • Feb 18, 2026

Refactor web query hooks and debounce composer path search

1b409c3946 • Julius Marminge • Feb 18, 2026

Use bot icon for slash commands and normalize YAML file icons

60ed67e5e1 • Julius Marminge • Feb 18, 2026

Refactor composer menu and debounce path entry search

bd6a5c85e6 • Julius Marminge • Feb 18, 2026

Add VS Code file icons and tighten workspace entry filtering

9cce509013 • Julius Marminge • Feb 18, 2026

Respect .gitignore in workspace search and inline @path mentions

9f48564d84 • Julius Marminge • Feb 18, 2026

Add composer path tagging with workspace entry search

e8556bcff9 • Julius Marminge • Feb 18, 2026

Refresh git upstream before status and tune Git query polling

a1532d5b2d • Julius Marminge • Feb 18, 2026

fmt

ba4a62eb03 • Julius Marminge • Feb 18, 2026

Refactor PR opening logic in GitActionsControl component

09ac18db82 • Julius Marminge • Feb 18, 2026

Cap thread terminals at four and disable add/split controls

376efdd340 • Julius Marminge • Feb 18, 2026

Prevent ChatView header overflow with long thread titles

7a5dd62d2f • Julius Marminge • Feb 18, 2026

Add clean script to package.json for removing build artifacts

f64c26e708 • Julius Marminge • Feb 17, 2026

Guard branch sync when no active thread is selected

6d8d39a5d1 • Julius Marminge • Feb 17, 2026

Extract branch sync logic and limit sync to local mode

afdfe16931 • Julius Marminge • Feb 17, 2026

Use stable IDs for approval actions in ChatView

73fa2d66c7 • Julius Marminge • Feb 16, 2026

Refactor ChatView into memoized subcomponents

51dcb547ed • Julius Marminge • Feb 16, 2026

doc

228862ac56 • Julius Marminge • Feb 16, 2026

Rename local chat shortcut and surface terminal close hints

bc22a71f10 • Julius Marminge • Feb 16, 2026

Add shortcuts for terminal close and chat with same Git state

c42d6a6a64 • Julius Marminge • Feb 16, 2026

Fix top-right toast enter and exit transforms

5242bbbade • Julius Marminge • Feb 16, 2026

Fix collapsed toast content visibility in filtered stacks

05b47e748f • Julius Marminge • Feb 16, 2026

Auto-dismiss thread toasts after 10s of visible time

3863901085 • Julius Marminge • Feb 16, 2026

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