Commit History

  1. Fix analytics loading and config imports - restore advanced features

    Edwin Salguero
    8024c76
  2. Add version 2.0.1 indicator to force Streamlit Cloud update

    Edwin Salguero
    c0b48d9
  3. Trigger Streamlit Cloud redeploy with latest updates

    Edwin Salguero
    b4c9946
  4. Merge remote main branch with local changes

    Edwin Salguero
    525228c
  5. Merge master into main: resolve conflicts and remove data files for LFS compatibility

    Edwin Salguero
    85f664a
  6. Remove generated PNG files to resolve LFS issues - files can be regenerated

    Edwin Salguero
    d0cbba9
  7. Track all PNG files with Git LFS for Hugging Face compatibility

    Edwin Salguero
    3155beb
  8. Initial commit after git-lfs re-init and bugfixes

    Edwin Salguero
    099d8d9

  1. Update README.md

    Edwin Salguero
    75c434a
  2. Update LICENSE

    Edwin Salguero
    d9ba6a8
  3. Update README.md

    Edwin Salguero
    bfe0b23
  4. Update LICENSE

    Edwin Salguero
    57b1aa8
  5. Update README.md

    Edwin Salguero
    2c2da68
  6. Update README.md

    Edwin Salguero
    8106c67
  7. chore: add aiohttp to support async FRED API calls

    Edwin Salguero
    46ed4ae
  8. CRITICAL FIX: Stop load_fred_client() from clobbering FRED_API_AVAILABLE flag set in load_config()

    Edwin Salguero
    1b7a8ef
  9. Final consolidation: replace load_config() with clean, consolidated version that properly sets both REAL_DATA_MODE and FRED_API_AVAILABLE

    Edwin Salguero
    c2c9316
  10. Fix FRED_API_AVAILABLE wiring: set to True when valid key is detected and restore production streamlit_app.py

    Edwin Salguero
    8d5bb7d
  11. Add diagnostic wrapper to verify Streamlit secrets availability

    Edwin Salguero
    e0e5e50
  12. Implement Streamlit-native solution: remove dotenv dependency and use st.secrets directly

    Edwin Salguero
    864919d
  13. Fix execution order: set FRED_API_KEY environment variable BEFORE importing streamlit and frontend app

    Edwin Salguero
    3878dad
  14. Wire up FRED_API_AVAILABLE to flip to True when valid key is detected in load_config()

    Edwin Salguero
    82f45f2
  15. Add comprehensive debug logging to track FRED API key loading and propagation

    Edwin Salguero
    b2fb4a4
  16. Fix FRED API key propagation - make key loading dynamic instead of static at module import time

    Edwin Salguero
    81fb9e2
  17. Add error handling and debug logging for AWS client initialization to prevent UnboundLocalError

    Edwin Salguero
    081f523
  18. Fix s3_client initialization in main() function - move AWS client initialization outside conditional block

    Edwin Salguero
    22dd4c3
  19. Remove pre-flight FRED API key check - rely on REAL_DATA_MODE after load_config()

    Edwin Salguero
    6b72109
  20. Fix st.secrets assignment error - remove read-only assignment and only set os.environ

    Edwin Salguero
    ec06fe8
  21. Fix FRED API key propagation - ensure key is available in both os.environ and st.secrets for the real app

    Edwin Salguero
    5745bd6
  22. Add diagnostic version of streamlit_app.py to isolate FRED API key issues in Streamlit Cloud

    Edwin Salguero
    48056ef
  23. Remove FRED API key debug message from UI and fix Streamlit Cloud deployment

    Edwin Salguero
    04ccda7
  24. Rewrite streamlit_app.py as a clean, robust Streamlit Cloud entry point

    Edwin Salguero
    21e47a6
  25. Merge remote-tracking branch 'parallel/main' and resolve all conflicts

    Edwin Salguero
    15d6ce7
  26. Add FRED API key validation at app startup and improve environment variable loading

    Edwin Salguero
    378ea47
  27. Added Dev Container Folder

    Edwin Salguero
    8d7492c
  28. Update README.md

    fb245bd
  29. Fix streamlit_app.py to properly use imported main() function instead of always overriding with fallback

    Edwin Salguero
    2cebf25
  30. Resolve README.md merge conflict for ParallelLLC Hugging Face remote, keep all clone URLs

    Edwin Salguero
    b93b70d
  31. Resolve README.md merge conflict and list all remote clone URLs as per user instructions

    Edwin Salguero
    fa5b1e0
  32. Fix Streamlit Cloud deployment import issue - Added robust import handling with fallbacks - Added current directory to Python path - Added error handling for import failures - Improved debugging output for deployment troubleshooting

    Edwin Salguero
    50a66f8
  33. Merge remote changes and resolve conflicts - Fixed frequency error (ME -> M) - Updated analytics availability checks - Resolved merge conflicts keeping local improvements

    Edwin Salguero
    b204d55
  34. Fix frequency error and analytics availability issues - Fixed Invalid frequency: ME error by changing freq='ME' to freq='M' - Updated analytics availability check to verify modules directly - Improved error handling for real FRED data processing - Enhanced configuration page to show accurate analytics status

    Edwin Salguero
    f63ddad
  35. Restore secrets.toml with only FRED API key after history cleanup

    Edwin Salguero
    57e9cdb
  36. Remove all demo data and update project to use only real FRED API data

    Edwin Salguero
    94e5687
  37. Optimize Streamlit app performance with lazy imports and loading indicators

    Edwin Salguero
    712bf79
  38. Merge feature/advanced-analytics-20250711 into main - Complete FRED ML platform with Streamlit Cloud deployment

    Edwin Salguero
    5ebd76e
  39. Fix Streamlit Cloud deployment issues and deprecated pandas warnings

    Edwin Salguero
    c8344df
  40. Merge remote main branch

    Edwin Salguero
    ca3eef4
  41. Merge pull request #3 from EAName/feature/advanced-analytics-20250711⁠

    Edwin Salguero
    ae5c255
  42. Prepare for Streamlit Cloud deployment - Add deployment files, fix clustering chart error, update requirements

    Edwin Salguero
    6ce20d9