Improvement v0.21.3
v0.21.3 — The dashboard opens instantly and remembers your period
The dashboard no longer rebuilds itself on every visit — a cold open included — and the period you pick on each widget stays picked, on every device.
July 15, 2026 Dashboard
Every visit to the dashboard used to rebuild it from scratch. Each widget fetched its own figures, and you watched placeholders while they arrived — every single time, even if you had been on the page moments earlier. And whatever period you chose on a widget was forgotten the moment you navigated away.
That is over, on every kind of visit.
- Come back and it's already there. Within a session, revisiting the dashboard shows your figures immediately — no placeholders. Fresh numbers are fetched quietly in the background and count up to the new value when they arrive, so you are never looking at a blank card.
- A cold open is instant too. Opening the dashboard fresh — a new tab, a full refresh, the first visit of the day — now draws it with your revenue, invoices, products and contractors already in it, instead of four empty cards filling in one by one. The four requests the page used to fire after loading became none: everything it needs arrives in the same response.
- The company card is instant, always. It arrives with the page itself, including on a full refresh.
- Changing a period no longer blanks the widget. The previous figures stay on screen, gently dimmed, until the new ones land.
- Your chosen period is remembered. Pick "last 6 months" on revenue, and it is still there tomorrow, after a refresh, and on your other computer — it is saved to your account, not to the browser you happened to use.
- Figures update as your invoices do. Issuing, editing or deleting an invoice refreshes the affected widgets instead of leaving a stale number on screen for up to a minute, and numbers are refreshed quietly in the background when they are no longer current — including after using your browser's Back button.
Widgets you have hidden are not fetched at all, and if one is unavailable it simply loads on its own as before — the rest of the dashboard is unaffected.