2c2580fba3
use job mutations and fix skill removal payload
2025-12-21 23:07:18 -08:00
12074203f1
add raid parties pane
...
click raid tile to see other parties for same raid
filters for element and battle settings
2025-12-21 12:29:49 -08:00
28b5f3de4f
party info grid + edit sidebar ( #446 )
...
adds a bunch of stuff for viewing and editing party metadata
## what's new
- **party info grid** - shows raid, settings, performance metrics, video
in a nice tile layout
- **party edit sidebar** - edit all the party metadata: battle settings,
clear time, button/chain/summon counts, video url, raid selection
- **raid selector** - browse raids by section (raids/events/solo),
search, sort by difficulty
- **input clearable prop** - inputs can now have a clear button
also some switch component cleanup and misc fixes
2025-12-21 03:01:28 -08:00
d1198422fe
use resetQueries for weapon collection mutations
...
prevents item-shifting issues when sort order changes
2025-12-20 14:07:03 -08:00
0bc00e090c
add roster types and getRoster to crew adapter
2025-12-20 04:15:15 -08:00
18ab04b32d
add season and series to unified search result type
2025-12-20 04:14:51 -08:00
fd0044211b
add raids/groups database pages with view toggle
2025-12-20 01:08:36 -08:00
916a6f52cd
add collection counts query for nav tab totals
2025-12-19 15:42:46 -08:00
2ebe9ec086
send array params as comma-separated values for rails
2025-12-19 12:26:31 -08:00
9b15cad7ce
add equippable characters section to artifact detail pane
2025-12-19 01:36:24 -08:00
c402d7a7e3
fix proficiency filter to send array
2025-12-19 01:07:52 -08:00
b4f58aa5af
add skill, element, proficiency filters to artifact collection
2025-12-19 00:40:15 -08:00
a56d8f1870
add bulk delete mutations for collection items
2025-12-19 00:40:04 -08:00
1e1f4f9478
add artifact skill api methods and types
...
- gameName field on ArtifactSkill type
- getSkill and updateSkill adapter methods
- skillById query and skillDetail key
2025-12-18 23:14:47 -08:00
e83650cb97
support aux_weapon in job database
2025-12-18 21:34:32 -08:00
74df78a949
add membership history editing for boomerang players
2025-12-18 19:37:49 -08:00
b718dcc335
use username instead of membershipId in member page URL
2025-12-18 13:22:08 -08:00
807cb8fb96
add member/phantom gw scores history pages
2025-12-18 11:04:07 -08:00
2800bf0554
add crew scores tab to gw events page
2025-12-17 22:40:15 -08:00
d90d4e76bf
tweak notification modal and badge styling
...
fix phantom claims response key, add element colors to badge
2025-12-17 20:07:29 -08:00
ef95a294b3
add api layer for phantom claim accept/decline
...
- declinePhantomClaim and getPendingPhantomClaims adapter methods
- useDeclinePhantomClaim mutation
- pendingPhantomClaims query
- crew field on PhantomPlayer type
2025-12-17 18:29:33 -08:00
828c70a07e
add server-side sorting support for database grid
2025-12-17 10:17:10 -08:00
696d792a8b
auto-populate series from wiki suggestions
2025-12-16 21:12:49 -08:00
52d9591f07
use more import suggestions for weapons/summons
2025-12-16 17:04:52 -08:00
acd784fe2d
add downloadSkillImage to job adapter
2025-12-15 16:09:11 -08:00
767eda424e
fix job skills adapter to expect array, add emp_skills method
2025-12-15 14:30:47 -08:00
0cf7982809
fix job adapter response handling, update tier names
2025-12-15 14:21:35 -08:00
34c3dd6aa6
update entity types for new api format
...
- remove links property, use wiki/gamewith/kamigame at top level
- add seriesNames to Character
2025-12-15 12:48:16 -08:00
6ba89dc216
use granblueId in database URLs instead of UUID
...
- rename route folders from [id] to [granblueId]
- update all server load functions to use params.granblueId
- update detail/edit/new pages to navigate with granblueId
- update cross-entity links (recruits, recruitedBy)
- update TanStack Query keys to use granblueId
backend's IdResolvable already supports fetching by granblueId
2025-12-15 11:26:52 -08:00
b5f832191f
add gacha suggestion types and use CharacterGachaSection
2025-12-15 09:52:08 -08:00
ed6a9fd2f4
send wiki_raw when creating entities from import
2025-12-14 21:50:40 -08:00
e1ba34048a
improve import form components
...
- fix Select reactivity with external value changes
- add series/promotions to taxonomy sections
- add onDataChange callbacks to uncap sections
- add game CDN image helpers for batch imports
- expand suggestion type definitions
2025-12-14 19:35:20 -08:00
37f2178d4a
pre-fill summon ID from wiki data in batch import
2025-12-14 17:01:16 -08:00
3ec5e9f48a
fix: preserve wiki_data keys during request transform
2025-12-14 13:28:43 -08:00
5c870b148e
use client-side wiki fetch for batch preview imports
2025-12-14 13:17:34 -08:00
34db76fbdc
add client-side wiki fetcher to bypass cloudflare
2025-12-14 13:17:21 -08:00
50ee6b80ff
add character/summon series to entity adapter and queries
2025-12-14 11:59:31 -08:00
9ee90fc6fc
add /users/me endpoint to user adapter
2025-12-14 01:23:55 -08:00
4745baca1c
add bulk phantom creation, delete confirmation, default to all filter
...
- bulk create phantoms with individual join dates
- confirm before deleting phantoms
- reorder filters with All first and as default
2025-12-13 23:12:40 -08:00
7e0f66d9cc
fix registration availability checks and signup endpoint
...
- correct api paths for username/email availability checks
- use singleton userAdapter instead of creating new instance
- use getApiBaseUrl() for signup to include /api/v1 prefix
2025-12-13 22:15:31 -08:00
aee62522e9
redesign profile header with gamertag + gbf profile link
2025-12-13 21:24:09 -08:00
a3c5676c4c
add missing type props: dates, wiki links, editKey, gw stats
2025-12-13 14:55:40 -08:00
aee0690b2d
add crew UI components, store, queries, and mutations
2025-12-04 03:03:27 -08:00
32af6a7788
crew members page improvements
...
- edit join date dialog
- add phantom with join date
- dropdown menus for member actions
- disable scout when roster full (30)
- invalidate gw queries on join date change
2025-12-04 03:03:04 -08:00
f4d04a7073
gw event page improvements
...
- total honors instead of total score
- muted style for players with existing scores
- by-event score endpoints
2025-12-04 03:02:58 -08:00
43f9f37ccc
add sync mutations for grid items
2025-12-03 22:52:31 -08:00
48121612fc
add collection refs and sync methods to frontend types and adapters
2025-12-03 22:51:23 -08:00
eaae29f007
simplify artifact mutation, remove optimistic update
2025-12-03 20:51:58 -08:00
e595196172
clean up debug logs from skill filtering investigation
2025-12-03 17:14:05 -08:00
a29cdbb454
fix cache key to include query params
...
was generating same cache key for /artifact_skills and
/artifact_skills?group=group_i causing filtered requests
to return cached unfiltered results
2025-12-03 17:13:54 -08:00