Expense Budget Tracker 1.0.0
This release marks the project as production-ready. Since v0.1.0, the repository has landed 109 commits across the web app, machine API, auth flow, infrastructure, and test coverage.
Highlights
- Introduced the in-app AI chat at
/chat, including persistent chat containers, server-owned chat state, SQL tool-call handling, diagnostics, improved scrolling, active workspace syncing, and a pinned GPT-5.4 setup. - Expanded the canonical machine API with better discovery, onboarding, API key guidance, SQL execution support, updated OpenAPI alignment, and stronger agent documentation.
- Added email OTP authentication for agents and browser flows, including challenge management, rejected-attempt logging, shared OTP limits, verify lockout logic, longer session lifetimes, and related auth UX improvements.
- Improved internationalization and usability with localization updates, Hebrew support, RTL behavior fixes, settings enhancements, budget table fixes, and transaction/account UI refinements.
- Strengthened delivery and reliability with monorepo workspace support, shared package build integration, Docker and deployment fixes, GitHub Actions updates, infrastructure health checks, and expanded SQL API and chat test coverage.
Upgrade notes
- Workspace package versions are now aligned to
1.0.0. - The internal
@expense-budget-tracker/agent-shareddependency is now referenced as1.0.0across the monorepo.