# Commit history · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commits/33cb911ceb89d55b812f486d4e001d0f86d77680)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 33cb911ceb89d55b812f486d4e001d0f86d77680

Requested commit: 33cb911ceb89d55b812f486d4e001d0f86d77680

- [fix\(mobile\): stop iOS autocorrect from rewriting search queries \(\#12949\)](https://git.cafe/screen/t3code-personal/commit/33cb911ceb89d55b812f486d4e001d0f86d77680?format=markdown) — 33cb911ceb89d55b812f486d4e001d0f86d77680; Julius Marminge

- [feat\(web\): answer pull request actions on the row at once \(\#12843\)](https://git.cafe/screen/t3code-personal/commit/371b52d9dad76876f84609a4cd0f80eaa757b69c?format=markdown) — 371b52d9dad76876f84609a4cd0f80eaa757b69c; maria

- [feat\(devices\): offer manual updates in tool version details \(\#12877\)](https://git.cafe/screen/t3code-personal/commit/1de563c1491c7d82563e4553bf5bf689ce6adbb9?format=markdown) — 1de563c1491c7d82563e4553bf5bf689ce6adbb9; Julius Marminge

- [test\(web\): remove redundant favicon test \(\#12856\)](https://git.cafe/screen/t3code-personal/commit/b379b5b1407b4c718095cd13395173b6cc005218?format=markdown) — b379b5b1407b4c718095cd13395173b6cc005218; t3-code\[bot\]

- [fix\(mobile\): use a proper pull request icon on iOS \(\#12855\)](https://git.cafe/screen/t3code-personal/commit/1eeeabb26f654c679efe265cd03edf69c3df3a6f?format=markdown) — 1eeeabb26f654c679efe265cd03edf69c3df3a6f; Julius Marminge

- [feat\(web\): undo settle, snooze and archive, with a mod\+z shortcut \(\#12848\)](https://git.cafe/screen/t3code-personal/commit/5781b5240bd5d2e21c651f6b228975ac40cbd67b?format=markdown) — 5781b5240bd5d2e21c651f6b228975ac40cbd67b; Julius Marminge

- [fix\(web\): offer undo after unpinning a thread \(\#10744\)](https://git.cafe/screen/t3code-personal/commit/6b0a04ade021588dd9f1afbfa0e75cccdb7b2da4?format=markdown) — 6b0a04ade021588dd9f1afbfa0e75cccdb7b2da4; Alex Southwell

- [fix\(web\): move sidebar shelves as one block \(\#11772\)](https://git.cafe/screen/t3code-personal/commit/f391b88c3754047c3c9434b76328699c083723b0?format=markdown) — f391b88c3754047c3c9434b76328699c083723b0; maria

- [fix\(web\): match thread notification icons to sidebar status \(\#12806\)](https://git.cafe/screen/t3code-personal/commit/30e3649c3281fe88b3d8d125293f1bb58132a3c2?format=markdown) — 30e3649c3281fe88b3d8d125293f1bb58132a3c2; maria

- [fix\(devices\): safely reclaim obsolete managed tool versions \(\#12819\)](https://git.cafe/screen/t3code-personal/commit/790be6d755026d61bd13a970dd77176c12ca0425?format=markdown) — 790be6d755026d61bd13a970dd77176c12ca0425; Julius Marminge

- [feat\(devices\): add read-only update discovery and remote ownership \(\#12818\)](https://git.cafe/screen/t3code-personal/commit/61b25b88d7922a480790066341867f3f8ae42fcb?format=markdown) — 61b25b88d7922a480790066341867f3f8ae42fcb; Julius Marminge

- [feat\(devices\): show automatic update progress and host retry \(\#12817\)](https://git.cafe/screen/t3code-personal/commit/3b836f9942143cdcf1ad7f121e78b59476585781?format=markdown) — 3b836f9942143cdcf1ad7f121e78b59476585781; Julius Marminge

- [feat\(devices\): show installed and running tool versions per host \(\#12816\)](https://git.cafe/screen/t3code-personal/commit/5c5fa5ffb6ab45cadb6f0d873af0242f4f6d2c1c?format=markdown) — 5c5fa5ffb6ab45cadb6f0d873af0242f4f6d2c1c; Julius Marminge

- [fix\(web\): keep composer controls visible while they fit \(\#12837\)](https://git.cafe/screen/t3code-personal/commit/6cc7f7006e24283072cc3e0b3ed8ced80c6d71a5?format=markdown) — 6cc7f7006e24283072cc3e0b3ed8ced80c6d71a5; maria

- [fix\(mobile\): keep the source worktree when starting a thread on a branch \(\#12623\)](https://git.cafe/screen/t3code-personal/commit/a6cb1dd2054c96c5be41980e63594ea51554a552?format=markdown) — a6cb1dd2054c96c5be41980e63594ea51554a552; Dara Adedeji

- [fix\(web\): dismiss composer suggestions with Escape \(\#12836\)](https://git.cafe/screen/t3code-personal/commit/a4bc7deb992cc3d48dd4a40ee1f84254f190f318?format=markdown) — a4bc7deb992cc3d48dd4a40ee1f84254f190f318; Yash Singh

- [feat\(web\): show the pull request refresh spinning in the detail header \(\#12833\)](https://git.cafe/screen/t3code-personal/commit/a9ab9049bbbab89fe23dcfb26c3169ef70a0597e?format=markdown) — a9ab9049bbbab89fe23dcfb26c3169ef70a0597e; maria

- [fix\(web\): paste markdown with inline code inside bold, italic, or strikethrough \(\#12290\)](https://git.cafe/screen/t3code-personal/commit/dca84efb53b071691a88c6712751fb7de9dcbfdb?format=markdown) — dca84efb53b071691a88c6712751fb7de9dcbfdb; Guillermo Casanova

- [feat\(web\): truncate branch names and paths in the middle \(\#12805\)](https://git.cafe/screen/t3code-personal/commit/f7efb5354a3e6fb5e6b13a658ba57020e2c554ad?format=markdown) — f7efb5354a3e6fb5e6b13a658ba57020e2c554ad; maria

- [fix\(clients\): keep backslashes in copied Codex citations \(\#12243\)](https://git.cafe/screen/t3code-personal/commit/2efb8178d83f4f7c4ccc3ae1165f2a2ded0b2742?format=markdown) — 2efb8178d83f4f7c4ccc3ae1165f2a2ded0b2742; Simone

- [feat\(web\): use the linked pull request row layout on the pull requests page \(\#12536\)](https://git.cafe/screen/t3code-personal/commit/411da2a7356dd795b720228e9c834ea9bad0415f?format=markdown) — 411da2a7356dd795b720228e9c834ea9bad0415f; maria

- [fix\(server\): tolerate shutting down an iOS simulator that is already off \(\#12807\)](https://git.cafe/screen/t3code-personal/commit/58f89818e3ada7f680bede396d41ed27eb618203?format=markdown) — 58f89818e3ada7f680bede396d41ed27eb618203; Julius Marminge

- [fix\(web\): device Reconnect starts one stream instead of two \(\#12808\)](https://git.cafe/screen/t3code-personal/commit/051a4057a67ceebc7a36b13678f404b7ee871a46?format=markdown) — 051a4057a67ceebc7a36b13678f404b7ee871a46; Julius Marminge

- [fix: allow more attachments without raising the image payload budget \(\#12620\)](https://git.cafe/screen/t3code-personal/commit/2b178231ebfa597947efb4ec31bf60e0bb9e3128?format=markdown) — 2b178231ebfa597947efb4ec31bf60e0bb9e3128; Bilal Bakr

- [chore\(server\): bump device tooling versions \(\#12809\)](https://git.cafe/screen/t3code-personal/commit/1ba471a37cd6b0f18820795f4505206f4723a0e3?format=markdown) — 1ba471a37cd6b0f18820795f4505206f4723a0e3; Julius Marminge

- [fix\(devices\): recover simulator streams after failures \(\#12639\)](https://git.cafe/screen/t3code-personal/commit/9f73ca3677faa975be00f0ac55460279671df726?format=markdown) — 9f73ca3677faa975be00f0ac55460279671df726; Julius Marminge

- [fix\(web\): only show notice details when text is clipped \(\#12760\)](https://git.cafe/screen/t3code-personal/commit/f4d979a6c6139ab10aa1013335bd94a313a5b56e?format=markdown) — f4d979a6c6139ab10aa1013335bd94a313a5b56e; t3-code\[bot\]

- [fix\(web\): skip image inline chip when composer is empty \(\#12528\)](https://git.cafe/screen/t3code-personal/commit/c789cd174ae50f50ecb0a34b96a81e00b0f5c823?format=markdown) — c789cd174ae50f50ecb0a34b96a81e00b0f5c823; maria

- [fix\(web\): route keyboard submit through the primary worktree action \(\#12526\)](https://git.cafe/screen/t3code-personal/commit/67285e4b8719000eecb9de2a424609ca5c6f0274?format=markdown) — 67285e4b8719000eecb9de2a424609ca5c6f0274; maria

- [fix\(web\): compact the worktree setup glass popover \(\#12802\)](https://git.cafe/screen/t3code-personal/commit/584450a1f198c8592d28947a0a7a060d28013298?format=markdown) — 584450a1f198c8592d28947a0a7a060d28013298; maria

- [fix\(web\): pull request chips share the link hover preview \(\#12719\)](https://git.cafe/screen/t3code-personal/commit/93349247008517663aa16a3ed145d5b0f3f044ff?format=markdown) — 93349247008517663aa16a3ed145d5b0f3f044ff; oliver

- [fix\(web\): allow full contrast in assistant replies \(\#12405\)](https://git.cafe/screen/t3code-personal/commit/adcd90858c3bfece59095465d2f49860ba3dcea9?format=markdown) — adcd90858c3bfece59095465d2f49860ba3dcea9; maria

- [fix\(mobile\): respect word wrap in diffs \(\#12590\)](https://git.cafe/screen/t3code-personal/commit/f6cc6bc7e9cbe1feeb7811ea92d519ad77c76596?format=markdown) — f6cc6bc7e9cbe1feeb7811ea92d519ad77c76596; Jake Leventhal

- [fix: composer hero reads project name to screen readers \(\#12397\)](https://git.cafe/screen/t3code-personal/commit/45e06f48a03354b600782259010ae6222241aff0?format=markdown) — 45e06f48a03354b600782259010ae6222241aff0; Khai Shern, Toh

- [fix\(web\): keep the timeline still when the resting composer expands \(\#12771\)](https://git.cafe/screen/t3code-personal/commit/2d8f9a8f55d2195ac820c91f0f1e8f66a055f841?format=markdown) — 2d8f9a8f55d2195ac820c91f0f1e8f66a055f841; oliver

- [fix\(web\): render citations in queued messages \(\#12403\)](https://git.cafe/screen/t3code-personal/commit/5d9e27a596884d30499c7401296916fd729c817f?format=markdown) — 5d9e27a596884d30499c7401296916fd729c817f; maria

- [fix\(web\): keep portaled menus clickable over Electron drag regions \(\#12527\)](https://git.cafe/screen/t3code-personal/commit/3cfebf4aa3ce7410806c0ba4cc4d991cc1ce8dbb?format=markdown) — 3cfebf4aa3ce7410806c0ba4cc4d991cc1ce8dbb; maria

- [fix\(web\): the Run on / Workspace menu closes after a pick \(\#12685\)](https://git.cafe/screen/t3code-personal/commit/7ade2d2c6b37df6f1bc879bfcbf64658b7af2554?format=markdown) — 7ade2d2c6b37df6f1bc879bfcbf64658b7af2554; Igor Makowski

- [fix\(desktop\): align preview recording cursors and show input feedback \(\#12779\)](https://git.cafe/screen/t3code-personal/commit/55c24273a025874cdb8a96a25ee0c59eeb4e3051?format=markdown) — 55c24273a025874cdb8a96a25ee0c59eeb4e3051; Julius Marminge

- [fix\(web\): stabilize pull request loading layout \(\#12721\)](https://git.cafe/screen/t3code-personal/commit/6a699f0f2fbd8847d7ec2df8d9245ce8c2eb8707?format=markdown) — 6a699f0f2fbd8847d7ec2df8d9245ce8c2eb8707; oliver

- [fix\(web\): reuse current PR status in the sidebar \(\#12545\)](https://git.cafe/screen/t3code-personal/commit/9f0c9f725d4553d34e3c91c13d67ebcc58be5b0f?format=markdown) — 9f0c9f725d4553d34e3c91c13d67ebcc58be5b0f; oliver

- [fix\(web\): explain what enabling network access means in its confirmation \(\#10098\)](https://git.cafe/screen/t3code-personal/commit/ead1dee22916b414906eafdae5f5a1293f16e637?format=markdown) — ead1dee22916b414906eafdae5f5a1293f16e637; Igor Makowski

- [refactor\(observability\): hold OTLP export settings per signal \(\#12657\)](https://git.cafe/screen/t3code-personal/commit/fa1e1715538f6f8ac076761f7821f68479f616ab?format=markdown) — fa1e1715538f6f8ac076761f7821f68479f616ab; Yordis Prieto

- [fix\(web\): keep narrow chat headers readable and aligned \(\#12453\)](https://git.cafe/screen/t3code-personal/commit/c14f6015bfe479d313355cb234af1a5c16dbb15f?format=markdown) — c14f6015bfe479d313355cb234af1a5c16dbb15f; shivam

- [fix\(web\): keep citation comment when popover is dismissed \(\#10831\)](https://git.cafe/screen/t3code-personal/commit/0ff87f251dafb32703d5f531e7b248ad0a581ee2?format=markdown) — 0ff87f251dafb32703d5f531e7b248ad0a581ee2; oliver

- [fix\(web\): honor whitespace settings in pull request diffs \(\#12438\)](https://git.cafe/screen/t3code-personal/commit/4a560b4e4ebb37efb7f57805ba79e37f5500bdca?format=markdown) — 4a560b4e4ebb37efb7f57805ba79e37f5500bdca; Bilal Bakr

- [fix\(web\): align menu item icons in pull request detail panel \(\#11263\)](https://git.cafe/screen/t3code-personal/commit/7445aa733ada33e45289e5aa5055f79142556513?format=markdown) — 7445aa733ada33e45289e5aa5055f79142556513; Akash Moradiya

- [fix\(web\): align pull request state glyph to top of row \(\#11268\)](https://git.cafe/screen/t3code-personal/commit/599c9776eb887d4fff42da7d2daf8aa07ee9a9e2?format=markdown) — 599c9776eb887d4fff42da7d2daf8aa07ee9a9e2; Akash Moradiya

- [fix\(server\): surface ACP stderr when cursor-agent exits at session start \(\#12625\)](https://git.cafe/screen/t3code-personal/commit/d6f291303ddc0c9a14f570266a4d9eff6d431593?format=markdown) — d6f291303ddc0c9a14f570266a4d9eff6d431593; Cestercian

- [fix\(desktop\): include SnapShot app text for Flatpak and GTK4 \(\#12635\)](https://git.cafe/screen/t3code-personal/commit/52d08a14b9e475371658fabbb12c056c3d3dad67?format=markdown) — 52d08a14b9e475371658fabbb12c056c3d3dad67; Cestercian

- [fix\(server\): empty Claude homePath shares continuation with \~/\.claude \(\#12624\)](https://git.cafe/screen/t3code-personal/commit/63ff33756c47f127391962458d8388a647e8ed44?format=markdown) — 63ff33756c47f127391962458d8388a647e8ed44; Cestercian

- [fix\(web\): keep typed text when a question option is clicked \(\#12577\)](https://git.cafe/screen/t3code-personal/commit/e36725682bd2935f1bcfdf81660cb569b5f3df29?format=markdown) — e36725682bd2935f1bcfdf81660cb569b5f3df29; Cestercian

- [fix\(web\): keep desktop annotation screenshots under CSP \(\#12636\)](https://git.cafe/screen/t3code-personal/commit/dcf8942304cfef382af55c0068cb2f04c86757fc?format=markdown) — dcf8942304cfef382af55c0068cb2f04c86757fc; Cestercian

- [chore: vouch cestercian \(\#12638\)](https://git.cafe/screen/t3code-personal/commit/f9e8f578fa0fb1ea25e458334a28bbb4fe22302d?format=markdown) — f9e8f578fa0fb1ea25e458334a28bbb4fe22302d; Julius Marminge

- [Add new GitHub user 'yordis' to VOUCHED.td \(\#12546\)](https://git.cafe/screen/t3code-personal/commit/7810fb263f5a92b9d438d1eabf408d2ac705e944?format=markdown) — 7810fb263f5a92b9d438d1eabf408d2ac705e944; Julius Marminge

- [fix\(web\): restore providers settings heading \(\#12552\)](https://git.cafe/screen/t3code-personal/commit/8dd02470b1e7603b8d36a21ae27c510480351f18?format=markdown) — 8dd02470b1e7603b8d36a21ae27c510480351f18; maria

- [fix\(mobile\): keep the Android composer placeholder on one line \(\#12605\)](https://git.cafe/screen/t3code-personal/commit/b44c1ce5d25ee0d5a5be82e380618a886c19ea96?format=markdown) — b44c1ce5d25ee0d5a5be82e380618a886c19ea96; Dara Adedeji

- [fix\(web\): wrap long titles in confirmation dialogs \(\#12571\)](https://git.cafe/screen/t3code-personal/commit/9accc567670da5096e9a694c1adb0d35adb51d9d?format=markdown) — 9accc567670da5096e9a694c1adb0d35adb51d9d; Alex Southwell

- [fix\(web\): show plain text in collapsed thought previews \(\#12377\)](https://git.cafe/screen/t3code-personal/commit/dfbb11bdd7c3f1a5575cb55d3e3abb12be025727?format=markdown) — dfbb11bdd7c3f1a5575cb55d3e3abb12be025727; Bilal Bakr

- [fix: detect installed editors outside PATH \(\#12439\)](https://git.cafe/screen/t3code-personal/commit/408ff8ae9bd7eb2e7e90cbfd8b3fcfe63641bf23?format=markdown) — 408ff8ae9bd7eb2e7e90cbfd8b3fcfe63641bf23; Bilal Bakr

- [chore\(mobile\): add dev client script with preview environment \(\#12558\)](https://git.cafe/screen/t3code-personal/commit/7a326c244f72d6421c2f1cbf004d55806c631526?format=markdown) — 7a326c244f72d6421c2f1cbf004d55806c631526; Julius Marminge

- [fix\(mobile\): adapt workspace navigation and expand controls \(\#12551\)](https://git.cafe/screen/t3code-personal/commit/29a23fdf1481485593d7d90e195b7c8bf2a705a8?format=markdown) — 29a23fdf1481485593d7d90e195b7c8bf2a705a8; Julius Marminge

- [fix\(release\): drop placeholder allowBuilds entry that broke desktop builds \(\#12544\)](https://git.cafe/screen/t3code-personal/commit/803f94e787faef498edecba5dbd07493ac8bc817?format=markdown) — 803f94e787faef498edecba5dbd07493ac8bc817; Julius Marminge

- [chore\(desktop\): leave main process metrics export off until a metric exists \(\#12540\)](https://git.cafe/screen/t3code-personal/commit/a8693eb4ed3a66d72e6b814117e7beeaf0fb5f8b?format=markdown) — a8693eb4ed3a66d72e6b814117e7beeaf0fb5f8b; Julius Marminge

- [fix\(codex\): surface app permission requests as approvable \(\#7861\)](https://git.cafe/screen/t3code-personal/commit/efb96939fbb135b9f4de3bff19447200b178b23a?format=markdown) — efb96939fbb135b9f4de3bff19447200b178b23a; James C

- [feat\(desktop\): export main process telemetry over OTLP \(\#12520\)](https://git.cafe/screen/t3code-personal/commit/82059df1523d070b00ab6f45159115f626a4977e?format=markdown) — 82059df1523d070b00ab6f45159115f626a4977e; Yordis Prieto

- [fix\(mobile\): align built-in theme colors with desktop \(\#12534\)](https://git.cafe/screen/t3code-personal/commit/0f1b572b9865256dd61e245b4dd09f6a7b15f0e1?format=markdown) — 0f1b572b9865256dd61e245b4dd09f6a7b15f0e1; Julius Marminge

- [fix\(preview\): recover host registration after request timeouts \(\#12535\)](https://git.cafe/screen/t3code-personal/commit/5378f87f99175bded2b9241876319567875aca03?format=markdown) — 5378f87f99175bded2b9241876319567875aca03; Julius Marminge

- [feat\(mobile\): view and control agent devices \(\#12531\)](https://git.cafe/screen/t3code-personal/commit/823119350ee29cca434b1295aa5c560f4c9ef98a?format=markdown) — 823119350ee29cca434b1295aa5c560f4c9ef98a; Julius Marminge

- [fix\(server\): release oversized pull request diff cache entries \(\#12523\)](https://git.cafe/screen/t3code-personal/commit/cb3d95c17487f3d834a5537f7c3aa0106bc9b5ec?format=markdown) — cb3d95c17487f3d834a5537f7c3aa0106bc9b5ec; Julius Marminge

- [refactor: remove obsolete code \(\#9917\)](https://git.cafe/screen/t3code-personal/commit/9cb586acd0494c4f47f60045ee42ef25edb5a07c?format=markdown) — 9cb586acd0494c4f47f60045ee42ef25edb5a07c; Theo Browne

- [fix\(release\): strip Alchemy progress before parsing relay state \(\#12519\)](https://git.cafe/screen/t3code-personal/commit/e74c668d786ffc14f40a9540cd3aede02ba5d62e?format=markdown) — e74c668d786ffc14f40a9540cd3aede02ba5d62e; Julius Marminge

- [fix\(ci\): reconcile native change labels against pinned commits \(\#12517\)](https://git.cafe/screen/t3code-personal/commit/4931d73af3e68d8706d7568b9af37c8397caffdb?format=markdown) — 4931d73af3e68d8706d7568b9af37c8397caffdb; Julius Marminge

- [fix\(release\): read relay configuration without loading deployment providers \(\#12518\)](https://git.cafe/screen/t3code-personal/commit/bd0b9edac3cf8fe30f8242dd7943a9240810b2c9?format=markdown) — bd0b9edac3cf8fe30f8242dd7943a9240810b2c9; Julius Marminge

- [fix\(acp\): accept SDK elicitation requests \(\#11294\)](https://git.cafe/screen/t3code-personal/commit/de6a230db0bb71d3fa91d8de0ae7067b68253f82?format=markdown) — de6a230db0bb71d3fa91d8de0ae7067b68253f82; shivam

- [fix\(mobile\): prefer pull-to-refresh on list screens \(\#12515\)](https://git.cafe/screen/t3code-personal/commit/8c3b5bef17a637bf53f297189350359790ef7afb?format=markdown) — 8c3b5bef17a637bf53f297189350359790ef7afb; Julius Marminge

- [feat\(web\): sort pull requests by what is blocked on me \(\#12508\)](https://git.cafe/screen/t3code-personal/commit/d99bc5a4d707df2506e60cbb411b8d30022bbf89?format=markdown) — d99bc5a4d707df2506e60cbb411b8d30022bbf89; oliver

- [fix\(mobile\): use native settings and snooze controls \(\#12512\)](https://git.cafe/screen/t3code-personal/commit/ea15f17afd94e7ce7133e52f5b5983910662c9ec?format=markdown) — ea15f17afd94e7ce7133e52f5b5983910662c9ec; Julius Marminge

- [feat\(server\): export log records over OTLP \(\#12493\)](https://git.cafe/screen/t3code-personal/commit/3bb06ad910389fcfc886bd5156f41dc73f307f80?format=markdown) — 3bb06ad910389fcfc886bd5156f41dc73f307f80; Yordis Prieto

- [fix\(mobile\): preserve multiple model favorites \(\#12505\)](https://git.cafe/screen/t3code-personal/commit/82cd1d1aabe8baa4a5ae23f3c7b08b3fce092e08?format=markdown) — 82cd1d1aabe8baa4a5ae23f3c7b08b3fce092e08; Julius Marminge

- [feat\(mobile\): search projects when starting a task \(\#12496\)](https://git.cafe/screen/t3code-personal/commit/93e04160a0c0dece8a258384d2118a660415a53d?format=markdown) — 93e04160a0c0dece8a258384d2118a660415a53d; Julius Marminge

- [refactor\(mobile\): compose review menus through the shared header \(\#12400\)](https://git.cafe/screen/t3code-personal/commit/88b9226d229a7d51283122a8b8b8be8305822a9e?format=markdown) — 88b9226d229a7d51283122a8b8b8be8305822a9e; Julius Marminge

- [refactor\(mobile\): share archived thread header configuration \(\#12399\)](https://git.cafe/screen/t3code-personal/commit/aba1c6352d77c33188dc03d2b76bdfe489c95542?format=markdown) — aba1c6352d77c33188dc03d2b76bdfe489c95542; Julius Marminge

- [refactor\(mobile\): share terminal header and menu configuration \(\#12391\)](https://git.cafe/screen/t3code-personal/commit/7ee60f4bc964c2d8d8cf182c173faaabcf902b7d?format=markdown) — 7ee60f4bc964c2d8d8cf182c173faaabcf902b7d; Julius Marminge

- [refactor\(mobile\): share file header actions and search configuration \(\#12390\)](https://git.cafe/screen/t3code-personal/commit/54bbed660fc5dc99c6bfe335981e6d431275c91e?format=markdown) — 54bbed660fc5dc99c6bfe335981e6d431275c91e; Julius Marminge

- [refactor\(mobile\): configure thread headers through the shared core \(\#12389\)](https://git.cafe/screen/t3code-personal/commit/989bde889dd119f5919ce27c9d56db77efedec4c?format=markdown) — 989bde889dd119f5919ce27c9d56db77efedec4c; Julius Marminge

- [refactor\(mobile\): centralize platform header rendering \(\#12388\)](https://git.cafe/screen/t3code-personal/commit/4fb9dfc8b8600d830b36da1c15c5f0cd21627e77?format=markdown) — 4fb9dfc8b8600d830b36da1c15c5f0cd21627e77; Julius Marminge

- [refactor\(mobile\): split settings selection rows by platform \(\#12384\)](https://git.cafe/screen/t3code-personal/commit/7230f6b1be4d1ad839b9a6ab45d0d70b4abc9a54?format=markdown) — 7230f6b1be4d1ad839b9a6ab45d0d70b4abc9a54; Julius Marminge

- [refactor\(mobile\): isolate thread row appearance by platform \(\#12383\)](https://git.cafe/screen/t3code-personal/commit/dec0732281f5b7e787ad3a84e5cbe9a1607ea4ca?format=markdown) — dec0732281f5b7e787ad3a84e5cbe9a1607ea4ca; Julius Marminge

- [refactor\(mobile\): split native menus by platform \(\#12382\)](https://git.cafe/screen/t3code-personal/commit/429d66c13666c4e243065bbd02bee48e1eea2307?format=markdown) — 429d66c13666c4e243065bbd02bee48e1eea2307; Julius Marminge

- [refactor\(mobile\): split home headers by platform \(\#12381\)](https://git.cafe/screen/t3code-personal/commit/7e7cd32463b528838cb10ef6b89ef6ceac1f7a4c?format=markdown) — 7e7cd32463b528838cb10ef6b89ef6ceac1f7a4c; Julius Marminge

- [perf\(mobile\): isolate iOS Live Activity imports \(\#12380\)](https://git.cafe/screen/t3code-personal/commit/53830d413474b2a5749c040d4382c96002894b88?format=markdown) — 53830d413474b2a5749c040d4382c96002894b88; Julius Marminge

- [perf\(mobile\): isolate Material You conversion on Android \(\#12379\)](https://git.cafe/screen/t3code-personal/commit/e0649ed7d8f8b5f21d114ff2b09ef803184f1d05?format=markdown) — e0649ed7d8f8b5f21d114ff2b09ef803184f1d05; Julius Marminge

- [fix\(mobile\): keep archived threads visible during iOS search \(\#12420\)](https://git.cafe/screen/t3code-personal/commit/4d36142c022e0dc797034933d01e200818b4083d?format=markdown) — 4d36142c022e0dc797034933d01e200818b4083d; Julius Marminge

- [fix\(server\): retry transient git failures during checkpoint capture \(\#11665\)](https://git.cafe/screen/t3code-personal/commit/869347bc26051bba7c3c0274a7dfcae7770d3e3a?format=markdown) — 869347bc26051bba7c3c0274a7dfcae7770d3e3a; Alex Southwell

- [fix\(web\): speed up PR previews with fewer GitHub requests \(\#11825\)](https://git.cafe/screen/t3code-personal/commit/e84f23a97d587e0e58215f1fba2eab12717bec28?format=markdown) — e84f23a97d587e0e58215f1fba2eab12717bec28; Dominic Roy

- [fix\(ci\): accept V2 transfer reports without cross-scenario comparisons \(\#12492\)](https://git.cafe/screen/t3code-personal/commit/8ebb6112377a110afb956ac01fb44fee68f5709c?format=markdown) — 8ebb6112377a110afb956ac01fb44fee68f5709c; Julius Marminge

- [fix\(server\): restore secrets when settings persistence fails \(\#12487\)](https://git.cafe/screen/t3code-personal/commit/6d68677ff90915c17de06d78bb498d41a1adfe6a?format=markdown) — 6d68677ff90915c17de06d78bb498d41a1adfe6a; Julius Marminge

- [fix\(web\): sidebar search matches message content \(\#11761\)](https://git.cafe/screen/t3code-personal/commit/c557bb10aa7cbb78a50df230d1e8e24af79cb662?format=markdown) — c557bb10aa7cbb78a50df230d1e8e24af79cb662; Koushik_xd

- [fix\(git\): explain fetch failures without exposing remote output \(\#12485\)](https://git.cafe/screen/t3code-personal/commit/c03b240265a1d4954536c5c0758ac2b7fa762ba8?format=markdown) — c03b240265a1d4954536c5c0758ac2b7fa762ba8; Julius Marminge

More commits follow; continue with `GET /api/repos/screen/t3code-personal/commits?after=IjgwYzFmNzcxYjM5Njc0YWRhNGQzNzI0NjEwZjA4ZmJhODU1ZmRkNDki`.
