fina/backup/fina-2/BACKUP_INFO.txt

47 lines
1.7 KiB
Text
Raw Normal View History

2025-12-26 00:52:56 +00:00
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