Commit History

  1. fix: increment cache buster to force HuggingFace rebuild⁠

    13c85a8
  2. fix: add cache-busting ARG to force HuggingFace rebuild⁠

    7b2b891
  3. fix: comprehensive error handling, UI fixes, and transaction protection⁠

    8ecab61
  4. fix: add database migrations at container startup and deployment tests⁠

    5422df1
  5. feat: add React frontend with nginx reverse proxy⁠

    f75bff1
  6. refactor: restructure views into mixin-based architecture⁠

    e9c00d1
  7. feat: add per-section breakdown to ice usage endpoint and remove redundant ruff config

    14c79c4

  1. cleanup: remove obsolete code and unused fields

    6754f1c
  2. test: fix test assertions for Pydantic migration⁠

    ebb16fa
  3. feat: migrate from TypedDict to Pydantic for type safety⁠

    1009dbf
  4. feat: enable DRF browsable API and add root redirect

    d13a9a9
  5. fix: add HuggingFace Space domain to ALLOWED_HOSTS

    48c36c0
  6. fix: use writable temp directory for SQLite database in containers⁠

    23cafe2
  7. fix: use BuildKit cache mounts for proper non-root permissions⁠

    2797ded
  8. fix: set cache directory for non-root container execution⁠

    f2dbe7e
  9. feat: add uv.lock for reproducible Docker deployments⁠

    df759b5
  10. fix: replace ThreadPoolExecutor with SynchronousExecutor for SQLite compatibility⁠

    2179a0e
  11. fix: replace parallel ThreadPoolExecutor with single-worker serial execution⁠

    6df794b
  12. fix: disable threading in test environment for SQLite compatibility⁠

    f6c7725
  13. fix: disable parallel test execution for SQLite⁠

    df83027
  14. feat: complete Wall Construction API with nested progress endpoint and HuggingFace deployment⁠

    3d9d044
  15. feat: implement multi-threaded cost aggregation and bulk endpoint⁠

    dda3806
  16. feat: implement repository layer and cost-overview endpoint⁠

    742ea3f
  17. feat: implement daily-ice-usage endpoint for Profile API⁠

    2d81cf3
  18. feat: add DailyProgress API with auto-calculation⁠

    6dd0453
  19. feat: add DailyProgress model and IceUsageCalculator service⁠

    7951739
  20. feat: implement TDD for Wall Construction API with full type safety⁠

    cf09ddc
  21. chore: cleanup demo project - remove redundancies and fix configs⁠

    f9ac09f
  22. chore: add .gitignore and remove uv.lock from tracking

    8b5483b
  23. Initial commit - iris.ai demo project

    00e8372