b91ef0a4dd
standardize links format in blueprints
...
return wiki: {en, ja} + gamewith, kamigame at top level
2025-12-15 12:47:11 -08:00
056aa3676f
move gacha from characters to weapons
...
weapons have gacha boolean now, characters don't
2025-12-15 12:46:43 -08:00
d54af86dc1
remove Standard season, remap values to start at 1
2025-12-15 09:51:19 -08:00
df6d811736
parse gacha fields from wiki data for characters
2025-12-15 09:51:15 -08:00
f28e61b303
add Holiday to CHARACTER_SERIES enum
2025-12-15 09:50:53 -08:00
acf8010669
accept wiki_raw in entity create/update
2025-12-14 21:50:30 -08:00
ee96bf3ce8
fix weapon proficiency parsing from wiki data
2025-12-14 21:50:25 -08:00
b141cd07c4
fix wiki field names for uncap parsing
...
- characters/summons use max_evo, weapons use evo_max
- characters: 5=FLB, 6=ULB
- summons: 4=FLB, 5=ULB, 6=trans
- keep 5star fallback for legacy character data
2025-12-14 21:13:59 -08:00
f083258552
fix wiki suggestion parsing: element case, stats fields, url extraction
2025-12-14 19:36:03 -08:00
57b5cd0d33
extract summon_id from wiki data in batch preview
2025-12-14 16:29:29 -08:00
f589f58eb5
batch_preview: accept pre-fetched wiki_data from client
2025-12-14 13:12:25 -08:00
9e72e828f7
fix wiki fetch: add user-agent header and proper error handling
2025-12-14 12:57:50 -08:00
4d75835c71
move WikiError into Granblue namespace to fix production autoloading
2025-12-14 12:41:07 -08:00
65a10abe6d
update schema files
2025-12-14 11:58:45 -08:00
1054920fcb
add gbf series mapping for weapon/summon imports
2025-12-14 11:58:42 -08:00
3601579a7b
fix weapon importer to use series slug
2025-12-14 11:58:38 -08:00
e1d212c764
update summon model and blueprint for series lookup
2025-12-14 11:58:34 -08:00
c4e42b0968
update character model and blueprint for series lookup
2025-12-14 11:58:30 -08:00
ead6f45802
add routes for character/summon series
2025-12-14 11:58:26 -08:00
3b5b8412d3
add summon series lookup table
2025-12-14 11:58:22 -08:00
e7e9bd0f86
add character series lookup table
2025-12-14 11:58:10 -08:00
1caffecdad
add next-api.granblue.team to allowed hosts
2025-12-14 01:48:15 -08:00
349b542c0e
fix rescue_from order so StandardError is checked last
2025-12-14 01:48:11 -08:00
d4131cf51d
allow :retired param in membership and phantom player controllers
2025-12-14 01:48:06 -08:00
371f2a29dd
fix artifact import: preload queries, handle symbol keys
2025-12-14 01:42:06 -08:00
5666ee300c
fix import_params to pass nested game data
2025-12-14 01:42:05 -08:00
513f8c6a66
use 1-based values for collection_privacy enum
2025-12-14 01:23:42 -08:00
07f23e2b74
add /users/me settings endpoint
2025-12-14 01:23:37 -08:00
e0ba2d98c3
add show_granblue_id to users
2025-12-14 01:23:33 -08:00
f4ef04881e
add bulk_create endpoint for phantom players
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 23:33:49 -08:00
fb253adf45
add catch-all exception handler to log 500 errors
2025-12-13 21:41:29 -08:00
4224dcb257
move recruited_by to separate view to avoid N+1
2025-12-13 21:40:42 -08:00
981feff814
add grid_artifact and weapon_series to party show includes
2025-12-13 21:39:47 -08:00
56280eb0ff
preload crews and favorites to fix remaining N+1s
2025-12-13 21:38:54 -08:00
6f3f0d92ff
fix N+1 queries in parties index
2025-12-13 21:32:37 -08:00
ef7c158736
add implementation plans for artifacts, character series, weapon series
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 20:54:48 -08:00
b8947dbaf3
add artifact import service spec
...
tests parsing game artifact data with skill decoding
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 20:54:42 -08:00
272f612357
add import services for characters, weapons, summons
...
parses game JSON inventory data and creates collection records
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 20:54:38 -08:00
c498278c89
fix array extraction order in artifact import
2025-12-13 20:12:00 -08:00
36dc4207c9
increase awakening_level max to 20
2025-12-13 20:11:53 -08:00
aa198f072b
add import endpoints to collection controllers
2025-12-13 20:10:18 -08:00
860177c0a4
add show_gamertag to user
2025-12-13 20:09:52 -08:00
534414939b
add current_membership to crew response
2025-12-13 20:09:44 -08:00
4db5f4224e
return artifact enum values as integers
2025-12-13 20:09:34 -08:00
0a069c0324
fix N+1 query in by_event: include user for membership
2025-12-04 03:05:53 -08:00
d4c88997ff
add retired flag to phantom players
2025-12-04 03:02:46 -08:00
26718b5a3e
gw event improvements: status field, members_during_event endpoint
2025-12-04 03:02:35 -08:00
7d27d3c8b1
allow officers to update joined_at on members and phantoms
2025-12-04 03:02:27 -08:00
0337bc1e92
add by-event score endpoints that auto-create participation
2025-12-04 03:02:22 -08:00
b4f4f9c304
fix total_score to sum individual honors instead of crew scores
2025-12-04 03:02:18 -08:00