The files an agent changed, one 32px row each: what happened to the file, its folder muted and cut from the start so the name stays whole, and lines added and removed. A totals line, selection that follows the arrow keys, loading and empty states, and a chip for naming a file inline.
The test was racing the tax quote in , so I made it wait for Pay instead.
Installation
This is a Pro component. UI Polish Pro costs $149 one time and includes every Pro component, block and template, now and later. Add your license key to your MCP connection or components.json, then install it either way below.
The files an agent changed, one 32px row each: a mark for what happened to the file (added, modified, deleted, renamed), its folder in the muted color and cut from the start when there's no room, its name whole, and lines added and removed at the end. A totals line sits on top, the selection follows the arrow keys so a diff beside the list keeps up, and the list has loading and empty states. FileChip names one file inline, in a message or under a reply.
A selectable list is a listbox of options with one tab stop; a read-only one is a plain list.
Each row reads its path, then what happened and the counts in words (“Modified, 6 lines added, 4 removed”); the visible stat is hidden from screen readers so it isn't read twice.
Paths are isolated left to right, so a right-to-left page never reorders their slashes.
Chips take a 40px target on touch without growing.