# Commits · PR \#23857 · pingdotgg/t3code

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

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

Visibility: public

[perf\(web,desktop\): stop re-doing work on every render and unblock the login-shell probe](https://git.cafe/pingdotgg/t3code/pull/23857.md)

Version: 3

Head commit: 8f94364bd90a264a9adb42ca2d1f1166e55da480

Base commit: 2c8bdf6177159d8fcd12a897d7c9311f6eb93237

Comparison base: 2c8bdf6177159d8fcd12a897d7c9311f6eb93237

Showing up to 20 entries from this revision. If the pull request changes, reopen the first page before continuing.

- [fix\(desktop\): login shell probe no longer hangs on stderr output](https://git.cafe/pingdotgg/t3code/commit/8f94364bd90a264a9adb42ca2d1f1166e55da480?format=markdown) — 8f94364bd90a264a9adb42ca2d1f1166e55da480; Harrison Baker

- [fix\(web\): useLocalStorage reuses its JSON codec across renders](https://git.cafe/pingdotgg/t3code/commit/9f6943acdccefaf3e5ea214dd2b1bab02111d3dd?format=markdown) — 9f6943acdccefaf3e5ea214dd2b1bab02111d3dd; Harrison Baker

- [fix\(web\): diff panel no longer re-parses the patch on every render](https://git.cafe/pingdotgg/t3code/commit/478b7034bb0fa197f4df26b503822be62a412eb3?format=markdown) — 478b7034bb0fa197f4df26b503822be62a412eb3; Harrison Baker

- [fix\(web\): streaming markdown keeps its incremental parse cache across renders](https://git.cafe/pingdotgg/t3code/commit/2b56e9c59237d319c5b756a41e13ca162537d764?format=markdown) — 2b56e9c59237d319c5b756a41e13ca162537d764; Harrison Baker

- [test\(web\): bench terminal link extraction on dense vs spaced lines](https://git.cafe/pingdotgg/t3code/commit/d0aea76e54214eb1236e5d34fa5f84885ad91b44?format=markdown) — d0aea76e54214eb1236e5d34fa5f84885ad91b44; Harrison Baker
