Releases: pingdotgg/t3code
Releases · pingdotgg/t3code
Release list
T3 Code v0.0.0-alpha.16
What's Changed
- Add startup Codex provider health checks and surface status in server config/chat banner + Windows BS by @juliusmarminge in #163
- Add desktop auto-update flow and publish updater metadata assets by @juliusmarminge in #138
Full Changelog: v0.0.0-alpha.14...v0.0.0-alpha.16
T3 Code v0.0.0-alpha.14
What's Changed
- Extract slash model suggestion filtering into app settings helper by @juliusmarminge in #160
- Fix worktree branch selector default and loading behavior by @juliusmarminge in #161
- Migrate dev runner to TypeScript and centralize NetService in shared package by @juliusmarminge in #162
Full Changelog: v0.0.0-alpha.9...v0.0.0-alpha.14
T3 Code v0.0.0-alpha.9
Full Changelog: v0.0.0-alpha.8...v0.0.0-alpha.9
T3 Code v0.0.0-alpha.8
Full Changelog: v0.0.0-alpha.7...v0.0.0-alpha.8
T3 Code v0.0.0-alpha.7
Full Changelog: v0.0.0-alpha.6...v0.0.0-alpha.7
T3 Code v0.0.0-alpha.6
What's Changed
- Persist composer drafts per thread and reuse hidden draft threads by @juliusmarminge in #128
- Serve fallback project favicon when no icon file exists by @juliusmarminge in #139
- Auto-select next available dev ports by mode and remove favicon fallback by @juliusmarminge in #140
- Fix chat scroll restoration across thread switches by @juliusmarminge in #145
- Refactor web store access to granular Zustand selectors by @juliusmarminge in #141
- Thread renaming by @juliusmarminge in #146
- Add Lexical-based composer editor with file mention pills by @juliusmarminge in #142
- Fix chat composer overflow by allowing form to shrink by @juliusmarminge in #147
- Scope git checkout effects and update Effect/Node dependency set by @juliusmarminge in #148
- Guard worktree branch rename and fix branch toolbar active state by @juliusmarminge in #149
- Virtualize branch picker list and forward ComboboxList ref by @juliusmarminge in #150
- Add AI-generated semantic branch naming for git commits by @juliusmarminge in #144
Full Changelog: v0.0.0-alpha.4...v0.0.0-alpha.6
T3 Code v0.0.0-alpha.4
What's Changed
- docs(agents): clarify contracts use effect/Schema schemas by @juliusmarminge in #137
- Add default-branch safeguard with auto feature-branch fallback by @juliusmarminge in #131
- Add AI-generated worktree branch naming with safe Git branch rename flow by @juliusmarminge in #129
Full Changelog: v0.0.0-alpha.3...v0.0.0-alpha.4
T3 Code v0.0.0-alpha.3
What's Changed
- Add open-in-editor feature with Cmd+O shortcut by @juliusmarminge in #2
- oxc stack by @juliusmarminge in #1
- light mode by @juliusmarminge in #4
- bring back electron (+ websocket/package changes) by @t3dotgg in #10
- Add native context menu to delete threads by @juliusmarminge in #12
- Git integration: branch picker + worktrees by @juliusmarminge in #3
- feat: Terminal by @juliusmarminge in #14
- feat: Commit, Push and Create PR actions by @juliusmarminge in #13
- Images by @juliusmarminge in #15
- Move pending approval derivation and thread visit tracking to shared session logic by @juliusmarminge in #16
- terminal links by @juliusmarminge in #17
- Add per-thread multi-terminal sessions across server contracts and UI by @juliusmarminge in #18
- Add deterministic dev port runner for multi-instance local workflows by @juliusmarminge in #20
- Track per-thread terminal running state in UI and store by @juliusmarminge in #19
- Show pulsing terminal activity icon in thread sidebar by @juliusmarminge in #21
- Simplify terminal visibility toggle in ChatView by @juliusmarminge in #24
- Delete orphaned worktree when removing a thread by @juliusmarminge in #23
- Sort local branches by latest commit timestamp by @juliusmarminge in #25
- Move git action progress to toast and stop auto-opening PR pages by @juliusmarminge in #38
- Filter app runtime env vars from terminal spawn environment by @juliusmarminge in #44
- tidy up git actions by @juliusmarminge in #45
- Refresh upstream state after branch checkout and invalidate git queries by @juliusmarminge in #46
- Guard git quick actions for diverged or stale branch status by @juliusmarminge in #47
- Preserve chat scroll position while streaming new messages by @juliusmarminge in #51
- Add configurable keybindings via
~/.t3/keybindings.jsonby @juliusmarminge in #52 - Keep chat composer focused after toolbar and mode interactions by @juliusmarminge in #49
- Add project deletion from sidebar context menu by @juliusmarminge in #50
- Improve terminal navigation shortcuts and streamline git action PR flow by @juliusmarminge in #42
- Auto-dismiss thread toasts after 10s of visible time by @juliusmarminge in #54
- Fix hidden toast content for front-most filtered stack item by @juliusmarminge in #55
- Add shortcuts for terminal close and chat with same Git state by @juliusmarminge in #56
- Refactor ChatView into memoized UI subcomponents by @juliusmarminge in #58
- Extract local branch sync logic and scope sync to local mode by @juliusmarminge in #65
- Fix ChatView header overflow for long thread titles by @juliusmarminge in #60
- Refresh upstream before git status and tune query polling intervals by @juliusmarminge in #67
- Add composer path tagging with workspace entry search by @juliusmarminge in #62
- Add project script actions with shortcuts, persistence, and setup-run support by @juliusmarminge in #57
- Checkpointing & Diffs by @juliusmarminge in #64
- Surface orphaned worktree removal failures after thread deletion by @juliusmarminge in #71
- Adopt TanStack Router for thread-based chat navigation by @juliusmarminge in #68
- Mark selected thread as visited in web store by @juliusmarminge in #74
- Force orphan worktree cleanup to remove dirty worktrees by @juliusmarminge in #73
- Simplify turn diff metadata flow and improve checkpoint diff retry handling by @juliusmarminge in #72
- Prebundle @pierre/diffs modules in web Vite config by @juliusmarminge in #75
- Retarget open diff panel to the visited thread by @juliusmarminge in #78
- Improve DiffPanel turn chip strip navigation and scrolling UX by @juliusmarminge in #77
- Add server-side orchestration engine with event sourcing by @juliusmarminge in #89
- keybindings ux improvments by @juliusmarminge in #90
- Use Cursor
--gotofor file targets with line/column suffixes by @juliusmarminge in #91 - Improve active thread visual emphasis in sidebar by @juliusmarminge in #92
- Scope DiffPanel patch cache keys by theme by @juliusmarminge in #94
- Isolate dev state and support forwarding server flags in dev runner by @juliusmarminge in #96
- Add diff panel keyboard toggle and shortcut hint by @juliusmarminge in #93
- Add “Mark unread” thread action in sidebar context menu by @juliusmarminge in #104
- Scope git action mutation state by repository cwd by @juliusmarminge in #102
- Harden server Effect error handling and normalize service/runtime wiring by @juliusmarminge in #95
- Track per-terminal subprocess activity in thread state by @juliusmarminge in #105
- Split chat send state into worktree prep and turn-send phases by @juliusmarminge in #97
- Add configurable assistant delivery mode with buffered-by-default ingestion by @juliusmarminge in #98
- Require base branch selection before first send in worktree mode by @juliusmarminge in #99
- Bootstrap default thread on server welcome and simplify dev runner behavior by @juliusmarminge in #101
- Propagate runtime approval policy and sandbox mode to thread turn startup by @juliusmarminge in #100
- Sync diff renderer and worker theme with resolved app theme by @juliusmarminge in #108
- .github/workflows: Migrate workflows to Blacksmith runners by @blacksmith-sh[bot] in #111
- feat: copy button on user messages, hover on message for buttons by @t3dotgg in #110
- Guard provider lifecycle and checkpoints to primary thread/active turn by @juliusmarminge in #106
- feat: favicons + custom port during dev by @t3dotgg in #109
- Handle terminal exit writes and auto-close exited terminal drawer by @juliusmarminge in #115
- Current turn virtualization by @juliusmarminge in #118
- Persist projected message image attachments and serve them via
/attachmentsby @juliusmarminge in #113 - Unify git status PR metadata and surface PR state in server and UI by @juliusmarminge in #122
- feat: custom models by @t3dotgg in #121
- Use shared Shiki highlighting for chat markdown code fences by @juliusmarminge in #120
- Add clickable PR status tooltip in sidebar thread list by @juliusmarminge in #125
- Open diff files in editor from clickable diff headers by @juliusmarminge in #127
- Support remote branch listing and tracked checkout from branch picker by @juliusmarminge in #126
- Keep DiffPanel header sticky during diff scroll by @juliusmarminge in #132
- Add tagged multi-platform desktop release workflow and unified artifact builder by @juliusmarminge in #135
- fix build? by @juliusmarminge in #136
New Contributors
- @t3dotgg made their first contribution in #10
- @blacksmith-sh[bot] made their first contribution in #111
Full Changelog: https://github.com/pingdotgg/t3code/commits/v0.0.0-alpha.3