# Commit history · gitcafe/t3code

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

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

Visibility: public

Requested revision: fa219001dc2f14cfd9c7774c2c03c153359144be

Requested commit: fa219001dc2f14cfd9c7774c2c03c153359144be

- [perf\(web\): reuse work log rows during streaming \(\#8006\)](https://git.cafe/gitcafe/t3code/commit/fa219001dc2f14cfd9c7774c2c03c153359144be?format=markdown) — fa219001dc2f14cfd9c7774c2c03c153359144be; Bilal Bakr

- [fix\(web\): keep server update banners flush with the composer \(\#8000\)](https://git.cafe/gitcafe/t3code/commit/5427ca056270ad49ac88431ac1fb8bb54dd7b91b?format=markdown) — 5427ca056270ad49ac88431ac1fb8bb54dd7b91b; Theo Browne

- [fix\(web\): restore right panel toggle clicks after closing on desktop \(\#8016\)](https://git.cafe/gitcafe/t3code/commit/09df91f729c1c61e637e7dd0ef22827cfc8a6cb1?format=markdown) — 09df91f729c1c61e637e7dd0ef22827cfc8a6cb1; Utkarsh Patil

- [feat\(web\): redesign skills in \`$\` menu and in \`/\` menu \(\#8009\)](https://git.cafe/gitcafe/t3code/commit/9da0fab08e0ee444affdfb4916e294c579158bb6?format=markdown) — 9da0fab08e0ee444affdfb4916e294c579158bb6; Exotic

- [fix\(mobile\): isolate markdown image requests \(\#7942\)](https://git.cafe/gitcafe/t3code/commit/55c9093344a5fdbc390d713675429599fff27dbd?format=markdown) — 55c9093344a5fdbc390d713675429599fff27dbd; Dara Adedeji

- [fix\(web\): stop recovered tool failures from marking work logs red \(\#7999\)](https://git.cafe/gitcafe/t3code/commit/b1670ac7d9b5b7bb9d7ebd969f27384daee22813?format=markdown) — b1670ac7d9b5b7bb9d7ebd969f27384daee22813; Theo Browne

- [fix\(web\): stop tool calls from leaving a blank page in threads \(\#7971\)](https://git.cafe/gitcafe/t3code/commit/ea8c9e5ca3ace89cbf6cf0a2aa03047aab1d3ef9?format=markdown) — ea8c9e5ca3ace89cbf6cf0a2aa03047aab1d3ef9; Theo Browne

- [perf\(ci\): speed up release builds and Windows packaging \(\#7975\)](https://git.cafe/gitcafe/t3code/commit/25dcee00a6e12db2781a17b326e6e34de0d4ced7?format=markdown) — 25dcee00a6e12db2781a17b326e6e34de0d4ced7; Theo Browne

- [fix\(clients\): move settled pinned threads into the settled section \(\#7969\)](https://git.cafe/gitcafe/t3code/commit/f70eeeeb06d6d96f292be7eef1ed8948103e68dc?format=markdown) — f70eeeeb06d6d96f292be7eef1ed8948103e68dc; Theo Browne

- [fix\(ci\): let Macroscope approve pull requests again \(\#7970\)](https://git.cafe/gitcafe/t3code/commit/2433f4c1c01cf9e9eca983c9aeec375524e29273?format=markdown) — 2433f4c1c01cf9e9eca983c9aeec375524e29273; Theo Browne

- [fix\(server\): stop kills lingering Claude work \(\#5891\)](https://git.cafe/gitcafe/t3code/commit/4d12e52223f3fcd4813b9bc52cd9cb3f2bd19539?format=markdown) — 4d12e52223f3fcd4813b9bc52cd9cb3f2bd19539; Theo Browne

- [feat\(codex\): submit thread feedback to OpenAI \(\#7949\)](https://git.cafe/gitcafe/t3code/commit/3db38b8814c49cfd783543371fad8cd4adbc19fd?format=markdown) — 3db38b8814c49cfd783543371fad8cd4adbc19fd; Theo Browne

- [fix\(clients\): reconnect after credentials fail during remote server updates \(\#7953\)](https://git.cafe/gitcafe/t3code/commit/afa83098064e7dca524a1e42dea3de03a883a0b6?format=markdown) — afa83098064e7dca524a1e42dea3de03a883a0b6; Theo Browne

- [fix\(web\): give sidebar project menu rows the same side padding as other menus \(\#7913\)](https://git.cafe/gitcafe/t3code/commit/fdd1572b69537c95e31b45fdfafe88bbe964807a?format=markdown) — fdd1572b69537c95e31b45fdfafe88bbe964807a; Ishaan Kothari

- [fix\(server\): fall back to the remote default branch instead of assuming main \(\#7078\)](https://git.cafe/gitcafe/t3code/commit/30be31195883635aba96031a8d79c255fb28b438?format=markdown) — 30be31195883635aba96031a8d79c255fb28b438; Rishet11

- [fix\(web\): remove duplicate provider update progress \(\#7761\)](https://git.cafe/gitcafe/t3code/commit/4e169df1dd12e0ed960dcb310e9460897759a55e?format=markdown) — 4e169df1dd12e0ed960dcb310e9460897759a55e; Naveed Iqbal

- [fix\(mobile\): preserve markdown image dimensions \(\#7940\)](https://git.cafe/gitcafe/t3code/commit/5a7a7cf2925c88388a023f0d4eb6b9096884e817?format=markdown) — 5a7a7cf2925c88388a023f0d4eb6b9096884e817; Dara Adedeji

- [fix\(server\): stop completed Codex threads from staying stuck on working \(\#7937\)](https://git.cafe/gitcafe/t3code/commit/4e00471d1ab340b46742565bb6ce6462160b4d0c?format=markdown) — 4e00471d1ab340b46742565bb6ce6462160b4d0c; Theo Browne

- [feat\(web\): add appearance contrast control \(\#7906\)](https://git.cafe/gitcafe/t3code/commit/6e9c57f7ba9eab9e987da7a660664a1df683e9cf?format=markdown) — 6e9c57f7ba9eab9e987da7a660664a1df683e9cf; t3-code\[bot\]

- [fix\(clients\): keep opening responses visible after turns settle \(\#7723\)](https://git.cafe/gitcafe/t3code/commit/6c693baecf75454cac96d1ae3f78afc73f2cbe53?format=markdown) — 6c693baecf75454cac96d1ae3f78afc73f2cbe53; Theo Browne

- [fix: render workspace images in chat markdown \(\#6433\)](https://git.cafe/gitcafe/t3code/commit/77c9d1eb5b6a48d38f6f0a2bb4a8cff8e4752ade?format=markdown) — 77c9d1eb5b6a48d38f6f0a2bb4a8cff8e4752ade; Dara Adedeji

- [fix\(web\): keep Codex service tier labels readable \(\#4503\)](https://git.cafe/gitcafe/t3code/commit/dedcd99a9d16240327ce763b885b326aff607bdb?format=markdown) — dedcd99a9d16240327ce763b885b326aff607bdb; Alex

- [fix\(desktop\): keep tailscale spawn defects from breaking advertised endpoints \(\#7116\)](https://git.cafe/gitcafe/t3code/commit/d9c1732b2791f762bce06e4898cdb6679ce24961?format=markdown) — d9c1732b2791f762bce06e4898cdb6679ce24961; Rishet11

- [fix\(ssh\): restore user PATH for remote servers \(\#7213\)](https://git.cafe/gitcafe/t3code/commit/49c2b4471c59b21759eb2e254e9c4fa2579888a3?format=markdown) — 49c2b4471c59b21759eb2e254e9c4fa2579888a3; Guilherme Barros

- [fix\(web\): handle wide ordered-list marker edge cases \(\#7856\)](https://git.cafe/gitcafe/t3code/commit/2c4158f87a1b6a586d0aa5e0338f122cb7887c4f?format=markdown) — 2c4158f87a1b6a586d0aa5e0338f122cb7887c4f; abcdmku

- [test\(desktop\): remove redundant release note assertion \(\#7873\)](https://git.cafe/gitcafe/t3code/commit/0ede2ed0de8214c0e9168dcf1936e68e5c730e10?format=markdown) — 0ede2ed0de8214c0e9168dcf1936e68e5c730e10; t3-code\[bot\]

- [fix\(chat\): stop pushing follow-up messages to the top \(\#7897\)](https://git.cafe/gitcafe/t3code/commit/2274444e92275fda2033de6636e3143ac3599ffb?format=markdown) — 2274444e92275fda2033de6636e3143ac3599ffb; Theo Browne

- [fix\(web\): command-click spaced folder links \(\#6439\)](https://git.cafe/gitcafe/t3code/commit/f34b9d31b3ddbd53a553141fd769721fca4b8eb5?format=markdown) — f34b9d31b3ddbd53a553141fd769721fca4b8eb5; Dara Adedeji

- [fix\(web\): stop marking mixed tool runs as failed \(\#7893\)](https://git.cafe/gitcafe/t3code/commit/ce91284f832fc71bf46ff2a8ffc290e20db4e83d?format=markdown) — ce91284f832fc71bf46ff2a8ffc290e20db4e83d; Theo Browne

- [feat\(analytics\): threads and turns now know which client started them \(\#7774\)](https://git.cafe/gitcafe/t3code/commit/11f051373e79b38fa16f3ec1af825f5164907c1b?format=markdown) — 11f051373e79b38fa16f3ec1af825f5164907c1b; Theo Browne

- [fix\(mobile\): stop a directly-saved backend from hiding its T3 Connect environment \(\#7086\)](https://git.cafe/gitcafe/t3code/commit/035058a23e651ea5f407c9ab73cf5329cc40c102?format=markdown) — 035058a23e651ea5f407c9ab73cf5329cc40c102; Rishet11

- [fix\(search\): oversized thread queries no longer crash clients \(\#6633\)](https://git.cafe/gitcafe/t3code/commit/421088c27367da227d922ce999c1637416a6d0f4?format=markdown) — 421088c27367da227d922ce999c1637416a6d0f4; Simone

- [perf\(web\): dedupe terminal mouse motion reports \(\#7845\)](https://git.cafe/gitcafe/t3code/commit/592c5983c14d248aa3cfddb8e6c7372f12cd1ab6?format=markdown) — 592c5983c14d248aa3cfddb8e6c7372f12cd1ab6; t3-code\[bot\]

- [feat\(desktop\): choose external project icons \(\#7823\)](https://git.cafe/gitcafe/t3code/commit/44e4a7071d84c95f4d273cc3c6c9682166502745?format=markdown) — 44e4a7071d84c95f4d273cc3c6c9682166502745; Bilal Bakr

- [fix\(web\): launcher shortcuts no longer hijack the empty composer \(\#7794\)](https://git.cafe/gitcafe/t3code/commit/b381fdb12cb7cb241e2b8aca84941375f3fb43f4?format=markdown) — b381fdb12cb7cb241e2b8aca84941375f3fb43f4; Simone

- [feat\(web\): cmd\+enter to create thread in background \(\#7821\)](https://git.cafe/gitcafe/t3code/commit/e0b4f4639037ce539e6feac7eaf11995cf5490f8?format=markdown) — e0b4f4639037ce539e6feac7eaf11995cf5490f8; Exotic

- [fix\(web\): render oversized terminal graphemes without crashing \(\#7809\)](https://git.cafe/gitcafe/t3code/commit/c3e37094e04de71accf497c6110c5305223e0090?format=markdown) — c3e37094e04de71accf497c6110c5305223e0090; Simone

- [fix\(web\): give sidebar un-settle button a tooltip \(\#7796\)](https://git.cafe/gitcafe/t3code/commit/9b5d416872591d215c4a16d6f87798c8486522d8?format=markdown) — 9b5d416872591d215c4a16d6f87798c8486522d8; Utkarsh Patil

- [fix\(web\): model picker no longer shows a double border \(\#7772\)](https://git.cafe/gitcafe/t3code/commit/292c6dd8c242d2b5e2b727295dd17951e55c2d3d?format=markdown) — 292c6dd8c242d2b5e2b727295dd17951e55c2d3d; Rakshith Bhat

- [feat\(web\): double-click chat header title to rename thread \(\#7817\)](https://git.cafe/gitcafe/t3code/commit/837f6b871a88db0986c98a5a5ebc6bd80b4f2546?format=markdown) — 837f6b871a88db0986c98a5a5ebc6bd80b4f2546; Utkarsh Patil

- [fix\(web\): keep messages clear of composer banners \(\#7792\)](https://git.cafe/gitcafe/t3code/commit/0a46daaf63e78cdd188f6eb944ce5ee463e63216?format=markdown) — 0a46daaf63e78cdd188f6eb944ce5ee463e63216; Bilal Bakr

- [perf\(web\): stop preview loading rerenders \(\#7561\)](https://git.cafe/gitcafe/t3code/commit/be7d35aaeb49a04483ec5e0d2284e8b5b70a3b6e?format=markdown) — be7d35aaeb49a04483ec5e0d2284e8b5b70a3b6e; Bilal Bakr

- [fix\(clients\): default GitHub clones to HTTPS \(\#7760\)](https://git.cafe/gitcafe/t3code/commit/549201fcfd3baa6cf92f09e5d868c536c80d2d55?format=markdown) — 549201fcfd3baa6cf92f09e5d868c536c80d2d55; t3-code\[bot\]

- [chore: stop committing pull request assets \(\#7762\)](https://git.cafe/gitcafe/t3code/commit/9f12eab383ab0fd348c9d35cd248cd939a2c5796?format=markdown) — 9f12eab383ab0fd348c9d35cd248cd939a2c5796; t3-code\[bot\]

- [ci: only boot the macOS native lint runner when native sources change \(\#7283\)](https://git.cafe/gitcafe/t3code/commit/8f7da3b99e48ffb678d3426a1b5fb602ecdd50f7?format=markdown) — 8f7da3b99e48ffb678d3426a1b5fb602ecdd50f7; Theo Browne

- [perf\(ci\): parallelize the test suite and split out Rust checks \(\#7286\)](https://git.cafe/gitcafe/t3code/commit/d7b9a689fe8fd68a87cb34f32d67de8695e61ee4?format=markdown) — d7b9a689fe8fd68a87cb34f32d67de8695e61ee4; Theo Browne

- [fix\(web\): keep following the stream after scrolling back to the live edge \(\#6519\)](https://git.cafe/gitcafe/t3code/commit/e2697d63ec52e719ebd2d4e25baee2cb58243c83?format=markdown) — e2697d63ec52e719ebd2d4e25baee2cb58243c83; Lars Nieuwenhuis

- [fix\(web\): hide thread jump hints while the terminal is focused \(\#7277\)](https://git.cafe/gitcafe/t3code/commit/ce8ca5bb3d005d8653d1b09c1e7c9e02d3ef8ae4?format=markdown) — ce8ca5bb3d005d8653d1b09c1e7c9e02d3ef8ae4; Lars Nieuwenhuis

- [fix\(web\): resolve sidebar provider icons from the thread's own environment \(\#7292\)](https://git.cafe/gitcafe/t3code/commit/f3fcfe1f63ac58cc7bdad2b459931a52ae5f6fa2?format=markdown) — f3fcfe1f63ac58cc7bdad2b459931a52ae5f6fa2; Vitaly Iegorov

- [fix\(web\): encode shifted characters correctly in the terminal \(\#7485\)](https://git.cafe/gitcafe/t3code/commit/18f6d034897d9cc5429dcb88c6a9795d183f1687?format=markdown) — 18f6d034897d9cc5429dcb88c6a9795d183f1687; Chris Deeming

- [fix\(web\): prevent pinned threads reshuffling after drop \(\#7676\)](https://git.cafe/gitcafe/t3code/commit/6d5c6c4a671c7b6fc9723c63c1003916fb3b8ab0?format=markdown) — 6d5c6c4a671c7b6fc9723c63c1003916fb3b8ab0; Taras

- [fix\(desktop\): restrict editor deep links \(\#7697\)](https://git.cafe/gitcafe/t3code/commit/20e5a3396858f93157a4ad6b1f3a2f565c032fee?format=markdown) — 20e5a3396858f93157a4ad6b1f3a2f565c032fee; Simone

- [Update user count in AGENTS.md \(\#7658\)](https://git.cafe/gitcafe/t3code/commit/45a2c4b2a680ab1056b64a3be52c1848eec36084?format=markdown) — 45a2c4b2a680ab1056b64a3be52c1848eec36084; Alex Southwell

- [chore: move implementation plans out of repository \(\#7665\)](https://git.cafe/gitcafe/t3code/commit/9167622a4ec1e540938adbb1dec70d255fdeb041?format=markdown) — 9167622a4ec1e540938adbb1dec70d255fdeb041; t3-code\[bot\]

- [fix\(vcs\): give \`git worktree add\` a longer timeout on large repos \(\#6326\)](https://git.cafe/gitcafe/t3code/commit/12c497083e6ed2d6f90cc7775b5ecea232926b4a?format=markdown) — 12c497083e6ed2d6f90cc7775b5ecea232926b4a; Chamaru Amasara

- [fix\(server\): serve html assets with utf-8 charset \(\#6409\)](https://git.cafe/gitcafe/t3code/commit/820e5639c30be83a9433f696613760f8ee42075a?format=markdown) — 820e5639c30be83a9433f696613760f8ee42075a; Zach Webb

- [fix\(web\): show the full path in file link tooltips \(\#7741\)](https://git.cafe/gitcafe/t3code/commit/6d3bf01b4f021eb3fbd2feaf07fcacaa4f55881d?format=markdown) — 6d3bf01b4f021eb3fbd2feaf07fcacaa4f55881d; s243a

- [feat\(composer\): list skills with slash commands \(\#7737\)](https://git.cafe/gitcafe/t3code/commit/e723501227b7d1d0b960eb8fcfd9c8d6099d805e?format=markdown) — e723501227b7d1d0b960eb8fcfd9c8d6099d805e; maria

- [fix\(web\): add space above composer task tabs \(\#7740\)](https://git.cafe/gitcafe/t3code/commit/68966c1e6603d6f5d52a4ee227e2b0ee03b7109f?format=markdown) — 68966c1e6603d6f5d52a4ee227e2b0ee03b7109f; Bilal Bakr

- [chore: vouch Seth Webster and pcstyle \(\#7728\)](https://git.cafe/gitcafe/t3code/commit/7107a98a225be85b58ddcd4de02c343af7d4707a?format=markdown) — 7107a98a225be85b58ddcd4de02c343af7d4707a; Theo Browne

- [fix\(web\): polish theme library buttons, search, and import dialog \(\#7580\)](https://git.cafe/gitcafe/t3code/commit/f0fb83aff1be5d093225cda511df1216cef748d2?format=markdown) — f0fb83aff1be5d093225cda511df1216cef748d2; Utkarsh Patil

- [fix\(contracts\): reconcile provider default tests \(\#7725\)](https://git.cafe/gitcafe/t3code/commit/fe87502084ad99209a22f801347102ebb29cc65b?format=markdown) — fe87502084ad99209a22f801347102ebb29cc65b; t3-code\[bot\]

- [fix\(server\): keep Daybreak models out of legacy models \(\#7659\)](https://git.cafe/gitcafe/t3code/commit/4bdbd8ce15fbeeb6514623704a203c43ad37d2cd?format=markdown) — 4bdbd8ce15fbeeb6514623704a203c43ad37d2cd; Niklas Schmidt

- [fix\(web\): fix thread jumping after reorder \(\#7103\)](https://git.cafe/gitcafe/t3code/commit/1afe5545b7d0397bbd6515981372072d146002ad?format=markdown) — 1afe5545b7d0397bbd6515981372072d146002ad; Illia Panasenko

- [fix\(server\): enable the Cursor provider by default like every other provider \(\#7089\)](https://git.cafe/gitcafe/t3code/commit/730ce9edd9873144c1d2b01e5f1c85414c3760ad?format=markdown) — 730ce9edd9873144c1d2b01e5f1c85414c3760ad; Rishet11

- [fix\(web\): show pointer on add project button \(\#5545\)](https://git.cafe/gitcafe/t3code/commit/5ff5f735e52122f41740f702e6ff1541c6869ec7?format=markdown) — 5ff5f735e52122f41740f702e6ff1541c6869ec7; Cameron Clough

- [fix\(web\): unify composer control rounding \(\#5957\)](https://git.cafe/gitcafe/t3code/commit/cd14b3ec21471ac8525e060ffe278674a7eba19b?format=markdown) — cd14b3ec21471ac8525e060ffe278674a7eba19b; Stas Bronevskiy

- [fix\(web\): fix subagent row left border being cut off \(\#7207\)](https://git.cafe/gitcafe/t3code/commit/490f48ed98a701e5079a41b4ebe07448f7ec8768?format=markdown) — 490f48ed98a701e5079a41b4ebe07448f7ec8768; Sameer Rangwala

- [fix\(server\): reconcile orphaned provider sessions \(\#7719\)](https://git.cafe/gitcafe/t3code/commit/0929907ff9aecd2541050fe4361ad03199ffbf73?format=markdown) — 0929907ff9aecd2541050fe4361ad03199ffbf73; t3-code\[bot\]

- [revert\(web\): restore sparse hourly usage breakdown \(\#7718\)](https://git.cafe/gitcafe/t3code/commit/aa17ec6e7d77d2bcb8f86720e41b7e5402d6b74c?format=markdown) — aa17ec6e7d77d2bcb8f86720e41b7e5402d6b74c; t3-code\[bot\]

- [fix\(web\): copy terminal selection instead of a blank clipboard \(\#7678\)](https://git.cafe/gitcafe/t3code/commit/21e80a06364898b8ecffad8aeddcb5634170260b?format=markdown) — 21e80a06364898b8ecffad8aeddcb5634170260b; Seth Webster

- [fix\(web\): retry failed thread bootstraps with a fresh id \(\#7664\)](https://git.cafe/gitcafe/t3code/commit/8824f8f24f8b81fd6aed6f228a57a1d4013d01d9?format=markdown) — 8824f8f24f8b81fd6aed6f228a57a1d4013d01d9; Dara Adedeji

- [fix\(web\): import dependency-heavy Open VSX themes \(\#7642\)](https://git.cafe/gitcafe/t3code/commit/beab6886f45bf42906d0bd01aefe5dfe9e66a867?format=markdown) — beab6886f45bf42906d0bd01aefe5dfe9e66a867; t3-code\[bot\]

- [test\(web\): remove redundant timestamp assertions \(\#7633\)](https://git.cafe/gitcafe/t3code/commit/f708f63fa9bcd7e51f1f62531f6f9ed966b71807?format=markdown) — f708f63fa9bcd7e51f1f62531f6f9ed966b71807; t3-code\[bot\]

- [feat\(web\): collapse tool activity into one line \(\#7152\)](https://git.cafe/gitcafe/t3code/commit/4a9edff4c1093c1d31b7c97d6d1f32489ea035bd?format=markdown) — 4a9edff4c1093c1d31b7c97d6d1f32489ea035bd; maria

- [chore\(desktop\): use stable Clerk Electron release \(\#7602\)](https://git.cafe/gitcafe/t3code/commit/9027d62679c6669d8e45e2e419b311ec8dfdaa4f?format=markdown) — 9027d62679c6669d8e45e2e419b311ec8dfdaa4f; Theo Browne

- [fix\(server\): preserve tool lifecycle identity \(\#7151\)](https://git.cafe/gitcafe/t3code/commit/b2e2ccfdb462c45a8de394ff9ff0f58a4a689900?format=markdown) — b2e2ccfdb462c45a8de394ff9ff0f58a4a689900; maria

- [feat\(web\): attach composer state drawers \(\#7150\)](https://git.cafe/gitcafe/t3code/commit/792a1404f6d25838597f8f31b0af144dc1beee12?format=markdown) — 792a1404f6d25838597f8f31b0af144dc1beee12; maria

- [fix\(web\): remove the terminal pane's app-canvas gutter \(\#6222\)](https://git.cafe/gitcafe/t3code/commit/105cd5e0c57ab8b6df3bd8af5b534a5bc682fdce?format=markdown) — 105cd5e0c57ab8b6df3bd8af5b534a5bc682fdce; Jake Leventhal

- [fix\(web\): usage hourly breakdown lists every hour chronologically \(\#7595\)](https://git.cafe/gitcafe/t3code/commit/62654d279fcdd910bb755e106dfd51bc8940c263?format=markdown) — 62654d279fcdd910bb755e106dfd51bc8940c263; Luis Gustavo Couto Wacker

- [feat\(web\): refresh pull request details \(\#7148\)](https://git.cafe/gitcafe/t3code/commit/a850895f6833b99d90fc6c50192b5eaa4966d5c7?format=markdown) — a850895f6833b99d90fc6c50192b5eaa4966d5c7; maria

- [feat\(web\): confirm before closing a terminal \(\#7592\)](https://git.cafe/gitcafe/t3code/commit/0508792c572abd39b1afd6f68cd420f2ca00a484?format=markdown) — 0508792c572abd39b1afd6f68cd420f2ca00a484; maria

- [fix\(desktop\): refresh queued updates before install \(\#6269\)](https://git.cafe/gitcafe/t3code/commit/a354dd9ddc08ef67da7e971ad59a3cd095068325?format=markdown) — a354dd9ddc08ef67da7e971ad59a3cd095068325; Dara Adedeji

- [fix\(server\): outdated gh no longer reads as "not authenticated" \(\#7588\)](https://git.cafe/gitcafe/t3code/commit/51341f2ac1e25032efac13ef6e9652e9c74b48a3?format=markdown) — 51341f2ac1e25032efac13ef6e9652e9c74b48a3; Theo Browne

- [feat\(web\): redesign usage insights \(\#7147\)](https://git.cafe/gitcafe/t3code/commit/8c85b4933fb7202c2d48e4c8f8ea0e1cfdbcdc29?format=markdown) — 8c85b4933fb7202c2d48e4c8f8ea0e1cfdbcdc29; maria

- [feat: refine thread action menus \(\#7476\)](https://git.cafe/gitcafe/t3code/commit/3c0665543f0e31db1e3425d4fcf9f4aea295a8ce?format=markdown) — 3c0665543f0e31db1e3425d4fcf9f4aea295a8ce; maria

- [fix\(web\): hide opencode's plan agent when legacy plan mode is off \(\#6420\)](https://git.cafe/gitcafe/t3code/commit/80c37f1a721d36bde86b31c475fcc8d3db75f706?format=markdown) — 80c37f1a721d36bde86b31c475fcc8d3db75f706; Utkarsh Patil

- [feat\(web\): unify workspace navigation \(\#7153\)](https://git.cafe/gitcafe/t3code/commit/07f8027d9a542f72b12db927caceebb2c9c72aa7?format=markdown) — 07f8027d9a542f72b12db927caceebb2c9c72aa7; maria

- [Add OpenCode skill discovery \(\#3154\)](https://git.cafe/gitcafe/t3code/commit/cf251c3bd00ff0e0cc90a78b20c043cf58f330ad?format=markdown) — cf251c3bd00ff0e0cc90a78b20c043cf58f330ad; David Balderston

- [fix\(web\): refresh open file with the file tree \(\#7490\)](https://git.cafe/gitcafe/t3code/commit/4347f14b89ed66777ae16def278fd44575ab499b?format=markdown) — 4347f14b89ed66777ae16def278fd44575ab499b; Wout Stiens

- [fix\(web\): align version text with its label \(\#7521\)](https://git.cafe/gitcafe/t3code/commit/68d569138b0a2ac250004df69e4d5a663f11574b?format=markdown) — 68d569138b0a2ac250004df69e4d5a663f11574b; Rakshith Bhat

- [fix\(desktop\): stop automatic passkey prompts \(\#7522\)](https://git.cafe/gitcafe/t3code/commit/f2d5fc91e3030e5c3956fdadc13e1eaa25bcabe3?format=markdown) — f2d5fc91e3030e5c3956fdadc13e1eaa25bcabe3; Theo Browne

- [fix\(desktop\): close the window before quit cleanup \(\#6562\)](https://git.cafe/gitcafe/t3code/commit/24c4ba68f536d56e8482a1e4d7070a6771da551d?format=markdown) — 24c4ba68f536d56e8482a1e4d7070a6771da551d; Theo Browne

- [fix\(web\): align sidebar statuses with project names \(\#7491\)](https://git.cafe/gitcafe/t3code/commit/8bbbab50514910040d2a4fa2be5021c83134afcf?format=markdown) — 8bbbab50514910040d2a4fa2be5021c83134afcf; Rakshith Bhat

- [feat\(server\): run the background service on macOS via launchd \(\#6286\)](https://git.cafe/gitcafe/t3code/commit/2aa5f095fc3bb65c00cc4efce66a5473e2d4554a?format=markdown) — 2aa5f095fc3bb65c00cc4efce66a5473e2d4554a; Theo Browne

- [fix\(desktop\): upgrade Clerk OAuth transport \(\#7479\)](https://git.cafe/gitcafe/t3code/commit/7441b36926eb111a193183f98c06aced4f4c3acf?format=markdown) — 7441b36926eb111a193183f98c06aced4f4c3acf; Theo Browne

- [fix\(web\): animate command palette when closing \(\#5169\)](https://git.cafe/gitcafe/t3code/commit/36f4314ab768dca3fc20af6ac25e7011b4b0447f?format=markdown) — 36f4314ab768dca3fc20af6ac25e7011b4b0447f; Taras

- [fix\(marketing\): never serve the Intel build to Apple Silicon Macs \(\#7477\)](https://git.cafe/gitcafe/t3code/commit/67e2fe71d937b45384a53c4e0addd9a167aed885?format=markdown) — 67e2fe71d937b45384a53c4e0addd9a167aed885; Theo Browne

- [feat\(web\): add shortcuts to the surface dropdown \(\#7318\)](https://git.cafe/gitcafe/t3code/commit/3b8e7bbbe0c49b00630f0c89e931056df679a650?format=markdown) — 3b8e7bbbe0c49b00630f0c89e931056df679a650; Gianmarco

- [fix\(marketing\): Safari gets the arm64 Mac download \(\#7473\)](https://git.cafe/gitcafe/t3code/commit/5ea5a80a83c21c50f97f0851a8bd2cb9871f413a?format=markdown) — 5ea5a80a83c21c50f97f0851a8bd2cb9871f413a; Theo Browne

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