# Commit history · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commits/eeaac49a9d20d94970b26fe7775fc8ddb4672f4f)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: eeaac49a9d20d94970b26fe7775fc8ddb4672f4f

Requested commit: eeaac49a9d20d94970b26fe7775fc8ddb4672f4f

- [fix: update all no longer runs agents twice or loses background work \(\#19291\)](https://git.cafe/pingdotgg/t3code/commit/eeaac49a9d20d94970b26fe7775fc8ddb4672f4f?format=markdown) — eeaac49a9d20d94970b26fe7775fc8ddb4672f4f; Theo Browne

- [docs: close PRs written by Gemini or Muse Wonder \(\#19286\)](https://git.cafe/pingdotgg/t3code/commit/3bbfdc7755db099081ad546ff9e8263fc07b82e9?format=markdown) — 3bbfdc7755db099081ad546ff9e8263fc07b82e9; Theo Browne

- [perf\(server\): streamed events no longer rewrite the whole thread row \(\#18890\)](https://git.cafe/pingdotgg/t3code/commit/3b2ebcee2f6eeb4ed3dde6c89fc59f2eb5bd996d?format=markdown) — 3b2ebcee2f6eeb4ed3dde6c89fc59f2eb5bd996d; Hessboi

- [fix\(server\): thread list reads no longer freeze the server on large databases \(\#19226\)](https://git.cafe/pingdotgg/t3code/commit/8659fcf145c3372161b360b74b094b8e0ab80bec?format=markdown) — 8659fcf145c3372161b360b74b094b8e0ab80bec; Theo Browne

- [fix\(server\): Claude subagent progress no longer re-stores the unchanged prompt \(\#18375\)](https://git.cafe/pingdotgg/t3code/commit/30d1010443d92d7c17f9d773639375a4c6de77bc?format=markdown) — 30d1010443d92d7c17f9d773639375a4c6de77bc; Guillermo Casanova

- [fix\(server\): delegate_task explains that supervised runtime modes pause the child \(\#14416\)](https://git.cafe/pingdotgg/t3code/commit/8b460a3c851d629df896f7420aa32eb32df1daca?format=markdown) — 8b460a3c851d629df896f7420aa32eb32df1daca; Alex Southwell

- [fix\(server\): persist only changed pull request links \(\#19248\)](https://git.cafe/pingdotgg/t3code/commit/4d73e1d5cdd32dbfb470e9422421cc40475d5e99?format=markdown) — 4d73e1d5cdd32dbfb470e9422421cc40475d5e99; Julius Marminge

- [fix\(server\): a Claude 403 no longer tells you to log in again \(\#15872\)](https://git.cafe/pingdotgg/t3code/commit/d765d03cb7f980794c409c38e6ea5e25d89fde33?format=markdown) — d765d03cb7f980794c409c38e6ea5e25d89fde33; shivam

- [chore\(deps\): Effect 4.0.4 and OpenCode 2.0.28, dropping the patches they made unnecessary \(\#19213\)](https://git.cafe/pingdotgg/t3code/commit/cb65643b076c79cfe39a5197553b143889da64ab?format=markdown) — cb65643b076c79cfe39a5197553b143889da64ab; Julius Marminge

- [fix\(mobile\): search bar animates in on iOS 26\+ instead of popping \(\#19209\)](https://git.cafe/pingdotgg/t3code/commit/107f6024ea4786a58a83c921728a113b849de192?format=markdown) — 107f6024ea4786a58a83c921728a113b849de192; Julius Marminge

- [fix\(server\): usage hubs with a host-less URL no longer vanish from Limits \(\#11368\)](https://git.cafe/pingdotgg/t3code/commit/6002c5c68c637de2cd2557bd6c40e46c153e39b1?format=markdown) — 6002c5c68c637de2cd2557bd6c40e46c153e39b1; shivam

- [fix\(web\): removing a project no longer opens a new thread for it \(\#15864\)](https://git.cafe/pingdotgg/t3code/commit/11fd54fcbbfb39f824bb4c908d428c20d801267c?format=markdown) — 11fd54fcbbfb39f824bb4c908d428c20d801267c; shivam

- [feat\(web\): view visual replies full screen with zoom \(\#17561\)](https://git.cafe/pingdotgg/t3code/commit/aba3a6ddc0d2625739cb65c333f6052a4a35bc71?format=markdown) — aba3a6ddc0d2625739cb65c333f6052a4a35bc71; Bilal Bakr

- [fix\(web\): scroll terminal output with touch gestures \(\#11305\)](https://git.cafe/pingdotgg/t3code/commit/1ce8089ebd3317dad220f49deb541654c2f05fb5?format=markdown) — 1ce8089ebd3317dad220f49deb541654c2f05fb5; shivam

- [fix\(web\): auto-merge button fits its label and animates width changes \(\#19111\)](https://git.cafe/pingdotgg/t3code/commit/9c9ae43d80fa0e7a697257dc4cc9be950e534747?format=markdown) — 9c9ae43d80fa0e7a697257dc4cc9be950e534747; oliver

- [fix\(server\): avoid excessive backtracking in webhook templates \(\#19160\)](https://git.cafe/pingdotgg/t3code/commit/5e5abc92f472d764f232316d41f33e9159b81056?format=markdown) — 5e5abc92f472d764f232316d41f33e9159b81056; Simone

- [fix\(source-control\): keep distinct CI checks with overlapping names \(\#19162\)](https://git.cafe/pingdotgg/t3code/commit/5e5c52b7a70c16734e42faa072248a597e1333ee?format=markdown) — 5e5c52b7a70c16734e42faa072248a597e1333ee; Simone

- [fix\(web\): app shortcuts keep working after clicking into an HTML render \(\#18898\)](https://git.cafe/pingdotgg/t3code/commit/573cec01664d8bfef9da53dd31d68398e5814170?format=markdown) — 573cec01664d8bfef9da53dd31d68398e5814170; maria

- [fix\(web\): stop question answers from resetting the editor caret \(\#11337\)](https://git.cafe/pingdotgg/t3code/commit/dff750b1b8818eb004b8c3d060edcdc09f88a07f?format=markdown) — dff750b1b8818eb004b8c3d060edcdc09f88a07f; shivam

- [fix\(client\): "Subagent needs input" no longer sticks after the subagent finishes \(\#18996\)](https://git.cafe/pingdotgg/t3code/commit/109aaae6cd251e1d3aa595624209758a164d8b33?format=markdown) — 109aaae6cd251e1d3aa595624209758a164d8b33; shivam

- [fix\(web\): Android beta links point to the APK release, not the banned Google group \(\#18955\)](https://git.cafe/pingdotgg/t3code/commit/a4e2539483495d000a30f5f3c01aadb36f13dcec?format=markdown) — a4e2539483495d000a30f5f3c01aadb36f13dcec; shivam

- [fix\(usage\): show one Antigravity account once, not once per machine \(\#19207\)](https://git.cafe/pingdotgg/t3code/commit/91e93a25ae054c63d51b89ef4ae8ef766403a5d9?format=markdown) — 91e93a25ae054c63d51b89ef4ae8ef766403a5d9; Theo Browne

- [fix\(chat\): make links in agent questions clickable \(\#19197\)](https://git.cafe/pingdotgg/t3code/commit/85272eeeae53c5baa1cba1a36d84bbec81a3a0b5?format=markdown) — 85272eeeae53c5baa1cba1a36d84bbec81a3a0b5; Theo Browne

- [fix\(server\): stop fsyncing SQLite on every commit so slow disks no longer drop clients \(\#19205\)](https://git.cafe/pingdotgg/t3code/commit/a74ce48f9630e3e672f687c1cb3b38f2187ecf2d?format=markdown) — a74ce48f9630e3e672f687c1cb3b38f2187ecf2d; Theo Browne

- [fix\(git\): preserve whitespace in file paths \(\#12464\) \(\#12465\)](https://git.cafe/pingdotgg/t3code/commit/aef0e9ca401acb40057a286a19de8768809db960?format=markdown) — aef0e9ca401acb40057a286a19de8768809db960; Defmon3

- [feat\(server\): run delegated tasks in separate worktrees \(\#19102\)](https://git.cafe/pingdotgg/t3code/commit/25629a76a0458bdeb707483722894158af090b41?format=markdown) — 25629a76a0458bdeb707483722894158af090b41; Bilal Bakr

- [fix\(server\): keep OpenCode timeouts from crashing the error formatter \(\#12469\)](https://git.cafe/pingdotgg/t3code/commit/3feae3a94077317e78b7fd4591454ed68f9d4fd2?format=markdown) — 3feae3a94077317e78b7fd4591454ed68f9d4fd2; tachytelicdetonation

- [chore\(typecheck\): bump tsc-rs to 0.6.0 \(\#19187\)](https://git.cafe/pingdotgg/t3code/commit/006c5086641dc05a8cbeb802929abe7052ada4a0?format=markdown) — 006c5086641dc05a8cbeb802929abe7052ada4a0; Theo Browne

- [fix\(claude\): default background text generation to haiku 5.5 \(\#18781\)](https://git.cafe/pingdotgg/t3code/commit/8c027980eb61abd3b3d57bb61c3e9a55bf793be9?format=markdown) — 8c027980eb61abd3b3d57bb61c3e9a55bf793be9; maria

- [fix\(composer\): allow slash skill search within messages \(\#19107\)](https://git.cafe/pingdotgg/t3code/commit/a01c48f86245f2a779f9af84042f3b09fbdeb91f?format=markdown) — a01c48f86245f2a779f9af84042f3b09fbdeb91f; Bilal Bakr

- [fix\(web\): keep clone folder names readable in the setup project picker \(\#12474\)](https://git.cafe/pingdotgg/t3code/commit/6947f0d9d85dd92e74b13a70bd3d97a27d899506?format=markdown) — 6947f0d9d85dd92e74b13a70bd3d97a27d899506; tachytelicdetonation

- [fix\(server\): failed threads no longer scan every tool item for errors \(\#18628\)](https://git.cafe/pingdotgg/t3code/commit/84cb13412ebebd6533e8a3de1579c40ae001573e?format=markdown) — 84cb13412ebebd6533e8a3de1579c40ae001573e; Hasan Shoaib

- [fix\(server\): collect SQLite planner statistics when the database opens \(\#18471\)](https://git.cafe/pingdotgg/t3code/commit/fb8d0fc19c27ff860bdefb7dcfe69eae546f837c?format=markdown) — fb8d0fc19c27ff860bdefb7dcfe69eae546f837c; Otavio Salvador

- [feat\(chat\): show pending context handoff when selecting a model \(\#18369\)](https://git.cafe/pingdotgg/t3code/commit/c616e16c8fd1da1953fd5d0039fffa9e9b146560?format=markdown) — c616e16c8fd1da1953fd5d0039fffa9e9b146560; maria

- [fix\(desktop\): stop unsolicited Messages code autofill \(\#19118\)](https://git.cafe/pingdotgg/t3code/commit/380bba368a9071828616b1b03bde1876cc0af4c8?format=markdown) — 380bba368a9071828616b1b03bde1876cc0af4c8; Wout Stiens

- [fix\(web\): settings warn when an environment silently drops a setting \(\#18334\)](https://git.cafe/pingdotgg/t3code/commit/8ac4b97dae6bff7258fa5091a908116902fbd635?format=markdown) — 8ac4b97dae6bff7258fa5091a908116902fbd635; oliver

- [fix\(devices\): report agent tool startup failures \(\#18502\)](https://git.cafe/pingdotgg/t3code/commit/4292720fd927f4c81c21da4e596bdfcedbde32ce?format=markdown) — 4292720fd927f4c81c21da4e596bdfcedbde32ce; Alex

- [fix\(pi\): load T3 tool schemas for completion gateways \(\#18643\)](https://git.cafe/pingdotgg/t3code/commit/4d7683557ad4a2411d6de405e500e4a56b43d0e1?format=markdown) — 4d7683557ad4a2411d6de405e500e4a56b43d0e1; Wout Stiens

- [fix\(pi\): queue turn-start prompts when native work is running \(\#18639\)](https://git.cafe/pingdotgg/t3code/commit/9a9fd2e3ed613275b0c1fdf356def2230480c47e?format=markdown) — 9a9fd2e3ed613275b0c1fdf356def2230480c47e; Wout Stiens

- [fix\(web\): Cmd\+Enter creates the new project while an option is highlighted \(\#18901\)](https://git.cafe/pingdotgg/t3code/commit/446be6933f4ecc207eed94db361ff40a88c3964f?format=markdown) — 446be6933f4ecc207eed94db361ff40a88c3964f; Dara Adedeji

- [fix\(web\): merge button fits its label and animates width changes \(\#18478\)](https://git.cafe/pingdotgg/t3code/commit/6a68bee34f5ecfd478b6e2bd0af2ce39c0c32583?format=markdown) — 6a68bee34f5ecfd478b6e2bd0af2ce39c0c32583; oliver

- [fix\(server\): snoozed threads allow queued automatic wakes \(\#19099\)](https://git.cafe/pingdotgg/t3code/commit/05e4f888a0d8591c790d036140080092cf024d30?format=markdown) — 05e4f888a0d8591c790d036140080092cf024d30; Yash Singh

- [fix\(web\): let context handoff details use the available width \(\#19098\)](https://git.cafe/pingdotgg/t3code/commit/8d7523248964ec7b37cc08f91e15122def171821?format=markdown) — 8d7523248964ec7b37cc08f91e15122def171821; Yash Singh

- [fix\(ci\): retry Cursor webhook HTTP 400s on main \(\#19077\)](https://git.cafe/pingdotgg/t3code/commit/42160f2925daa3c0d4ef2b95f68a87858972e6a3?format=markdown) — 42160f2925daa3c0d4ef2b95f68a87858972e6a3; Yash Singh

- [fix\(web\): remember editor selections before opening folders \(\#19078\)](https://git.cafe/pingdotgg/t3code/commit/a47decf230ac0562fc5f77ea88d92efc5eb61530?format=markdown) — a47decf230ac0562fc5f77ea88d92efc5eb61530; Yash Singh

- [fix\(web\): links in HTML renders open like chat links \(\#18897\)](https://git.cafe/pingdotgg/t3code/commit/98a6246d07624432a6e6d0ab4fb87bede90a49a6?format=markdown) — 98a6246d07624432a6e6d0ab4fb87bede90a49a6; maria

- [fix\(ci\): CodeRabbit reviews no longer request changes \(\#18954\)](https://git.cafe/pingdotgg/t3code/commit/6524a8d43795dc543f7cfb572388cdea3662ad48?format=markdown) — 6524a8d43795dc543f7cfb572388cdea3662ad48; Yash Singh

- [fix\(web\): scheduled task model picker no longer shifts the dialog \(\#18940\)](https://git.cafe/pingdotgg/t3code/commit/e82a1ce3f369f113b0b33dff8249569c345e30e8?format=markdown) — e82a1ce3f369f113b0b33dff8249569c345e30e8; oliver

- [fix\(server\): review guides find Bitbucket heads reported by short hash \(\#18900\)](https://git.cafe/pingdotgg/t3code/commit/bbd98a5f873eaed5f5efbfbacc6913ee87804443?format=markdown) — bbd98a5f873eaed5f5efbfbacc6913ee87804443; Paweł Mikołajczuk

- [fix\(web\): update everything includes npm-installed servers again \(\#18709\)](https://git.cafe/pingdotgg/t3code/commit/6abccc1f5e4890374327c837098f09f8d7b5179a?format=markdown) — 6abccc1f5e4890374327c837098f09f8d7b5179a; Scott Norteman

- [fix\(web\): center the pace icon on the limit card's "left" label \(\#18580\)](https://git.cafe/pingdotgg/t3code/commit/e9221e44dadd78126c83d2eeed0b51c25dcf0fb4?format=markdown) — e9221e44dadd78126c83d2eeed0b51c25dcf0fb4; Akash Moradiya

- [perf\(web\): collect active tool calls without array shifts \(\#18853\)](https://git.cafe/pingdotgg/t3code/commit/540a3e89ed15a78129ff6bc91f561abddba8f6d8?format=markdown) — 540a3e89ed15a78129ff6bc91f561abddba8f6d8; Alex Southwell

- [fix\(mobile\): pull requests load from another environment when theirs is offline \(\#18698\)](https://git.cafe/pingdotgg/t3code/commit/5070a83a3248c537d3baaf063e719f179c49bb52?format=markdown) — 5070a83a3248c537d3baaf063e719f179c49bb52; Julius Marminge

- [fix\(web\): compact merge buttons show when they need a second click \(\#18878\)](https://git.cafe/pingdotgg/t3code/commit/80664d5266a1be8c5989bac352ee5e060bbbdf4a?format=markdown) — 80664d5266a1be8c5989bac352ee5e060bbbdf4a; Antony

- [perf\(server\): cached branch PR lookups no longer start git processes \(\#17063\)](https://git.cafe/pingdotgg/t3code/commit/ae7bed6e402897b8020f10d13747dd6a3779b5ae?format=markdown) — ae7bed6e402897b8020f10d13747dd6a3779b5ae; Dara Adedeji

- [fix\(server\): Claude thinking before a tool call stays a collapsed Thought \(\#18887\)](https://git.cafe/pingdotgg/t3code/commit/06620faf6de7dc9dc02f245c9fedc49644c2ee08?format=markdown) — 06620faf6de7dc9dc02f245c9fedc49644c2ee08; maria

- [fix\(server\): Codex titles and branch names no longer start the user's MCP servers \(\#17058\)](https://git.cafe/pingdotgg/t3code/commit/dc192851f0abfd812ffadc5b3eb1c5c152171cc5?format=markdown) — dc192851f0abfd812ffadc5b3eb1c5c152171cc5; Bryce Bjork

- [fix\(server\): a thread with an event type from a newer build can still resync after a downgrade \(\#15937\)](https://git.cafe/pingdotgg/t3code/commit/5a65169bfc853b8817c3e53e223ffa33ac7d5467?format=markdown) — 5a65169bfc853b8817c3e53e223ffa33ac7d5467; shivam

- [fix\(server\): a migration id clash stops startup with a clear error instead of crash-looping \(\#15925\)](https://git.cafe/pingdotgg/t3code/commit/e24ea1d28ef9159cc6cc98a1e9d9de5f52ed385c?format=markdown) — e24ea1d28ef9159cc6cc98a1e9d9de5f52ed385c; shivam

- [fix\(mobile\): attachment images no longer re-download on every reconnect \(\#18824\)](https://git.cafe/pingdotgg/t3code/commit/1af138668b8bcf5c289382dde1ccaecdd79614b8?format=markdown) — 1af138668b8bcf5c289382dde1ccaecdd79614b8; shivam

- [fix\(web\): leaving the home page while the app loads no longer bounces you to a new draft \(\#18672\)](https://git.cafe/pingdotgg/t3code/commit/346247bf1a461d200209b3f33f2bb7f148987b1f?format=markdown) — 346247bf1a461d200209b3f33f2bb7f148987b1f; shivam

- [fix\(client\): T3 Connect clients reconnect once a new tunnel is ready \(\#16554\)](https://git.cafe/pingdotgg/t3code/commit/a143fa3c56be890346b8a7915a6a870529201dda?format=markdown) — a143fa3c56be890346b8a7915a6a870529201dda; shivam

- [fix\(web\): a numeric q in the pull requests URL no longer crashes the page \(\#18666\)](https://git.cafe/pingdotgg/t3code/commit/df26ef99859ac757409f5332b185a89cc7f40267?format=markdown) — df26ef99859ac757409f5332b185a89cc7f40267; Scott Norteman

- [fix\(mobile\): Browser page no longer logs a duplicate key warning \(\#18776\)](https://git.cafe/pingdotgg/t3code/commit/41d86c1b1c273ed662d59c90aa9685476bac962c?format=markdown) — 41d86c1b1c273ed662d59c90aa9685476bac962c; Tristan Knight

- [fix\(server\): apply confirmed Claude subagent outcomes \(\#18778\)](https://git.cafe/pingdotgg/t3code/commit/265fb7000f84d12a44c4e87c17426e1f29e0bb36?format=markdown) — 265fb7000f84d12a44c4e87c17426e1f29e0bb36; Yash Singh

- [fix: show computer-use action titles and align app icons \(\#18865\)](https://git.cafe/pingdotgg/t3code/commit/5d6e4192bfcf9eca09741605e12c72b5970025e4?format=markdown) — 5d6e4192bfcf9eca09741605e12c72b5970025e4; Yash Singh

- [fix\(server\): return null for unresolved optional commands \(\#18871\)](https://git.cafe/pingdotgg/t3code/commit/e2e95a39d309e1ffec901682cc88ea1ba276c868?format=markdown) — e2e95a39d309e1ffec901682cc88ea1ba276c868; Yash Singh

- [fix\(bitbucket\): preserve PR head commits for review guides \(\#18402\)](https://git.cafe/pingdotgg/t3code/commit/8110edfddd3fb4d7fd2e0c9d29256c3a1b9da5c8?format=markdown) — 8110edfddd3fb4d7fd2e0c9d29256c3a1b9da5c8; Paweł Mikołajczuk

- [fix\(web\): keep button text stable during press scaling \(\#18866\)](https://git.cafe/pingdotgg/t3code/commit/017955206a47b08c7caaf10b75785d38456942e7?format=markdown) — 017955206a47b08c7caaf10b75785d38456942e7; Yash Singh

- [fix\(web\): attach dropped threads to pending answers \(\#18789\)](https://git.cafe/pingdotgg/t3code/commit/34f845832401cd9b8f9a740e1cefc3218deb63c2?format=markdown) — 34f845832401cd9b8f9a740e1cefc3218deb63c2; Yash Singh

- [fix\(desktop\): preserve updater failure causes in diagnostics \(\#18864\)](https://git.cafe/pingdotgg/t3code/commit/979589d6d82d2757188f977dc4869813183ebb49?format=markdown) — 979589d6d82d2757188f977dc4869813183ebb49; Yash Singh

- [fix\(web\): Git actions follow the selected thread \(\#18862\)](https://git.cafe/pingdotgg/t3code/commit/b03534fa7b847e8403322e416189c6293e6846e0?format=markdown) — b03534fa7b847e8403322e416189c6293e6846e0; Yash Singh

- [feat\(server\): rename built-in models from settings \(\#18840\)](https://git.cafe/pingdotgg/t3code/commit/ffb4af8d5d4fcfc5e9322295ff846a6d1e7ffbf8?format=markdown) — ffb4af8d5d4fcfc5e9322295ff846a6d1e7ffbf8; Theo Browne

- [fix\(gitlab\): merge request details report their head commit \(\#18608\)](https://git.cafe/pingdotgg/t3code/commit/a3c4e9e9360d65225fb726ebfe460427a6874741?format=markdown) — a3c4e9e9360d65225fb726ebfe460427a6874741; Scott Norteman

- [fix\(mobile\): hide Claude Read image placeholders when previews exist \(\#18761\)](https://git.cafe/pingdotgg/t3code/commit/511d20c6f20c2ed6ff787aba068d7d673e2949b9?format=markdown) — 511d20c6f20c2ed6ff787aba068d7d673e2949b9; Yash Singh

- [fix: expose running terminals and prevent setup install stalls \(\#18740\)](https://git.cafe/pingdotgg/t3code/commit/0e7346ccd9427c06161e222319e718e6bd70887f?format=markdown) — 0e7346ccd9427c06161e222319e718e6bd70887f; Yash Singh

- [fix\(server\): resolve configured PR bases to branch names \(\#18754\)](https://git.cafe/pingdotgg/t3code/commit/b821fa04f1b9fe9c6fdb8d19ab7e4197b94c934b?format=markdown) — b821fa04f1b9fe9c6fdb8d19ab7e4197b94c934b; Yash Singh

- [fix\(web\): setup wizards follow custom themes \(\#18725\)](https://git.cafe/pingdotgg/t3code/commit/9e552285bae9c9b0707e7ebeb77bf126f0c0a16b?format=markdown) — 9e552285bae9c9b0707e7ebeb77bf126f0c0a16b; Dara Adedeji

- [fix\(mobile\): installs skip the Enriched math download again \(\#18679\)](https://git.cafe/pingdotgg/t3code/commit/701fc83169611473139c441bc27d5ded9612dc8d?format=markdown) — 701fc83169611473139c441bc27d5ded9612dc8d; Julius Marminge

- [fix\(mobile\): iPhones on iOS 27.2 beta no longer open to a black screen \(\#18654\)](https://git.cafe/pingdotgg/t3code/commit/7b6d90757415f7897bac1a39e42cfb1331c97ee5?format=markdown) — 7b6d90757415f7897bac1a39e42cfb1331c97ee5; shivam

- [fix\(desktop\): avoid Hyprland 0.48–0.50 Wayland color-manager startup crashes \(\#18566\)](https://git.cafe/pingdotgg/t3code/commit/5753207d53362608f281738eda3a9faf4e13b6be?format=markdown) — 5753207d53362608f281738eda3a9faf4e13b6be; kronk0s

- [fix\(web\): context meter no longer reads 1000k just under a million tokens \(\#17539\)](https://git.cafe/pingdotgg/t3code/commit/58d253231d83f669a2cdfefa5fe479751d22c582?format=markdown) — 58d253231d83f669a2cdfefa5fe479751d22c582; luke

- [test\(provider-acp\): terminal kill test passes on Windows hosts \(\#18450\)](https://git.cafe/pingdotgg/t3code/commit/a27cf8af51ec6a369dcd25c1c1f3ef520e22894d?format=markdown) — a27cf8af51ec6a369dcd25c1c1f3ef520e22894d; AdEx-Partners-DE

- [fix\(server\): Forgejo pull requests report their head commit \(\#18463\)](https://git.cafe/pingdotgg/t3code/commit/b3871d5156f6c4160ea2afd96f65e34bf15ef91d?format=markdown) — b3871d5156f6c4160ea2afd96f65e34bf15ef91d; oliver

- [fix\(release\): avoid PowerShell crashes on Windows ARM \(\#18573\)](https://git.cafe/pingdotgg/t3code/commit/5d59e7107f5db834e1746e9b1f66f6bdeb404496?format=markdown) — 5d59e7107f5db834e1746e9b1f66f6bdeb404496; Theo Browne

- [feat\(web\): one sidebar click updates every machine and provider \(\#18053\)](https://git.cafe/pingdotgg/t3code/commit/d83929ad0bb0d4aec800f12c332de57e873cc7e5?format=markdown) — d83929ad0bb0d4aec800f12c332de57e873cc7e5; Theo Browne

- [fix\(mobile\): menu dismiss taps no longer press the view underneath \(\#18565\)](https://git.cafe/pingdotgg/t3code/commit/f498b3514b0b82e39e66c549468b2b889d5e520d?format=markdown) — f498b3514b0b82e39e66c549468b2b889d5e520d; Julius Marminge

- [ci: fail PRs on invalid allowBuilds entries in pnpm-workspace.yaml \(\#18564\)](https://git.cafe/pingdotgg/t3code/commit/eac6ba5ae9dfcd8106b43ac1b5612b2983bda642?format=markdown) — eac6ba5ae9dfcd8106b43ac1b5612b2983bda642; Theo Browne

- [fix\(release\): drop placeholder allowBuilds entry that broke nightly builds \(\#18560\)](https://git.cafe/pingdotgg/t3code/commit/8f25cf9edb94ebe542ab51e46a2e6039cb3207d2?format=markdown) — 8f25cf9edb94ebe542ab51e46a2e6039cb3207d2; Theo Browne

- [feat: open T3 Code from a link with a prompt ready to send \(\#18454\)](https://git.cafe/pingdotgg/t3code/commit/5fe7568e871c0310c83fac0484fb84bba14d9148?format=markdown) — 5fe7568e871c0310c83fac0484fb84bba14d9148; Theo Browne

- [fix\(server\): consolidate browser credential handling \(\#18509\)](https://git.cafe/pingdotgg/t3code/commit/48595c787cf5ffe3fcc089ce36754d7c601e4007?format=markdown) — 48595c787cf5ffe3fcc089ce36754d7c601e4007; Julius Marminge

- [refactor\(mobile\): share themed choice rows in settings \(\#18516\)](https://git.cafe/pingdotgg/t3code/commit/abc80c80a73fdda78600184276da9e36cca89703?format=markdown) — abc80c80a73fdda78600184276da9e36cca89703; Julius Marminge

- [refactor\(mobile\): share themed toggle rows in settings \(\#18511\)](https://git.cafe/pingdotgg/t3code/commit/9a2b9a2d4040c7e78c03a95d59b76b92e6bf2957?format=markdown) — 9a2b9a2d4040c7e78c03a95d59b76b92e6bf2957; Julius Marminge

- [refactor\(mobile\): share themed list rows and sections \(\#18510\)](https://git.cafe/pingdotgg/t3code/commit/a39fd7be954379dfedab0f1d1e2fd8c02d748e9b?format=markdown) — a39fd7be954379dfedab0f1d1e2fd8c02d748e9b; Julius Marminge

- [fix\(mobile\): preserve theme contrast across surfaces and actions \(\#18506\)](https://git.cafe/pingdotgg/t3code/commit/679b03e1c680d983cf89f5162c545342d6036ad3?format=markdown) — 679b03e1c680d983cf89f5162c545342d6036ad3; Julius Marminge

- [feat\(mobile\): native-sized pull request action bar \(\#18527\)](https://git.cafe/pingdotgg/t3code/commit/462e7f4de4fd4ae14d2b4439fd983fa9ced2790e?format=markdown) — 462e7f4de4fd4ae14d2b4439fd983fa9ced2790e; Julius Marminge

- [fix\(mobile\): restore native scroll-edge effects on forms and PRs \(\#18507\)](https://git.cafe/pingdotgg/t3code/commit/6f6197c4657f9e2e44a7e8f2fa759d00a15c1cbd?format=markdown) — 6f6197c4657f9e2e44a7e8f2fa759d00a15c1cbd; Julius Marminge

- [refactor\(settings\): centralize schema-declared secrets and inputs \(\#18505\)](https://git.cafe/pingdotgg/t3code/commit/d514a8c6176ace9057dc8c7619f0b5f0d81d1bd0?format=markdown) — d514a8c6176ace9057dc8c7619f0b5f0d81d1bd0; Julius Marminge

- [fix\(web\): terminal colors no longer look washed out \(\#17168\)](https://git.cafe/pingdotgg/t3code/commit/37e2acda5118d13c144efb009d4911ff8f65d6ed?format=markdown) — 37e2acda5118d13c144efb009d4911ff8f65d6ed; Prathmesh Vhatkar

- [ci\(mobile\): cut a store build when the native fingerprint has no build \(\#18496\)](https://git.cafe/pingdotgg/t3code/commit/19bef8c1d5724953f8866b19e9e8c382bd99315f?format=markdown) — 19bef8c1d5724953f8866b19e9e8c382bd99315f; Julius Marminge

More commits follow; continue with `GET /api/repos/pingdotgg/t3code/commits?after=ImU2ODgwMzRiNWY1NTA1ZjkyZmNmMWQ3OGJhODUzYzljMDEwN2Y5ZjEi`.
