Skip to main content
Google login expense tracker

Fixed hosted Google login button behavior

xpenser fixed hosted Google login button behavior so the public sign-in route sends users through the expected authentication path.

Published June 15, 2026

The hosted Google sign-in control became more dependable in the public login flow.

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

  • Fixed the hosted Google login button path.
  • Kept the login UI aligned with configured auth behavior.
  • Validated the sign-in surface through the PR workflow.

Why it matters

Authentication bugs block the entire app. A clear Google login path matters before users can reach dashboards, transactions, or reports.

Where it fits

This improves the hosted xpenser authentication experience while coexisting with self-hosted auth options.

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.