c3dbab896c
include grade in artifact blueprints by default
2025-12-03 13:32:53 -08:00
7cf237b7b3
update ArtifactGrader with scrap/keep/reroll actions
...
recommendations now suggest:
- scrap: low score, bad skills, or no valuable skills
- keep: high score or all ideal skills
- reroll: mediocre artifacts with improvement potential
2025-12-03 13:32:48 -08:00
8787aa34a3
include reroll_slot and grades in artifact responses
2025-12-03 13:27:35 -08:00
58cb970457
add ArtifactGrader service for skill evaluation
...
grades artifacts based on skill tiers, base strength, and synergy.
provides reroll recommendations for suboptimal lines.
2025-12-03 13:27:31 -08:00
e6539ad7e1
add reroll_slot to artifact models
2025-12-03 13:27:26 -08:00
e6438eaabe
support series_slug filter in weapon_keys endpoint
2025-12-03 12:59:07 -08:00
97cb59894a
include weapon_series flags in series response
2025-12-03 12:59:04 -08:00
cc7ac1956b
add artifact controllers and routes
2025-12-03 12:58:44 -08:00
069118cbe9
add artifact blueprints
2025-12-03 12:58:40 -08:00
c19259c84a
add artifact models with skill validations
2025-12-03 12:58:32 -08:00
f64fd63b6c
add series= setter for weapon, include flags in series list
2025-12-03 12:38:41 -08:00
20ea6e4fd8
update weapon processor to use weapon_series
2025-12-03 10:46:09 -08:00
bd5f1b0240
add weapon_series API endpoints and update blueprints
2025-12-03 10:45:57 -08:00
c395acaefc
update models to use weapon_series associations
2025-12-03 10:45:48 -08:00
9d6dd335ae
add weapon_series and weapon_key_series tables and models
2025-12-03 10:45:25 -08:00
e944f93ca3
fix collection_weapon awakening_level default
...
set model-level default so validation passes before db default applies
2025-12-03 09:03:42 -08:00
99292f20ef
add batch endpoints for collection items
...
POST /collection/{characters,weapons,summons}/batch
2025-12-03 09:03:37 -08:00
4a471dd273
add filtering/sorting params to collection characters endpoint
2025-12-02 17:19:15 -08:00
689aa96645
always include awakening field in collection character response
2025-12-02 17:19:11 -08:00
e97b0ade55
add default awakening, sorting, filtering scopes to CollectionCharacter
2025-12-02 17:19:07 -08:00
5bc179afa8
unify collection api: single endpoint for all users
...
- restructure routes: read via /users/:id/collection/*, write via /collection/*
- add user lookup + privacy check to collection_characters_controller
- add race, proficiency, gender scopes to model
- delete old collection_controller
2025-12-02 15:31:39 -08:00
32bc9f5872
fix /users/me endpoint to use current_user
2025-12-02 06:54:12 -08:00
9c5c859da6
add season/series/promotions filters to search endpoints
2025-12-02 05:54:52 -08:00
208d1f4836
add formal promotion to enums
2025-12-02 05:25:04 -08:00
cb016580bd
add recruited_by field to character blueprint
2025-12-02 05:25:01 -08:00
05dd8996a4
weapons/summons controllers: permit promotions param
2025-12-02 04:40:22 -08:00
0dba56c55d
weapon/summon blueprints: serialize promotions
2025-12-02 04:39:49 -08:00
e81c55905c
weapons/summons: add promotion scopes and helpers
2025-12-02 04:39:30 -08:00
6f646101f2
add promotions integer array to weapons and summons
2025-12-02 04:39:15 -08:00
db048dc4e9
characters: permit season, series, gacha_available params
2025-12-02 04:18:37 -08:00
a3c33ce06a
add season/series fields to CharacterBlueprint
2025-12-02 04:13:43 -08:00
afa1c5154f
add season/series validations, scopes, helpers to Character
2025-12-02 04:09:55 -08:00
24d8d20ff8
add CHARACTER_SEASONS and CHARACTER_SERIES enums
2025-12-02 04:07:38 -08:00
6254bfde6f
add nicknames, links to entity blueprints; recruits returns character info
2025-12-02 02:14:52 -08:00
f5760b1833
add batch_preview endpoint for entity import
2025-12-01 23:39:49 -08:00
707c0436c5
api: add update endpoints for characters, weapons, and summons
...
Add PATCH/PUT update actions to all three entity controllers with
editor role authorization. Routes updated to include :update action.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 03:23:24 -08:00
29cb276a2a
weapons: add validate, create, download endpoints
...
Add weapon entity creation API following the established pattern from
characters and summons controllers.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-01 03:04:15 -08:00
d70683ea1f
character validator: skip CRL in dev
2025-12-01 02:41:21 -08:00
a27bdecde0
summons: add validate, create, download endpoints
2025-12-01 02:41:16 -08:00
deb5cfddb2
add character creation + image download API
...
- validate granblue_id via HEAD request to GBF CDN
- create characters with editor role check (role >= 7)
- async image download job with Redis status polling
- download_status endpoint for progress tracking
2025-12-01 00:48:40 -08:00
916b72d58d
fix grid_characters: don't overwrite resolved IDs in assign_raw_attributes
2025-11-30 20:17:07 -08:00
af202716a2
add related characters endpoint
2025-11-30 20:16:46 -08:00
be5be0c3fe
fix blueprints: use correct association names instead of 'object'
2025-11-29 17:41:29 -08:00
144b5cab58
Return proper REST response for deleting a party for more endpoints
2025-09-22 02:51:50 -07:00
4eee998cea
Return proper REST response for deleting a party
2025-09-22 00:50:30 -07:00
5c6865ce0d
Add dates view to search endpoint responses
2025-09-19 23:38:06 -07:00
f0e44249b7
Use full view for individual resource show endpoints
2025-09-19 23:37:38 -07:00
7a1e2fc8f9
Update uncap level endpoints to use uncap view
...
- Change response view from :nested/:full to :uncap for update_uncap_level
- Add default value of 0 for transcendence_step when not provided
- Fix max_uncap_level method call in GridSummonsController
2025-09-19 23:36:43 -07:00
f66e4d5a48
Add transcendence_step to uncap view in grid blueprints
2025-09-19 23:36:24 -07:00
4e5bb350d1
Make transcendence_step optional in grid models
...
- Change transcendence_step validation from required to optional
- Allow nil values but maintain numeric validation when present
- Add nil check in GridCharacter transcendence validation
2025-09-19 23:36:04 -07:00