funman300
|
34bce2ce75
|
feat: Phase 1 — core game loop complete
New endpoints:
- GET /cards/:card_id single card lookup
- POST /packs/buy purchase pack with coins
- POST /objectives/claim claim completed objective reward
- GET /matches match history (limit/mode query params)
- GET /sbc/:sbc_id single SBC lookup
Card pool expanded:
- Bronze: 11 → 30 cards (19 nations)
- Silver: 0 → 20 cards (20 nations)
- Rare Gold: 0 → 10 cards (10 nations)
SBC pool expanded:
- Added 5 new SBCs (tri_nations, silver_to_gold, league_loyalty,
african_stars, gold_standard)
Infrastructure:
- SQLite WAL mode enabled on pool init
- Foreign key enforcement enabled
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-25 15:25:30 -07:00 |
|
funman300
|
1ffe0ffa9f
|
Initial commit: OpenFUT Core
Offline Ultimate Team backend — game-independent REST API.
- 19 API endpoints: auth, profiles, clubs, cards, packs, squads,
objectives, SBCs, match rewards, NPC market, statistics
- Axum + SQLite + SQLx with full migrations
- Weighted pack generator, SBC validation engine
- JSON-driven mod data (cards, packs, objectives, SBCs)
- 5 integration tests passing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-25 14:54:51 -07:00 |
|