Default Branch

54cc5e9b2e · fix(lan-client): swap P3/P4 grid positions for clockwise turn order · Updated 2026-04-05 22:22:32 -04:00

Branches

7d92387bb8 · coach: accept rules_context in build_user_prompt (every Coach request failed) · Updated 2026-10-27 00:01:48 -04:00    fez5587

0
11
Compare

04f479dcd0 · revert: undo all card size changes, restore original layout · Updated 2026-04-04 14:27:18 -04:00    fez5587

33
6
Compare

7750b43494 · fix: deck loading — wire startGameWithDecks, fetch .dck content, parse [sections] · Updated 2026-04-03 09:45:15 -04:00    fez5587

64
0
Included

94b1e050d8 · fix: setup screen overflows viewport — constrain height and use 2-col deck grid · Updated 2026-04-03 09:37:02 -04:00    fez5587

66
0
Included

73f286b369 · fix: setup screen overflows viewport — constrain height and use 2-col grid · Updated 2026-04-03 09:36:27 -04:00    fez5587

68
2
Compare

694f085827 · fix: add precons.js with 163 precon entries and fix backend precon UI refresh · Updated 2026-04-03 09:29:24 -04:00    fez5587

70
3
Compare

d31b8467d0 · New HTML battlefield to test features before Unity · Updated 2026-04-03 04:39:01 -04:00    fez5587

73
1
Compare

968b68947e · fix(#176): wire drawGames summary into get_result() response · Updated 2026-04-01 14:38:53 -04:00    fez5587

88
2
Compare

2527b7cf98 · fix: add User-Agent header to all Scryfall HTTP requests (required, 400 without it) · Updated 2026-04-01 13:46:08 -04:00    fez5587

89
7
Compare

3a94de4c1f · fix(#180): wire win_type_override into Java batch JSON output in get_result() · Updated 2026-04-01 13:44:20 -04:00    fez5587

89
2
Compare

2c67222de1 · fix(lobby): wire OnConfirm to POST /api/game/start, save game_id to PlayerPrefs · Updated 2026-03-29 05:22:04 -04:00    fez5587

124
19
Compare

946a4a2bef · test(rag): add tests/test_rag_store.py with full RAG pipeline coverage (closes #130) · Updated 2026-03-27 12:36:47 -04:00    fez5587

141
5
Compare

bd4df0c263 · Update models.pyfeat(coach): Phase 2 - add UpgradePriority, CommanderDependency, MulliganAnalysis models (#108) · Updated 2026-03-27 02:52:01 -04:00    fez5587

153
0
Included

01b28a0025 · docs: rewrite README to reflect full current feature set · Updated 2026-03-27 02:48:31 -04:00    fez5587

155
1
Compare

a3e35c73cd · feat: run update_weights.py after batch sims to refresh learned_weights.json · Updated 2026-03-27 02:33:57 -04:00    fez5587

157
1
Compare

6c0aa77d2a · feat: wire get_sim_insights into build_deck pipeline (Steps 4 & 6) · Updated 2026-03-27 02:24:57 -04:00    fez5587

158
3
Compare

5f4e9a9b2f · fix(deckgen): Phase 1 - non-destructive smart substitution + 99-card guarantee · Updated 2026-03-27 02:22:08 -04:00    fez5587

160
1
Compare

34e88a3a14 · fix: correct indentation of commander_keywords and oracle overlap scoring in deckgen.py · Updated 2026-03-25 08:45:51 -04:00    fez5587

219
0
Included

bd94435993 · cleanup: remove unused imports, merge duplicates, drop stale comment · Updated 2026-03-23 22:53:40 -04:00    fez5587

261
2
Compare

ea2cac6597 · fix: default Ollama endpoints to localhost instead of 192.168.0.240 · Updated 2026-03-23 20:32:08 -04:00    fez5587

261
1
Compare