I shipped the todo app earlier this week. After a few days of real use, two things felt missing.
First, a one-line title is not how I actually capture work. When I am tracking a bug, the title is the handle, but the real content is the log of what I tried, the link to a PR, the stack trace I want to come back to. Each row now has a chevron that expands into a multi-line note. Save happens on every keystroke. The chevron grows a small accent dot when a note exists, so a row with context looks different from an empty one.
Second, I kept sorting items in my head. Some tasks are blocking. Some I will get to “later” without committing to when. Two new buttons handle this: a star floats a todo to the top, an hourglass sinks it to the bottom, neither leaves it in the middle. Within each tier a grip handle on the left lets me drag rows around. Drags are constrained to the same tier, so a backlog item cannot accidentally jump above a priority one.
Same contract as before. Browser-only, localStorage, no account. Just a closer fit to how a developer keeps a working list.