I really like deepu, golden example of a great community member who's pushing to make the tools he uses better. Give him a follow!
That said, I want to use this opportunity to teach a small lesson on UX.
"Things that look good vs things that are good"
Deepu's example here looks way better, and I can see why people like it!
There's a subtle problem though, and you might not notice until you use it.
"6% shorter" is true, you can fit more vertically, but I want you to take a look at the titles themselves.
They are significantly shorter in order to make room for the icon.
This is a huge loss on readability. If a thread disappears while it's "working", and then comes back, the title is now "different" because the done icon will trim it.
The loss of characters is annoying (and I WILL complain), but the bigger issue is the fact that the title visually changes.
When you send the prompt, the title is "Animate the onboarding...". When it's back, it's "Animate the onboar..."
That makes it harder to "locate" yourself in the app, because things are changing constantly.
Now I have to complain about the character length for a sec. I spent like 2 days trying to decide the ideal default width and title length. I spent a week tuning the "title gen prompt" to get the best thread titles I could fit in the space.
Sadly, all of Deepu's demos with a normal width sidebar truncate the titles that T3 Code generates.
Could I tune things further and make shorter titles? Perhaps. It was already a war to get them here without losing grokability. I'm really not sure how much further I could go. I was tempted to make titles 2 lines for awhile (and tbh I still am, that matters way more than the other details).
Sorry for the rant. Just wanted you guys to understand that this isn't as simple as it looks. I've put a ton of time into this, and I promise I would merge any PR that makes it genuinely better.