FREDML / frontend

Commit History

  1. CRITICAL FIX: Stop load_fred_client() from clobbering FRED_API_AVAILABLE flag set in load_config()

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

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

    Edwin Salguero
    8d5bb7d
  4. Implement Streamlit-native solution: remove dotenv dependency and use st.secrets directly

    Edwin Salguero
    864919d
  5. Wire up FRED_API_AVAILABLE to flip to True when valid key is detected in load_config()

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

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

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

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

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

    Edwin Salguero
    6b72109
  11. Remove FRED API key debug message from UI and fix Streamlit Cloud deployment

    Edwin Salguero
    04ccda7
  12. Add FRED API key validation at app startup and improve environment variable loading

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

    Edwin Salguero
    b204d55
  14. 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
  15. Remove all demo data and update project to use only real FRED API data

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

    Edwin Salguero
    712bf79
  17. Fix Streamlit Cloud deployment issues and deprecated pandas warnings

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

    Edwin Salguero
    6ce20d9

  1. feat: Integrate advanced analytics and enterprise UI⁠

    Edwin Salguero
    26a8ea5
  2. feat: Complete project cleanup and professional structure⁠

    Edwin Salguero
    2b395f2