Commits
fix(web): render the diff preview statically
284ea9f7d0 • Julius Marminge • Aug 4, 2026
fix(web): parse the diff preview patch per mount
67599b2710 • Julius Marminge • Aug 4, 2026
feat(web): show the font picker immediately when permission is granted
aeef720fb7 • Julius Marminge • Aug 4, 2026
fix(review): address font picker and typography review feedback
deb9252868 • Julius Marminge • Aug 4, 2026
feat(web): fold typography overrides behind an Advanced switch
8e13a97baa • Julius Marminge • Aug 4, 2026
fix(web): scale composer pills with the prompt font size
c1ef13dc14 • Julius Marminge • Aug 4, 2026
feat(web): name the face a default stack actually renders
1e1e89c5ab • Julius Marminge • Aug 4, 2026
fix(web): un-invert font smoothing to match Cursor and Codex
71b4e7e678 • Julius Marminge • Aug 4, 2026
feat(web): seed the prompt preview with skill and file-tag pills
c3a46f70b9 • Julius Marminge • Aug 4, 2026
feat(web): font smoothing toggle, system default fonts
6e1d025b3d • Julius Marminge • Aug 4, 2026
feat(web): start font rows as inputs, upgrade to the picker on discovery
8a5e436f23 • Julius Marminge • Aug 4, 2026
feat(web): say what the Default font resolves to
df2e7b35c3 • Julius Marminge • Aug 4, 2026
fix(web): register the font rows in settings search
dd9700fbb7 • Julius Marminge • Aug 4, 2026
fix(web): title the fonts section Typography and move word wrap into it
4b728a7b5c • Julius Marminge • Aug 4, 2026
feat(web): inline font rows and system-wide font pickers
62daf23f59 • Julius Marminge • Aug 4, 2026
feat(web): render the font previews with the real surfaces
a7b35a26d8 • Julius Marminge • Aug 4, 2026
Merge remote-tracking branch 'origin/main' into agent/web-appearance-fonts
a0ac88f62c • Julius Marminge • Aug 4, 2026
fix(web): apply the prompt-size floor only on touch devices
a6f5f65b02 • Wout Stiens • Aug 1, 2026
fix(web): commit slider steps reliably, scope pre sizing, measure nested labels
5ce99c20bb • Wout Stiens • Aug 1, 2026
fix(web): include the environment label in the collapse, gate the code family
805813ee79 • Wout Stiens • Aug 1, 2026
fix(web): consume the code size token, stop focus theft, gate terminal families
c2677c2d90 • Wout Stiens • Aug 1, 2026
feat(web): animate the context strip label collapse
7580c5d9e7 • Wout Stiens • Aug 1, 2026
fix(web): truncate the context strip before collapsing, measure content not boxes
0fcaa3bc7e • Wout Stiens • Aug 1, 2026
feat(web): slide the terminal font size with the canvas width
c2999436d3 • Wout Stiens • Aug 1, 2026
fix(web): refuse proportional faces in the terminal grid
2977bae3ba • Wout Stiens • Aug 1, 2026
fix(web): keep proportional fonts out of the grid surfaces, collapse labels only on overflow
ed70fa4c8f • Wout Stiens • Aug 1, 2026
feat(web): collapse the composer context strip to icons when text outgrows it
162d5b4acb • Wout Stiens • Aug 1, 2026
feat(web): font size sliders instead of automatic size normalization
04c529a022 • Wout Stiens • Aug 1, 2026
docs(web): correct the size-adjust docblock after clamping
ddb3b48c1d • Wout Stiens • Aug 1, 2026
fix(web): cap the size correction for faces with unusual proportions
1a3481aa90 • Wout Stiens • Aug 1, 2026
fix(web): plainer font setting descriptions
3bafffde27 • Wout Stiens • Aug 1, 2026
fix(web): start the custom font field empty
9001d78a25 • Wout Stiens • Aug 1, 2026
fix(web): stop the custom-font shift and normalize apparent font size
2e3547091a • Wout Stiens • Aug 1, 2026
fix(web): polish pass on font settings
61df9652bb • Wout Stiens • Aug 1, 2026
feat(web): restore all four font settings with a calmer custom input
d932f98749 • Wout Stiens • Jul 31, 2026
fix(web): plainer copy for the font settings rows
4e4cf0f496 • Wout Stiens • Jul 31, 2026
fix(web): commit an explicit clear of the custom font input
eadee77045 • Wout Stiens • Jul 31, 2026
refactor(web): scope font settings to the prompt textarea and terminal
1218240690 • Wout Stiens • Jul 31, 2026
fix(web): include font settings in restore defaults and align composer preview
df68214779 • Wout Stiens • Jul 31, 2026
fix(web): route shadow-root code surfaces through the appearance font tokens
47b1e92d25 • Wout Stiens • Jul 31, 2026
feat(web): unified font catalog per dropdown and draft-committed custom names
bec705950d • Wout Stiens • Jul 31, 2026
fix(web): survive async settings hydration and group font dropdowns
d423e0034d • Wout Stiens • Jul 31, 2026
fix(web): route body and code font-family through the theme tokens
a31d2bc2de • Wout Stiens • Jul 31, 2026
test(desktop): add font-family keys to the client settings fixture
0d7b5f542a • Wout Stiens • Jul 31, 2026
fix(web): reliable font availability probing and theme-consistent previews
80612c4202 • Wout Stiens • Jul 31, 2026
fix(web): make code and terminal font previews follow the selection
dc3ebeb386 • Wout Stiens • Jul 31, 2026
feat(web): font dropdowns with availability filtering and surface previews
3aaf1b36fc • Wout Stiens • Jul 31, 2026
feat(web): configurable font families under Settings → Appearance
316c0019e2 • Wout Stiens • Jul 31, 2026
feat(web): render terminals with libghostty-vt (#4860)
acf761b2f5 • Wout Stiens • Jul 31, 2026
fix(ci): rotate iPad showcase captures without Simulator UI scripting (#5094)
ab8182cb4e • Julius Marminge • Jul 31, 2026
fix(server): self-update no longer rolls itself back on restart (#5095)
ef4ec2ad4b • Theo Browne • Jul 31, 2026
feat(cli): `npx t3 pair` - generate QR code from a running server (#4955)
61514c1294 • Theo Browne • Jul 31, 2026
fix(oxlint-plugin): Resolve the oxlint bin without assuming a pnpm layout (#5066)
894d6d68f5 • Mike Olson • Jul 31, 2026
fix(ci): capture iPad App Store screenshots in landscape (#5065)
fccec9f097 • Alex • Jul 31, 2026
fix(ci): repair the mobile showcase screenshots workflow (#5057)
50a3d6b872 • Julius Marminge • Jul 31, 2026
fix(mobile): server model, worktree, and origin preferences now apply to new tasks (#5064)
e259dd23c7 • Theo Browne • Jul 31, 2026
fix(contracts): decode growing config unions forward-compatibly (#5055)
df78cda8bf • Julius Marminge • Jul 30, 2026
fix(mobile): show the correct build channel in Android's Threads page header (#4861)
605c2bb734 • Alex • Jul 30, 2026
fix(mobile): accept Android clipboard images in composer (#4836)
cb11a71d63 • Aditya Vardhan Sharma • Jul 30, 2026
fix(desktop): link release notes from the update downloaded toast (#4771)
41124c7260 • Simon Doba • Jul 30, 2026
chore: add mobile issue template area (#4895)
b0b275227b • Max Anderson • Jul 30, 2026
fix(mobile): restore iOS Threads branding (#4862)
cb293fe790 • Alex • Jul 30, 2026
fix(mobile): default bare IP pairing to HTTP (#4990)
1d694dcbd8 • Simone • Jul 30, 2026
fix(shared): lenient JSON parser deletes commas inside string values (#5025)
32407df9c5 • Arham Amin • Jul 30, 2026
fix(mobile): remove unnecessary photo library permission (#4929)
162e774294 • Elaine Lyons • Jul 30, 2026
feat(shared): support shorthand (major-only) versions in the semver helpers (#5027)
063ed7120a • Arham Amin • Jul 30, 2026
perf(server): cache default branch name and origin existence across status refreshes (#5008)
34b15a9ace • Utkarsh Patil • Jul 30, 2026
fix(desktop): bump Clerk Electron SDK to 0.0.24 and register t3code:// scheme on Linux (#5015)
fbecb7365e • Julius Marminge • Jul 30, 2026
fix(ci): drop sparse-checkout from EAS workflows
4029b858ea • Julius Marminge • Jul 30, 2026
style(web): make scroll-to-end pill translucent (#5036)
5b2577f6a9 • maria • Jul 30, 2026
chore(mobile): bump app version to 1.0.1
bc142f84a2 • Julius Marminge • Jul 30, 2026
perf(ci): cut stale runs and redundant setup (#4802)
e4829603ff • Theo Browne • Jul 30, 2026
fix: cache project favicons across web and mobile (#4767)
1d77cec991 • Gabriel De Andrade • Jul 30, 2026
fix(web): fill fast mode icon (#5004)
4ba4871af7 • maria • Jul 30, 2026
fix(server): restore PR detection without HOME (#4985)
edc503a7a8 • Wout Stiens • Jul 30, 2026
fix(mobile): support pre-Liquid-Glass iOS bottom toolbar (#4984)
323dc321a2 • Gabriel De Andrade • Jul 30, 2026
Check for mobile app updates on launch (#4958)
6154b46cb8 • Julius Marminge • Jul 30, 2026
Add project file picker (⌘P) and project content search (⇧⌘F) (#4855)
abc409c2d4 • Jake Leventhal • Jul 30, 2026
fix(connect): reboots no longer strand the relay link, 403s now say why (#4988)
1877237c7a • Theo Browne • Jul 30, 2026
fix(web): server updates no longer look like warnings (#4992)
e0513d2983 • Theo Browne • Jul 30, 2026
docs: split user and maintainer docs, fix 100+ stale claims (#4807)
9dd425b223 • Theo Browne • Jul 30, 2026
fix: marketing site Vercel builds no longer die after ~100 deploys (#4975)
50871eb5de • Theo Browne • Jul 30, 2026
feat(search): find threads by conversation content (#4959)
4b71a2ae2f • Theo Browne • Jul 30, 2026
fix(web): show server update progress through reconnect (#4903)
197d348711 • Theo Browne • Jul 30, 2026
feat(web): regenerate thread titles from sidebar (#4810)
5c9358acaa • Theo Browne • Jul 30, 2026
feat(web): pasting a huge screenshot now compresses it instead of erroring (#4967)
cbe8052020 • Theo Browne • Jul 30, 2026
perf(mobile): reconnect environments immediately on resume (#4878)
69a18ce912 • Theo Browne • Jul 30, 2026
fix(web): keep worktree default when switching a draft's machine (#4964)
f0c6ba9946 • Theo Browne • Jul 30, 2026
fix(mobile): stop long iOS threads from jumping while scrolling up (#4867)
90f3913a81 • Theo Browne • Jul 30, 2026
fix(mobile): support dragged images in the composer (#4953)
2652fee49b • Theo Browne • Jul 30, 2026
docs: seed worktrees with a copy of real userdata instead of banning it (#4949)
2f466ffc9c • Theo Browne • Jul 30, 2026
fix(web): show Codex fast mode as a bolt (#4947)
9146ed2f49 • Theo Browne • Jul 30, 2026
perf(mobile): sends respond instantly, thread opens stop freezing (#4882)
f0f16e4f6e • Theo Browne • Jul 30, 2026
fix(mobile): stop shared content errors in Personal Team builds (#4943)
00da6b57a4 • Theo Browne • Jul 30, 2026
fix(connect): suggest a serve command that matches how you ran connect (#4897)
6ab2f16809 • Theo Browne • Jul 30, 2026
fix(web): align remote server update action (#4731)
6efcf3e10c • Wout Stiens • Jul 30, 2026
docs: link iOS and Android app store downloads (#4902)
748203ea19 • Theo Browne • Jul 30, 2026
fix(composer): hide default Codex service tier (#4784)
b125b76351 • Max Katz • Jul 30, 2026
fix(clients): disable add project while disconnected (#4834)
758decaa56 • Wout Stiens • Jul 30, 2026
fix(web): settle button now works on hover, not just right-click (#4905)
2d9066e089 • Theo Browne • Jul 30, 2026