Commit Graph

13 Commits

Author SHA1 Message Date
027febf7da feat: improve logging for cache and API calls tracking 2025-05-27 16:02:15 +02:00
1ff511ebe1 chore: Update project configuration and add setup scripts
- Update Docker and Caddy configuration

- Add VPS setup and secrets management scripts

- Add test suite

- Update documentation

- Clean up cache files
2025-05-27 14:41:58 +02:00
38e51b4517 chore: Update Docker configuration for secure API key management
- Add env_file configuration for Docker

- Remove hardcoded API key references
2025-05-27 14:23:27 +02:00
c462342d44 feat: Add API management system with caching support
- Add base API client and cache manager classes

- Implement FMP and YFinance specific clients and cache managers

- Add API factory for managing multiple data providers

- Add test suite for API configuration and caching

- Add logging configuration for API operations
2025-05-27 14:07:32 +02:00
4fc9452c98 refactor: improve CLI and package structure - Move CLI code to ETF_Portal package - Add proper package setup with setup.py - Update README with installation and usage instructions - Improve process management and cleanup 2025-05-26 19:46:05 +02:00
fd623ac6b9 fix: correct yield calculation in ETF metrics to use TTM dividends 2025-05-25 15:14:47 +00:00
2687b63d3f Initial commit for fixing broken code: - Fixed ETF_Analyzer page config issue - Updated ETF_Portfolio_Builder with improved error handling and data validation 2025-05-24 23:24:40 +00:00
f0ea40767c Fix: Quick action handlers for portfolio allocations. Equal weight and income focus now properly sum to ~100% (allowing for floating-point precision). Capital focus simplified to equal weight allocation. 2025-05-24 22:06:52 +00:00
44d94eeb00 refactor: remove duplicate cache management and API testing sections 2025-05-24 15:24:15 +00:00
1f8b5920d0 fix: remove config_manager dependency and obsolete docker-compose version 2025-05-24 15:09:19 +00:00
ac02928c60 refactor: remove obsolete version attribute from docker-compose.yml 2025-05-24 15:03:33 +00:00
c317a5ba12 Add README.md from backup 2025-05-24 14:16:32 +00:00
efc865c2da Initial commit: ETF Portal with Portfolio Builder and Analyzer components 2025-05-24 14:15:07 +00:00