Skip to main content
multi currency expense tracker

Recent-use currency ordering for transactions

xpenser now orders transaction currencies by recent use, making multi-currency expense entry faster in the web app and Telegram flow.

Published May 25, 2026
xpenser transactions table with filters and editing workflow

Multi-currency tracking got faster with currency lists that reflect what a user actually used recently.

This release came from PR #2 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

  • Exposed transaction currency ordering on the current user profile.
  • Sorted currencies by latest transaction popularity with a recency tie-breaker.
  • Reused the API-provided ordering in the add transaction dialog and Telegram currency buttons.

Why it matters

Currency pickers are small UI details, but they matter when recording expenses quickly. Recent-use ordering keeps common choices near the top without removing less common currencies.

Where it fits

This improves everyday capture for people using xpenser as a personal finance tracker across travel, subscriptions, freelance income, or mixed-currency spending.

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.