Commit Graph

  • 1df04aea52 Phase 7: End-to-End API Testing - Database setup, migrations, and application fixes main akadmin 2026-08-18 03:35:19 +00:00
  • bea91db64d Phase 3: Schema Layer - Pydantic v2 migration, deduplication, and missing schemas akadmin 2026-08-16 05:22:17 +00:00
  • 5f324cf8a9 Add test reports from Phases 3-5: schema, router, and service layer analysis akadmin 2026-08-09 17:29:34 +00:00
  • eff5ded05f Fix migration 005: Use correct model imports, match exact column definitions akadmin 2026-08-09 17:19:34 +00:00
  • 0167c83b11 Fix Phase 2: Add missing migrations, fix FK dependencies, align schemas with models akadmin 2026-08-09 17:17:47 +00:00
  • 2d52e2dc89 Add comprehensive backend test plan for iterative sub-agent testing akadmin 2026-08-08 23:17:21 +00:00
  • 2d10523efc Update state: migration 001 fixed, base tables added (users, decklist_files, rooms) akadmin 2026-08-08 23:16:43 +00:00
  • 6bb4034098 Fix migration 001 - add base table creation for mtgonline_users, mtgonline_decklist_files, and mtgonline_rooms akadmin 2026-08-08 05:23:39 +00:00
  • 1556a6d1aa Add card list reader and card import test scripts akadmin 2026-07-26 18:32:05 +00:00
  • fc6b87515e docs: update documentation for rules engine integration akadmin 2026-07-25 21:25:53 +00:00
  • 165a6f118f Add MTG rules engine source files akadmin 2026-07-25 21:12:28 +00:00
  • e8634616d3 docs: update handoff document - Phase 2 complete, Phase 3 architecture planning akadmin 2026-07-25 20:48:30 +00:00
  • 1e7c762452 Complete Phase 2: Card import, deck building, and full API akadmin 2026-07-25 02:56:29 +00:00
  • 351c8a9ba9 docs: update README with card import API documentation and complete roadmap akadmin 2026-07-24 04:54:02 +00:00
  • 867b7a9c37 feat: add card import feature with fuzzy matching akadmin 2026-07-24 04:47:42 +00:00
  • c23f88cd41 feat: complete deckbuilding feature with local card mirror akadmin 2026-07-24 04:42:22 +00:00
  • 356c2121b2 chore: update state.json with latest commit hash akadmin 2026-07-23 03:30:16 +00:00
  • 6b38ef07ee chore: update state.json with latest commit hash akadmin 2026-07-23 03:30:06 +00:00
  • c9bb68c6bc docs: update HANDOFF.md and ROADMAP.md with user data schema progress akadmin 2026-07-23 03:30:00 +00:00
  • 01741f3b7b docs: update state.json with commit hash and timestamp akadmin 2026-07-23 03:24:19 +00:00
  • c42d7ca0e1 feat: implement user data schema and API endpoints akadmin 2026-07-23 03:23:54 +00:00
  • 2c74a107bc Phase 2.1: Card mirror system for deckbuilding features akadmin 2026-07-22 03:35:57 +00:00
  • a01e33eb5e Clean up backend folder - remove obsolete scripts and test files akadmin 2026-07-22 03:00:04 +00:00
  • b4a0b1f8be Update HANDOFF.md with roadmap and statement of intent akadmin 2026-07-22 00:07:49 +00:00
  • 2872c562ac Finalize state.json after project completion akadmin 2026-07-21 03:55:47 +00:00
  • 46abfe5fbc Add comprehensive documentation for MTG Online Backend akadmin 2026-07-21 03:50:44 +00:00
  • 6f01e2d1b4 Add docker-compose.yml for multi-container deployment akadmin 2026-07-21 03:00:09 +00:00
  • 90822d48c4 Fix MTGJSON download functionality akadmin 2026-07-21 02:58:37 +00:00
  • 0eacaba28b docs: update README with volume mount instructions and Docker setup akadmin 2026-07-20 22:56:14 +00:00
  • ea3c1d9691 Refactor MTGJSON manager to use local files only akadmin 2026-07-20 22:20:26 +00:00
  • 6a9d90c3b5 Update state.json for full deployment review akadmin 2026-07-20 21:48:44 +00:00
  • 3fae593a22 Fix MTGJSON download: use .json files, remove gzip unpacking akadmin 2026-07-20 13:59:45 +00:00
  • 2369c2cc8c Add comprehensive handoff documentation for new thread akadmin 2026-07-20 13:23:40 +00:00
  • ad2742c1cf Fix MTGJSON download: use .gz URLs and handle pre-uncompressed files akadmin 2026-07-20 04:46:15 +00:00
  • 65a1f95b7f Save state and update project documentation akadmin 2026-07-20 04:39:46 +00:00
  • 20fb57258b Increase download timeout to 60 minutes for large MTGJSON files akadmin 2026-07-20 04:38:53 +00:00
  • d347e0e586 Double all timeout values to prevent download/upsert timeouts akadmin 2026-07-20 04:37:31 +00:00
  • 6b3fa63501 Fix: Use download_with_sanity_check() and fail container on download failure akadmin 2026-07-20 04:06:43 +00:00
  • 0643544327 Update state.json for sanity check implementation akadmin 2026-07-20 03:56:32 +00:00
  • dedc9a35b3 Add MTGJSON data sanity check with file size validation and retry logic akadmin 2026-07-20 03:54:34 +00:00
  • f722d7ab62 chore: update state.json with deployment information akadmin 2026-07-20 03:20:24 +00:00
  • 99c7d08bb1 feat: MTGJSON data manager service with download, unpack, and upsert akadmin 2026-07-20 03:17:23 +00:00
  • bb231a5f5d feat: Add MTGJSON data loading and download scripts akadmin 2026-07-20 02:08:30 +00:00
  • db01e29a54 Final project commit: MTGJSON data integration and backend API wall-o 2026-07-20 01:09:45 +00:00
  • b170dfd577 feat: Add MTGJSON data integration wall-o 2026-07-20 00:15:25 +00:00
  • baf13ce294 feat: add MTGJSON to PostgreSQL data loader with upsert logic akadmin 2026-07-19 15:14:54 +00:00
  • 02ef8e36bc Complete backend verification: fix syntax errors, create __init__.py files, add setup_db.py, update docker-compose for two PostgreSQL containers akadmin 2026-07-18 23:02:44 +00:00
  • 3a70feaba5 Add system test script and scripts directory akadmin 2026-07-18 19:13:30 +00:00
  • 963f130e5f Fix route registration: Add card_router to main.py akadmin 2026-07-18 18:49:44 +00:00
  • 915242b330 feat: MTG database integration with Redis caching akadmin 2026-07-18 18:41:05 +00:00
  • 167a352d44 Fix backend test suite - all 20 tests passing akadmin 2026-07-18 16:58:39 +00:00
  • 312ac27f88 Fix backend bugs: password hash column rename, dynamic import, AuditLog response_model, websocket reference, missing exports, bcrypt version pin akadmin 2026-07-18 05:14:37 +00:00
  • 86c12376f8 Initial commit of mtgonline project akadmin 2026-07-18 04:57:40 +00:00