# Commit history · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commits/0df043fd4eaa190eb491a3060836156eb0ae915e)

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

Visibility: public

Requested revision: 0df043fd4eaa190eb491a3060836156eb0ae915e

Requested commit: 0df043fd4eaa190eb491a3060836156eb0ae915e

- [Add auto_review configuration to coderabbit.yaml](https://git.cafe/gitcafe/t3code/commit/0df043fd4eaa190eb491a3060836156eb0ae915e?format=markdown) — 0df043fd4eaa190eb491a3060836156eb0ae915e; Julius Marminge

- [feat\(web\): add expand/collapse all control to the files surface \(\#8889\)](https://git.cafe/gitcafe/t3code/commit/17f00f60248374aafa2efb9b54ff08ce52e60a0a?format=markdown) — 17f00f60248374aafa2efb9b54ff08ce52e60a0a; Utkarsh Patil

- [fix\(web\): make WSL settings searchable \(\#8881\)](https://git.cafe/gitcafe/t3code/commit/c50b0b4ef8d61ffe3de1cfa6249f906709f7da1f?format=markdown) — c50b0b4ef8d61ffe3de1cfa6249f906709f7da1f; Utkarsh Patil

- [fix\(shared\): preserve Windows shell PATH priority \(\#8748\)](https://git.cafe/gitcafe/t3code/commit/929f7e6479d00754dee4e4554b24b25478b8064d?format=markdown) — 929f7e6479d00754dee4e4554b24b25478b8064d; Utkarsh Patil

- [fix\(server\): allow long thread IDs in HTTP routes \(\#8898\)](https://git.cafe/gitcafe/t3code/commit/41adccc83e819c286dcdf32cd8b5f55af8bb0b49?format=markdown) — 41adccc83e819c286dcdf32cd8b5f55af8bb0b49; Yukun Shan

- [feat\(mobile\): add native image and PDF previews \(\#8959\)](https://git.cafe/gitcafe/t3code/commit/f8e4accf27415eb9f7f4106087d2a1b0186d66b9?format=markdown) — f8e4accf27415eb9f7f4106087d2a1b0186d66b9; Julius Marminge

- [fix\(server\): preserve usage cache outside walked roots \(\#8540\)](https://git.cafe/gitcafe/t3code/commit/6d15c5bbc3f3c331a7466bb94c17413a35f7b659?format=markdown) — 6d15c5bbc3f3c331a7466bb94c17413a35f7b659; Simone

- [fix\(web\): prevent chat metadata overlap \(\#8851\)](https://git.cafe/gitcafe/t3code/commit/f47e74004af232f0e3df8dc10093601d1c2c3ea3?format=markdown) — f47e74004af232f0e3df8dc10093601d1c2c3ea3; Matthew Feroz

- [feat\(mobile\): add video playback with native iOS controls \(\#8919\)](https://git.cafe/gitcafe/t3code/commit/31c1c5996f88e3acf1566adc11c9b51ac7561554?format=markdown) — 31c1c5996f88e3acf1566adc11c9b51ac7561554; Julius Marminge

- [fix\(chat\): smooth worktree setup status \(\#8922\)](https://git.cafe/gitcafe/t3code/commit/ef84bc9873a6c4565fbeb64dce3f552570e95a2d?format=markdown) — ef84bc9873a6c4565fbeb64dce3f552570e95a2d; Julius Marminge

- [chore\(deps\): bump Electron to 43.4.1 \(\#8626\)](https://git.cafe/gitcafe/t3code/commit/4a9d2d0ced2a2b899dbee9e4a5162fd83f81edb8?format=markdown) — 4a9d2d0ced2a2b899dbee9e4a5162fd83f81edb8; Wout Stiens

- [fix\(mobile\): shimmer active tool rows \(\#8932\)](https://git.cafe/gitcafe/t3code/commit/5ce92c2f192040bf77c0211fa33bf03c74c031ef?format=markdown) — 5ce92c2f192040bf77c0211fa33bf03c74c031ef; Julius Marminge

- [fix\(web\): show scrollbar for wide markdown tables \(\#8868\)](https://git.cafe/gitcafe/t3code/commit/35da5813315dc4e0c20602ed1918ceccc916b7eb?format=markdown) — 35da5813315dc4e0c20602ed1918ceccc916b7eb; Utkarsh Patil

- [Delete app.json \(\#8934\)](https://git.cafe/gitcafe/t3code/commit/038bf3739b871a56b2defdb09605344801448ced?format=markdown) — 038bf3739b871a56b2defdb09605344801448ced; Julius Marminge

- [chore: disable CodeRabbit review status \(\#8933\)](https://git.cafe/gitcafe/t3code/commit/4e8e64fc065a4a72535eee5fe60b689f5b48d35c?format=markdown) — 4e8e64fc065a4a72535eee5fe60b689f5b48d35c; Julius Marminge

- [fix\(mobile\): defer draft navigation until submission completes \(\#8914\)](https://git.cafe/gitcafe/t3code/commit/746c932e164d49ddb4ac98a42176194b11bf0699?format=markdown) — 746c932e164d49ddb4ac98a42176194b11bf0699; Julius Marminge

- [fix\(web\): hide invalid slash skill completions \(\#8904\)](https://git.cafe/gitcafe/t3code/commit/bba79cc254b65969bde6b6bfc3032c3b5b9316ae?format=markdown) — bba79cc254b65969bde6b6bfc3032c3b5b9316ae; Yukun Shan

- [fix\(contracts\): accept CLI event origins \(\#8905\)](https://git.cafe/gitcafe/t3code/commit/2921050c698fb195e2f5590b7cfab8fdfe0ec729?format=markdown) — 2921050c698fb195e2f5590b7cfab8fdfe0ec729; Yukun Shan

- [chore\(macroscope\): review diagnostic overrides \(\#8917\)](https://git.cafe/gitcafe/t3code/commit/ad38700ac678b8c8a0310d434a44d94a7ee6a47f?format=markdown) — ad38700ac678b8c8a0310d434a44d94a7ee6a47f; t3-code\[bot\]

- [fix\(server\): skip IDE detection in Claude probes \(\#8634\)](https://git.cafe/gitcafe/t3code/commit/f86c5e8c8700b76250ed1073700a5b9db47e2d57?format=markdown) — f86c5e8c8700b76250ed1073700a5b9db47e2d57; Aditya Garud

- [fix\(mobile\): replace Callstack glass with Expo glass \(\#8862\)](https://git.cafe/gitcafe/t3code/commit/9b2d04317c68233782e0630464ac86d77d0686f3?format=markdown) — 9b2d04317c68233782e0630464ac86d77d0686f3; Julius Marminge

- [fix\(web\): mark pull request links as external \(\#8856\)](https://git.cafe/gitcafe/t3code/commit/e9c4775e8738381140af4e5248507b15fc1cd491?format=markdown) — e9c4775e8738381140af4e5248507b15fc1cd491; Julius Marminge

- [fix\(preview\): improve browser recording quality \(\#8839\)](https://git.cafe/gitcafe/t3code/commit/3958111057c10c10350dd9c20ec2a2df00f504be?format=markdown) — 3958111057c10c10350dd9c20ec2a2df00f504be; maria

- [fix\(web\): widen sync banners and simplify the working timer \(\#8855\)](https://git.cafe/gitcafe/t3code/commit/3f62e6fa65c2a2a91a367be4ee95da1b50007bde?format=markdown) — 3f62e6fa65c2a2a91a367be4ee95da1b50007bde; Julius Marminge

- [fix\(web\): address composer banner review follow-ups \(\#8850\)](https://git.cafe/gitcafe/t3code/commit/9842518c9a0af14fb3a3e90993692a6e34032682?format=markdown) — 9842518c9a0af14fb3a3e90993692a6e34032682; Julius Marminge

- [fix\(web\): restore unified activity logs and composer banners \(\#8734\)](https://git.cafe/gitcafe/t3code/commit/30175a8af04c0daa359652b5e8dc8230b40b462a?format=markdown) — 30175a8af04c0daa359652b5e8dc8230b40b462a; Theo Browne

- [fix\(mobile\): map native menu icon colors explicitly](https://git.cafe/gitcafe/t3code/commit/f9137a0c89f6190d27813bb46dbb6d1bb796f080?format=markdown) — f9137a0c89f6190d27813bb46dbb6d1bb796f080; Julius Marminge

- [Add mobile composer attachment menu with video support \(\#8843\)](https://git.cafe/gitcafe/t3code/commit/e3dcc1615c9167048ecfe536f87ad1d353fa8a49?format=markdown) — e3dcc1615c9167048ecfe536f87ad1d353fa8a49; Julius Marminge

- [chore\(release\): prepare v0.0.37](https://git.cafe/gitcafe/t3code/commit/7963ac7404ff2196c3e8e4198ecc02a5e742b0a1?format=markdown) — 7963ac7404ff2196c3e8e4198ecc02a5e742b0a1; t3-code\[bot\]

- [fix\(web\): prevent pull request metadata overlap \(\#8790\)](https://git.cafe/gitcafe/t3code/commit/cefec32d6fc5d14f03e110ebdde534bdbcc9b62b?format=markdown) — cefec32d6fc5d14f03e110ebdde534bdbcc9b62b; Matthew Feroz

- [feat\(mobile\): add offline iPhone voice input \(\#8614\)](https://git.cafe/gitcafe/t3code/commit/352710d497cc640553e3e18e23fb5a5f3f890466?format=markdown) — 352710d497cc640553e3e18e23fb5a5f3f890466; Theo Browne

- [fix\(web\): use circle alert for failed tool calls \(\#8840\)](https://git.cafe/gitcafe/t3code/commit/8b817cbcaad71a53e2ef73f3881067f8aa8094bc?format=markdown) — 8b817cbcaad71a53e2ef73f3881067f8aa8094bc; maria

- [fix\(web\): fold interim turn responses \(\#8828\)](https://git.cafe/gitcafe/t3code/commit/17c48f7fc1af66110706b013bf41901ebcd8aedb?format=markdown) — 17c48f7fc1af66110706b013bf41901ebcd8aedb; maria

- [chore: add Windows setup script to t3.json \(\#8814\)](https://git.cafe/gitcafe/t3code/commit/e4f7b14fab0850bff134a3f6bfaf5b71cc8ac9fc?format=markdown) — e4f7b14fab0850bff134a3f6bfaf5b71cc8ac9fc; Utkarsh Patil

- [fix\(web,mobile\): render Codex citations and artifact templates \(\#8584\)](https://git.cafe/gitcafe/t3code/commit/c1e70b5f8c93428c1fe7af62f24ee6ff2bffff6e?format=markdown) — c1e70b5f8c93428c1fe7af62f24ee6ff2bffff6e; Yash Singh

- [fix\(web\): keep right panel synced with agent edits \(\#8803\)](https://git.cafe/gitcafe/t3code/commit/e09b88b6a51bb7e4309498f01c2f36bf5ada43f4?format=markdown) — e09b88b6a51bb7e4309498f01c2f36bf5ada43f4; maria

- [fix\(web\): keep image preview above sidebar control \(\#8811\)](https://git.cafe/gitcafe/t3code/commit/5885a68adb61805460047512040838bbb5e7ed65?format=markdown) — 5885a68adb61805460047512040838bbb5e7ed65; maria

- [fix\(server\): stop overpricing cached Claude tokens \(\#8806\)](https://git.cafe/gitcafe/t3code/commit/9072aa1fd711170af425bf6a1a2828d0d54bbfa6?format=markdown) — 9072aa1fd711170af425bf6a1a2828d0d54bbfa6; Dara Adedeji

- [fix\(git\): follow repository instructions in generated source control text \(\#8804\)](https://git.cafe/gitcafe/t3code/commit/60f2ce0279d524bd70a573f6e0b6e9fab56e4b3e?format=markdown) — 60f2ce0279d524bd70a573f6e0b6e9fab56e4b3e; maria

- [fix\(web\): open agent images in expanded preview \(\#8807\)](https://git.cafe/gitcafe/t3code/commit/8f525af5afa93dff58775030d9b503d3bda36b7b?format=markdown) — 8f525af5afa93dff58775030d9b503d3bda36b7b; maria

- [fix\(windows\): strip quotes from repaired PATH \(\#8746\)](https://git.cafe/gitcafe/t3code/commit/12fe2d6d03062c5d7fc3beff168f8c4af1235b50?format=markdown) — 12fe2d6d03062c5d7fc3beff168f8c4af1235b50; Utkarsh Patil

- [fix\(web\): reduce title bar scroll fade height \(\#8799\)](https://git.cafe/gitcafe/t3code/commit/6e324b9bbfc72e694c3c16abeb59716c37fc02d5?format=markdown) — 6e324b9bbfc72e694c3c16abeb59716c37fc02d5; maria

- [feat\(mobile\): pick, share, and receive files in threads \(\#8237\)](https://git.cafe/gitcafe/t3code/commit/86c9a9288b5704e79bbe68fb0834d56036456f3e?format=markdown) — 86c9a9288b5704e79bbe68fb0834d56036456f3e; Theo Browne

- [fix\(grok\): allow model changes in existing threads \(\#8392\)](https://git.cafe/gitcafe/t3code/commit/7880a6e583f8a04db2eaeef2366ce9c81c3f7bec?format=markdown) — 7880a6e583f8a04db2eaeef2366ce9c81c3f7bec; Ahmed Besic

- [fix\(web,mobile\): snooze menu no longer offers the same wake time twice \(\#8741\)](https://git.cafe/gitcafe/t3code/commit/7980dfddb193864e07a5bcc013b0ccb93fb4300c?format=markdown) — 7980dfddb193864e07a5bcc013b0ccb93fb4300c; Vitaly Iegorov

- [feat\(web\): play video attachments in chat \(\#8688\)](https://git.cafe/gitcafe/t3code/commit/ac4aae101d060b5355a5de58e23c7387886d9021?format=markdown) — ac4aae101d060b5355a5de58e23c7387886d9021; Bilal Bakr

- [feat\(mobile\): update tool summaries and chat transitions \(\#8793\)](https://git.cafe/gitcafe/t3code/commit/f15680bd3c08a154bacb9b4d163cc8608a310970?format=markdown) — f15680bd3c08a154bacb9b4d163cc8608a310970; Julius Marminge

- [test\(web\): remove tests for unreachable helpers \(\#8738\)](https://git.cafe/gitcafe/t3code/commit/2daff8c25adf701fddd062ae93b94cc57d420ec2?format=markdown) — 2daff8c25adf701fddd062ae93b94cc57d420ec2; t3-code\[bot\]

- [revert\(web\): restore previous composer banners \(\#8733\)](https://git.cafe/gitcafe/t3code/commit/8dcb96314c976899e4df6951fb9af03131c2a46f?format=markdown) — 8dcb96314c976899e4df6951fb9af03131c2a46f; Theo Browne

- [fix\(mobile\): reduce dev-client reload and Metro startup cost \(\#8694\)](https://git.cafe/gitcafe/t3code/commit/1f8ed54add4133ac39effceded8fc1fff12d8e03?format=markdown) — 1f8ed54add4133ac39effceded8fc1fff12d8e03; Julius Marminge

- [fix\(web\): unify activity logs and composer banners \(\#8693\)](https://git.cafe/gitcafe/t3code/commit/3d32797f6f4614205debf8a61f09e950f5f9a81c?format=markdown) — 3d32797f6f4614205debf8a61f09e950f5f9a81c; Julius Marminge

- [fix\(web\): render nested markdown images correctly \(\#8501\)](https://git.cafe/gitcafe/t3code/commit/c0e09f323ac9f6bf4b9119cbad841db3379588d6?format=markdown) — c0e09f323ac9f6bf4b9119cbad841db3379588d6; oliver

- [perf\(desktop\): skip duplicate browser updates \(\#8018\)](https://git.cafe/gitcafe/t3code/commit/72c44a847c0a76f33b0d21f47548125b7032ec35?format=markdown) — 72c44a847c0a76f33b0d21f47548125b7032ec35; Bilal Bakr

- [fix\(web\): four composer spacing defects \(\#8090\)](https://git.cafe/gitcafe/t3code/commit/660cddd3bc9801e089afcabba11c62f41aeac5c3?format=markdown) — 660cddd3bc9801e089afcabba11c62f41aeac5c3; Bilal Bakr

- [fix\(client-runtime\): refresh edited pull request comments \(\#8094\)](https://git.cafe/gitcafe/t3code/commit/ebb9b9fda03d33a81cad3ce7f4d1106adba3044b?format=markdown) — ebb9b9fda03d33a81cad3ce7f4d1106adba3044b; Bilal Bakr

- [fix\(server\): retry automatic thread title generation \(\#8087\)](https://git.cafe/gitcafe/t3code/commit/fc262f1a28d8305951c751f2486da6ca72e6c1d1?format=markdown) — fc262f1a28d8305951c751f2486da6ca72e6c1d1; Bilal Bakr

- [fix\(mobile\): prevent header overflow and back-button artifacts \(\#8624\)](https://git.cafe/gitcafe/t3code/commit/053affbed2659f90cd1b1efaaa7a75865c4131c7?format=markdown) — 053affbed2659f90cd1b1efaaa7a75865c4131c7; Julius Marminge

- [fix\(web\): keep project picker popup inside the sidebar \(\#8627\)](https://git.cafe/gitcafe/t3code/commit/074bcd6dc897f9c28b1bbc04737daa6ee3d8e40f?format=markdown) — 074bcd6dc897f9c28b1bbc04737daa6ee3d8e40f; Dara Adedeji

- [fix\(web\): clean up provider settings list and editor \(\#8504\)](https://git.cafe/gitcafe/t3code/commit/5e63aea2df03e8ccc5c8a56cee4c067ecbd3d703?format=markdown) — 5e63aea2df03e8ccc5c8a56cee4c067ecbd3d703; Wout Stiens

- [feat: let an environment publish themes as a file \(\#8569\)](https://git.cafe/gitcafe/t3code/commit/c1c2d5401de5a352cf6722959de076c3da63d233?format=markdown) — c1c2d5401de5a352cf6722959de076c3da63d233; Ryan Hughes

- [feat\(web\): keybinding settings as settings rows \(\#8532\)](https://git.cafe/gitcafe/t3code/commit/be218ac768d809087bfcea4d8f15c431f0d70e16?format=markdown) — be218ac768d809087bfcea4d8f15c431f0d70e16; Wout Stiens

- [fix\(web\): pass stashShortcutLabel in the mixed-attachments stash test](https://git.cafe/gitcafe/t3code/commit/d22709f759ced90b0ae7b7cb73d7ad22c2ce962b?format=markdown) — d22709f759ced90b0ae7b7cb73d7ad22c2ce962b; Julius Marminge

- [feat\(web\): attach PDFs, ZIPs, and other files to a turn \(\#8236\)](https://git.cafe/gitcafe/t3code/commit/bcb855a633566c2dc70239155ddcd28f0fa736c4?format=markdown) — bcb855a633566c2dc70239155ddcd28f0fa736c4; Theo Browne

- [chore: vouch ryanrhughes \(\#8613\)](https://git.cafe/gitcafe/t3code/commit/6a9d9f98826e1dac266c0d2aa324e71fe77fa3e7?format=markdown) — 6a9d9f98826e1dac266c0d2aa324e71fe77fa3e7; Theo Browne

- [fix\(server\): stop querying Claude context usage after turns \(\#8610\)](https://git.cafe/gitcafe/t3code/commit/c131f289268d407bb0d8540dc33ba6ddb88f46ed?format=markdown) — c131f289268d407bb0d8540dc33ba6ddb88f46ed; Theo Browne

- [fix\(mobile\): harden native header toolbar items \(\#8611\)](https://git.cafe/gitcafe/t3code/commit/38dcd7a404d24c2fa514cc82c1a5c4fd6a9d4a7a?format=markdown) — 38dcd7a404d24c2fa514cc82c1a5c4fd6a9d4a7a; Julius Marminge

- [chore\(mobile\): upgrade to Expo SDK 57 \(\#8609\)](https://git.cafe/gitcafe/t3code/commit/3e6ab36f6ed303f95f210971f56cc8642214c6fc?format=markdown) — 3e6ab36f6ed303f95f210971f56cc8642214c6fc; Julius Marminge

- [fix\(mobile\): stabilize iOS header item transitions \(\#8607\)](https://git.cafe/gitcafe/t3code/commit/4669eab8e0e01d07141a2cb49ca21a9e15ae1429?format=markdown) — 4669eab8e0e01d07141a2cb49ca21a9e15ae1429; Julius Marminge

- [fix\(codex\): avoid quadratic app-server input buffering \(\#8605\)](https://git.cafe/gitcafe/t3code/commit/702a6ade3c69bf1c9ce06ad0451dbd8e0ecc7be9?format=markdown) — 702a6ade3c69bf1c9ce06ad0451dbd8e0ecc7be9; Julius Marminge

- [Require human review for pull requests changing product defaults \(\#8603\)](https://git.cafe/gitcafe/t3code/commit/2bc9e8ef6ad57a2513e4552e8a0b21d53db859e6?format=markdown) — 2bc9e8ef6ad57a2513e4552e8a0b21d53db859e6; Julius Marminge

- [chore\(release\): prepare v0.0.36](https://git.cafe/gitcafe/t3code/commit/3251b7548b4f32c3e47b0e081cd40fd76de13709?format=markdown) — 3251b7548b4f32c3e47b0e081cd40fd76de13709; t3-code\[bot\]

- [Remove Messages Glass Lab experiment \(\#8599\)](https://git.cafe/gitcafe/t3code/commit/ac3a331918b7b25271058ae7e12f1e15772fb3de?format=markdown) — ac3a331918b7b25271058ae7e12f1e15772fb3de; Julius Marminge

- [fix\(mobile\): restore composer glass and rounded shadows \(\#8597\)](https://git.cafe/gitcafe/t3code/commit/8fc7f22941969d7a2c06929dc29aa86ae1b02f33?format=markdown) — 8fc7f22941969d7a2c06929dc29aa86ae1b02f33; Julius Marminge

- [fix: restore automatic thread settling defaults \(\#8596\)](https://git.cafe/gitcafe/t3code/commit/38154388d7b0274aefd3f29c38db3b2659c46c29?format=markdown) — 38154388d7b0274aefd3f29c38db3b2659c46c29; Theo Browne

- [feat\(web\): add toggleable confirmation before unpinning a thread \(\#7313\)](https://git.cafe/gitcafe/t3code/commit/22c311ddecfbab2e541a374a46f2df87d4fc6305?format=markdown) — 22c311ddecfbab2e541a374a46f2df87d4fc6305; Utkarsh Patil

- [fix\(web\): show the configured stash shortcut \(\#8437\)](https://git.cafe/gitcafe/t3code/commit/ac3b2adf96e755580fc09e149b7c7eb057d0b282?format=markdown) — ac3b2adf96e755580fc09e149b7c7eb057d0b282; Utkarsh Patil

- [fix\(mobile\): show composer menus when starting a task \(\#8587\)](https://git.cafe/gitcafe/t3code/commit/e898008959247befda6b5e6c40079cd6dee33cad?format=markdown) — e898008959247befda6b5e6c40079cd6dee33cad; Julius Marminge

- [fix\(web\): stop session activity timing test from blocking releases \(\#8585\)](https://git.cafe/gitcafe/t3code/commit/b654911f8a1d07f8d74fb6dd58ab4f9884326ea2?format=markdown) — b654911f8a1d07f8d74fb6dd58ab4f9884326ea2; Theo Browne

- [fix: make thread auto-settling opt-in \(\#8321\)](https://git.cafe/gitcafe/t3code/commit/0bbecfabf189349b16ad2d7e6558a95a98a3b196?format=markdown) — 0bbecfabf189349b16ad2d7e6558a95a98a3b196; shivam

- [fix\(opencode\): handle child approvals, stops, and model catalogs \(\#8480\)](https://git.cafe/gitcafe/t3code/commit/cb49e5d7201ef6bcb288bf447785bbd374e8644d?format=markdown) — cb49e5d7201ef6bcb288bf447785bbd374e8644d; Theo Browne

- [fix\(web\): keep long task drawers usable on small screens \(\#8313\)](https://git.cafe/gitcafe/t3code/commit/0009aacdf146e0532327fa3d9d0109d5adca68b9?format=markdown) — 0009aacdf146e0532327fa3d9d0109d5adca68b9; shivam

- [fix\(desktop\): oauth popups open from the browser preview \(\#8435\)](https://git.cafe/gitcafe/t3code/commit/0e2905eb783fd2385f358a95f0b25bbf07ff7122?format=markdown) — 0e2905eb783fd2385f358a95f0b25bbf07ff7122; Muhammad Waleed

- [fix\(desktop\): stop hidden previews draining battery \(\#8567\)](https://git.cafe/gitcafe/t3code/commit/ff1761012af46ceb5f1ecc9b2be00aae288a1691?format=markdown) — ff1761012af46ceb5f1ecc9b2be00aae288a1691; Bilal Bakr

- [fix\(server\): a draft can retry its first send after a failed bootstrap \(\#8226\)](https://git.cafe/gitcafe/t3code/commit/a40aef4ccbc10b7bcd7bc817151db8d5a9b1c257?format=markdown) — a40aef4ccbc10b7bcd7bc817151db8d5a9b1c257; shivam

- [feat\(web\): make the sidebar project filter a searchable combobox \(\#5931\)](https://git.cafe/gitcafe/t3code/commit/48c176b3cfda7a714c10f18a12d398528ff4c2f9?format=markdown) — 48c176b3cfda7a714c10f18a12d398528ff4c2f9; Dara Adedeji

- [fix\(connect\): explain DPoP connection failures \(\#8351\)](https://git.cafe/gitcafe/t3code/commit/94f1948166620c804937f5548a68f5739d76c9fb?format=markdown) — 94f1948166620c804937f5548a68f5739d76c9fb; Exotic

- [fix\(mobile\): show file actions on Android \(\#8215\)](https://git.cafe/gitcafe/t3code/commit/45c0dff8ec33a023c79ccb4e06494309253d1c25?format=markdown) — 45c0dff8ec33a023c79ccb4e06494309253d1c25; Nick Anisimov

- [fix\(clients\): honor project default models in new threads \(\#6011\)](https://git.cafe/gitcafe/t3code/commit/84b9d9bc2d8a13a8b13d59b81f1012f5cb57ebd2?format=markdown) — 84b9d9bc2d8a13a8b13d59b81f1012f5cb57ebd2; Anirudh Coontoor

- [fix\(mobile\): show OpenCode model sources in picker \(\#8573\)](https://git.cafe/gitcafe/t3code/commit/acb599d2dc5b28d5bad82fa2a280ac2abe771ec9?format=markdown) — acb599d2dc5b28d5bad82fa2a280ac2abe771ec9; Julius Marminge

- [fix\(desktop\): Cache Runtime locally on WSL Filesystem, dramatically improving launch times \(\#5769\)](https://git.cafe/gitcafe/t3code/commit/f94a0d646ed78a4788e4af6417f74202a628a5e9?format=markdown) — f94a0d646ed78a4788e4af6417f74202a628a5e9; Matheson Steplock

- [refactor\(mobile\): compile semantic themes for Uniwind \(\#7327\)](https://git.cafe/gitcafe/t3code/commit/018d7f2775daabd2ef07898af29586915a0b7f67?format=markdown) — 018d7f2775daabd2ef07898af29586915a0b7f67; Julius Marminge

- [fix\(web\): add back button to project settings \(\#8168\)](https://git.cafe/gitcafe/t3code/commit/9257bd860a44ce2a324c917ca66a1a81e73607bd?format=markdown) — 9257bd860a44ce2a324c917ca66a1a81e73607bd; Wout Stiens

- [feat\(web\): toggle thread pin from the keyboard](https://git.cafe/gitcafe/t3code/commit/4c51b4c9b6a85d96a22e0df41d5cfd2d8fc9901d?format=markdown) — 4c51b4c9b6a85d96a22e0df41d5cfd2d8fc9901d; Illia Panasenko

- [feat\(server\): accept PDF, ZIP, and other file uploads up to 50MB \(\#8235\)](https://git.cafe/gitcafe/t3code/commit/8f49132214a40c85cf46bf5e3d8ea11c04a9610a?format=markdown) — 8f49132214a40c85cf46bf5e3d8ea11c04a9610a; Theo Browne

- [feat\(analytics\): report connected client platforms \(\#8481\)](https://git.cafe/gitcafe/t3code/commit/88be5631ff6a48b98ead48fa5af6a2be0a4d63e4?format=markdown) — 88be5631ff6a48b98ead48fa5af6a2be0a4d63e4; Theo Browne

- [fix\(codex\): show sub-agent models \(\#8502\)](https://git.cafe/gitcafe/t3code/commit/49f6241ddeee2a5d20ec181b5b94ec0a9ac72f7b?format=markdown) — 49f6241ddeee2a5d20ec181b5b94ec0a9ac72f7b; Theo Browne

- [fix\(web\): open GitHub pull requests in browser when loading fails \(\#8507\)](https://git.cafe/gitcafe/t3code/commit/7068e86f76e908c77ff04d1a684840257eab3a8a?format=markdown) — 7068e86f76e908c77ff04d1a684840257eab3a8a; Theo Browne

- [fix\(web\): stabilize the provider settings editor \(\#8472\)](https://git.cafe/gitcafe/t3code/commit/f276e632c5a7952655e2455aef3b86c08164b988?format=markdown) — f276e632c5a7952655e2455aef3b86c08164b988; Theo Browne

- [fix\(release\): move nightly schedule to minute 38](https://git.cafe/gitcafe/t3code/commit/5766dfbf55eee88dae89f42290bb86ba6f689600?format=markdown) — 5766dfbf55eee88dae89f42290bb86ba6f689600; Theo Browne

- [test\(web\): remove redundant cache key test \(\#8484\)](https://git.cafe/gitcafe/t3code/commit/c8aba2587d56edbf3b7872987719a12b42031f48?format=markdown) — c8aba2587d56edbf3b7872987719a12b42031f48; t3-code\[bot\]

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