Commit graph

683 commits

Author SHA1 Message Date
3e21cb697d fix confirm_claim not setting deleted_at 2025-12-18 00:35:41 -08:00
42f3d3a9cf include crew_total_score in gw events index 2025-12-17 23:03:22 -08:00
5afd31fdb6 soft delete phantoms after claim confirmation
keeps phantom records for logging, excludes from all queries
2025-12-17 20:08:28 -08:00
de72d21e24 add decline/pending endpoints for phantom claims
- decline_claim action lets assigned user reject assignment
- pending_phantom_claims endpoint for user's pending claims
- with_crew blueprint view for phantom claims context
2025-12-17 18:28:23 -08:00
75862aec03 add sorting and filtering to collection weapons 2025-12-16 21:15:44 -08:00
0c9d1d8e06 add element variant downloading for null element weapons 2025-12-16 21:15:39 -08:00
7e548109d6 improve wiki import suggestions
- strip _note suffix from null element weapon IDs
- look up weapon series by name to return UUID
2025-12-16 21:12:16 -08:00
9f2d9abdb5 add max_level to wiki import suggestions 2025-12-16 17:12:02 -08:00
7f2db88a6c Fix merge conflict 2025-12-15 17:53:06 -08:00
00a9b61d92 add migration to remove standard series from db 2025-12-15 17:51:51 -08:00
3ac6829a45 add migration to remove standard series from db 2025-12-15 17:48:17 -08:00
244e3f51eb remove Standard series, shift IDs down 2025-12-15 17:47:23 -08:00
93e3526d1e fix comma-separated series parsing in batch import 2025-12-15 17:47:00 -08:00
579736e981 remove gacha_available from character parsers/importers 2025-12-15 16:53:44 -08:00
c17dbfbcc7 add download_image endpoint for job skills 2025-12-15 16:09:02 -08:00
d613da4428 add job skill image downloader 2025-12-15 16:08:57 -08:00
b341185b54 add image_id and action_id fields to job_skills 2025-12-15 16:08:53 -08:00
834192dc11 fix /jobs/:id/skills to return job's own skills, add emp_skills endpoint 2025-12-15 14:30:32 -08:00
b458335e31 add update endpoint for jobs 2025-12-15 14:21:25 -08:00
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