[1.2.0] - 2026-06-13
Bug Fixes
- Remove undefined isDragClick reference
- Login failure notification targets correct user
- Remove global LIMIT 1 user lookups
- Accounts store sort order matches backend
- Remove inaccurate total counter increments
Chores
- Remove console.log from production service
- Add remaining v1.2.0 files
Documentation
- Fix tech stack and version bump to 1.2.0
- Sync Russian README with English version
Features
- Add optional SSL via DATABASE_SSL env variable
- Add user_id columns for multi-tenancy
- Add refresh token storage and rotation
- Scope accounts to user
- Scope reports to user
- Scope export to user
- Scope import to user and update account balances
- Scope demo data and admin endpoints to user
- Scope currencies and update health version
- Process recurring and debt notifications per user
- Add loading states to Login and Setup views
Refactor
- TagsView uses Pinia store with loading states
Security
- Enable CSP without upgrade-insecure-requests, disable HSTS/COOP/COEP, and tighten rate limiting