hensei-web/src/lib/api
Justin Edmund 0fbdd24491
Job accessories and DatabaseGridWithProvider for jobs (#453)
## Summary

Add job accessories feature and migrate jobs list to
DatabaseGridWithProvider pattern:

- Jobs list now uses DatabaseGridWithProvider (consistent with
weapons/characters/summons)
- Segmented control to switch between jobs and accessories views
- Full CRUD pages for job accessories (detail, edit, new)
- Job creation page for editors
- Navigation dropdown for jobs section

## Changes

### DatabaseGridWithProvider extension
- Extended to support `jobs` resource
- Added `searchJobs` method to search adapter
- Job-specific filters (row, proficiency, master_level, etc.)
- Collection filters hidden for jobs (no element/rarity/series)

### Job grid cells
- `JobIconCell` - portrait thumbnail
- `JobTierCell` - row tier badge
- `JobProficienciesCell` - weapon proficiency icons
- `JobFeaturesCell` - master/ultimate/accessory badges

### Job accessories
- Detail page with job info
- Edit/new pages for editors
- Type utilities (Shield/Manatura)

### Navigation
- Dropdown with "New job" and "New job accessory" options

## Dependencies

Requires hensei-api#206 for backend endpoints.

## Test plan

- [ ] Jobs list loads with DatabaseGridWithProvider
- [ ] Segmented control switches between jobs/accessories
- [ ] Job accessory detail/edit/new pages work
- [ ] Job creation page works for editors
- [ ] Navigation dropdown appears on job pages
2026-01-04 14:44:12 -08:00
..
adapters Job accessories and DatabaseGridWithProvider for jobs (#453) 2026-01-04 14:44:12 -08:00
mutations use resetQueries for weapon collection mutations 2025-12-20 14:07:03 -08:00
queries Job accessories and DatabaseGridWithProvider for jobs (#453) 2026-01-04 14:44:12 -08:00
resources add /users/me endpoint to user adapter 2025-12-14 01:23:55 -08:00
schemas Add weapon stat modifier UI for AX skills and befoulments (#448) 2025-12-31 22:21:22 -08:00
wiki.ts add client-side wiki fetcher to bypass cloudflare 2025-12-14 13:17:21 -08:00