KoalaTrapLord
9ffefd463c
feat( #143 ): add CommanderZoneWidget with art crop, cast counter, and tax display
2026-03-28 19:56:24 -04:00
KoalaTrapLord
4c99957e76
feat( #142 ): add CardZone and CardView battlefield zone components
2026-03-28 19:56:09 -04:00
KoalaTrapLord
e5e25a7553
feat( #141 ): add TurnOrderBar and TurnOrderPill
2026-03-28 19:55:40 -04:00
KoalaTrapLord
8d56feee80
feat( #140 ): add PhaseTrackerWidget and PhaseStepButton
2026-03-28 19:55:17 -04:00
KoalaTrapLord
837bb3d6f9
feat( #139 ): add LifeTrackerWidget, CommanderDamageRow, PoisonCounter
2026-03-28 19:54:56 -04:00
KoalaTrapLord
98b81ceab2
feat( #138 ): add BattlegroundController scene orchestrator
2026-03-28 19:54:24 -04:00
KoalaTrapLord
fae04a9336
feat( #148 ): add GameStateManager singleton and GameState/SeatState POCOs
2026-03-28 19:54:01 -04:00
KoalaTrapLord
07010a71ed
chore: add battleground UI task tracker (2026-03-28)
2026-03-28 19:50:06 -04:00
rgriffith
ce80b6d9c5
feat: implement SimulationController, fix API paths, wire Simulator scene
2026-03-19 07:46:44 +00:00
Computer
d8e355de2b
fix: append to Build Settings instead of overwrite, add Build All Scenes tool
2026-03-19 07:34:01 +00:00
KoalaTrapLord
85224f082e
fix: handle wrapped JSON object from /api/ml/models endpoint
...
The API returns {"models":[...]} rather than a bare array.
Added MlModelsResponse wrapper class and updated LoadModelHistory
to unwrap the list before iterating, preventing the deserialization
exception in TrainingController.
2026-03-19 02:57:46 -04:00
KoalaTrapLord
cad2f00ec7
Fix all Unity C# errors: 4 truncated Editor scripts + 11 controller/model compilation fixes
2026-03-19 05:53:04 +00:00
KoalaTrapLord
6b50c6ee7d
Add PreconListWrapper and CollectionResponse classes to DeckGeneratorController
2026-03-19 01:40:50 -04:00
KoalaTrapLord
a501a9755d
fix(unity): resolve all 32 C# compilation errors
...
- CardModel: add missing `id` field
- CardModel: `imageUrl` → `imageUri` (match JSON property name)
- DeckModel: `commanderName` → `commander` (match JSON property name)
- PreconDeck: `imageUrl` → `imageUri`
- Add missing `PreconListWrapper` model class
- Add `using UnityEngine.Networking` to CollectionController,
DeckGeneratorController, PreconController
- Remove double StartCoroutine() wrapping on ApiClient calls
(GetRaw/PatchRaw/Delete/PostRaw already return Coroutine)
Affected: CollectionController, DeckBuilderController,
DeckGeneratorController, ScannerController, CoachController
2026-03-19 05:13:00 +00:00
KoalaTrapLord
81a1bc9022
Fix DeckBuilderController.cs: fix truncated for loop, remove stray line at EOF
2026-03-19 00:48:43 -04:00
KoalaTrapLord
432a16e87d
Add missing using UnityEngine.Networking for UnityWebRequest.EscapeURL
2026-03-19 00:11:51 -04:00
KoalaTrapLord
c5a1f65e13
Fix DeckBuilderController.cs: add truncated methods (BuildManaCurve, BuildColorPie, ShowError, PromptSave, OnExportToSim)
2026-03-19 00:11:03 -04:00
KoalaTrapLord
a988779bb4
ScannerController: add WebGL file upload fallback ( #54 )
2026-03-18 22:46:59 -04:00
KoalaTrapLord
7901fef495
CoachController: add streaming, precon refresh tab, mobile layout (U9 #54 )
2026-03-18 22:39:47 -04:00
KoalaTrapLord
d21928da53
Add PreconController.cs - precon browser scene (U12)
2026-03-18 16:57:01 -04:00
KoalaTrapLord
9b1654a81e
Add CoachController.cs - AI coach chat + analytics dashboard (U9)
2026-03-18 16:29:50 -04:00
KoalaTrapLord
ec9719659a
Add TrainingController for ML training dashboard ( closes #55 )
2026-03-18 14:37:18 -04:00
KoalaTrapLord
52dcf95c59
Add ScannerController for scanning and card handling
...
Implement ScannerController for camera scanning and card management.
2026-03-18 14:16:34 -04:00
KoalaTrapLord
ff3b134cb9
Implement DeckGeneratorController for deck generation
...
This script handles the UI and logic for the DeckGenerator scene, allowing users to select a commander, set strategies and budgets, generate a deck, and view results.
2026-03-18 13:55:47 -04:00
KoalaTrapLord
a71abfa7d0
Implement DeckBuilderController for deck management
...
This file implements the DeckBuilderController class, which manages the deck building UI, including deck list, card search, and commander selection functionalities.
2026-03-18 13:36:47 -04:00
KoalaTrapLord
57b0598717
Unity U5: Add CollectionController.cs — card grid, search, filter, sort, detail panel ( #50 )
...
Implement CollectionController for managing card collection UI, including search, filter, sort, paginImplements all tasks in #50 :
- Infinite scroll card grid using CardPrefab instances with object pooling
- Async Scryfall card image loading via ImageCache.GetSprite()
- Search bar wired to GET /api/collection?search=...
- Filter sidebar: color, type, set, rarity, owned/missing dropdowns
- Sort dropdown: name, CMC, color, type, price
- Card detail panel with flip animation trigger and full card view
- "Add to Deck" button routes to DeckBuilder with card stored in PlayerPrefs
- Pagination / load-more button with page info label
- Mobile: filter drawer auto-hides on narrow screens, collapsible via toggle buttonation, and card detail display.
2026-03-18 12:50:59 -04:00
KoalaTrapLord
986c501410
Unity U4: Add MainMenuController.cs - server URL, health check, nav ( #49 )
...
Implements MainMenuController for managing server connection and scene navigation.
2026-03-18 02:05:15 -04:00
KoalaTrapLord
397d02240e
Unity: Add Scripts/UI/.gitkeep ( #46 )
2026-03-18 01:49:37 -04:00