You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Guillermo Pages 6ebc57dd36
continuous-integration/drone/push Build is passing Details
feat: migrate to API v2.0 with facility-based routing (Build 358+)
Complete migration to match backend breaking changes from Build 355+ and Build 358+:

**Terminology Migration (Build 355+):**
- Rename club → facility (club_id → facility_id, club_name → facility_name)
- Rename remote → origin/provider (remote_server_id → origin_id, remote_type → provider)
- Update all field references: remote_name → origin_name, remote_logo_url → origin_logo_url

**Facility-Based Routing (Build 358+):**
- Change routing from provider-based to facility-based
- Update URL parameters: remote_slug → facility_slug in all booking/slot endpoints
- Update discovery endpoint: /remotes → /facilities
- Update slot responses: remote object → facility object with new field structure
- Update user settings: default_remote_sport.origin_slug → facility_slug

**Files Updated:**
- 32 files modified (TypeScript types, API clients, hooks, components)
- 150+ field name changes across the codebase
- All response interfaces updated to match new API contract

**Verification:**
- TypeScript compilation: ✓ No errors
- ESLint: ✓ No migration-related issues

BREAKING CHANGES: Requires backend Build 358+ for facility-based routing
3 months ago
..
assessment feat(phase-0): integrate admin clubs API with staging backend 3 months ago
backgrounds feat(phase-0): integrate admin clubs API with staging backend 3 months ago
bookings feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
cards feat(phase-0): integrate admin clubs API with staging backend 3 months ago
landing feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
modals feat(phase-0): integrate admin clubs API with staging backend 3 months ago
profile feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
skeletons feat(phase-0): integrate admin clubs API with staging backend 3 months ago
spinners feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ui feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AchievementBanner.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AdaptiveCourtContainer.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AdaptiveDraggableCourt.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AdminAuthGuard.tsx feat(design): extend professional slate theme throughout manager portal 3 months ago
AnimatedDots.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AuthActions.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
AuthStatus.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
BackButton.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
BookingActionBox.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
BookingCourtCard.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
BookingProgress.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
Card.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CardWithActionButton.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ClaimCredentialsModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CompactTeamRow.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CompactTeamRow.types.ts feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ConfirmDialog.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ConfirmationBox.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ConnectionStatus.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CourtCardHeader.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CourtSlotCard.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
CourtSlotsDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CourtSlotsHeader.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CourtSvg.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
CourtView.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
DecorativeDots.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
DisabledFeedback.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
DraggableCourtWrapper.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
EmptyState.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ErrorMessage.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
InfoDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
JoinRequestModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
JoinRequestNotification.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
JoinRequestsPanel.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
LoadingSpinner.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
LocaleMismatchModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
LoginPromptModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
MatchResultDisplay.module.css feat(phase-0): integrate admin clubs API with staging backend 3 months ago
MatchResultDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
MatchTypeBadge.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
MatchTypeDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
MatchTypeSection.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ModalProvider.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
Navigation.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
NavigationWrapper.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
NotificationToast.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PageBackground.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PartnerSearchModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PastBookingCard.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
PastBookingsTimeline.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PendingScoresList.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
PlayerItem.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PlayerPicker.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
PlayersList.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ProgressBar.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
PunctualityReportTrigger.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
RedirectMessage.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
RemoteSportInfo.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
RemoteSportSelector.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
ResponsiveGrid.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ScoreDetailsContent.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ScoreDetailsDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ScoreDetailsModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ScoreSubmissionModal.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SectionHeader.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SecurityFooter.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SelectionGrid.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SessionMonitor.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SlotStatistics.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SpinnerIcon.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
StatusBadge.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SuccessMessage.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
SwapGroupsPanel.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TeamPlayerAvatar.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TeamPlayerDisplay.module.css feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TeamPlayerDisplay.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TeamPlayerDisplay.types.ts feat(phase-0): integrate admin clubs API with staging backend 3 months ago
ThemeSwitcher.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TimelineTimeSlotHeader.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
TimelineView.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UltraCompactSlotCard.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UltraCompactTimelineView.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UnifiedBookingStatus.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UnifiedEmptySpot.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UnifiedPlayerAvatar.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago
UserBookingsTimeline.tsx feat: migrate to API v2.0 with facility-based routing (Build 358+) 3 months ago
WhatsappSVG.tsx feat(phase-0): integrate admin clubs API with staging backend 3 months ago