Skip to main content
expense category ordering

Recent popularity ordering for transaction categories

xpenser now orders add-transaction categories by recent popularity, keeping the most likely expense categories close at hand.

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

Category selection now adapts to recent user behavior when adding a transaction from the dashboard.

This release came from PR #10 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 an opt-in category list sort based on recent transaction count.
  • Applied that sort to the dashboard Add Transaction dropdown.
  • Invalidated category caches when transactions change.

Why it matters

Fast category entry reduces the effort of keeping expense data current. The default listing stays stable elsewhere, while capture surfaces prioritize likely choices.

Where it fits

This improves the everyday transaction entry path in xpenser without changing category administration or API defaults.

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.