Commit graph

10 commits

Author SHA1 Message Date
683c28e172 feat: Create UserAdapter and complete Phase 1 & 2 of migration
- Created new UserAdapter for user profile and favorites operations
- Updated routes/teams/explore and routes/[username] to use adapters directly
- Deleted resource facade files (parties.ts, grid.ts, users.ts)
- All services and initial routes now use adapters without backward compatibility
- Updated migration plan to track completed work
2025-09-20 00:42:13 -07:00
2605a539b6 refactor: Remove backward compatibility in adapter migration
- Update services to use adapters directly without FetchLike
- Remove constructor fetch dependency from services
- Add favorite/unfavorite methods to PartyAdapter
- Simplify API resource files to act as facades temporarily
- Services now instantiate without fetch parameter
- Direct adapter usage improves type safety and reduces complexity
2025-09-20 00:37:26 -07:00
7c7ed8b579 chore: update dependencies and misc files 2025-09-17 10:48:15 -07:00
e4c59e14f6 feat: add grid API endpoints and drag-drop support 2025-09-17 10:46:49 -07:00
7538b5ae04 add api endpoints for database items 2025-09-17 05:33:10 -07:00
ad2e04623f add parties list endpoint for explore page 2025-09-16 20:08:28 -07:00
da4c3d09f9 add grid api endpoints and services 2025-09-15 21:24:37 -07:00
1b6da60aa3 Add API client and resource modules 2025-09-15 04:04:09 -07:00
cbd92e2d52 Flesh out API layer 2025-09-11 03:53:43 -07:00
0edf8c4191 Added WIP structure for API library 2025-09-09 03:18:04 -07:00