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