Commit History

fix: improve container startup reliability and logging
c83092b

AIVLAD commited on

fix: increment cache buster to force HuggingFace rebuild
13c85a8

AIVLAD commited on

fix: add cache-busting ARG to force HuggingFace rebuild
7b2b891

AIVLAD commited on

fix: comprehensive error handling, UI fixes, and transaction protection
8ecab61

AIVLAD commited on

fix: add database migrations at container startup and deployment tests
5422df1

AIVLAD commited on

feat: add React frontend with nginx reverse proxy
f75bff1

AIVLAD commited on

refactor: restructure views into mixin-based architecture
e9c00d1

AIVLAD commited on

feat: add per-section breakdown to ice usage endpoint and remove redundant ruff config
14c79c4

AIVLAD commited on

cleanup: remove obsolete code and unused fields
6754f1c

AIVLAD commited on

test: fix test assertions for Pydantic migration
ebb16fa

AIVLAD commited on

feat: migrate from TypedDict to Pydantic for type safety
1009dbf

AIVLAD commited on

feat: enable DRF browsable API and add root redirect
d13a9a9

AIVLAD commited on

fix: add HuggingFace Space domain to ALLOWED_HOSTS
48c36c0

AIVLAD commited on

fix: use writable temp directory for SQLite database in containers
23cafe2

AIVLAD commited on

fix: use BuildKit cache mounts for proper non-root permissions
2797ded

AIVLAD commited on

fix: set cache directory for non-root container execution
f2dbe7e

AIVLAD commited on

feat: add uv.lock for reproducible Docker deployments
df759b5

AIVLAD commited on

fix: replace ThreadPoolExecutor with SynchronousExecutor for SQLite compatibility
2179a0e

AIVLAD commited on

fix: replace parallel ThreadPoolExecutor with single-worker serial execution
6df794b

AIVLAD commited on

fix: disable threading in test environment for SQLite compatibility
f6c7725

AIVLAD commited on

fix: disable parallel test execution for SQLite
df83027

AIVLAD commited on

feat: complete Wall Construction API with nested progress endpoint and HuggingFace deployment
3d9d044

AIVLAD commited on

feat: implement multi-threaded cost aggregation and bulk endpoint
dda3806

AIVLAD commited on

feat: implement repository layer and cost-overview endpoint
742ea3f

AIVLAD commited on

feat: implement daily-ice-usage endpoint for Profile API
2d81cf3

AIVLAD commited on

feat: add DailyProgress API with auto-calculation
6dd0453

AIVLAD commited on

feat: add DailyProgress model and IceUsageCalculator service
7951739

AIVLAD commited on

feat: implement TDD for Wall Construction API with full type safety
cf09ddc

AIVLAD commited on

chore: cleanup demo project - remove redundancies and fix configs
f9ac09f

AIVLAD commited on

chore: add .gitignore and remove uv.lock from tracking
8b5483b

AIVLAD commited on

Initial commit - iris.ai demo project
00e8372

AIVLAD commited on