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
69fe6cbffd
Add MobileInputHandler for touch controls, safe area, responsive UI ( closes #58 )
2026-03-18 15:18:09 -04:00
KoalaTrapLord
3fe3ba0e62
Add WebGLInput.jslib for WebGL JS interop plugin
2026-03-18 15:16:37 -04:00
KoalaTrapLord
643529e874
Add WebGLBridge for WebGL build support, CORS, file input fallback ( closes #57 )
2026-03-18 15:15:36 -04:00
KoalaTrapLord
9746a41178
Add CardController with flip, hover, glow, drag, mobile gestures ( closes #56 )
2026-03-18 15:12:41 -04:00
KoalaTrapLord
b0f48cde62
Add CreateTrainingScene editor script for U11 Training scene
2026-03-18 15:09:19 -04:00
KoalaTrapLord
ec9719659a
Add TrainingController for ML training dashboard ( closes #55 )
2026-03-18 14:37:18 -04:00
KoalaTrapLord
729283c3bd
Create CreateScannerScene.cs
2026-03-18 14:17:41 -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
4f5135e85b
Add CreateSimulatorScene script for scene setup
2026-03-18 14:06:43 -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
1c85733743
Add CreateDeckBuilderScene script for UI setup
...
This script creates a DeckBuilder scene in Unity, setting up the UI elements such as panels, buttons, and input fields for managing decks and cards.
2026-03-18 13:48:06 -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
abb1e08249
Add CreateCollectionScene to manage collections
...
This script creates a new Unity scene for managing collections, including UI elements such as buttons, panels, and input fields for searching and filtering cards.
2026-03-18 13:18:54 -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
292801d445
Add CreateMainMenuScene script for Unity editor
...
This script creates a Main Menu scene in Unity with various UI elements including panels, buttons, and input fields. It also sets up services and saves the scene to the specified path.
2026-03-18 11:31:53 -04:00
KoalaTrapLord
5550c27744
Unity: Add ImageCache.cs singleton for card art Sprite caching ( #50 )
2026-03-18 02:06:08 -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
d3431ff246
Unity U3: Add CommanderMeta.cs ( closes #48 )
2026-03-18 02:03:38 -04:00
KoalaTrapLord
36dba9e90a
Unity U3: Add PreconModel.cs ( #48 )
2026-03-18 02:02:59 -04:00
KoalaTrapLord
b9369af52f
Unity U3: Add CollectionResponse.cs ( #48 )
2026-03-18 02:02:20 -04:00
KoalaTrapLord
6dd1de894c
Unity U3: Add DeckGenResponse.cs + GeneratedDeckCard ( #48 )
...
This file defines the DeckGenResponse class and its associated GeneratedDeckCard class, which map to the response structure from the /api/deckgen/v3 endpoint.
2026-03-18 02:01:35 -04:00
KoalaTrapLord
3f1bcb4d12
Unity U3: Add CoachResponse.cs ( #48 )
...
This class maps to the response of the POST /api/coach/chat endpoint, including properties for reply, deck report, and suggestions.
2026-03-18 02:00:43 -04:00
KoalaTrapLord
52762ee0aa
Unity U3: Add SimStatusModel.cs + SimStartResponse ( #48 )
...
This file defines the SimStatusModel and SimStartResponse classes for mapping JSON responses from the API.
2026-03-18 01:59:58 -04:00
KoalaTrapLord
af8e59ed9a
Unity U3: Add DeckModel.cs ( #48 )
2026-03-18 01:59:09 -04:00
KoalaTrapLord
0923b75d79
Unity U3: Add CardModel.cs with Newtonsoft.Json snake_case mapping ( #48 )
...
This class represents a Magic: The Gathering card with various properties such as name, oracle ID, mana cost, and more.
2026-03-18 01:58:24 -04:00
KoalaTrapLord
20172c90b4
Unity U2: Implement all FastAPI endpoint methods in ApiClient.cs ( closes #47 )
2026-03-18 01:56:33 -04:00
KoalaTrapLord
089c1abc8d
Unity: Add ProjectSettings/ProjectVersion.txt for 2022.3 LTS ( #46 )
2026-03-18 01:53:21 -04:00
KoalaTrapLord
646da59e2a
Unity: Add .gitignore for Unity project (Library, Temp, Builds) ( #46 )
2026-03-18 01:52:29 -04:00
KoalaTrapLord
10a7662d51
Unity: Add Fonts/.gitkeep ( #46 )
2026-03-18 01:51:38 -04:00
KoalaTrapLord
a6171b5180
Unity: Add Textures/.gitkeep ( #46 )
2026-03-18 01:51:10 -04:00
KoalaTrapLord
b09fe4b48b
Unity: Add Materials/.gitkeep ( #46 )
2026-03-18 01:50:46 -04:00
KoalaTrapLord
cb8867a808
Unity: Add Prefabs/.gitkeep ( #46 )
2026-03-18 01:50:23 -04:00
KoalaTrapLord
3d6365cfb4
Unity: Add Scripts/Animation/.gitkeep ( #46 )
2026-03-18 01:50:00 -04:00
KoalaTrapLord
397d02240e
Unity: Add Scripts/UI/.gitkeep ( #46 )
2026-03-18 01:49:37 -04:00
KoalaTrapLord
0c842b97fd
Unity: Add Scripts/Models/.gitkeep ( #46 )
2026-03-18 01:49:16 -04:00
KoalaTrapLord
7e94b29c6d
Unity: Add Assets/Scenes/.gitkeep for folder scaffold ( #46 )
...
This file keeps the folder in git
2026-03-18 01:48:49 -04:00
KoalaTrapLord
a5b9d70f04
Unity U2: Add ApiClient.cs singleton HTTP client for FastAPI backend (Epic #45 )
2026-03-18 00:55:40 -04:00
KoalaTrapLord
8103a06992
Unity U1: scaffold unity-client/ folder + README (Epic #45 )
2026-03-18 00:53:39 -04:00