Commit History

  1. Update app/config.py

    Verified signature
    7cf29f9

  1. Update app/services/training_service.py

    Verified signature
    032cfc1
  2. Update app/services/training_service.py

    Verified signature
    99aa5c1
  3. Update app/services/training_service.py

    Verified signature
    3c6281f
  4. Update app/services/training_service.py

    Verified signature
    5190189
  5. Update app/routers/system.py

    Verified signature
    ac63c9d
  6. Add missing DEFAULT_HARDWARE and AVAILABLE_HARDWARE settings

    Verified signature
    c6924d7
  7. Fix GPU detection and OUTPUT_DIR attribute errors

    Verified signature
    b36be34
  8. Fix: Add missing OUTPUT_DIR setting and set MAX_CONCURRENT_JOBS to 1

    Verified signature
    c5ca484
  9. CRITICAL FIX: Use job_id from config to match DB record - fixes job tracking issue

    Verified signature
    297c5d3
  10. FIX: Start training queue workers on startup - jobs will now actually process!

    Verified signature
    cac616c
  11. FIX: Jobs router now uses DATABASE instead of in-memory storage - jobs will now persist and show on dashboard

    Verified signature
    e988f32
  12. Simplify dashboard - fix column mapping, job tracking, and form submission

    Verified signature
    14f2bdc
  13. Fix training router to accept form column_mapping and prompt_template format

    Verified signature
    f676ff7
  14. Fix training service - add DB progress updates, column mapping, prompt templates

    Verified signature
    c30b193
  15. Remove AuthMiddleware, add direct session check in root endpoint only

    Verified signature
    32b5d4c
  16. Simplify auth - remove middleware, keep session handling only

    Verified signature
    fccb659
  17. Fix auth loop: use TimestampSigner + base64 to match Starlette SessionMiddleware

    Verified signature
    0b0e0df
  18. Update via HuggingFace Tool

    Verified signature
    6adb94f
  19. Fix auth loop: decode session cookie directly in middleware

    Verified signature
    597333b
  20. Update app/config.py

    Verified signature
    c52224a
  21. Add logout button and auth check to dashboard

    Verified signature
    d20926a
  22. Add authentication router for login/logout endpoints

    Verified signature
    8555e23
  23. Add authentication settings (APP_PASSWORD, SESSION_SECRET_KEY) to config

    Verified signature
    872828f
  24. Update app/config.py

    Verified signature
    bda3756
  25. Create auth.py

    Verified signature
    4857b08
  26. Update app/config.py

    Verified signature
    af6dc6a
  27. Update app/main.py

    Verified signature
    51f38e9

  1. Fix: Add database table initialization on startup

    Verified signature
    53bfae8
  2. Update via HuggingFace Tool

    Verified signature
    c43ff0f
  3. Update via HuggingFace Tool

    Verified signature
    0a98915
  4. Update via HuggingFace Tool

    Verified signature
    958479d
  5. Fix router prefix duplication - let routers define their own prefixes

    Verified signature
    e219a74
  6. Fix broken JavaScript in dashboard.html - correct malformed split chip HTML and other syntax errors

    Verified signature
    9ef83fd
  7. Add comprehensive dataset column mapping and prompt template builder UI

    Verified signature
    82b8703
  8. Add comprehensive dataset column mapping and prompt template controls

    Verified signature
    8a2d8a9
  9. Fix router prefix - remove duplicate /api/datasets from router definition

    Verified signature
    352ecc9
  10. Fix router prefix - remove duplicate /api/models from router definition

    Verified signature
    40cb688
  11. Add debug logging and better error handling for search

    Verified signature
    e313b5f
  12. Fix search API calls - use correct parameter name 'query' instead of 'q'

    Verified signature
    cbd0089
  13. Add dashboard.html template to fix missing template error

    Verified signature
    66ee273
  14. Fix: Correct for loop syntax in get_job_statistics

    Verified signature
    5abfc15
  15. Fix: Recreate jobs.py with complete router implementation

    Verified signature
    3c57ae0
  16. Fix: Correct for loop syntax in get_job_statistics function

    Verified signature
    a8793d8
  17. Fix: Syntax error in main.py - missing quote in jobs endpoint

    Verified signature
    5f37cd2
  18. Add utils package init

    Verified signature
    4327377
  19. Add services package init

    Verified signature
    52aeb6a
  20. Add routers package init

    Verified signature
    da599ca
  21. Add package __init__ files

    Verified signature
    5648906
  22. Add dataset map configuration

    Verified signature
    4cecf14