Qui sono elencate 37 versioni di T3 Code, dalla prima (7 marzo 2026) fino all’attuale 0.1.2. Ognuna rimanda ai file di installazione del produttore.
| Versione | Data | Dimensione | File |
|---|---|---|---|
| 0.1.2Ultima versione | 22 ottobre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- test(server): Claude steer test no longer hangs for 120s under CI load by @t3dotgg in #22533
- test: remove the timing races behind recurring CI and release failures by @t3dotgg in #22523
- feat(web): render Mermaid diagrams with pele by @maria-rcks in #21472
- fix(mobile): keep home brand visible during secondary retries by @maria-rcks in #21388
- fix(mobile): collapse pull request repository errors by @maria-rcks in #21389
- fix(mobile): show terminal arrow keys before secondary controls by @maria-rcks in #21398
- fix(mobile): update outdated servers and respect provider permissions by @maria-rcks in #21402
- fix(mobile): live activity tracks thread status and settlement by @maria-rcks in #21405
- fix(mobile): use current checkout for non-git projects by @maria-rcks in #21404
- fix(mobile): add project and checkout removal by @maria-rcks in #21409
- fix(mobile): show plans and fold settled progress notes by @maria-rcks in #21393
- fix(mobile): open transcript file links at the resolved path by @maria-rcks in #21403
- fix(mobile): lock the composer while queued edits save by @maria-rcks in #21390
- fix(mobile): bring model controls in line with web by @maria-rcks in #21406
- fix(mobile): restore archive and thread action undo by @maria-rcks in #21401
- fix(mobile): expose background work and thread status actions by @maria-rcks in #21395
- fix(web): keep approval menu actions compact by @Yash-Singh1 in #22566
- fix(web): main typecheck passes again after the Mermaid switch to pele by @t3dotgg in #22570
- test: delete 11k low-signal tests so CI runs faster and flakes less by @t3dotgg in #22557
- fix(mobile): thread rows show wake status and elapsed time by @maria-rcks in #21394
- fix(web,mobile): list database space for all machines in one notice by @juliusmarminge in #22575
- test(lint): ban per-test timeouts and unreasoned skips by @juliusmarminge in #22560
- test(web): ban frame and transition waits in browser tests by @juliusmarminge in #22561
- test: ban wall-clock readings in tests by @juliusmarminge in #22562
- test(server): ban real-clock waits in tests by @juliusmarminge in #22564
- test: warn on polling loops in tests and make adapter test harnesses event-driven by @juliusmarminge in #22565
- fix(mobile): iOS new-thread skill picker stops shifting the screen by @flamboh in #22121
- fix(web): dialogs keep their content while they close by @flamboh in #21960
- ci(release): build Windows x64 on Linux like arm64 by @t3dotgg in #22584
- fix(server): idle orphaned follow-ups can be cancelled without a running parent by @t3dotgg in #22581
- chore(web): remove "use client" directives by @flamboh in #22587
- test(mobile): prune low-value tests in mobile (second pass) by @juliusmarminge in #22588
- test(desktop): prune low-value tests in desktop (second pass) by @juliusmarminge in #22589
- test(web): prune low-value tests in apps/web (second pass) by @juliusmarminge in #22591
- test(server): prune low-value tests in apps/server (second pass) by @juliusmarminge in #22592
- test(packages): prune low-value tests in packages (second pass) by @juliusmarminge in #22593
- test(server): prune low-value tests in orchestration-v2 (second pass) by @juliusmarminge in #22599
- test(web): every browser test starts with the mouse off the page by @juliusmarminge in #22556
- chore(tailscale): drop parseTailscaleMagicDnsName, which nothing imports by @juliusmarminge in #22602
- fix(server): make the remaining flaky server tests deterministic by @juliusmarminge in #22559
- fix(mobile): composer chips match chat chips by @flamboh in #22518
- fix(mobile): show each turn's diffstat on its work row by @maria-rcks in #21392
- fix(web): silence notifications when stopping a watch by @Yash-Singh1 in #22615
- ci(release): build macOS desktop on Blacksmith runners again by @t3dotgg in #22613
- fix(usage): Codex compaction and resumed sessions no longer show skipped-usage warnings by @t3dotgg in #22558
- fix(web): thread search shows the |
| 0.1.1 | 21 ottobre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- feat(web): open html render images in the image viewer by @maria-rcks in #20036
- refactor(github): all GitHub GraphQL on effect/graphql, one request policy for REST and GraphQL by @juliusmarminge in #19224
- refactor(mobile): share settings action rows by @juliusmarminge in #18529
- fix(mobile): standardize shared button states and adoption by @juliusmarminge in #18530
- refactor(mobile): adopt shared controls and add component catalog by @juliusmarminge in #18541
- feat(mobile): map native hosts to the app theme by @juliusmarminge in #18567
- refactor(mobile): share theme mapping across Android controls by @juliusmarminge in #19217
- refactor(mobile): expose shared icon button and search field APIs by @juliusmarminge in #19264
- refactor(mobile): expose native menus through a shared Menu API by @juliusmarminge in #19265
- refactor(mobile): centralize dialog and sheet APIs by @juliusmarminge in #19266
- refactor(mobile): keep segmented controls native by @juliusmarminge in #18532
- refactor(mobile): expose app bar toolbar and FAB APIs by @juliusmarminge in #19951
- feat(mobile): share actionable toasts and native progress by @juliusmarminge in #19952
- refactor(mobile): adopt shared text shape and motion tokens by @juliusmarminge in #19953
- feat(mobile): expose themed native Android app bars by @juliusmarminge in #19994
- refactor(mobile): adopt native Android screen headers by @juliusmarminge in #19995
- refactor(mobile): finish shared control token adoption by @juliusmarminge in #19996
- fix(mobile): route alerts through the themed dialog presenter by @juliusmarminge in #19997
- refactor(mobile): adopt shared alerts in settings and connections by @juliusmarminge in #19998
- refactor(mobile): adopt shared alerts in thread and PR screens by @juliusmarminge in #19999
- refactor(mobile): finish shared alert adoption by @juliusmarminge in #20000
- refactor(mobile): adopt shared loading indicators across screens by @juliusmarminge in #20001
- refactor(mobile): unify navigation and floating toolbar APIs by @juliusmarminge in #20002
- refactor(mobile): use native iOS sliders by @juliusmarminge in #20016
- refactor(mobile): use shared Menu for markdown long presses by @juliusmarminge in #20019
- refactor(mobile): organize design system and shared components by @juliusmarminge in #20043
- fix(shell): normalize Windows PATH keys in copied environments by @juliusmarminge in #19965
- perf(server): check Android SDK locations before PATH by @juliusmarminge in #19960
- perf(server): skip unchanged device host refreshes by @juliusmarminge in #19961
- perf(server): skip Windows probes for desktop-prepared environments by @juliusmarminge in #19966
- test(server): decouple compatibility fixtures from release version by @juliusmarminge in #20068
- fix(client-runtime): hide pending context handoff on threads with no sent message by @maria-rcks in #20033
- ci: skip jobs a pull request cannot affect by @maria-rcks in #19587
- ci: cache Chromium for server test shards by @maria-rcks in #19632
- ci: run typecheck inside the Build job by @maria-rcks in #19633
- ci: cache pnpm packages on Blacksmith sticky disks by @maria-rcks in #19634
- ci: cut per-job setup time by @maria-rcks in #20044
- fix(web): settings stay compact with many connected machines by @maria-rcks in #19744
- fix(dev): freeze the worktree setup lockfile by @maria-rcks in #19747
- fix(server): clean up worktrees shared by subagents by @maria-rcks in #19748
- fix(mobile): separate TestFlight and store release versions by @juliusmarminge in #20060
- fix(server): report orphaned managed worktrees by @maria-rcks in #19749
- fix(server): compact superseded history in the background by @juliusmarminge in #19435
- feat(server): t3 doctor reclaims database space by @juliusmarminge in #19436
- feat: suggest t3 doctor when the database has space to reclaim by @juliusmarminge in #19437
- fix(web): device setup lets you through with only a remote device host by @juliusmarminge |
| 0.0.45 | 2 ottobre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- fix(shared): merge OpenCode Go limits by credential by @Yash-Singh1 in #14209
- feat(codex): regenerate protocol bindings for Codex 0.159 by @juliusmarminge in #14311
- test(server): stop pinning codex install advisory to a release range by @maria-rcks in #14323
- chore: stop CodeRabbit from editing PR descriptions by @t3dotgg in #14307
- fix(web): unresolved pull request links use the compact link tooltip by @flamboh in #14243
- fix(client-runtime): keep model ids in inline code from becoming file chips by @otavio in #13909
- fix(web): show the agent's question on user-input timeline rows by @saphid in #12900
- fix(web): open workspace root links in the file explorer by @saphid in #12449
- fix(grok): recover from crashed provider sessions by @saphid in #10607
- fix(web): let command menu descriptions use the full row width by @jakaskerjanc in #8865
- fix(web): multi-PR badges open the linked pull requests panel by @flamboh in #13211
- fix(web): stop clipping the bottoms of diff file names by @shivamhwp in #14375
- fix(web): name the step that registers a mobile client by @Sethmr in #10963
- test(desktop): Keep WSL busy-runtime fixtures visible when sh is bash by @mwolson in #14351
- chore: bump vite-plus to 1.0 by @juliusmarminge in #14462
- fix(web): show double bolts for Codex Ultrafast by @t3dotgg in #14479
- docs: define contribution triage policy by @juliusmarminge in #14480
- docs: use explicit contribution triage exemptions by @juliusmarminge in #14485
- fix(server): Grok CLIs older than 1.0.13 are marked broken by @juliusmarminge in #14486
- fix(clients): hide disconnected environments when adding projects by @juliusmarminge in #14490
- feat: start threads without a project by @t3dotgg in #13612
- fix(server): Claude /compact no longer ends early and leaves the thread busy by @t3dotgg in #14497
- fix(web): Dark+ and Light+ themes import instead of colliding with built-in ids by @flamboh in #14499
- fix(web): make composer suggestions usable with screen readers by @akj in #10154
- perf(release): build and publish npm platform packages concurrently by @t3dotgg in #14028
- perf(ci): run PR checks side by side and balance server shards by @t3dotgg in #14025
- perf(release): trim Windows packaging setup by @t3dotgg in #14037
- perf(release): start Windows builds without waiting for the Linux job by @t3dotgg in #14027
- perf(release): build Vercel deployments early and go live after publish by @t3dotgg in #14029
- fix(server): Claude subagents with their own model no longer show the parent's model by @t3dotgg in #14540
- feat(web): restart the agent session from cmd+k to load new skills and plugins by @t3dotgg in #14542
- fix(web): hotkey settings record plain keys and Tab by @t3dotgg in #14548
- fix(release): Windows CLI smoke test no longer fails on temp dir cleanup by @t3dotgg in #14553
- feat: start a new project from just a name by @t3dotgg in #14527
- fix(desktop): agent clicks in the browser no longer pop Save dialogs by @t3dotgg in #14573
- chore(mobile): upgrade to Expo SDK 58 and React Native 0.88 RC by @juliusmarminge in #12045
- feat(mobile): render the Android subscription widget with expo-widgets by @juliusmarminge in #12046
- feat(mobile): degrade the agent Live Activity once its content goes stale by @juliusmarminge in #12047
- feat(notifications): stack agent alerts by thread on both platforms by @juliusmarminge in #12048
- chore(mobile): drive dev-menu suppression from the dev-client launch URL by @juliusmarminge in #12049
- fix(mobile): read display scale and width from the view's scene, not UIScreen.main by @juliusmarminge in #12050
- refactor(mobile): adopt Expo Modules 2.0 for function-only native members by @juliusmarminge in #12051
- feat(mobile): suppress only the on-screen thread's alert on Android by @juliusmarminge in #12052
- feat(marketing): replace the screenshot crop with a designed social card by @flamboh in #13487
- docs: update user count in AGENTS.md by @Kamkmgamer in #11 |
| 0.0.44 | 29 settembre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- fix(codex): Pro Max accounts load, so Ultrafast shows up by @t3dotgg in #14304 |
| 0.0.43 | 29 settembre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- feat(mobile): add v2 preview store builds by @juliusmarminge in #11966
- fix(mobile): block incompatible server connections by @juliusmarminge in #11974
- fix(web): keep PR controls readable in narrow panels by @Bil0000 in #11962
- fix(server): block updates under legacy service launchers by @Gigioxx in #11940
- fix: reduce GitHub quota use with sharing enabled by @Bil0000 in #11888
- fix(usage): refresh limits when the tab opens by @Bil0000 in #11928
- fix(contracts): avoid Intl.Segmenter in monogram validation (Hermes crash) by @bompus in #11984
- feat(lint): extend Hermes API bans with a configurable API list by @juliusmarminge in #11982
- fix(server): reuse Git index metadata during checkpoint capture by @im-kvijay in #10792
- refactor: give project monograms their own icon variant by @juliusmarminge in #11993
- fix(clients): disable incompatible environments during discovery by @juliusmarminge in #11990
- fix(antigravity): stop health checks from filling the disk with _MEI folders by @t3dotgg in #12008
- fix(mobile): bare t3code:// links no longer reset navigation to Home by @SunkenInTime in #12002
- fix(server): keep Claude rewind when fork history length changes by @maria-rcks in #11954
- fix(mobile): use native toolbar search for licenses by @juliusmarminge in #12011
- fix(server): detect unsupported legacy Android command-line tools by @Yash-Singh1 in #12017
- fix(web): stop the worktree setup card from flashing and shifting by @juliusmarminge in #12015
- fix(clients): show unsupported environments as neutral rows with their machine icon by @juliusmarminge in #12026
- fix(clients): hold the discovered machine icon across relay refreshes by @juliusmarminge in #12030
- fix(server): resolve Node for standalone helper scripts by @juliusmarminge in #12033
- feat(web): reveal timestamps on tool rows and turn folds by @saphid in #8641
- docs: make the standalone installer the primary way to get the CLI by @juliusmarminge in #11696
- fix(web): submit PR comments with Cmd/Ctrl+Enter by @flamboh in #11994
- refactor(web): centralize pull request icon state presentation by @flamboh in #11144
- feat(providers): expose native slash commands across clients by @maria-rcks in #11519
- feat(web): add send shortcut and follow-up controls by @Bil0000 in #12075
- feat(chat): show provider thinking traces by @maria-rcks in #11784
- feat(usage): show OpenCode Go, Cursor, and Grok subscription limits by @maria-rcks in #12115
- fix(web): dropped folders become path chips on the local environment and are refused on remote ones by @SunkenInTime in #12001
- fix(web): adapt provider settings to available content width by @tris203 in #12138
- fix(web): show private repository media in pull request tabs by @maria-rcks in #11706
- fix(review): show complete counts and load large diffs progressively by @tris203 in #10822
- fix(web): prioritize linked pull requests over automatic diffs by @maria-rcks in #12142
- feat(cli): show installer and update download progress by @juliusmarminge in #12044
- fix(web): simplify agent approval prompts by @Bil0000 in #12082
- fix(web): show tooltips for composer environment and workspace controls by @flamboh in #11787
- fix(chat): group thoughts into the changing tool activity line by @maria-rcks in #12147
- fix(web): keep tool timestamps before disclosure chevrons by @Yash-Singh1 in #12152
- fix(web): default diff panel to working tree by @maria-rcks in #12139
- design(mobile): unify Android Material layouts and native controls by @PixPMusic in #11841
- feat(web): choose themes from chat with color previews by @maria-rcks in #12143
- fix(web): align follow-up and license settings controls by @Bil0000 in #12167
- fix(web): align composer task rows by @maria-rcks in #12165
- fix(mobile): prevent Android compose FAB animation jitter by @PixPMusic in #12169
- fix(server): keep large sparse checkouts on the fast checkpoint path by @vedprakash2302 in #12154
- feat(web): make pull request comments easier |
| 0.0.42 | 16 settembre 2026 | — | 64 bit EXE (NSIS)ARM64 EXE (NSIS) Note di rilascioWhat's Changed
- fix(mobile): show the provider account badge on thread rows by @vitalyiegorov in #9899
- fix(codex): name the usage limit and its reset instead of relaying "out of credits" by @vitalyiegorov in #10473
- fix(web): copy selected pull request link from PR page by @maria-rcks in #10615
- fix(web): keep ref picker steady when opening by @Adamulek123 in #9472
- fix(web): play pull request videos inline by @maria-rcks in #10617
- fix(desktop): preserve browser editing shortcuts by @juliusmarminge in #10621
- fix(web): open pull request markdown links in the panel by @juliusmarminge in #10623
- fix(mobile): fit the Android splash icon to its circular mask by @juliusmarminge in #10620
- feat(desktop): add cross-platform window capture by @Bil0000 in #8103
- fix(web): open proactive panels when entering threads by @maria-rcks in #10610
- fix(native): wait for the KDE feedback test listener by @juliusmarminge in #10645
- fix(desktop): resolve local media linked from remote threads by @maria-rcks in #10619
- fix(web): add bottom padding to project actions header by @flamboh in #10634
- fix(web): update machines together in auto balance by @maria-rcks in #10596
- fix(preview): transfer recordings to the agent environment by @maria-rcks in #10572
- fix(web): navigate markdown images as galleries by @maria-rcks in #10625
- chore: upgrade to TypeScript 7.0.2 by @juliusmarminge in #10663
- fix: hide email-bearing account labels in usage limits by @juliusmarminge in #10668
- fix(web): keep scroll-to-end button close to composer by @Bil0000 in #10543
- chore(deps): upgrade Effect to rc.112 and Alchemy to beta.76 by @juliusmarminge in #10652
- chore(refs): sync Effect reference to rc.112 by @juliusmarminge in #10653
- chore(refs): sync Alchemy reference to beta.76 by @juliusmarminge in #10654
- fix: generate thread titles with the selected model across connections by @Bil0000 in #10526
- fix(desktop): enable context menus in the browser by @juliusmarminge in #10670
- fix(desktop): stop generating declarations during bundling by @juliusmarminge in #10679
- fix(desktop): restore layout control hit targets by @juliusmarminge in #10673
- feat(chat): attach files to question answers by @shivamhwp in #9871
- feat(desktop): refresh macOS installer with aurora artwork by @saphid in #10632
- fix(server): give completed turns a full session idle window by @StiensWout in #10689
- feat(web): add pull request merge defaults by @Bil0000 in #8088
- fix(usage): keep account columns aligned across limit rows by @juliusmarminge in #10690
- fix(web): chat text no longer shows through a 1px gap under composer banners by @vitalyiegorov in #10635
- refactor(server): classify runtime exports by @juliusmarminge in #10274
- refactor(server): classify orchestration exports by @juliusmarminge in #10275
- refactor(server): classify service exports by @juliusmarminge in #10276
- refactor(server): classify telemetry exports by @juliusmarminge in #10277
- refactor(server): classify provider exports by @juliusmarminge in #10278
- refactor(server): classify source control exports by @juliusmarminge in #10279
- refactor(server): classify source control registry API by @juliusmarminge in #10280
- refactor(server): classify preview toolkit exports by @juliusmarminge in #10281
- ci(knip): enforce server exports by @juliusmarminge in #10282
- feat(web): add previous/next turn navigation in minimap by @UtkarshUsername in #8531
- fix(web): stop the settings sidebar shifting when switching pages by @t3dotgg in #10705
- fix(web): copy terminal selection with Ctrl+Insert by @iamshadmantaqi in #8541
- fix(web): show the same project icon in the command palette as everywhere else by @t3dotgg in #10712
- fix(web): stop sidebar rows flashing and shifting on click by @t3dotgg in #10713
- refactor(web): pass the project record to ProjectFavicon so icons cannot drift by @t3dotgg in #10714
- feat(web): accept file drops into sidebar threads by @UtkarshUsername in #7892
- fix(mcp) |
| 0.0.40 | 8 settembre 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(mobile): keep pending messages in the chat timeline by @juliusmarminge in #10449
- fix(mobile): show connection status in the floating pill instead of a second one by @juliusmarminge in #10440
- fix: use Pierre icons consistently for attachments by @juliusmarminge in #10475
- feat(mobile): open the thread screen as soon as a new task is submitted by @juliusmarminge in #10435
- fix(devcontainer): make repository setup work by @saphid in #7875
- fix(projects): prevent invalid script IDs from crashing threads by @saphid in #10019
- fix(mobile): hide changed-files navigator and restore refresh in raw diff fallback by @lnieuwenhuis in #9828
- fix(ios): scroll short source files from blank space by @juliusmarminge in #10178
- feat(mobile): start a new thread on an existing branch by @StiensWout in #10359
- fix(mobile): improve font-size slider performance and prevent maximum update depth errors by @bbernag in #7138
- fix(web): keep composer toolbar controls anchored during transitions by @juliusmarminge in #10478
- fix(web): resize the floating preview from any edge by @juliusmarminge in #10467
- fix(mobile): prevent chat from disappearing when scrolling by @juliusmarminge in #10479
- fix(mobile): smooth composer status pill resizing by @juliusmarminge in #10484
- fix(mobile): release initial scroll target after dragging by @juliusmarminge in #10483
- fix(mobile): animate thread lifecycle transitions consistently by @juliusmarminge in #10487
- fix(mobile): restore assistant message bottom padding by @juliusmarminge in #10491
- fix(mobile): preserve chat rows when toggling commands by @juliusmarminge in #10492
- feat(web): group onboarding project import by repository by @t3dotgg in #10493
- fix(web): remove inserted citations on cancel by @extoci in #10518
- fix(mobile): match Working status color to desktop by @baptisteArno in #10515
- fix(mobile): wait for native thread scroll before reveal by @juliusmarminge in #10486
- fix(web): tolerate servers that predate git identity in project import by @juliusmarminge in #10547
- fix(web): restore settled PR colors on hover by @flamboh in #10023
- fix(web): keep popup triggers steady when pressed by @dominic-r in #10468
- fix(web): keep project favicon shape consistent across sizes by @sameerr03 in #10502
- fix(claude): report usage limits on retried turns by @StiensWout in #10549
- refactor(desktop): classify backend exports by @juliusmarminge in #10265
- refactor(desktop): classify electron exports by @juliusmarminge in #10266
- refactor(desktop): classify app exports by @juliusmarminge in #10267
- refactor(desktop): classify preview exports by @juliusmarminge in #10268
- ci(knip): enforce desktop exports by @juliusmarminge in #10269
- fix(web): remove excess sidebar thread spacing by @maria-rcks in #10569
- fix(web): make settings project scopes searchable and scrollable by @maria-rcks in #10570
- fix(web): use tabular-nums with the ui font for sidebar timer by @extoci in #10592
- fix(web): correct pending question attachment message by @dominic-r in #10599
- fix(mobile): restore brand artwork in the Android adaptive icon by @juliusmarminge in #10598
- fix(mobile): configure iOS Keychain access group by @VedankPurohit in #3665
- fix(web): remember Composer Fast mode across new chats by @aravhawk in #2981
- fix(server): disable executable capabilities in Claude metadata generation by @maxwellyoung in #4169
- Add stop thread keybinding command by @jakeleventhal in #4308
New Contributors
- @bbernag made their first contribution in #7138
- @baptisteArno made their first contribution in #10515
- @aravhawk made their first contribution in #2981 |
| 0.0.39 | 7 settembre 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(web): preserve theme when toggling advanced colors by @StiensWout in #8500
- fix(chat): keep latest command live between messages by @maria-rcks in #9098
- fix(media): preview host files and stream videos across clients by @juliusmarminge in #9023
- feat(cli): open projects in the running desktop app by @t3dotgg in #8824
- chore: vouch six repeat contributors by @t3dotgg in #9131
- chore: delete dead code, unused deps, and duplicate helpers by @t3dotgg in #9129
- fix(web): mute routine notices and update actions by @maria-rcks in #9063
- perf(provider): bound persisted session lookups by @nateEc in #8909
- fix(claude): skills picked from the composer now run by @t3dotgg in #9128
- fix(web): stop highlighter freezes and worker spin by using the Oniguruma WASM engine by @LetZico in #8360
- perf: make streaming projection and activity appends incremental by @t3dotgg in #9152
- fix(server): bound orchestration replay payloads by @rcawston in #8992
- perf(client-runtime): keep turn and checkpoint refs stable while streaming by @t3dotgg in #9145
- perf(clients): lease sidebar status by visibility by @StiensWout in #9052
- fix(desktop): show newest changes in nightly previews by @t3dotgg in #9138
- fix(settings): sync auto-settle and other shared preferences across environments by @t3dotgg in #9147
- fix(server): prevent accidental service downgrades by @t3dotgg in #5302
- fix(server): keep attachments until the command commits by @t3dotgg in #7941
- fix(claude): preview images read from the workspace by @t3dotgg in #9119
- fix(web): keep generated muted foreground dimmer than entered text by @flamboh in #9113
- fix(clients): stop repeating expanded commands by @t3dotgg in #9120
- fix(grok): health check, model selection, and stop all work against the real CLI by @t3dotgg in #9154
- perf(web): halve the cold-start bundle by splitting Clerk and cold routes by @StiensWout in #9058
- feat(desktop): update the desktop app on remote Macs from the Update button by @t3dotgg in #6554
- test(server): measure shell, second client, and reconnect transfer by @t3dotgg in #9157
- fix(web): project default model works on the hosted app by @juliusmarminge in #9142
- fix(web): darken neutral control surfaces by @maria-rcks in #9064
- fix(web): preserve panel state across workspace refreshes by @maria-rcks in #8968
- feat(files): open markdown, HTML, and PDF files outside the workspace by @juliusmarminge in #9140
- feat(web): render HTML and PDF files in the file viewer by @juliusmarminge in #9143
- fix(web): compact project settings actions by @maria-rcks in #9160
- fix(web): browse folders from file breadcrumbs by @404khai in #8910
- feat(pull-requests): copy provider checkout commands by @maria-rcks in #9086
- fix(web): hide build pill in narrow sidebars by @flamboh in #9159
- feat(web): cite assistant responses with inline citations by @juliusmarminge in #9146
- fix(provider): drop removed custom models from the model picker by @StiensWout in #9075
- fix(web): align composer notices and stash by @Bil0000 in #8890
- fix(web): label keybinding condition removal actions by @RakshithBhat03 in #8664
- fix(contracts): accept legacy pull request checkout results by @jakeleventhal in #8238
- fix(desktop): hold-to-quit no longer gets stuck by @saphid in #9141
- chore: remove unused code and brittle tests by @t3dotgg in #9150
- fix(chat): improve tool group summaries and scrolling by @juliusmarminge in #9106
- feat(web): copy the full error report from the error page by @StiensWout in #9166
- fix(chat): replace failed tools with thinking by @maria-rcks in #9165
- fix(chat): align failed task progress test by @maria-rcks in #9172
- fix(web): open PR toast actions in app by @eimexdev in #9006
- fix(desktop): check artifact build prerequisites by @juliusmarminge in #8975
- fix(server): discover project skills for Codex and OpenCode by @UtkarshUsername in #8778
- fix(pull-requests): expand code tab diffs by default by @maria-rcks in #9174
- |
| 0.0.38 | 1 settembre 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Add mobile composer attachment menu with video support by @juliusmarminge in #8843
- fix(web): restore unified activity logs and composer banners by @t3dotgg in #8734
- fix(web): address composer banner review follow-ups by @juliusmarminge in #8850
- fix(web): widen sync banners and simplify the working timer by @juliusmarminge in #8855
- fix(preview): improve browser recording quality by @maria-rcks in #8839
- fix(web): mark pull request links as external by @juliusmarminge in #8856
- fix(mobile): replace Callstack glass with Expo glass by @juliusmarminge in #8862
- fix(server): skip IDE detection in Claude probes by @yashranaway in #8634
- chore(macroscope): review diagnostic overrides by @t3-code[bot] in #8917
- fix(contracts): accept CLI event origins by @nateEc in #8905
- fix(web): hide invalid slash skill completions by @nateEc in #8904
- fix(mobile): defer draft navigation until submission completes by @juliusmarminge in #8914
- chore: disable CodeRabbit review status by @juliusmarminge in #8933
- Delete app.json by @juliusmarminge in #8934
- fix(web): show scrollbar for wide markdown tables by @UtkarshUsername in #8868
- fix(mobile): shimmer active tool rows by @juliusmarminge in #8932
- chore(deps): bump Electron to 43.4.1 by @StiensWout in #8626
- fix(chat): smooth worktree setup status by @juliusmarminge in #8922
- feat(mobile): add video playback with native iOS controls by @juliusmarminge in #8919
- fix(web): prevent chat metadata overlap by @MatthewFeroz in #8851
- fix(server): preserve usage cache outside walked roots by @Lucenx9 in #8540
- feat(mobile): add native image and PDF previews by @juliusmarminge in #8959
- fix(server): allow long thread IDs in HTTP routes by @nateEc in #8898
- fix(shared): preserve Windows shell PATH priority by @UtkarshUsername in #8748
- fix(web): make WSL settings searchable by @UtkarshUsername in #8881
- feat(web): add expand/collapse all control to the files surface by @UtkarshUsername in #8889
- feat(mobile): upload attachments while composing by @juliusmarminge in #8978
- fix(chat): keep agent activity visible between actions by @maria-rcks in #8984
- fix(server): isolate remote web session cookies by @Bil0000 in #8085
- feat(pull-requests): link GitHub references in markdown by @maria-rcks in #8812
- perf(server): reduce frequency of full tool call output being loaded into memory from db by @t3dotgg in #8988
- feat(web): add pull request list filters by @maria-rcks in #8809
- feat(web): search individual settings by detail by @maria-rcks in #8831
- feat(client): render viewed images in work logs by @maria-rcks in #8936
- fix(client): use package import for markdown image helpers by @juliusmarminge in #9010
- test: remove static presentation snapshots by @t3-code[bot] in #9008
- perf(server): bound snapshot activity payload memory by @t3dotgg in #9000
- perf(server): cut idle CPU use and stop provider event leaks by @t3dotgg in #8187
- perf(server): scan only appended transcript bytes for usage summaries by @StiensWout in #9024
- perf(server): cut chatty tool-update frames by 90% by @Adamulek123 in #8368
- fix(server): settle threads server-side by @t3dotgg in #8600
- fix(clients): dedupe skills in composer menus by @Adamulek123 in #8043
- fix(server): stop OpenCode child sessions by @t3dotgg in #9005
- perf(web): defer pull request line stats until visible by @Adamulek123 in #6471
- perf(server): skip full-message reads while streaming by @t3dotgg in #9032
- perf(client-runtime): halve server config bootstrap traffic by @Adamulek123 in #8367
- fix(web): align un-settle banner action by @StiensWout in #9033
- fix(web): block type-to-focus behind open dialogs by @Lucenx9 in #8139
- feat(shortcuts): copy active thread reference by @maria-rcks in #8994
- fix(mobile): keep thread scroll bounds current after animations by @juliusmarminge in #9013
- fix(server): cache project favicon resolution by @willsheldon in #9080
- feat(claude): add Claude Fable 5.1 model by @q |
| 0.0.37 | 31 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Remove Messages Glass Lab experiment by @juliusmarminge in #8599
- Require human review for pull requests changing product defaults by @juliusmarminge in #8603
- fix(codex): avoid quadratic app-server input buffering by @juliusmarminge in #8605
- fix(mobile): stabilize iOS header item transitions by @juliusmarminge in #8607
- chore(mobile): upgrade to Expo SDK 57 by @juliusmarminge in #8609
- fix(mobile): harden native header toolbar items by @juliusmarminge in #8611
- fix(server): stop querying Claude context usage after turns by @t3dotgg in #8610
- chore: vouch ryanrhughes by @t3dotgg in #8613
- feat(web): attach PDFs, ZIPs, and other files to a turn by @t3dotgg in #8236
- feat(web): keybinding settings as settings rows by @StiensWout in #8532
- feat: let an environment publish themes as a file by @ryanrhughes in #8569
- fix(web): clean up provider settings list and editor by @StiensWout in #8504
- fix(web): keep project picker popup inside the sidebar by @SunkenInTime in #8627
- fix(mobile): prevent header overflow and back-button artifacts by @juliusmarminge in #8624
- fix(server): retry automatic thread title generation by @Bil0000 in #8087
- fix(client-runtime): refresh edited pull request comments by @Bil0000 in #8094
- fix(web): four composer spacing defects by @Bil0000 in #8090
- perf(desktop): skip duplicate browser updates by @Bil0000 in #8018
- fix(web): render nested markdown images correctly by @flamboh in #8501
- fix(web): unify activity logs and composer banners by @juliusmarminge in #8693
- fix(mobile): reduce dev-client reload and Metro startup cost by @juliusmarminge in #8694
- revert(web): restore previous composer banners by @t3dotgg in #8733
- test(web): remove tests for unreachable helpers by @t3-code[bot] in #8738
- feat(mobile): update tool summaries and chat transitions by @juliusmarminge in #8793
- feat(web): play video attachments in chat by @Bil0000 in #8688
- fix(web,mobile): snooze menu no longer offers the same wake time twice by @vitalyiegorov in #8741
- fix(grok): allow model changes in existing threads by @ahmed-besic in #8392
- feat(mobile): pick, share, and receive files in threads by @t3dotgg in #8237
- fix(web): reduce title bar scroll fade height by @maria-rcks in #8799
- fix(windows): strip quotes from repaired PATH by @UtkarshUsername in #8746
- fix(web): open agent images in expanded preview by @maria-rcks in #8807
- fix(git): follow repository instructions in generated source control text by @maria-rcks in #8804
- fix(server): stop overpricing cached Claude tokens by @SunkenInTime in #8806
- fix(web): keep image preview above sidebar control by @maria-rcks in #8811
- fix(web): keep right panel synced with agent edits by @maria-rcks in #8803
- fix(web,mobile): render Codex citations and artifact templates by @Yash-Singh1 in #8584
- chore: add Windows setup script to t3.json by @UtkarshUsername in #8814
- fix(web): fold interim turn responses by @maria-rcks in #8828
- fix(web): use circle alert for failed tool calls by @maria-rcks in #8840
- feat(mobile): add offline iPhone voice input by @t3dotgg in #8614
- fix(web): prevent pull request metadata overlap by @MatthewFeroz in #8790
New Contributors
- @ryanrhughes made their first contribution in #8569
- @ahmed-besic made their first contribution in #8392
- @MatthewFeroz made their first contribution in #8790 |
| 0.0.36 | 29 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(grok): improve skills, plans, usage, and turn reliability by @t3dotgg in #8358
- fix(server): recover stale Codex approval callbacks by @luckyPipewrench in #5195
- test(server): remove duplicate missing worktree test by @t3-code[bot] in #8252
- fix(server): replay all un-applied events during projection bootstrap by @krutftw in #7538
- test: remove low-signal test files by @t3-code[bot] in #8397
- test: prune trivial error and layout tests by @t3-code[bot] in #8400
- Fix Android adaptive launcher icon by @colonelpanic8 in #4332
- feat(web): split provider settings into list and editor by @t3dotgg in #8380
- fix(codex): accept Codex 0.150 account plans by @gsimone in #8447
- fix(tooling): allow ignored-only staged changes by @juliusmarminge in #8468
- fix(mobile): keep iOS home header stable by @juliusmarminge in #8467
- fix(web): stop showing red x summaries for ordinary tool failures by @t3dotgg in #8395
- fix(mobile): refine Git action toast glass styling by @juliusmarminge in #8399
- fix(desktop): allow preview automation in agent-created threads by @t3dotgg in #8483
- test(web): remove redundant cache key test by @t3-code[bot] in #8484
- fix(release): move nightly schedule to minute 38 by @t3dotgg in #8509
- fix(web): stabilize the provider settings editor by @t3dotgg in #8472
- fix(web): open GitHub pull requests in browser when loading fails by @t3dotgg in #8507
- fix(codex): show sub-agent models by @t3dotgg in #8502
- feat(analytics): report connected client platforms by @t3dotgg in #8481
- feat(server): accept PDF, ZIP, and other file uploads up to 50MB by @t3dotgg in #8235
- feat(web): toggle a thread's pin from the keyboard by @ipanasenko in #8440
- fix(web): add back button to project settings by @StiensWout in #8168
- refactor(mobile): compile semantic themes for Uniwind by @juliusmarminge in #7327
- fix(desktop): Cache Runtime locally on WSL Filesystem, dramatically improving launch times by @ikifar2012 in #5769
- fix(mobile): show OpenCode model sources in picker by @juliusmarminge in #8573
- fix(clients): honor project default models in new threads by @anirudhsama in #6011
- fix(mobile): show file actions on Android by @none23 in #8215
- fix(connect): explain DPoP connection failures by @extoci in #8351
- feat(web): make the sidebar project filter a searchable combobox by @SunkenInTime in #5931
- fix(server): a draft can retry its first send after a failed bootstrap by @shivamhwp in #8226
- fix(desktop): stop hidden previews draining battery by @Bil0000 in #8567
- fix(desktop): oauth popups open from the browser preview by @walid-baharwal in #8435
- fix(web): keep long task drawers usable on small screens by @shivamhwp in #8313
- fix(opencode): handle child approvals, stops, and model catalogs by @t3dotgg in #8480
- fix: make thread auto-settling opt-in by @shivamhwp in #8321
- fix(web): stop session activity timing test from blocking releases by @t3dotgg in #8585
- fix(mobile): show composer menus when starting a task by @juliusmarminge in #8587
- fix(web): show the configured stash shortcut by @UtkarshUsername in #8437
- feat(web): add toggleable confirmation before unpinning a thread by @UtkarshUsername in #7313
- fix: restore automatic thread settling defaults by @t3dotgg in #8596
- fix(mobile): restore composer glass and rounded shadows by @juliusmarminge in #8597
New Contributors
- @luckyPipewrench made their first contribution in #5195
- @krutftw made their first contribution in #7538
- @colonelpanic8 made their first contribution in #4332
- @ikifar2012 made their first contribution in #5769
- @walid-baharwal made their first contribution in #8435 |
| 0.0.35 | 27 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(desktop): let Clerk UI receive stable auth fixes by @t3dotgg in #8248
- fix(app): un-settled threads return to the top of the list by @t3dotgg in #8231
- perf(ci): cut about a minute from every release by @t3dotgg in #8250
- feat(ci): download macOS preview DMGs without signing in by @t3dotgg in #8243
- fix(codex): accept Codex 0.150 multi-agent events by @t3dotgg in #8346 |
| 0.0.34 | 26 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- feat: multi-provider pull requests page with in-app reviews by @Bil0000 in #4849
- perf(desktop): probe the Windows shell environment concurrently by @tsouth89 in #5878
- feat(web): add duplicate action to the T3 Code default theme by @UtkarshUsername in #6013
- fix(web): improve built-in theme contrast by @chrisdeeming in #6000
- fix(ci): extend release publish timeout by @t3-code[bot] in #6034
- Allow Android tablets to rotate by @juliusmarminge in #5613
- fix(web): account for Windows window controls in PR page header by @UtkarshUsername in #6049
- feat: add three-hour snooze option by @Noojuno in #5914
- fix(mobile): keep chat composer above the Android gesture bar by @PollyGlot in #5988
- fix(server): OpenCode model parsing drops models with a slash in the JSON body by @arhxam in #5072
- fix(web): persist sidebar shelf collapse state by @PixPMusic in #5136
- perf(web): skip base64 for oversized image candidates by @tarik02 in #5220
- fix(server): skip Linux libc detection on Windows/macOS by @bkntr in #5354
- fix(server): advertise 256-color TERM on Windows terminals by @yassiEmp in #5693
- fix(server): handle unborn HEAD in VCS status by @t3-code[bot] in #5944
- fix(pull-requests): route self-hosted GitLab remotes by @GuilhermeVieiraDev in #6061
- feat: add ability to create a new thread in the current project with shift+click and show shortcut in tooltip by @UtkarshUsername in #5994
- feat(web): add Copy Thread ID to the sidebar and chat header thread context menu by @UtkarshUsername in #5574
- fix(mobile): stabilize thread composer and interactions by @juliusmarminge in #5986
- Add hourly past-24-hour usage view by @juliusmarminge in #6170
- fix(mobile): guard App Store release versions by @juliusmarminge in #6177
- fix(web): restore typography font sizes to defaults by @StiensWout in #6172
- feat(web): make environment artwork theme aware by @juliusmarminge in #6183
- fix(shared): normalize a bare Windows drive root the same as C:\ / C:/ by @arhxam in #6189
- fix(shared): detect Azure DevOps SSH remotes (ssh.dev.azure.com) by @arhxam in #6187
- feat(web): add back buttons for the pull requests and usage pages in the sidebar footer by @UtkarshUsername in #6031
- fix(web): render dropdowns above toasts by @Brechard in #6165
- fix(web): thread error banner dismiss survives reconnect and rerenders by @myacoub91 in #6123
- fix(web): use a clearer pull action icon by @extoci in #6194
- feat(web): use OKLCH for theme palettes by @StiensWout in #6036
- fix(web): use upload icon for disabled push action by @t3-code[bot] in #6207
- feat(web): add Open VSX theme search by @t3-code[bot] in #5654
- fix(web): clean up composer resize animation by @extoci in #6209
- feat(web): compact sidebar footer actions by @maria-rcks in #6210
- fix(web): keep sidebar wordmark visible at minimum width by @extoci in #6246
- feat(mobile): add thread title regeneration by @chrisdeeming in #6253
- chore: add dara to vouched by @maria-rcks in #6259
- fix(web): align the composer model picker by @t3-code[bot] in #6252
- fix(mobile): keep ordered lists inside user bubbles by @none23 in #6154
- feat(web): a better right panel empty state by @StiensWout in #6258
- fix(web): align mobile onboarding header by @t3-code[bot] in #6293
- fix(connect): preserve CLI OAuth parameters through browser sign-in by @juliusmarminge in #6285
- fix(web): prevent changed files header overlap by @t3-code[bot] in #6314
- fix(web): theme Clerk surfaces by @StiensWout in #6300
- feat(web): reset sidebar width on double click by @extoci in #6320
- fix(web): align update toast release notes link by @t3-code[bot] in #6322
- fix(web): render tooltips above dropdowns by @extoci in #6241
- fix(web): open modified PR clicks in browser by @t3-code[bot] in #6278
- Fix mobile command popover glass rendering by @juliusmarminge in #6370
- test(mobile): seed snoozed showcase threads by @PixPMusic in #5155
- fix(web): preserve appearance mode when changing themes by @extoc |
| 0.0.33 | 10 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(mobile): reconnects no longer shift the thread list by @t3dotgg in #5372
- feat(web): drag pinned threads into your own order by @t3dotgg in #5581
- chore(ci): vouch StiensWout by @t3-code[bot] in #5637
- feat(desktop): remember recently used sites in the Browser panel by @chrisdeeming in #5270
- chore: vouch chrisdeeming by @t3-code[bot] in #5641
- feat(web): make sidebar artwork theme-aware by @maria-rcks in #5636
- fix(web): reconnect the composer seam for remote non-Git projects by @caezium in #5633
- fix(web): show Stop button while input is pending by @ipanasenko in #5554
- feat(web): fold plan mode and token-by-token output into Legacy features by @t3dotgg in #5664
- feat: sidebar v2 is now the default sidebar by @t3dotgg in #5672
- fix(server): stop PR status lookups amplifying GitHub rate limits by @t3dotgg in #5673
- fix(web): delay transient reconnect warnings by @t3-code[bot] in #5670
- fix(web): inherit terminal size in simple typography by @chrisdeeming in #5628
- fix(server): stop the reaper from silently killing live background subagents by @t3dotgg in #5677
- fix(desktop): zoom shortcuts no longer die when the preview browser has focus by @t3dotgg in #5691
- feat(mobile): one sheet for model and thread settings by @t3dotgg in #5625
- feat(usage): usage page reading provider transcripts across environments by @t3dotgg in #5684
- fix(web): usage chart no longer makes Claude look like the bigger spender by @t3dotgg in #5697
- fix(web): persist diff view mode by @leorivastech in #5731
- feat(web): show how many subagents are running at a glance by @t3dotgg in #5745
- fix(web): add missing cursor-pointer styling to dropdowns and interactive buttons by @naMqe-h in #5716
- fix(server): stop Claude resume handshakes from completing turns that never ran by @gfsaaser24 in #5710
- chore: vouch gfsaaser24 by @t3dotgg in #5761
- chore: vouch saphid by @t3dotgg in #5763
- fix(server): stop Codex threads with queued follow-ups by @t3dotgg in #5762
- fix(web): usage page loses the cost quality panel, gains a back button by @t3dotgg in #5756
- feat(server): agents can now open the images you paste into chat by @t3dotgg in #5757
- fix(web): pinned reorder no longer reshuffles while writes land by @t3dotgg in #5767
- feat(web): overhaul project settings into a real settings page by @t3dotgg in #5768
- fix(web): usage totals no longer jump while devices report in by @t3dotgg in #5772
- fix(server): settle no longer leaves monitors and dev servers running by @t3dotgg in #5774
- feat: pick worktree or current checkout per project by @t3dotgg in #5766
- fix(web): sidebar rows show the branch again, not a truncated plan step by @t3dotgg in #5776
- feat(server): vp run migrate-dev-db seeds worktree dev dbs with real data by @t3dotgg in #5773
- feat(web): keep unsent drafts one click away in the sidebar by @t3dotgg in #5777
- feat(web): project icons can be chosen manually by @t3dotgg in #5775
- fix(server): one greedy agent process no longer takes down the whole server by @t3dotgg in #5788
- ci: label-gated hosted-web preview deploys by @t3dotgg in #5465
- Add cross-platform mobile usage dashboard by @juliusmarminge in #5743
- fix(web): preserve desktop route during Clerk auth by @wobsoriano in #5770
- fix(web): match create theme and import theme buttons to the standard outline style by @UtkarshUsername in #5860
- fix(server): favicon resolution no longer pins the event loop by @murenovich in #5538
- fix(shared): bound the file-link label so bracket runs stop rescanning by @tsouth89 in #5782
- fix(web): thread title button no longer eats the drag area by @nathangerday in #5857
- fix(web): unify usage page chrome by @t3-code[bot] in #5823
- fix(shell): add ~/.local/bin to the Windows CLI resolver so native-installed providers are found by @arhxam in #5074
- fix(web): match settings search shortcut styling to command palette's by @UtkarshUsername in #5841
- fix(mobile): long-pressing a thread row no longer navigate |
| 0.0.32 | 7 agosto 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(mobile): reduce thread feed scroll jank by @gabrielelpidio in #4874
- fix(web): restore sidebar v2 thread actions and terminal icon by @Noojuno in #4712
- fix(web): settle button now works on hover, not just right-click by @t3dotgg in #4905
- fix(clients): disable add project while disconnected by @StiensWout in #4834
- fix(composer): hide default Codex service tier by @maxktz in #4784
- docs: link iOS and Android app store downloads by @t3dotgg in #4902
- fix(web): align remote server update action by @StiensWout in #4731
- fix(connect): suggest a serve command that matches how you ran connect by @t3dotgg in #4897
- fix(mobile): stop shared content errors in Personal Team builds by @t3dotgg in #4943
- perf(mobile): sends respond instantly, thread opens stop freezing by @t3dotgg in #4882
- fix(web): show Codex fast mode as a bolt by @t3dotgg in #4947
- docs: seed worktrees with a copy of real userdata instead of banning it by @t3dotgg in #4949
- fix(mobile): support dragged images in the composer by @t3dotgg in #4953
- fix(mobile): stop long iOS threads from jumping while scrolling up by @t3dotgg in #4867
- fix(web): keep worktree default when switching a draft's machine by @t3dotgg in #4964
- perf(mobile): reconnect environments immediately on resume by @t3dotgg in #4878
- feat(web): pasting a huge screenshot now compresses it instead of erroring by @t3dotgg in #4967
- feat(web): regenerate thread titles from sidebar by @t3dotgg in #4810
- fix(web): show server update progress through reconnect by @t3dotgg in #4903
- feat(search): find threads by conversation content by @t3dotgg in #4959
- fix: marketing site Vercel builds no longer die after ~100 deploys by @t3dotgg in #4975
- docs: split user and maintainer docs, fix 100+ stale claims by @t3dotgg in #4807
- fix(web): server updates no longer look like warnings by @t3dotgg in #4992
- fix(connect): reboots no longer strand the relay link, 403s now say why by @t3dotgg in #4988
- Add project file picker (⌘P) and project content search (⇧⌘F) by @jakeleventhal in #4855
- Check for mobile app updates on launch by @juliusmarminge in #4958
- fix(mobile): support pre-Liquid-Glass iOS bottom toolbar by @gabrielelpidio in #4984
- fix(server): restore PR detection without HOME by @StiensWout in #4985
- fix(web): fill fast mode icon by @maria-rcks in #5004
- fix: cache project favicons across web and mobile by @gabrielelpidio in #4767
- perf(ci): cut stale runs and redundant setup by @t3dotgg in #4802
- style(web): make scroll-to-end pill translucent by @maria-rcks in #5036
- fix(desktop): bump Clerk Electron SDK to 0.0.24 and register t3code:// scheme on Linux by @juliusmarminge in #5015
- perf(server): cache default branch name and origin existence across status refreshes by @UtkarshUsername in #5008
- feat(shared): support shorthand (major-only) versions in the semver helpers by @arhxam in #5027
- fix(mobile): remove unnecessary photo library permission by @skjiisa in #4929
- fix(shared): lenient JSON parser deletes commas inside string values by @arhxam in #5025
- fix(mobile): default bare IP pairing to HTTP by @Lucenx9 in #4990
- fix(mobile): restore iOS Threads branding by @PixPMusic in #4862
- chore: add mobile issue template area by @MaxAnderson95 in #4895
- fix(desktop): link release notes from the update downloaded toast by @Sy-D in #4771
- fix(mobile): accept Android clipboard images in composer by @adityavardhansharma in #4836
- fix(mobile): show the correct build channel in Android's Threads page header by @PixPMusic in #4861
- fix(contracts): decode growing config unions forward-compatibly by @juliusmarminge in #5055
- fix(mobile): server model, worktree, and origin preferences now apply to new tasks by @t3dotgg in #5064
- fix(ci): repair the mobile showcase screenshots workflow by @juliusmarminge in #5057
- fix(ci): capture iPad App Store screenshots in landscape by @PixPMusic in #5065
- fix(oxlint-plugin): Resolve the oxlint bin without assuming a pnp |
| 0.0.31 | 29 luglio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Fix Connect sign-in settings label by @juliusmarminge in #4806
- fix(desktop): restore T3 Connect sign-in by @PixPMusic in #4809
- Simplify files panel header by @juliusmarminge in #4828
- build(desktop): reduce installed app size by ~300MB by @wukko in #4824
- Update model version from claude-opus-4-8 to claude-opus-5 by @juliusmarminge in #4832
- Preserve the thread shell while detail loads by @juliusmarminge in #4830
- Reduce idle work and disk churn with native resource diagnostics by @juliusmarminge in #2679
- fix(server): detect repositories after initialization by @StiensWout in #4848
- perf(server): merge separate staged/unstaged numstat calls into single diff HEAD --numstat by @UtkarshUsername in #4843
- fix(git): disable external diff for review diff previews by @ohbentos in #4854
- Fix editable file focus and live syntax highlighting by @jakeleventhal in #3979
- fix(web): remember the rendered-markdown choice across threads by @Sy-D in #4853
New Contributors
- @wukko made their first contribution in #4824
- @ohbentos made their first contribution in #4854
- @Sy-D made their first contribution in #4853 |
| 0.0.30 | 29 luglio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Add OTA update checks to mobile settings by @juliusmarminge in #4686
- fix(mobile): threads load snapped to bottom on iOS by @t3dotgg in #4689
- feat: default sidebar v2 on for nightly and dev builds by @t3dotgg in #4491
- fix(web): 33 web UI fixes by @maxktz in #4700
- Make mobile Thread List v2 the default by @juliusmarminge in #4717
- Fix mobile showcase workflow without Clerk by @juliusmarminge in #4718
- Fix relay credential lookup for unlinked environments by @juliusmarminge in #4692
- Settle merged PR threads immediately by @t3dotgg in #4704
- feat(web): add maria's sidebar header artwork toggle by @maxktz in #4652
- feat(web): add appearance settings category by @maxktz in #4715
- fix(desktop): allow updater-controlled relaunch by @0x4bs3nt in #4721
- fix(web): prevent diff panel scroll jumping by @0x4bs3nt in #4724
- Link inline code file paths in chat markdown by @juliusmarminge in #4726
- Fix Android showcase capture and rebuild v2 queued rows by @juliusmarminge in #4730
- perf(server): negotiate permessage-deflate on the websocket by @t3dotgg in #4705
- docs: overhaul agent guidance by @t3dotgg in #4782
- Prevent sidebar row labels from truncating by @juliusmarminge in #4789
- perf(server): gzip large thread snapshots by @t3dotgg in #4788
- fix(web): stashed prompts now survive switching providers by @t3dotgg in #4787
- Fix Git ref refresh resource storms by @juliusmarminge in #4727
- perf(server): trim stale context-window rows and drop dead replay RPC by @t3dotgg in #4791
- fix(web): defer command palette filesystem navigation by @juliusmarminge in #2109
- fix(release): skip scripts during Vercel installs by @t3dotgg in #4796
- refactor(client): share filesystem browse navigation by @juliusmarminge in #4797
- fix(mobile): defer filesystem navigation by @juliusmarminge in #4799
- refactor(server): use native HTTP compression streams by @juliusmarminge in #4798
- Remove Connect waitlist and add GA announcement tooling by @juliusmarminge in #4691 |
| 0.0.29 | 27 luglio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Add middle-click close for right panel tabs by @huxcrux in #3161
- fix: warm WSL before preflight in WSL-only backend mode by @UtkarshUsername in #3588
- Add Claude Sonnet 5 as the default Claude model by @juliusmarminge in #3620
- Restore the ultrathink frame border effect by @juliusmarminge in #3625
- fix(dev): Fix electron dev launch and add test by @t3dotgg in #3662
- Add adaptive split-view layout for iPad/mobile workspace by @juliusmarminge in #3514
- fix(mobile): compile patched native pods from source on EAS by @juliusmarminge in #3667
- Make the thread composer read as elevated liquid glass by @juliusmarminge in #3668
- Upgrade Vite Plus and enable bundled dev opt-in by @juliusmarminge in #3679
- Surface pending tasks in mobile home and draft flow by @juliusmarminge in #3670
- fix(mobile): combined test branch — scroll, back-swipe, thread lists, computer switching by @t3dotgg in #3687
- Add repo-root favicon.svg so t3 code shows its own icon by @t3dotgg in #3683
- Load thread snapshots over HTTP before live sync by @juliusmarminge in #3719
- Fix mobile legend anchor under automatic iOS insets by @juliusmarminge in #3684
- Improve live activity routing and diagnostics by @juliusmarminge in #3685
- Prevent Add Project sheet from collapsing on relayout by @juliusmarminge in #3759
- Use variant-specific splash icons in mobile app by @juliusmarminge in #3762
- Fix Expo widget asset wiring order by @juliusmarminge in #3763
- Extend Done display to 15 minutes and show up to 5 Live Activity banner rows by @juliusmarminge in #3761
- Clear VCS presentation state on finish by @juliusmarminge in #3764
- Lead with the outcome when no agents are active in the Live Activity by @juliusmarminge in #3768
- Add T3 Connect onboarding for mobile and web by @juliusmarminge in #3765
- Revert "Add T3 Connect onboarding for mobile and web" by @juliusmarminge in #3776
- Expose Clerk Google sign-in env vars to Expo by @juliusmarminge in #3772
- Set up Cursor Cloud dev environment (web + Android toolchain) by @t3dotgg in #3755
- Revert "Revert "Add T3 Connect onboarding for mobile and web"" by @juliusmarminge in #3777
- Use rounded depth logo for production splash screen by @juliusmarminge in #3780
- fix(release): stage pnpm 11 allowBuilds for desktop installs by @juliusmarminge in #3781
- Upgrade Clerk toolchain to latest versions by @juliusmarminge in #3785
- fix(release): bump electron-builder so pnpm 11 deduped deps land in the asar by @avocardow in #3790
- Fix desktop native optional dependency packaging by @Prgm-code in #3816
- [codex] Upgrade Clerk stack by @juliusmarminge in #3821
- [codex] Preserve worktree metadata during branch sync by @juliusmarminge in #3822
- feat(client): persist offline environment data and mobile preferences by @juliusmarminge in #3795
- [codex] Label max and ultra reasoning by @juliusmarminge in #3824
- fix(mobile): embed fonts and render project favicons reliably by @juliusmarminge in #3823
- Show compact PR number badges in mobile thread rows by @juliusmarminge in #3827
- Expose mobile PR indicator labels to accessibility by @juliusmarminge in #3828
- Fix truncated chat error alert layout by @jakeleventhal in #3899
- fix(marketing): show platform-appropriate commit shortcut on the website by @VedankPurohit in #3644
- [codex] Add Android mobile support by @juliusmarminge in #3579
- Use client-side fallbacks for missing project favicons by @juliusmarminge in #3959
- Skip stale working-task notifications by @juliusmarminge in #3961
- Prepare Android beta branding and review diff UI by @juliusmarminge in #3967
- perf(web): duty-cycle status animations and remove fixed noise overlay by @t3dotgg in #3978
- fix(docs): correct CI task-runner commands in ci.md by @kridaydave in #3990
- fix(docs): repair broken source links in architecture overview by @kridaydave in #3991
- fix(docs): replace stale codething-mvp absolute paths with repo-relative links by @kridaydave in #3992
- docs: Add T3 Code Legal D |
| 0.0.28 | 29 giugno 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Bundle DM Sans and JetBrains Mono fonts instead of Google Fonts by @juliusmarminge in #3014
- Mute icons in labeled controls and suppress popup focus rings by @juliusmarminge in #3015
- Polish dialog/alert surfaces and unauthenticated provider banner by @juliusmarminge in #3016
- fix(marketing) : marketing showing wrong icons on linux by @ruzbyte in #2696
- Misc markdown styling improvements by @juliusmarminge in #3017
- Model picker UI Improvements, Virtualize Model List by @juliusmarminge in #3021
- Provider env vars table and reworked accent color picker by @juliusmarminge in #3026
- Polish branch picker trigger, scroll fade, and list layout by @juliusmarminge in #3024
- Polish web context menu fallback and sidebar icon actions by @juliusmarminge in #3025
- Composer polish: focus ring, send/stop buttons, command menu, context meter, answer panel by @juliusmarminge in #3018
- Extract changed files card with compact aligned diff stats by @juliusmarminge in #3023
- Misc chrome polish: header badges, plan sidebar, diff panel, empty state by @juliusmarminge in #3027
- Rework message metadata, timestamps, and tool work log rows by @juliusmarminge in #3022
- [codex] Sync app-server protocol, service tiers, and provider startup by @juliusmarminge in #3036
- [codex] Reduce Git status polling churn by @juliusmarminge in #3037
- Fix turn fold proejctions by @juliusmarminge in #3041
- fix(git): disable external diff for patch output by @stromseng in #2553
- [codex] Refine inline tool call timeline UI by @juliusmarminge in #3052
- [codex] fix slow websocket shutdown by @juliusmarminge in #2869
- Handle non-resumable pending user input by @mjc in #2766
- fix: avoid sending composer during IME enter by @HuakunShen in #2817
- [codex] Add integrated browser preview, annotations, and agent automation by @t3dotgg in #3053
- Fix Bitbucket source control availability toggle by @JustMarkDev in #3079
- Guard VCS status updates against stale targets by @juliusmarminge in #3084
- Wrap authorized clients in fading scroll area by @juliusmarminge in #3085
- Preserve diff surface when toggling right panel by @juliusmarminge in #3083
- fix(desktop): mac start:desktop crash from rewritten framework symlinks by @TheIcarusWings in #3058
- refactor: resolve host process state through Effect by @juliusmarminge in #2959
- Add workspace file browser and preview panel by @juliusmarminge in #3087
- Show disabled reasons for unavailable right panel surfaces by @juliusmarminge in #3093
- [codex] Fix first browser annotation capture by @t3dotgg in #3095
- Use fff for workspace search queries by @juliusmarminge in #3099
- [codex] Fix terminal line height for QR readability by @StiensWout in #3096
- [codex] Trace first-party relay clients by @juliusmarminge in #2995
- Stage fff native binaries in desktop builds by @juliusmarminge in #3109
- [codex] Add native mobile composer and markdown by @juliusmarminge in #3101
- Add DELETE-based MCP session termination by @juliusmarminge in #3113
- Parallelize VCS status refresh and status reads by @juliusmarminge in #3112
- fix(settings): disable auto-open of task sidebar by default by @jappyjan in #2421
- Double-click a sidebar thread row to rename by @TheIcarusWings in #3064
- Add file preview comments and task toggles by @juliusmarminge in #3115
- Add right-panel bulk close and tab context menu actions by @juliusmarminge in #3116
- Render the plan surface in the inline right panel by @juliusmarminge in #3118
- Improve inline panel, file preview, and MCP session handling by @juliusmarminge in #3121
- [codex] Make background VCS fetch non-interactive by @Andrew-Forster in #3133
- fix(mobile): bump react-native-shiki-engine to 0.3.12 by @skiniks in #3120
- fix: Adapt destructive menu icon to dark mode by @StiensWout in #3126
- Polish marketing homepage: nav, hero, and endorsements by @t3dotgg in #3137
- [codex] Rewrite client connection architecture by @juliusmarminge in #2978
- fix(web): Remove saved environme |
| 0.0.27 | 9 giugno 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- [codex] Rebrand T3 Cloud as T3 Connect by @juliusmarminge in #3011
- Fix Clerk browser test mock by @juliusmarminge in #3013 |
| 0.0.26 | 9 giugno 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Prevent settings layout shifts with scrollbar gutters by @juliusmarminge in #2960
- [codex] fix release finalize install by @juliusmarminge in #2961
- fix(source-control): handle self-hosted GitLab, multi-account GitHub auth & azure devops web url by @GuilhermeVieiraDev in #2480
- [codex] Avoid shell for Node executable spawns by @juliusmarminge in #2952
- [codex] Avoid shell for Windows environment probe by @juliusmarminge in #2951
- fix(composer): support spaces in file mentions by @GuilhermeVieiraDev in #2625
- [codex] Avoid shell for system executables by @juliusmarminge in #2950
- feat(relay): Add managed relay tunnels and APN service by @juliusmarminge in #2837
- Restructure documentation into topical folders by @juliusmarminge in #2963
- Migrate tests to vite-plus test APIs by @juliusmarminge in #2964
- Use pnpm for server publish workflow by @juliusmarminge in #2966
- Rename function for publishing arguments to vp pm by @juliusmarminge in #2967
- Refactor recoverable Effect fallbacks to orElseSucceed by @juliusmarminge in #2968
- fix(cloud): use Electron fetch for proxying Clerk IPC requests by @juliusmarminge in #2973
- fix: handle Claude Agent SDK 0.3.x system messages to stop runtime-warning flood by @imabdulazeez in #2872
- "claude system message" instead of "runtime warning" when using 4.8 from claude code by @Aprillion in #2972
- fix(desktop): stop looping macOS TCC permission prompts by @D3OXY in #2745
- Annotate relay error spans with schema fields by @juliusmarminge in #2976
- [codex] Enrich relay authorization diagnostics by @juliusmarminge in #2977
- [codex] Extract infrastructure, telemetry, and test tooling by @juliusmarminge in #2994
- feat(grok): add Grok CLI provider via ACP by @Jaaneek in #2809
- [codex] Fix main CI Effect test runtimes by @juliusmarminge in #3008
- Add Claude Fable 5 model by @juliusmarminge in #3009
New Contributors
- @Aprillion made their first contribution in #2972
- @Jaaneek made their first contribution in #2809 |
| 0.0.25 | 4 giugno 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix: maintain reasoning selections for multiple providers by @adambuchweitz in #2760
- [codex] Bump Effect to beta.73 and migrate compatibility APIs by @juliusmarminge in #2840
- Add Claude Opus 4.8 support by @Marve10s in #2849
- Migrate TypeScript checks to Effect TSGo by @juliusmarminge in #2851
- Extract collection performance refactors from mobile stack by @juliusmarminge in #2854
- Extract independent web cleanup from mobile stack by @t3dotgg in #2855
- Ensure Electron runtime is installed in release workflow by @juliusmarminge in #2861
- T3 Code Mobile [WIP] by @juliusmarminge in #2013
- chore: add vendored reference repo subtree sync tooling by @juliusmarminge in #2902
- Use HttpApi for Environment APIs & standardize authn/authz by @juliusmarminge in #2858
- chore: add Alchemy reference repo subtree by @juliusmarminge in #2918
- fix(desktop): Include standard Linux AppImage icons for Niri/Noctalia by @mwolson in #2915
- Probe Cursor models via list_available_models by @juliusmarminge in #2428
- Migrate workspace to Vite+ and pnpm by @juliusmarminge in #2899
- test(web): CI stability - prebundle react-dom client for browser tests by @mwolson in #2928
- fix(ssh): Surface redacted stdout for failed commands by @mwolson in #2920
- fix(desktop): Preserve SSH HTTP auth status by @mwolson in #2923
- fix: build web before desktop release packaging by @juliusmarminge in #2934
- ci: let setup-vp install dependencies by @juliusmarminge in #2936
- fix(release): surface desktop packaging subprocess output by @juliusmarminge in #2937
- chore: setup eas ci by @Yash-Singh1 in #2911
- fix(release): use workspace electron-builder for desktop packaging by @juliusmarminge in #2938
- [codex] remove duplicated pnpm root config by @juliusmarminge in #2939
- fix(release): install dependency closures in partial jobs by @juliusmarminge in #2941
- [codex] split ci workflow jobs by @juliusmarminge in #2940
- [codex] fix mobile native static analysis source discovery by @juliusmarminge in #2942
- fix(release): preserve desktop artifact arch by @juliusmarminge in #2943
- [codex] Fix desktop packaging patched dependencies by @juliusmarminge in #2944
- [codex] Filter staged desktop patched dependencies by @juliusmarminge in #2945
- fix(release): install hosted web workspace closure by @juliusmarminge in #2949
- fix(cli): bundle patched diff parser dependency by @juliusmarminge in #2957
New Contributors
- @adambuchweitz made their first contribution in #2760 |
| 0.0.24 | 15 maggio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(codex): use longer and shared auth probe timeout for provider status check by @UtkarshUsername in #2616
- Alias stable releases to the router domain by @juliusmarminge in #2636
- Remove outline styling from git success toast action by @juliusmarminge in #2639
- Preserve Codex probe results across scoped teardown by @juliusmarminge in #2638
- Optimize VCS diff loading to be up to 98% faster by @justsomelegs in #2586
- Stabilize project grouping settings selector by @cursor[bot] in #2629
- Use Effect child process for editor launches by @cursor[bot] in #2659
- Reduce chat timeline activity rerenders by @cursor[bot] in #2660
- Refactor composer refs and context providers by @juliusmarminge in #2664
- Constrain provider update popover overflow by @juliusmarminge in #2669
- Simplify workspace package builds and deps by @juliusmarminge in #2676
- Skip healthy env reconnects after browser resume by @juliusmarminge in #2677
- feat(marketing): Made marketing site less cringe by @t3dotgg in #2681
- Back off VCS remote refresh failures by @juliusmarminge in #2686
- [codex] add diagnostics resource history by @juliusmarminge in #2685
- Exclude workspace packages from desktop runtime deps by @juliusmarminge in #2688 |
| 0.0.23 | 9 maggio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- provider update advisories by @justsomelegs in #2312
- Add keybindings settings editor by @juliusmarminge in #2533
- Reduce timeline row rerenders by @cursor[bot] in #2498
- Stabilize git workspace and terminal tests by @juliusmarminge in #2540
- Optimize MessagesTimeline work row stability by @cursor[bot] in #2527
- Feature/intellij editors by @Minigamer42 in #2475
- Add process and trace diagnostics views by @juliusmarminge in #2532
- Split server CLI into focused submodules by @juliusmarminge in #2545
- Adopt Effect JSON and DateTime idioms by @cursor[bot] in #2559
- Make changed-files header sticky in chat timeline by @juliusmarminge in #2565
- Cache desktop build assets in CI and release workflows by @juliusmarminge in #2543
- Revert "Cache desktop build assets in CI and release workflows" by @juliusmarminge in #2568
- feat(web): mention skills in composer placeholder by @maria-rcks in #2570
- Avoid timeline timer rerender commits by @cursor[bot] in #2580
- Adopt idiomatic Effect APIs in generator and decider by @cursor[bot] in #2581
- feat(web): render skill calls as inline chips by @maria-rcks in #2572
- feat(web): add configurable sidebar thread preview count by @Marve10s in #1856
- [codex] Fix sidebar preview settings reset by @juliusmarminge in #2587
- Refresh Codex protocol bindings and adapter mappings by @juliusmarminge in #2590
- port desktop app to Effect by @juliusmarminge in #2546
- Move desktop server exposure logic into backend by @juliusmarminge in #2591
- Reduce sidebar selection rerenders by @cursor[bot] in #2560
- Match sticky changed-files header tint to card background by @juliusmarminge in #2592
- Enable stricter Effect LSP rules by @juliusmarminge in #2596
- Scaffold oxlint plugin with initial rule by @juliusmarminge in #2603
- [codex] Fix Windows release signing setup by @juliusmarminge in #2606
- Deploy hosted web app from release workflow by @juliusmarminge in #2507
- Fix OpenCode raw text delta assembly by @Kiri110K in #2526
- [codex] Handle NuGet provider bootstrap failures by @juliusmarminge in #2608
- perf: Add archived shell snapshot support by @juliusmarminge in #2593
- fix(ssh): fix reconnect issues and node binary path resolution by @juliusmarminge in #2504
- [codex] add configurable automatic git fetch interval by @juliusmarminge in #2605
- Fix remote pairing CORS responses by @ben-vargas in #2594
- Update deployment command in release workflow by @juliusmarminge in #2610
- Collapse long user messages by default by @notkainoa in #2180
- [codex] Fix Vercel release web deploy scope by @juliusmarminge in #2611
- [codex] Fix Vercel Turbo env forwarding by @juliusmarminge in #2612
- [codex] Fix hosted channel bootstrap by @juliusmarminge in #2613
New Contributors
- @Minigamer42 made their first contribution in #2475
- @Kiri110K made their first contribution in #2526
- @ben-vargas made their first contribution in #2594 |
| 0.0.22 | 5 maggio 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Add task sidebar auto-open setting by @justsomelegs in #2314
- fix(release): use configured node for smoke manifest merge by @juliusmarminge in #2364
- Ignore stale WebSocket lifecycle events after reconnect by @juliusmarminge in #2372
- fix(opencode): Memory Leak - Stop OpenCode refresh from leaking serve processes by @joshmeads in #2359
- feat: Multi-Provider support by @juliusmarminge in #2277
- fix: updated UI "add project" icon to match the command pallete icon by @zurielbm in #2176
- Add OpenCode to README by @pompydev in #2154
- [codex] Fix visited timestamp under clock skew by @juliusmarminge in #2408
- [codex] fix terminal dimension validation by @juliusmarminge in #2411
- fix(server): key AskUserQuestion answers by question text by @basmilius in #2404
- fix(web): prevent iOS Safari auto-zoom on input focus by @bergholmm in #1652
- fix(git): hide stale merged/closed PRs on the default branch by @GuilhermeVieiraDev in #1966
- fix(web): allow closing diff panel in non-git projects by @pedrokpp in #2413
- fix(web): hide mobile sidebar after thread selection or creation by @murataslan1 in #1293
- fix(web): make new thread button always visible on mobile by @jappyjan in #2419
- fix(web): make thread archive button always visible on mobile by @jappyjan in #2423
- Add new GitHub users to VOUCHED.td by @juliusmarminge in #2425
- Narrow the right sidebar and update task panel and diff panel by @shivamhwp in #2409
- fix(web): respect iOS safe areas across mobile chrome & other mobile layout fixes by @jappyjan in #2392
- fix: bump electron version to v40.9.3 and add it to our trusted dependencies by @nmggithub in #2427
- fix(mobile): enable touch scrolling in file picker modal by @jappyjan in #2420
- fix: opencode is not on PATH on Windows by @adammansfield in #2183
- Add Discord release announcements by @juliusmarminge in #2429
- Optimize release workflow job execution by @juliusmarminge in #2430
- Add structured Discord webhook logging for release notifications by @juliusmarminge in #2431
- [codex] fix Discord release version flag by @juliusmarminge in #2449
- Fix dialog footer button clipping in Git actions dialog by @juliusmarminge in #2458
- fix(web): show friendly error for invalid pairing token by @Saikrishna1876 in #2222
- fix(claude-agent): opt into claude_code system prompt preset by @D3OXY in #2472
- Refactor provider settings to declarative metadata by @juliusmarminge in #2452
- Introduce pluggable VCS driver foundation by @juliusmarminge in #2435
- [codex] Align GitHub source control adapter errors by @juliusmarminge in #2476
- feat(scm): Gitlab by @juliusmarminge in #2462
- feat: add "hide whitespace changes" option for diffs by @ipanasenko in #2389
- Add remote repository publish and discovery support by @juliusmarminge in #2482
- feat(web): collapse mobile composer by default by @chirino in #1263
- feat: Hosted Frontend, Tailscale Integration & SSH Lancher by @juliusmarminge in #2361
- fix version test by @juliusmarminge in #2490
- feat(source-control): add Bitbucket & Azure Devops providers by @juliusmarminge in #2473
- Fix markdown highlight render stability by @cursor[bot] in #2479
- bitubicket base brnach by @juliusmarminge in #2500
- README: Add OpenCode to first mention of supported agents by @notrudyyy in #2436
- Prevent focus-ring clipping in AnimatedHeight by @juliusmarminge in #2503
- reduce startup time by ~47% and memory usage by up to 150-300MB by @justsomelegs in #2204
- Fix repeated effect-language-service prepare hooks during bun install by @peterjarian in #2497
- Add collapsible file diffs + @pierre/diffs version update. by @shivamhwp in #2502
New Contributors
- @joshmeads made their first contribution in #2359
- @zurielbm made their first contribution in #2176
- @pompydev made their first contribution in #2154
- @bergholmm made their first contribution in #1652
- @pedrokpp made their first contribution in #2413
- @murataslan1 made their first contribution in #1293
- @jappyjan m |
| 0.0.21 | 23 aprile 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- try out blacksmith for releases by @juliusmarminge in #2101
- Revert to Github Runner for Windows by @juliusmarminge in #2103
- fix(server): honor gitignored files in workspace search by @nmharmon8 in #2078
- Adopt Node-native TypeScript for desktop and server by @juliusmarminge in #2098
- Update workflow to use ubuntu-24.04 runner by @juliusmarminge in #2110
- Show thread status in command palette by @Noojuno in #2107
- Fix Windows PATH hydration and repair by @Badbird5907 in #1729
- Clean up invalid pending approval projections by @juliusmarminge in #2106
- Modernize release workflow runners by @juliusmarminge in #2129
- Extract backend startup readiness coordination by @juliusmarminge in #2133
- Preserve provider bindings when stopping sessions by @HaukeSchnau in #2125
- Throttle nightly release workflow to every 3 hours by @juliusmarminge in #2134
- fix(web): bypass xterm for global terminal shortcuts by @AriajSarkar in #1580
- feat: add opencode provider support by @nexxeln in #1758
- fix: show restore defaults only on General settings by @UtkarshUsername in #1710
- fix(web): allow deleting non-empty projects from the warning toast by @maria-rcks in #1264
- Add Claude Opus 4.5 to built-in Claude models by @juliusmarminge in #2143
- fix(web): use capture-phase keydown listener so CTRL+J toggles terminal from terminal focus on Windows (#2113) by @mvanhorn in #2142
- Add ACP support with Cursor provider by @juliusmarminge in #1355
- Guard release workflow jobs from upstream failures by @juliusmarminge in #2146
- Guard release workflow jobs on upstream success by @juliusmarminge in #2147
- Use GitHub App token for release uploads by @juliusmarminge in #2149
- fix(release): use v tag format for nightly releases by @EfeDurmaz16 in #2186
- Expand leading ~ in Codex home paths before exporting CODEX_HOME by @altjx in #2210
- Devcontainer / IDE updates by @Spitfire1900 in #2208
- fix(server): handle OpenCode text response format in commit message g… by @imabdulazeez in #2202
- fix(server): prevent probeClaudeCapabilities from wasting API requests by @reasv in #2192
- Redesign model picker with favorites and search by @Chrono-byte in #2153
- effect-codex-app-server by @juliusmarminge in #1942
- Refactor OpenCode lifecycle and structured output handling by @juliusmarminge in #2218
- fix: Change right panel sheet to be below title bar / action bar by @CodeZeno in #2224
- fix(web): restore manual sort drag and keep per-group expand state by @mwolson in #2221
- chore(turbo): pass through PATHEXT by @adammansfield in #2184
- fix(server): trim OpenCode provider model names by @adinschmidt in #2252
- fix: enforce opencode >= 1.14.19 and reveal window on Wayland by @mwolson in #2262
- Add close buttons to toasts by @noxire-dev in #2023
- Refresh Codex protocol bindings to be75785504ff152fa6333e380a2d50642f42fba0 by @juliusmarminge in #2276
- fix: increase Claude auth probe timeout to 10s by @Heinz-G in #2272
- Fix provider cache atomic write temp path collisions by @juliusmarminge in #2291
- fix(server): restore CODEX_HOME tilde expansion for Codex launches by @HaukeSchnau in #2255
- Add IntelliJ project icon to the list of possible favicon paths by @basmilius in #1651
- fix(server): detect localized Windows command errors by @raulpesilva in #2152
- Refactor provider model selections to option arrays by @juliusmarminge in #2246
- Exclude subscribe RPCs from latency tracking by @juliusmarminge in #2313
- fix(request-permission): add dynamic_tool_call to command request by @th1m0 in #2311
- fix(web): ignore stale runtime projection snapshots by @Pedro-Revez-Silva in #2301
- Fix Claude session cwd resume drift by @juliusmarminge in #2292
New Contributors
- @nmharmon8 made their first contribution in #2078
- @HaukeSchnau made their first contribution in #2125
- @AriajSarkar made their first contribution in #1580
- @nexxeln made their first contribution in #1758
- @mvanhorn made their first contribution in #2142
- @EfeDurmaz16 |
| 0.0.20 | 17 aprile 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix: guard against missing sidebarProjectGroupingOverrides in client settings by @juliusmarminge in #2099
- ci(release): install deps before finalize version bump by @juliusmarminge in #2100 |
| 0.0.19 | 17 aprile 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Remove Claude subscription-based model adjustment by @juliusmarminge in #1899
- Fix worktree base branch updates for active draft by @juliusmarminge in #1900
- feat(desktop): add "Copy Image" to right-click context menu by @GuilhermeVieiraDev in #1052
- [codex] fix composer footer compact layout by @shivamhwp in #1894
- Stabilize auth session cookies per server mode by @juliusmarminge in #1898
- Add provider skill discovery by @juliusmarminge in #1905
- Handle deleted git directories as non-repositories by @juliusmarminge in #1907
- Memoize derived thread reads by @juliusmarminge in #1908
- fix(web): resolve logical-to-physical key mismatch in project drag reorder by @mwolson in #1904
- Add assistant message copy action and harden related test/storage fallbacks by @shivamhwp in #1211
- Fix opening urls wrapped across lines in the terminal by @ElSargo in #1913
- fix(web): prevent number-key shortcuts from hijacking input in focused editor by @D3OXY in #1810
- feat(web): add extensible command palette by @binbandit in #1103
- chore(desktop): separate dev AppUserModelID on Windows by @adammansfield in #1934
- Coalesce status refreshes by remote by @juliusmarminge in #1940
- fix: quote editor launch args on Windows to support paths with spaces by @D3OXY in #1805
- fix(web): allow concurrent browser tests to retry ports by @ashvinnihalani in #1951
- fix: Align token usage metrics for both Claude and Codex by @ashvinnihalani in #1943
- Preserve live stream subscriptions across explicit reconnects by @juliusmarminge in #1972
- Migrate chat scrolling and branch lists to LegendList by @juliusmarminge in #1953
- window controls overlay (windows&linux) by @tarik02 in #1969
- fix(desktop): increase backend readiness timeout from 10s to 30s by @rowalth in #1979
- fix(web): replace turn strip overlay gradients with mask-image fade by @GuilhermeVieiraDev in #1949
- Add shell snapshot queries for orchestration state by @juliusmarminge in #1973
- fix: avoid copy button overlapping long code blocks by @barrymichaeldoyle in #1985
- Pad composer model picker to prevent ring clipping by @juliusmarminge in #1992
- Allow empty server threads to bootstrap new worktrees by @juliusmarminge in #1936
- Prevent live thread branches from regressing to temp worktree names by @juliusmarminge in #1995
- fix: add pointer cursor to the select trigger by @UtkarshUsername in #1997
- docs: Document environment prep before local development by @ashvinnihalani in #1975
- feat: Add Kiro editor support to open picker by @ashvinnihalani in #1974
- feat: show full thread title in a tooltip when hovering sidebar thread names by @UtkarshUsername in #1994
- Clear tracked RPCs on reconnect by @juliusmarminge in #2000
- Use latest user message time for thread timestamps by @juliusmarminge in #1996
- fix: lost provider session recovery by @ashvinnihalani in #1938
- Fix thread timeline autoscroll and simplify branch state by @juliusmarminge in #2002
- Warm sidebar thread detail subscriptions by @juliusmarminge in #2001
- Fix new-thread draft reuse for worktree defaults by @juliusmarminge in #2003
- Refresh git status after branch rename and worktree setup by @juliusmarminge in #2005
- Cache provider status and gate desktop startup by @juliusmarminge in #1962
- Improve shell PATH hydration and fallback detection by @juliusmarminge in #1799
- Backfill projected shell summaries and stale approval cleanup by @juliusmarminge in #2004
- fix(claude): emit plan events for TodoWrite during input streaming by @TimCrooker in #1541
- Nightly release channel by @juliusmarminge in #2012
- Fix nightly desktop product name by @juliusmarminge in #2025
- Add filesystem browse API and command palette project picker by @Noojuno in #2024
- Fix terminal Cmd+Backspace on macOS by @SAKETH11111 in #2027
- feat(web): add tooltip to composer file mention pill by @GuilhermeVieiraDev in #1944
- Improve markdown file link UX by @justsomelegs in #1956
- feat: add Launch Args setting for Cla |
| 0.0.17 | 10 aprile 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Persist changed-files expansion state per thread by @Marve10s in #1858
- Harden secret store and resolve catalog overrides by @juliusmarminge in #1891 |
| 0.0.16 | 10 aprile 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Annotate Git core Effect.fn helpers by @juliusmarminge in #1511
- Make DrainableWorker drain off outstanding count by @juliusmarminge in #1514
- Refactor projection pipeline side effects by @juliusmarminge in #1512
- Inline sqlite error classification by @juliusmarminge in #1515
- Wrap orchestration reactor starts in Effect.fn by @juliusmarminge in #1513
- Fix for broken Codex model selection for 'Text Generation Model' by @Alexx999 in #1543
- Show hidden thread status in sidebar by @juliusmarminge in #1517
- fix: show empty project thread state in sidebar by @shivamhwp in #1546
- Make provider model lists dynamic based on auth context by @juliusmarminge in #1556
- fix(windows): hover-effect-fix-in-the-branch-ui by @shivamhwp in #1559
- fix(web): preserve scroll when collapsing large changed-files trees by @CodeZeno in #1113
- Fix model settings getting stuck by @Alexx999 in #1538
- fix(web): Fix duplicate highlight in composer slash command menu by @AbdulelahHajjar in #1445
- [codex] debounce thread jump hint pills by @juliusmarminge in #1526
- fix(desktop): default confirm dialog selection to "No" by @Efroim-Propel in #1400
- Scroll active item into view in composer menu by @naufalw in #1557
- Show archive action on hover with confirm focus by @juliusmarminge in #1561
- Clarify provider setup in README by @Ivorisnoob in #1406
- Document T3 Code install methods by @juliusmarminge in #1564
- Update README.md by @juliusmarminge in #1565
- Refactor terminal manager onto Effect runtime by @juliusmarminge in #1525
- refactor(web): remove redundant add-project cancel button by @UtkarshUsername in #1302
- Refactor web orchestration sync to incremental events and isolated recovery by @juliusmarminge in #1560
- Bump Effect catalog dependencies by @juliusmarminge in #1594
- Replace wait-on with internal desktop resource polling by @juliusmarminge in #1600
- Extract project/workspace related functionality to Effect services by @juliusmarminge in #1524
- Map fatal Codex stderr to runtime errors by @juliusmarminge in #1615
- fix(server): parse git branches correctly when column.ui is enabled by @EDM115 in #1529
- fixing the input ui at certain endpoints causing the button to overflow. by @shivamhwp in #1574
- Improve Linux desktop identity packaged builds by @Chrono-byte in #1201
- fix(web): consume plans on new-thread implementation by @UtkarshUsername in #1203
- chore: effect rpc and layer based startup by @juliusmarminge in #929
- Feat: Added Trae IDE support for opening current working directory by @lnieuwenhuis in #1656
- [codex] migrate Effect.fn in apps/server/src/checkpointing/Layers/CheckpointDiffQuery.ts by @juliusmarminge in #1622
- [codex] migrate Effect.fn in apps/server/src/checkpointing/Layers/CheckpointStore.ts by @juliusmarminge in #1623
- [codex] migrate Effect.fn in apps/server/src/git/Layers/ClaudeTextGeneration.ts by @juliusmarminge in #1625
- [codex] migrate Effect.fn in apps/server/src/persistence/Migrations.ts by @juliusmarminge in #1632
- [codex] migrate Effect.fn in apps/server/src/git/Layers/CodexTextGeneration.ts by @juliusmarminge in #1624
- [codex] migrate Effect.fn in apps/server/src/telemetry/Layers/AnalyticsService.ts by @juliusmarminge in #1642
- [codex] migrate Effect.fn in apps/server/src/provider/Layers/CodexProvider.ts by @juliusmarminge in #1635
- [codex] migrate Effect.fn in apps/server/src/provider/Layers/ClaudeProvider.ts by @juliusmarminge in #1634
- [codex] migrate Effect.fn in apps/server/src/provider/Layers/ProviderAdapterRegistry.ts by @juliusmarminge in #1637
- [codex] migrate Effect.fn in apps/server/src/provider/makeManagedServerProvider.ts by @juliusmarminge in #1640
- [codex] migrate Effect.fn in apps/server/src/persistence/Layers/Sqlite.ts by @juliusmarminge in #1631
- [codex] migrate Effect.fn in apps/server/src/provider/Layers/EventNdjsonLogger.ts by @juliusmarminge in #1636
- [codex] migrate Effect.fn in apps/server/src/provider/Layers/ProviderRegistry.ts by @juliusm |
| 0.0.15 | 29 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Preserve git action progress until HTTP completion by @juliusmarminge in #1388
- Persist provider-aware model selections by @juliusmarminge in #1371
- Pick sidebar fallback thread after delete by @juliusmarminge in #1395
- fix(security): send sensitive config over a bootstrap fd by @juliusmarminge in #1398
- docs: properly linked CLAUDE.md to AGENTS.md by @jakob1379 in #1328
- fix(web): prevent provider model submenu overlap by @ifBars in #1403
- feat(git): Add Claude as a TextGenerationProvider by @keyzou in #1323
- Add copy action to error toast messages by @juliusmarminge in #1416
- fix(desktop): prevent git actions and terminal toggle from overlapping by @78i87 in #1423
- fix(web): clear composer border after picker dismissal by @AbdulelahHajjar in #1382
- fix(web): add pointer cursor to composer send button by @BeckWangthumboon in #1415
- Make server settings authoritative for runtime behavior by @juliusmarminge in #1421
- Add Claude context window selection support by @juliusmarminge in #1422
- Add VS Code Insiders and VSCodium to Open In editor picker by @nassimna in #1392
- fix(web): improve chat header badge and title flex distribution by @GuilhermeVieiraDev in #1309
- Support gh pr checkout pull request references by @juliusmarminge in #1457
- fix(claude): avoid resetting the Claude model on every turn by @harshit97 in #1466
- Add Effect.fn refactor checklist by @juliusmarminge in #1476
- fix(threads): Keep active-turn runtime errors from ending sessions by @Snowy7 in #1261
- Improve drain semantics via STM in DrainableWorker by @IMax153 in #1474
- Refactor Codex adapter lifecycle helpers by @juliusmarminge in #1478
- Skip a unit test that is using a bash script on Windows by @Alexx999 in #1490
- Detect command not found when checking codex/claude CLI on Windows by @Alexx999 in #1492
- Add eol=lf to .gitattributes for Windows users by @Alexx999 in #1491
- fix(web): linkify Windows C:/ paths in terminal output by @MaansenV in #1483
- Add thread archiving and settings navigation by @shivamhwp in #1359
- Normalize typed provider runtime ingestion by @juliusmarminge in #1475
- fix: trust node-pty install scripts on linux by @smalitobules in #1451
- Fix Linux desktop Codex CLI detection at startup by @Ryan-D-Gast in #1100
- fix(web): allow switching away from Ultrathink without manual prompt editing by @Marve10s in #1307
- Fix server fallback to direct fd read on /proc/self/fd failure by @rishi-chauhan in #1488
- fix(desktop): ensure all windows are destroyed before launching the NSIS installer during update process by @danielss-dev in #1461
- fix(web): add project path action to sidebar menu by @FllipEis in #1436
- fix: add noopener to external chat markdown links by @sabraman in #1315
- Tighten settings nav and add Escape back navigation by @juliusmarminge in #1503
- feat: add mock update server by @nmggithub in #1180
- fix(ci): use whitespace-insensitive PR size diff by @maria-rcks in #1500
- Fix sidebar thread panel weird states. by @shivamhwp in #1497
- fix: Prevent sidebar project dragging when using macos control+click to open context menu by @Noojuno in #873
- Harden Claude stream exit handling by @juliusmarminge in #1504
- feat(threads): auto-generate first-turn thread titles by @maria-rcks in #1375
- Add keyboard shortcuts for jumping to sidebar threads by @t3dotgg in #1456
- Add new GitHub users to VOUCHED.td by @juliusmarminge in #1508
- Truncate oversized git diffs instead of failing by @juliusmarminge in #1499
- Update system overhaul by @shivamhwp in #1505
New Contributors
- @jakob1379 made their first contribution in #1328
- @ifBars made their first contribution in #1403
- @78i87 made their first contribution in #1423
- @AbdulelahHajjar made their first contribution in #1382
- @BeckWangthumboon made their first contribution in #1415
- @nassimna made their first contribution in #1392
- @Snowy7 made their first contribution in #1261
- @IMax153 made their first contribution in #1474
- @Alexx |
| 0.0.14 | 24 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- fix(web): add pointer cursor to add project button by @binbandit in #1220
- Show project status dots when collapsed in the sidebar by @maria-rcks in #1097
- feat(web): persist modelOptions, refactor provider specific logic by @maria-rcks in #1121
- fix(ChatView): update scroll button styles to improve user interaction by @pranavgoel29 in #1246
- fix(web): show health banner for selected provider instead of defaulting to Codex by @Marve10s in #1223
- fix(web): update add-project toggle label in cancel state by @UtkarshUsername in #1248
- Prefer Claude user ID for telemetry identity by @juliusmarminge in #1249
- feat: added configurable base directory. by @mcking-07 in #826
- fix(claude): load Claude SDK filesystem setting sources by @harshit97 in #1334
- Load PTY adapter at runtime by @shivamhwp in #1311
- fix: add license field to npm package by @gameroman in #1272
- Flatten Git service layer and switch server paths to base dir by @juliusmarminge in #1255
- fix(web): avoid false draft attachment persistence warnings by @shivamhwp in #1153
- Add resizable chat sidebar by @shivamhwp in #1347
- ci(github): exclude test files from mixed PR size calculation by @binbandit in #1105
- refactor(settings): simplify settings layout and controls by @maria-rcks in #1288
- Run draft-thread project scripts from resolved project/worktree cwd by @juliusmarminge in #1178
- Stream git hook progress events for stacked git actions by @juliusmarminge in #1214
- feat: add terminal toggle button to chat header by @antiisaint in #633
- feat: add word wrapping setting and in-panel button by @raphaelluethy in #1326
- fix(provider,claude): handle prompt stream interrupt on session stop by @keyzou in #1365
- Preserve terminal history across ANSI control sequences by @juliusmarminge in #1367
- Surface context window usage in the UI by @juliusmarminge in #1351
- Sort sidebar projects and threads by recency by @juliusmarminge in #1372
New Contributors
- @pranavgoel29 made their first contribution in #1246
- @Marve10s made their first contribution in #1223
- @mcking-07 made their first contribution in #826
- @harshit97 made their first contribution in #1334
- @shivamhwp made their first contribution in #1311
- @gameroman made their first contribution in #1272
- @antiisaint made their first contribution in #633
- @raphaelluethy made their first contribution in #1326
- @keyzou made their first contribution in #1365 |
| 0.0.13 | 20 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Use secret release app ID in release workflow by @juliusmarminge in #1217 |
| 0.0.12 | 20 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- Upgrade oxfmt and oxlint tooling versions by @juliusmarminge in #1010
- feat(github): add issue templates for automatic triage by @binbandit in #896
- Actions dialog: autofocus script-name field by @buzinas in #912
- fix(web): unify focus ring styles across sidebar and app by @Xanacas in #1079
- chore: add .idea/ to .gitignore by @StefanWin in #1077
- feat(web): add scroll to bottom pill in chat view by @saishankar404 in #619
- fix: tighten node engine range for node:sqlite compat (#206) by @EtanHey in #1096
- Fixed Typos in Agents.md by @Ivorisnoob in #1120
- fix(github): fix bug report issue template for screenshots by @UtkarshUsername in #1109
- fix(desktop): backfill SSH_AUTH_SOCK from login shell on macOS by @stickerdaniel in #972
- Add copy workspace path button to thread action menu by @jamesx0416 in #1128
- fix(web): restore pointer cursors for sidebar actions by @binbandit in #894
- fix: fix menu copy by @UtkarshUsername in #1063
- Use GitHub App token when checking out main in release workflow by @juliusmarminge in #1175
- fix(web): fix sidebar project drag clipping with variable-height items by @GuilhermeVieiraDev in #1176
- feat: add configurable model for git text generation by @seifalmotaz in #1171
- Give Agents access to Terminal output by @maskdotdev in #1032
- fix: implement button overflow by @UtkarshUsername in #1193
- fix: consume plans on implementation by @UtkarshUsername in #1133
- fix(web): show text input for adding projects on Linux desktop by @eggfriedrice24 in #1075
- feat: add Claude Code adapter by @juliusmarminge in #179
New Contributors
- @buzinas made their first contribution in #912
- @Xanacas made their first contribution in #1079
- @StefanWin made their first contribution in #1077
- @EtanHey made their first contribution in #1096
- @Ivorisnoob made their first contribution in #1120
- @stickerdaniel made their first contribution in #972
- @seifalmotaz made their first contribution in #1171 |
| 0.0.11 | 13 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- chore(release): align package versions before building artifacts by @maria-rcks in #933
- Use live thread activities for sidebar status pills by @dbalders in #919
- feat: split out components from ChatView.tsx by @Ymit24 in #860
- ci(github): add pull request size labels by @binbandit in #901
- fix(web): resolve preferred editor from available editors & introduce useLocalStorage helper by @mbuvarp in #662
- fix: diff panel unclosable after retainSearchParams middleware by @eggfriedrice24 in #937
- feat: add selective file staging to commit dialog by @GuilhermeVieiraDev in #872
- add Ymit24 to vouched list by @nmggithub in #959
- fix: Fix response duration for agent to no longer always be 1ms by @Noojuno in #866
- fix: fix logo aligment regression on macOS by @nmggithub in #960
- fix: improve business logic in prompt editor and fix cursor bugs in Plan mode by @nmggithub in #867
- update project removal copy by @donnes in #981
- Fix new-thread shortcuts when terminal has focus by @juliusmarminge in #984
- fix: Linux icon now shows up by @alexsch01 in #807
- fix(web): add pointer cursor to running stop-generation button by @binbandit in #900
- chore: update actions/checkout and actions/github-script by @Bashamega in #956
- fix: add logging for WebSocket errors by @hobostay in #948
- fix: clean up timeout in PlanSidebar to prevent memory leaks by @hobostay in #949
- fix: add error logging for code highlighting failures by @hobostay in #951
- feat: add fuzzy workspace entry search by @maskdotdev in #256
- fix: don't restart the app on normal exists in dev runner by @nmggithub in #986
- feat: Allow Overriding Timestamp Format in Settings by @huxcrux in #855
- Add Antigravity to supported editors in Open menu (macOS, Windows, and Linux) by @WilgotM in #841
- fix: composer @file autocomplete cursor and spacing bugs by @chuks-qua in #936
- fix: block image uploads during plan mode questions by @chuks-qua in #621
- feat: replace worktree toggle with discoverable Select dropdown by @zortos293 in #1001
- chore: update @vitejs/plugin-react to 6.0.0 by @Noojuno in #1002
- Add compact Codex tool-call icons and details to the chat timeline by @zortos293 in #988
- fix(desktop): show dialog after "Check for Updates" menu action by @dpav02 in #955
- chore: Upgrade marketing app to Astro 6 by @Noojuno in #1005
- fix(web): add default thread env mode setting by @binbandit in #892
- fix(web): defer diff worker startup until diff opens by @binbandit in #934
- Extract reusable clipboard hook and standardize media queries by @juliusmarminge in #1006
New Contributors
- @maria-rcks made their first contribution in #933
- @Ymit24 made their first contribution in #860
- @mbuvarp made their first contribution in #662
- @GuilhermeVieiraDev made their first contribution in #872
- @donnes made their first contribution in #981
- @alexsch01 made their first contribution in #807
- @hobostay made their first contribution in #948
- @maskdotdev made their first contribution in #256
- @huxcrux made their first contribution in #855
- @WilgotM made their first contribution in #841
- @zortos293 made their first contribution in #1001
- @dpav02 made their first contribution in #955 |
| 0.0.10 | 11 marzo 2026 | — | 64 bit EXE (NSIS) Note di rilascioWhat's Changed
- refactor(contracts): remove unused OrchestrationPersistedEvent schema by @binbandit in #601
- Open desktop folder picker immediately when adding projects in Electron by @juliusmarminge in #697
- Show “Awaiting Input” sidebar status and extract thread status logic by @juliusmarminge in #701
- Remove Codex service tier option from settings, contracts, and turn dispatch by @juliusmarminge in #700
- Stabilize visible toast layout offsets to prevent hover flicker by @juliusmarminge in #702
- Fix plan composer layout by preventing flex overflow in chat/sidebar by @juliusmarminge in #706
- fix(perf): debounce storage writes, batch events, async health checks by @chuks-qua in #497
- Fix project name badge truncation in chat header by @TheLevic in #723
- Add drag-and-drop project reordering to the sidebar by @juliusmarminge in #185
- Defer proposed plan markdown rendering until users expand in ChatView by @juliusmarminge in #751
- Disable add project button for empty path. by @sbansal1999 in #725
- Treat retryable Codex error notifications as runtime warnings by @juliusmarminge in #758
- Fix UI Overflow when Github Action is 'Commit, Create & Push PR' by @dbalders in #771
- fix(web): polyfill crypto.randomUUID for non-secure HTTP contexts by @chirino in #666
- Add PR thread setup for local and worktree modes by @juliusmarminge in #718
- feat(web): add shift-click multi-select for sidebar threads by @binbandit in #651
- Add oxfmt pretty-printing by @jasonLaster in #779
- Add downloads page and shared marketing layout by @Noojuno in #802
- Display application version in sidebar and settings by @WeldFire in #720
- fix(contracts): align terminal restart input type across IPC, WS, and server by @binbandit in #597
- fix(server): skip auth check when Codex CLI uses a custom model provider by @binbandit in #649
- fix: use commit as the default git action without origin by @binbandit in #642
- Sync desktop native theme with web theme setting by @Noojuno in #800
- fix: prevent Codex overrides footer overflow with long binary paths by @UtkarshUsername in #707
- Fix Windows keybindings for font size: use Ctrl+ to increase by @Bashamega in #786
- fix: invalidate workspace entry cache after turn completion and revert by @binbandit in #796
- Fix cross-repo PR detection and push remote selection by @juliusmarminge in #788
- Stabilize runtime orchestration and fix flaky CI tests by @jasonLaster in #488
- fix: map gitignore to ini for Shiki syntax highlighting by @ranvier2d2 in #848
- fix: checkpoint diffs never resolve (shared PubSub subscription) by @eggfriedrice24 in #595
- chore: added eggfriedrice24 to vouched list by @binbandit in #869
- feat: persist diff panel state across thread navigation by @eggfriedrice24 in #875
New Contributors
- @TheLevic made their first contribution in #723
- @sbansal1999 made their first contribution in #725
- @dbalders made their first contribution in #771
- @chirino made their first contribution in #666
- @WeldFire made their first contribution in #720
- @UtkarshUsername made their first contribution in #707
- @Bashamega made their first contribution in #786
- @ranvier2d2 made their first contribution in #848
- @eggfriedrice24 made their first contribution in #595 |
| 0.0.3 | 7 marzo 2026 | — | 64 bit EXE (NSIS) |