47 lines
1.7 KiB
Text
47 lines
1.7 KiB
Text
|
|
BACKUP INFORMATION
|
||
|
|
==================
|
||
|
|
Backup Date: December 19, 2025
|
||
|
|
Backup Name: fina-2
|
||
|
|
Source: /home/iulian/projects/fina
|
||
|
|
|
||
|
|
CHANGES IN THIS VERSION:
|
||
|
|
- Fixed currency filtering issues when user changes preferred currency
|
||
|
|
- Removed currency filters from all database queries (dashboard, reports, transactions)
|
||
|
|
- All expenses now display regardless of stored currency
|
||
|
|
- Display amounts use user's current preferred currency setting
|
||
|
|
- Added Smart Recommendations feature to reports page
|
||
|
|
- Backend analyzes spending patterns (30-day vs 60-day comparison)
|
||
|
|
- Generates personalized insights (budget alerts, category changes, unusual transactions)
|
||
|
|
- Bilingual recommendations (EN/RO)
|
||
|
|
- Fixed category cards to use dynamic user currency
|
||
|
|
- Fixed recent transactions to use dynamic user currency
|
||
|
|
- Fixed transactions page to load and use user currency
|
||
|
|
- Fixed payment column to show correct currency
|
||
|
|
- All charts now use user's preferred currency in tooltips and labels
|
||
|
|
- Monthly trend chart displays all expenses combined
|
||
|
|
|
||
|
|
SECURITY:
|
||
|
|
- All queries filter by current_user.id
|
||
|
|
- @login_required decorators on all routes
|
||
|
|
- No data leakage between users
|
||
|
|
|
||
|
|
FILES EXCLUDED FROM BACKUP:
|
||
|
|
- __pycache__ directories
|
||
|
|
- *.pyc files
|
||
|
|
- data/ directory (database files)
|
||
|
|
- instance/ directory
|
||
|
|
- uploads/ directory
|
||
|
|
- backup/ directory
|
||
|
|
- .git/ directory
|
||
|
|
- node_modules/
|
||
|
|
- .venv/ and venv/ directories
|
||
|
|
- *.sqlite files
|
||
|
|
|
||
|
|
RESTORE INSTRUCTIONS:
|
||
|
|
1. Copy all files from this backup to project directory
|
||
|
|
2. Create virtual environment: python -m venv .venv
|
||
|
|
3. Install dependencies: pip install -r requirements.txt
|
||
|
|
4. Set up .env file with your configuration
|
||
|
|
5. Run migrations if needed
|
||
|
|
6. Build Docker containers: docker compose up -d --build
|