* Polish agent sessions list UI
- Show description alongside diff badge with dot separator
- Use regular foreground for active selection, descriptionForeground for inactive
- Remove background/outlines from diff badge
- Bump read indicator opacity to 20%
* Fix sessionDateFromNow test expectations
* Add white-space: nowrap to title/description for clean truncation
* Move compact time formatting to shared date utils
Add useCompactUnits option to fromNow() and getDurationString() for
single-letter compact units (5m, 2h, 3d) and remove custom functions
from agentSessionsViewer.
* Hide description when diff badge is shown
* Revert date formatting to pre-PR style (e.g. '4 hrs ago')
* Drop 'ago' suffix from session date labels
* Revert date.ts to upstream (remove unused useCompactUnits)
* Remove trailing period from completion status labels