Skip to main content
personal finance dashboard performance

Preloaded dashboard and report periods

xpenser now preloads adjacent dashboard and report periods so users can move between time windows with less waiting.

Published May 30, 2026
xpenser dashboard showing monthly income, expense, and category summaries

Period navigation became smoother by fetching nearby dashboard and report windows before users need them.

This release came from PR #12 and is now part of the xpenser release archive. It gives people evaluating an open-source expense tracker a clearer view of how the product has improved over time.

What changed

  • Added dashboard and stats window APIs for adjacent period payloads.
  • Aggregated window data server-side.
  • Moved dashboard and reports navigation into cached client explorers.

Why it matters

Finance analysis often means moving from this month to last month and back again. Preloaded windows make that exploration feel immediate.

Where it fits

This strengthens dashboard and reports performance for recurring review workflows.

For a broader product overview, start with the xpenser home page. Developers can also explore the personal finance API and MCP tools, while self-hosters can review the self-hosted personal finance tracker page.

Start hosted, then self-host when ready

Create a hosted xpenser account for the public instance, or review the MIT licensed source and run your own deployment from Docker Compose.