matt
b994978f60
overhaul: migrated to tailwind css for css management, consolidated custom css, removed inline css, removed unneeded css, and otherwise improved page styling
2025-10-28 08:21:52 -07:00
matt
f70ffca23e
feat: consolidate card data into optimized format for faster queries and reduced file sizes
2025-10-15 11:04:49 -07:00
matt
f68f8949e8
chore: fix imports in editorial_governance CI task causing it to fail from missing pytest
2025-10-06 09:26:49 -07:00
matt
78672ddff7
bugfix: add theme_list.json exclusion to .gitignore for ci action
2025-10-03 10:59:29 -07:00
matt
8e57588f40
feat(web): launch commander browser with deck builder CTA
2025-09-30 15:49:08 -07:00
matt
6e9ba244c9
fix: restore htmx pagination and seed theme defaults
CI / build (push) Waiting to run
Preview Performance Regression Gate / preview-perf (push) Has been cancelled
2025-09-30 08:26:11 -07:00
matt
0e2eb29258
test: add deterministic csv fixtures for fast random checks
CI / build (push) Waiting to run
Preview Performance Regression Gate / preview-perf (push) Waiting to run
Editorial Lint / lint-editorial (push) Has been cancelled
2025-09-27 16:44:38 -07:00
matt
33570399f0
feat: refresh theme catalog metadata
2025-09-27 15:19:32 -07:00
matt
f2a76d2ffc
feat(editorial): Phase D synergy commander enrichment, augmentation, lint & docs\n\nAdds Phase D editorial tooling: synergy-based commander selection with 3/2/1 pattern, duplicate filtering, annotated synergy_commanders, promotion to minimum examples, and augmentation heuristics (e.g. Counters Matter/Proliferate injection). Includes new scripts (generate_theme_editorial_suggestions, lint, validate, catalog build/apply), updates orchestrator & web routes, expands CI workflow, and documents usage & non-determinism policies. Updates lint rules, type definitions, and docker configs.
2025-09-18 10:59:20 -07:00
matt
16261bbf09
feat(themes): whitelist governance, synergy cap, docs + tests; feat(random): laid roadwork for random implementation, testing in headless confirmed
2025-09-17 13:23:27 -07:00
matt
3e4395d6e9
feat: complete include/exclude observability, fix validation bugs, and organize tests
...
- Add structured logging for include/exclude operations with comprehensive event tracking
- Fix duplicate counting bug in validation API by eliminating double validation passes
- Simplify color identity validation UX by consolidating into single 'illegal' status
- Organize project structure by moving all test files to centralized code/tests/ directory
- Update documentation reflecting feature completion and production readiness
- Add validation test scripts and performance benchmarks confirming targets met
- Finalize include/exclude feature as production-ready with EDH format compliance
2025-09-09 20:18:03 -07:00
matt
0516260304
feat: Add include/exclude card lists feature with web UI, validation, fuzzy matching, and JSON persistence (ALLOW_MUST_HAVES=1)
2025-09-09 09:36:17 -07:00
mwisnowski
6c48fb3437
feat(combos): add Combos & Synergies detection, chip-style UI with dual hover; JSON persistence and headless honoring; stage ordering; docs and tests; bump to v2.2.1
2025-09-01 16:55:24 -07:00
matt
171fa5cbaf
release: v2.0.1 — Web UI major upgrade, theming reset, diagnostics polish, docs refreshed
2025-08-28 16:44:58 -07:00
matt
721e1884af
feat: locks/replace/compare/permalinks; perf: virtualization, LQIP, caching, diagnostics; add tests, docs, and issue/PR templates (flags OFF)
2025-08-28 14:57:22 -07:00
matt
8d1f6a8ac4
feat(web,docs): visual summaries (curve, pips/sources incl. 'C', non‑land sources), tooltip copy, favicon; diagnostics (/healthz, request‑id, global handlers); fetches excluded, basics CSV fallback, list highlight polish; README/DOCKER/release-notes/CHANGELOG updated
2025-08-26 20:00:07 -07:00
mwisnowski
0f73a85a4e
Web UI: setup progress + logs folding, Finished Decks library, commander search UX (debounce, keyboard, highlights, color chips), ranking fixes (first-word priority, substring include), optional auto-select; setup start reliability (POST+GET), force runs, status with percent/ETA/timestamps; stepwise builder with added stage reporting and sidecar summaries; keyboard grid wrap-around; restrict commander search to eligible rows
2025-08-26 09:48:25 -07:00
mwisnowski
acfb29cafb
feat(owned-cards): add owned-only workflow, multi-file parsing, and recommendations export\n\n- Prompt to use only owned cards (gated by presence of lists)\n- Support .txt/.csv owned lists, multi-select; commander exempt\n- Owned-only filtering + add guard; recommendations CSV/TXT when incomplete\n- CSV Owned column when not owned-only\n- Docs and Docker updated (owned_cards + config mounts)\n- CI: Windows EXE on tag; Docker Hub tag fix (no major.minor)\n- Changelog added; RELEASE_NOTES.md ignored
2025-08-25 09:48:05 -07:00
matt
99005c19f8
Release v1.1.0: headless runner + tagging updates (Discard Matters, Freerunning, Craft, Spree, Explore/Map, Rad, Energy/Resource Engine, Spawn/Scion)
2025-08-22 16:32:39 -07:00
matt
cb710d37ed
feat!: auto-setup/tagging; direct builder + rerun prompt; fix(type-summary, .txt dup); refactor(export filenames); ci(DockerHub+GH releases); docs(minimal Windows guide, release notes template)
2025-08-21 17:01:21 -07:00
mwisnowski
712cc38ef6
removed reference to an unpublished python package. Corrected a mistyped directory in the dockerhub instructions
2025-08-21 11:10:31 -07:00
mwisnowski
6fc859b766
Planned first release
2025-08-21 10:50:22 -07:00
mwisnowski
a1d120f700
Added basic docker configuration for test
2025-08-21 09:03:48 -07:00
mwisnowski
ff1912f979
Enacted some cleanup of builder.py. moved Imports to the top and cut out duplicate code/moved it to builder_utils.py
2025-08-19 15:00:28 -07:00
matt
76277f876c
Adjusted logging across the files
2025-01-17 18:04:29 -08:00
mwisnowski
b8d9958564
Fleshed out docstrings, added typings, cleaned up imports, and added a requirements.txt file
...
Additionally, renamed utility.ty to tag_utils.py to fit the naming pattern used with setup.py and setup.utils.py
2025-01-14 09:06:59 -08:00
mwisnowski
083ef937af
Made numerous changes to the card draw functions, as well as other tagging functions up through to artifact tagging
...
These changes were done with teh assistance of traycer
2025-01-02 13:00:52 -08:00
mwisnowski
af0ee0e0b6
Refined land add logic
2024-12-20 13:39:23 -08:00
mwisnowski
ebc0beb38d
Updated gitignore
2024-12-05 14:25:07 -08:00
mwisnowski
73ff4cad3a
Removed csv files and added .gitignore
2024-12-04 14:25:11 -08:00