bc3102a660c7cc8a91f5e2c3522c794c32f1b100
- Add `react-router-dom` for client-side routing. - Add `shadcn` components: `Sidebar`, `Dialog`, `Button`, `ScrollArea`, `Avatar`, `Badge`, `Card`, `Sheet`, `Tooltip`, `Separator`, `Input`, `Label`. - Implement `AppSidebar` with navigation to Characters and Equipments. - Implement `Characters` page displaying character avatars. - Implement `Equipments` page with: - Horizontal scrollable category filter (multi-select). - Equipment grid layout. - "Extract Equipment" button opening a `Dialog` (refactored from `Extractor` component). - Update `Equipment` API and Service to support filtering by multiple categories. - Add database index to `Equipment` table on `[category, subCategory]`. - Refactor `App.tsx` and `Layout.tsx` to use the new routing and sidebar structure. - Remove legacy `Stash` and `Extractor` components.
Description
Build, remix, and re-style characters with AI
6 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
99.4%
CSS
0.4%
Dockerfile
0.1%