Commits
Add durable provider event catch-up by sequence
f8aadcff89 • Julius Marminge • Feb 21, 2026
Improve mobile chat layout and add responsive sidebar primitives
b9bb89cf52 • Julius Marminge • Feb 21, 2026
Support remote hosts for WS transport and Vite dev server
c03bb95282 • Julius Marminge • Feb 21, 2026
Document review thread closure matrix for Workstream 3
05aa27a0d9 • Julius Marminge • Feb 20, 2026
Harden state persistence and tighten WS thread update API
e81c2acb78 • Julius Marminge • Feb 20, 2026
Remove legacy renderer state import path and client schema
fda3073e0c • Julius Marminge • Feb 20, 2026
plan cr fixing
7214778b64 • Julius Marminge • Feb 20, 2026
clean
27bd9192ad • Julius Marminge • Feb 20, 2026
Merge branch 'main' into codething/48364d50
0da96d5c93 • Julius Marminge • Feb 20, 2026
debug
25dbfa7bc7 • Julius Marminge • Feb 20, 2026
Improve persistence and runtime SQLite compatibility
78b7070042 • Julius Marminge • Feb 20, 2026
Add desktop DMG packaging and persisted app settings
1332c488ad • Julius Marminge • Feb 20, 2026
Move app state persistence to centralized SQLite service
384878a3f1 • Julius Marminge • Feb 20, 2026
Adopt JSON-first document schema in SQLite persistence plan
bf9f653331 • Julius Marminge • Feb 19, 2026
Document centralized SQLite persistence revamp plan
e7e289f4ba • Julius Marminge • Feb 19, 2026
Remove Vite configuration file for web application
564474f927 • Julius Marminge • Feb 19, 2026
Prebundle @pierre/diffs dependencies in Vite
47fcd16003 • Julius Marminge • Feb 19, 2026
Fix broad query invalidation on checkpoint/captured events
24c617d32e • Cursor Agent • Feb 19, 2026
Use checkpoint diffs for turn files and ignore late summary rederives
22e1a4cf92 • Julius Marminge • Feb 19, 2026
Emit checkpoint captured events after turn checkpointing
79382b272c • Julius Marminge • Feb 19, 2026
Drop merged unified diffs from turn summaries
90e199d6a7 • Julius Marminge • Feb 19, 2026
Simplify turn diff summaries and harden checkpoint diff retries
9a8a5b3935 • Julius Marminge • Feb 19, 2026
Force-remove dirty git worktrees during orphan cleanup
58a8d653a8 • Julius Marminge • Feb 19, 2026
Mark active thread visited on selection
eecb53498a • Julius Marminge • Feb 19, 2026
Virtualize chat timeline rendering for large threads
5cf140b0ee • Julius Marminge • Feb 19, 2026
simp
85085491da • Julius Marminge • Feb 19, 2026
Restore diff panel activity and worker pool wrapper
6356b3ca6d • Julius Marminge • Feb 19, 2026
Fix web typecheck regressions after rebase
978c810139 • Julius Marminge • Feb 19, 2026
Derive active thread from route and drop persisted selection
1a315235b7 • Julius Marminge • Feb 19, 2026
move
bcf8b14f38 • Julius Marminge • Feb 19, 2026
Address PR feedback on router and thread hydration
fe69e96942 • Julius Marminge • Feb 19, 2026
Adopt TanStack file-based routing with generated route tree
e9d40e4481 • Julius Marminge • Feb 19, 2026
Adopt TanStack Router for thread-based chat navigation
ed9f561dc3 • Julius Marminge • Feb 19, 2026
Surface worktree removal failures after thread deletion
7de054fa49 • Julius Marminge • Feb 19, 2026
Fix CWD override semantics and greedy regex in diff path parsing
bb9371d3c9 • Cursor Agent • Feb 19, 2026
Virtualize DiffPanel rendering with @pierre/diffs beta
bd1c7e1d9a • Julius Marminge • Feb 19, 2026
Keep diff panel mounted and reuse worker pool across layouts
453fb4992e • Julius Marminge • Feb 19, 2026
Move diff parsing to worker pool with stable patch cache keys
5cfab38f31 • Julius Marminge • Feb 19, 2026
Stop persisting checkpointDiffLoaded in turn diff summaries
ba1a2dbcf7 • Julius Marminge • Feb 19, 2026
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