Commits

feat(auth): share provider sign-in flows and credential bindings (#12983)

7e65b226e7 • Julius Marminge • 17d ago

refactor(web): move settings scope pickers into breadcrumbs (#13165)

db9a0671bb • Yash Singh • 17d ago

feat(web): show settings scope as a sentence at the top of the page (#13139)

242816af80 • Julius Marminge • 17d ago

chore(mobile): drop dead nitro-markdown tgz override and @expo/metro-runtime (#13148)

bed0b4cdad • Julius Marminge • 17d ago

chore(devices): bump agent-device to 0.21.12 (#13124)

d7819c1881 • Julius Marminge • 18d ago

fix(server): bypass owned caches on explicit provider refresh (#13109)

f193a6863c • Julius Marminge • 18d ago

refactor(web): sidebar alerts use the standard variants; one keycap (#13043)

83bbfa7e87 • Julius Marminge • 18d ago

refactor(web): render menu and popover triggers through Button (#13042)

1c2f933892 • Julius Marminge • 18d ago

refactor(web): one row height for select, combobox and radio items (#13041)

4321aa24fd • Julius Marminge • 18d ago

refactor(web): Empty has three sizes (#13040)

0ee02ebf22 • Julius Marminge • 18d ago

refactor(web): show more / show less are ordinary sidebar sub-rows (#13039)

0fa4a859f6 • Julius Marminge • 18d ago

refactor(web): Collapsible stays a plain container (#13038)

e420ef9833 • Julius Marminge • 18d ago

refactor(web): stacked sidebar groups share one inset (#13037)

016cdb9622 • Julius Marminge • 18d ago

refactor(web): every textarea caps its growth; the diff comment box is a Textarea (#13036)

da89e102f8 • Julius Marminge • 18d ago

refactor(web): one minimum width for menus, three widths for popovers (#13035)

d7736e06b6 • Julius Marminge • 18d ago

refactor(web): InlineButton underlines on hover and takes a tone (#13034)

4c9fbf1f64 • Julius Marminge • 18d ago

refactor(web): ghost-muted icons follow the text; add ghost-destructive (#13033)

18aa703673 • Julius Marminge • 18d ago

refactor(web): one vertical rhythm for dialog bodies (#13032)

f3d3fe4569 • Julius Marminge • 18d ago

refactor(web): one wrap width for tooltips, plus a code variant (#13031)

aa2b25d29b • Julius Marminge • 18d ago

refactor(web): give Skeleton three shapes (#13030)

7d658c24db • Julius Marminge • 18d ago

refactor(web): add a label variant to Badge (#13029)

8d02447c36 • Julius Marminge • 18d ago

refactor(web): add SidebarInput (#13028)

be80e36939 • Julius Marminge • 18d ago

refactor(web): add font="mono" to Input (#13027)

7b54af90f7 • Julius Marminge • 18d ago

refactor(web): add radius="none" to ScrollArea (#13026)

b4f1f18b73 • Julius Marminge • 18d ago

refactor(web): use icon-xs where icon buttons were forced to size-6 (#13025)

9515016166 • Julius Marminge • 18d ago

chore(lint): exempt CollapsibleTrigger from no-restyle (#13024)

bbd5cc0323 • Julius Marminge • 18d ago

refactor(web): add an active prop to CommandItem (#13023)

ed856946c6 • Julius Marminge • 18d ago

refactor(web): mark the current menu value with MenuRadioGroup (#13022)

ce98d41077 • Julius Marminge • 18d ago

refactor(web): fold repeated overrides into ui defaults (#13021)

1a81ea8c15 • Julius Marminge • 18d ago

refactor(web): use ghost-muted where ghost buttons restyled to muted (#13020)

c0490e9d0e • Julius Marminge • 18d ago

Update model manifest with new timestamps and models

17e34773b1 • Julius Marminge • 18d ago

feat(models): add opus 5.5 without changing existing aliases (#13094)

f25a8e4b72 • t3-code[bot] • 18d ago

fix(web): read panel animation settings in the composer (#13098)

7c2702d68a • Julius Marminge • 18d ago

fix(web): respect panel motion in composer transitions (#11064)

da6a85b136 • Gianmarco • 18d ago

fix(web): retry failed attachment uploads after reconnect (#10338)

aff9318bf4 • Wout Stiens • 18d ago

refactor(web): give Spinner and RefreshIcon a size prop (#12985)

b5a0f81010 • Julius Marminge • 18d ago

fix(web): close menus when clicking into the browser tab (#11148)

438bf466fd • Guillermo Casanova • 18d ago

refactor(web): drop className overrides that repeat the base styles (#12984)

c26119ada3 • Julius Marminge • 18d ago

chore(lint): report className restyling of components/ui exports (#12982)

5a61f50cce • Julius Marminge • 18d ago

fix(web): allow text selection when renaming threads (#12935)

e65bc1c73e • Carter Smith • 18d ago

feat(web): merge the comment and review buttons into one composer (#12945)

5423ba0fd0 • Bilal Bakr • 18d ago

fix(web): show thread undo notice in the sidebar (#12972)

9a609a4e44 • Julius Marminge • 18d ago

feat(settings): choose how new worktrees initialize submodules (#12955)

0141bc2bf5 • Julius Marminge • 18d ago

feat(settings): resolve t3.json inside the project settings resolver (#12954)

742173a132 • Julius Marminge • 18d ago

feat(server): let t3.json limit or disable submodule init in new worktrees (#12953)

1262d2f3ab • Julius Marminge • 18d ago

chore(mobile): bump app version to 1.3.0

76cc9b08f1 • t3-code[bot] • 18d ago

fix(web): the custom snooze calendar starts the week where the locale does (#12745)

e1cbb70527 • Igor Makowski • 18d ago

fix(contracts): old message-sent events without turnId no longer stop the server from starting (#12763)

80d9c181da • Igor Makowski • 18d ago

fix(web): name message copy actions accurately (#12865)

d2a90b921a • Alex Southwell • 18d ago

fix(web): dismiss selection actions when pressing buttons (#12950)

2d377bfb1c • Yash Singh • 18d ago

fix(web): pull request embed chip shows the state icon (#12951)

2c2fa8cd7d • oliver • 18d ago

fix(mobile): stop iOS autocorrect from rewriting search queries (#12949)

33cb911ceb • Julius Marminge • 18d ago

feat(web): answer pull request actions on the row at once (#12843)

371b52d9da • maria • 19d ago

feat(devices): offer manual updates in tool version details (#12877)

1de563c149 • Julius Marminge • 19d ago

test(web): remove redundant favicon test (#12856)

b379b5b140 • t3-code[bot] • 19d ago

fix(mobile): use a proper pull request icon on iOS (#12855)

1eeeabb26f • Julius Marminge • 19d ago

feat(web): undo settle, snooze and archive, with a mod+z shortcut (#12848)

5781b5240b • Julius Marminge • 19d ago

fix(web): offer undo after unpinning a thread (#10744)

6b0a04ade0 • Alex Southwell • 19d ago

fix(web): move sidebar shelves as one block (#11772)

f391b88c37 • maria • 19d ago

fix(web): match thread notification icons to sidebar status (#12806)

30e3649c32 • maria • 19d ago

fix(devices): safely reclaim obsolete managed tool versions (#12819)

790be6d755 • Julius Marminge • 19d ago

feat(devices): add read-only update discovery and remote ownership (#12818)

61b25b88d7 • Julius Marminge • 19d ago

feat(devices): show automatic update progress and host retry (#12817)

3b836f9942 • Julius Marminge • 19d ago

feat(devices): show installed and running tool versions per host (#12816)

5c5fa5ffb6 • Julius Marminge • 19d ago

fix(web): keep composer controls visible while they fit (#12837)

6cc7f7006e • maria • 19d ago

fix(mobile): keep the source worktree when starting a thread on a branch (#12623)

a6cb1dd205 • Dara Adedeji • 19d ago

fix(web): dismiss composer suggestions with Escape (#12836)

a4bc7deb99 • Yash Singh • 19d ago

feat(web): show the pull request refresh spinning in the detail header (#12833)

a9ab9049bb • maria • 19d ago

fix(web): paste markdown with inline code inside bold, italic, or strikethrough (#12290)

dca84efb53 • Guillermo Casanova • 19d ago

feat(web): truncate branch names and paths in the middle (#12805)

f7efb5354a • maria • 19d ago

fix(clients): keep backslashes in copied Codex citations (#12243)

2efb8178d8 • Simone • 19d ago

feat(web): use the linked pull request row layout on the pull requests page (#12536)

411da2a735 • maria • 19d ago

fix(server): tolerate shutting down an iOS simulator that is already off (#12807)

58f89818e3 • Julius Marminge • 19d ago

fix(web): device Reconnect starts one stream instead of two (#12808)

051a4057a6 • Julius Marminge • 19d ago

fix: allow more attachments without raising the image payload budget (#12620)

2b178231eb • Bilal Bakr • 19d ago

chore(server): bump device tooling versions (#12809)

1ba471a37c • Julius Marminge • 19d ago

fix(devices): recover simulator streams after failures (#12639)

9f73ca3677 • Julius Marminge • 19d ago

fix(web): only show notice details when text is clipped (#12760)

f4d979a6c6 • t3-code[bot] • 19d ago

fix(web): skip image inline chip when composer is empty (#12528)

c789cd174a • maria • 19d ago

fix(web): route keyboard submit through the primary worktree action (#12526)

67285e4b87 • maria • 19d ago

fix(web): compact the worktree setup glass popover (#12802)

584450a1f1 • maria • 19d ago

fix(web): pull request chips share the link hover preview (#12719)

9334924700 • oliver • 19d ago

fix(web): allow full contrast in assistant replies (#12405)

adcd90858c • maria • 19d ago

fix(mobile): respect word wrap in diffs (#12590)

f6cc6bc7e9 • Jake Leventhal • 19d ago

fix: composer hero reads project name to screen readers (#12397)

45e06f48a0 • Khai Shern, Toh • 19d ago

fix(web): keep the timeline still when the resting composer expands (#12771)

2d8f9a8f55 • oliver • 19d ago

fix(web): render citations in queued messages (#12403)

5d9e27a596 • maria • 19d ago

fix(web): keep portaled menus clickable over Electron drag regions (#12527)

3cfebf4aa3 • maria • 19d ago

fix(web): the Run on / Workspace menu closes after a pick (#12685)

7ade2d2c6b • Igor Makowski • 19d ago

fix(desktop): align preview recording cursors and show input feedback (#12779)

55c24273a0 • Julius Marminge • 20d ago

fix(web): stabilize pull request loading layout (#12721)

6a699f0f2f • oliver • 20d ago

fix(web): reuse current PR status in the sidebar (#12545)

9f0c9f725d • oliver • 20d ago

fix(web): explain what enabling network access means in its confirmation (#10098)

ead1dee229 • Igor Makowski • 20d ago

refactor(observability): hold OTLP export settings per signal (#12657)

fa1e171553 • Yordis Prieto • 20d ago

fix(web): keep narrow chat headers readable and aligned (#12453)

c14f6015bf • shivam • 20d ago

fix(web): keep citation comment when popover is dismissed (#10831)

0ff87f251d • oliver • 20d ago

fix(web): honor whitespace settings in pull request diffs (#12438)

4a560b4e4e • Bilal Bakr • 20d ago

fix(web): align menu item icons in pull request detail panel (#11263)

7445aa733a • Akash Moradiya • 20d ago

fix(web): align pull request state glyph to top of row (#11268)

599c9776eb • Akash Moradiya • 20d ago

fix(server): surface ACP stderr when cursor-agent exits at session start (#12625)

d6f291303d • Cestercian • 20d ago