gamer147
f66d20e039
fix(payment-items): use ImporterBase.ParseWireDateTime
2026-05-26 14:08:40 -04:00
gamer147
c23c56d46c
refactor(bootstrap): migrate payment items to seed file
...
Lifts ImportPaymentItems out of GlobalsImporter into a dedicated
PaymentItemImporter driven by Data/seeds/payment-items.json. Wired
into Program.cs and SVSimTestFactory.SeedGlobalsAsync after
PracticeOpponentImporter. Drops the prod-capture file in favor of
the extractor pipeline.
Canonical 4-test suite (basic, idempotent, leave-untouched, skip-zero)
keeps the dict-in-sync upsert pattern Task 2 established.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-26 13:59:50 -04:00
gamer147
0b41474968
fix(practice-opponents): guard duplicate ids + cover edge cases
2026-05-26 13:52:12 -04:00
gamer147
40b0de1d51
refactor(bootstrap): migrate practice opponents to seed file
...
Move /practice/info handling out of GlobalsImporter into a dedicated
PracticeOpponentImporter that reads a normalized JSON seed file
generated by data_dumps/extract/extract-practice-opponents.ps1.
2026-05-26 13:42:59 -04:00
gamer147
7ec4892d73
fix(bootstrap): use Content Include for seeds glob
2026-05-26 13:31:42 -04:00
gamer147
f2a1263198
refactor(bootstrap): add seed loader + extractor scaffolding
2026-05-26 13:24:49 -04:00
gamer147
9090086a47
Class leader fixes
2026-05-26 10:01:37 -04:00
gamer147
b6966ece6e
Prebuilt deck purchasing and fixes
2026-05-26 09:16:21 -04:00
gamer147
fa0901b776
More story fixes
2026-05-25 19:07:49 -04:00
gamer147
ce8d80559b
Story leader fixes
2026-05-25 17:10:08 -04:00
gamer147
a33bfad3bc
Basic card cleanup
2026-05-25 16:55:57 -04:00
gamer147
016efeea2c
DB Cleanup
2026-05-25 16:45:02 -04:00
gamer147
8e913578ff
Consolidation
2026-05-25 16:34:24 -04:00
gamer147
9b051c444c
Story fixes
2026-05-25 15:21:35 -04:00
gamer147
c530809449
Auth logging updates
2026-05-25 14:48:51 -04:00
gamer147
a5e39d71c1
Fix x/y complete story message
2026-05-25 14:42:24 -04:00
gamer147
5e7a65fe5a
Story
2026-05-25 14:36:12 -04:00
gamer147
558e8288eb
Puzzles
2026-05-25 12:03:47 -04:00
gamer147
d067f8a64a
Bootstrapping updates
2026-05-25 01:28:52 -04:00
gamer147
c14408ba06
Seeding reorg
2026-05-24 21:13:15 -04:00
gamer147
34bcc579a5
Additional card content
2026-05-24 17:07:05 -04:00
gamer147
12fb2f4801
Card liquefication
2026-05-24 14:42:44 -04:00
gamer147
d9ef9fe1fc
Pack logic cleanup
2026-05-24 09:27:10 -04:00
gamer147
79209bd70b
Pack opening
2026-05-24 02:03:13 -04:00
gamer147
bdff142d16
Practice/deck editing mostly there
2026-05-24 00:17:28 -04:00
gamer147
21b97269ff
Practice battles work
2026-05-23 22:46:11 -04:00
gamer147
704542786a
Everything up to viewing a deck works
2026-05-23 21:50:47 -04:00
gamer147
499e218be7
Deck fixes
2026-05-23 21:36:27 -04:00
gamer147
d3b2970e11
Deck list work
2026-05-23 19:57:34 -04:00
gamer147
66184b3685
Things were working, suddenly regressed
2026-05-23 18:14:42 -04:00
gamer147
56d3cf0ec8
Seeding updated
2026-05-23 16:25:49 -04:00
gamer147
5f44ee0c7e
Getting ready to seed more data
2026-05-23 15:47:23 -04:00
gamer147
631e42289a
Need to fix index load issues
2026-05-23 14:50:16 -04:00
gamer147
bf6ddf5428
Forgot unversioned xd
2026-05-23 14:18:18 -04:00
gamer147
6b70850b7b
More features
2026-05-23 14:18:01 -04:00
gamer147
b2024af852
Lots of data and model setup
2025-05-18 02:27:17 -04:00
gamer147
79505e0c1a
DTOs for index mostly done, doing DB models
2024-09-12 00:35:31 -04:00
gamer147
ac3b002d74
Stuff works
2024-09-08 10:27:12 -04:00
gamer147
7e4bce9ac5
Testing more garbage encryption
2024-09-07 22:14:24 -04:00
gamer147
f7657c2ec4
Update gitignore
2024-09-05 08:33:12 -04:00
gamer147
ee7e276036
Updates
2024-09-05 08:32:54 -04:00
gamer147
8d62c9f238
Initial commit
2024-09-05 08:20:09 -04:00