✨ Added
- A redesigned dashboard: a card per account with big-digit readouts, charts and a heading summing up the router, its sessions, where new sessions go, room left and what's coming up.
- Three dashboard views, switched with
tab: Accounts, Sessions (a switchboard of cords from each session to its account, with a live log) and Runway (when each account has room, over the day or the week). - Card charts you cycle with
g— a burn-down, a burn rate or an hourglass — andwto choose which window each card features. - Flip a card (
space, orsfor all) to see its sessions, pick one out with the arrow keys and pin it to another account with a digit key. - Live request tracking in the dashboard: pulses along cords as requests go out, answers stream back with token counts, and refusals bounce back red.
- Dashboard themes: built-in
nord,tokyo-night,tokyo-night-day,amber,exchangeandterminal, a live theme picker ont, light/dark pairs chosen by the terminal's background, and support for your own.themefiles in Portal's format. - A
?help panel listing every key and what the dashboard's glyphs mean. GET /historyandGET /streamon the router, serving the usage history and a live stream of request events that feed the dashboard.- The router now keeps a list of recent events — sessions started and moved, limits, pressure, refusals, primes, restarts — shown in the dashboard and the status document.
[history] keepconfig option sets how long the readings history is kept (8d to 400d, default 14d).- Readings history files are compressed once their day ended two days ago.
- Animated demos and stills for the README, recorded from scripted scenarios with the new
capturetool.
🔧 Changed
- Reserves are now opt-in on every account, the primary's included — with none set, the router runs every account to its limit.
usageprinted once draws the full Accounts view, with its charts, in your chosen theme.- The dashboard remembers your view, featured window, chart style and theme between runs.
- The dashboard's colours are brought down to what the terminal shows, and
NO_COLORdraws it with no colour at all. - README rewritten to lead with tracking and routing usage across accounts.
🐛 Fixed
- Router restarts no longer leave a connecting launcher hanging while it stops.
- A config file caught half-saved no longer causes a refused or premature restart.
- A projection no longer reports a window running out when it only reaches its limit just as it resets.