83b8ca1e12
The sessions header's project/list toggle was one binary choice standing in for a view. It becomes a menu: group by date, project or status; order by updated, created, status, tokens or cost; show tokens, cost, PR, profile or an always-visible timestamp per row; filter by status, pull request, project or archived. Everything persists, and one reset puts it all back. The pieces that make it read right: - Status groups reuse the date dividers rather than inventing a second separator, and a magnitude sort (tokens, cost) drops the calendar entirely — "Today" above the priciest session you have ever had is a lie. - Row metadata shares the trailing slot the kebab covers on hover, so only the last fact steps aside and the number you switched on stays readable. - A filter deepens the loaded page to 300 rows and hands the window back when cleared, so "merged PRs" doesn't quietly answer for the last 50. - Archived is a view of its own set, and dragging is still what picks a manual order — the menu only offers a way back out of one.