v1.0.0
First public release.
Added
- Accounts, transactions (income, expense, transfer, split), categories and categorization rules.
- Budgets, recurring expenses, debts (snowball and avalanche comparison) and goals.
- Reports with saved views, scheduled report emails and CSV export, plus a dashboard.
- Bank sync through Enable Banking (PSD2, read-only), with consent-expiry reminders.
- Investments: Freedom24 and Binance sync, portfolio analytics, ticker comparison, backtesting and scenarios, technical analysis, company research.
- AI advisor through OpenRouter with a model picker, cost caps, skills and an investor profile with undo.
- Email and Web Push notifications with quiet hours and de-duplication.
- Documents, trackers, English and Greek interface, light and dark themes, installable PWA.
- Invite-only registration, email verification, password reset and rate limiting.
- Prebuilt multi-arch (amd64 and arm64) Docker image on GitHub Container Registry.
- Full documentation in
docs/, an ISCLICENSE, and CI and release workflows.
Changed
- The Privacy Policy and Terms pages read the operator's name, contact email and jurisdiction from the server instead of compiled-in values. Action required: set
LEGAL_OPERATOR_NAME,LEGAL_CONTACT_EMAILandLEGAL_JURISDICTIONin.env. Until you do, those pages show a "not configured" notice. See Configuration. docker-compose.ymlnow names the published image.docker compose pull && docker compose up -dupdates without building.
Docker image
docker pull ghcr.io/lefyd24/homefinance:1.0.0What's Changed
- React frontend migration by @Lefyd24 in #3
- refactor: update dashboard and page headers for improved accessibilit… by @Lefyd24 in #4
- feat(ui): retire glassmorphism for the portfolio's ink & navy system by @Lefyd24 in #5
- feat(ui): 3D card elevation, gradient account cards, Inter for figures by @Lefyd24 in #6
- fix(ui): quieten elevation, stop the account-card corner bleed by @Lefyd24 in #7
New Contributors
Full Changelog: https://github.com/Lefyd24/HomeFinance/commits/v1.0.0