Files
TREK/client/scripts/strict-baseline.json
T
Maurice 49afee161d feat(mobile): phone styling for tours list, trip settings and admin cards
The tours list in the places browser now uses the same rows as places: a
grade or type tile, the day plan's figure badges and a day badge or plus on
the right. A shared "Planned on desktop" badge replaces the grey hint box
there and sits under the road trip's empty stage.

Trip settings and trip edit open phone sheets instead of the desktop
dialogs; the edit sheet gains the day count of a dateless trip and the
reminder. Questions are asked in phone sheets, not the browser.

Admin on the phone: the paddle regions and school holiday cards are phone
cards on their shared hooks, long addon descriptions fold to two lines,
the addon header keeps the wordmark inside its sentence, the group bands
drop the dash and the permissions actions get a row of their own. The
Tours addon gets its catalog name and description in every locale.

The journey map on the phone shows every layer without the switch bar.
2026-10-22 21:26:41 +02:00

164 lines
8.2 KiB
JSON

{
"src/components/Admin/AddonManager.tsx": 2,
"src/components/Admin/AdminPluginsPanel.test.tsx": 2,
"src/components/Admin/AdminPluginsPanel.tsx": 3,
"src/components/Admin/storage/useStorageAdmin.test.tsx": 1,
"src/components/Admin/useBackupAdmin.ts": 1,
"src/components/Budget/BudgetPanelMemberChips.tsx": 1,
"src/components/Budget/CostsPanel.test.tsx": 1,
"src/components/Collab/CollabChat.helpers.ts": 1,
"src/components/Collab/CollabChat.tsx": 3,
"src/components/Collab/CollabChatEmojiPicker.tsx": 5,
"src/components/Collab/CollabChatMessageText.tsx": 2,
"src/components/Collab/CollabChatMessages.tsx": 4,
"src/components/Collab/CollabChatReactionBadge.tsx": 1,
"src/components/Collab/CollabChatReactionMenu.tsx": 2,
"src/components/Collab/CollabChatTwemojiImg.tsx": 1,
"src/components/Collab/CollabNotes.helpers.ts": 3,
"src/components/Collab/CollabNotes.test.tsx": 2,
"src/components/Collab/CollabNotes.tsx": 23,
"src/components/Collab/CollabNotesCard.tsx": 1,
"src/components/Collab/CollabNotesCategorySettingsModal.tsx": 6,
"src/components/Collab/CollabNotesEditableCatName.tsx": 2,
"src/components/Collab/CollabNotesFormModal.tsx": 8,
"src/components/Collab/CollabPanel.tsx": 6,
"src/components/Collab/CollabPolls.test.tsx": 1,
"src/components/Collab/CollabPolls.tsx": 4,
"src/components/Collab/WhatsNextWidget.test.tsx": 16,
"src/components/Collab/WhatsNextWidget.tsx": 5,
"src/components/Collab/useCollabChat.ts": 6,
"src/components/Files/FileManager.tsx": 2,
"src/components/Files/FileManagerAssignModal.tsx": 2,
"src/components/Files/FileManagerMarkdownPreviewModal.tsx": 4,
"src/components/Files/FileManagerPdfPreviewModal.tsx": 5,
"src/components/Files/FileManagerPreviewModals.test.tsx": 3,
"src/components/Files/useFileManager.ts": 5,
"src/components/Journey/JourneyDayDawarich.test.tsx": 1,
"src/components/Journey/JourneyDetailPageSettingsDialog.tsx": 1,
"src/components/Journey/JourneyMap.test.tsx": 6,
"src/components/Journey/journeyGeo.ts": 4,
"src/components/Layout/Navbar.test.tsx": 1,
"src/components/Map/MapView.test.tsx": 2,
"src/components/Map/MapView.tsx": 8,
"src/components/Map/MapViewGL.tsx": 1,
"src/components/Map/ReservationOverlay.test.tsx": 1,
"src/components/Map/transitGeometry.ts": 1,
"src/components/Map/useDawarichTrailGL.test.ts": 4,
"src/components/Map/useMarkerThumbs.ts": 1,
"src/components/PDF/TripPDF.tsx": 40,
"src/components/Packing/PackingListPanelItemRow.test.tsx": 2,
"src/components/Planner/DayPlanSidebar.constants.ts": 1,
"src/components/Planner/DayPlanSidebar.tsx": 61,
"src/components/Planner/DayPlanSidebarNoteModal.test.tsx": 1,
"src/components/Planner/PlaceFormModal.test.tsx": 3,
"src/components/Planner/PlaceFormModal.tsx": 1,
"src/components/Planner/PlaceInspector.tsx": 17,
"src/components/Planner/PlacesBulkCategoryModal.test.tsx": 1,
"src/components/Planner/PlacesSidebar.tsx": 1,
"src/components/Planner/PlacesSidebarMobileDayPicker.tsx": 8,
"src/components/Planner/ReservationModal.tsx": 4,
"src/components/Planner/TransitSearchPanel.tsx": 2,
"src/components/Planner/assignmentOptions.ts": 1,
"src/components/Planner/bookings/bookingFacts.ts": 1,
"src/components/Planner/bookings/bookingsModel.ts": 2,
"src/components/Planner/bookings/timelineModel.ts": 4,
"src/components/Planner/reservationFormModel.test.ts": 1,
"src/components/Planner/transportEndpoints.ts": 2,
"src/components/Planner/useDayDetail.ts": 2,
"src/components/Planner/usePlacesSidebar.ts": 1,
"src/components/Planner/useTripExport.ts": 1,
"src/components/Plugins/PluginFrame.tsx": 2,
"src/components/Roadtrip/RoadtripAlternativesBar.tsx": 1,
"src/components/Roadtrip/RoadtripCorridorPanel.tsx": 4,
"src/components/Roadtrip/RoadtripSidebarBadges.tsx": 4,
"src/components/Roadtrip/RoadtripSidebarDriveBands.tsx": 2,
"src/components/Roadtrip/RoadtripSidebarHeaders.tsx": 1,
"src/components/Roadtrip/RoadtripSidebarRefuelBand.tsx": 5,
"src/components/Roadtrip/RoadtripTrackModal.tsx": 4,
"src/components/Roadtrip/ServiceStopSection.tsx": 2,
"src/components/Roadtrip/useRoadtripRoutes.test.ts": 2,
"src/components/Roadtrip/useRoadtripRoutes.ts": 4,
"src/components/Settings/DisplaySettingsTab.tsx": 2,
"src/components/Settings/MapboxPreview.tsx": 1,
"src/components/Settings/NotificationsTab.test.tsx": 1,
"src/components/Settings/PasskeysSection.tsx": 1,
"src/components/Settings/PhotoProvidersSection.test.tsx": 2,
"src/components/Studio/StudioCanvas.tsx": 1,
"src/components/Studio/StudioInspector.tsx": 1,
"src/components/Studio/autoLayout.ts": 1,
"src/components/Todo/todoListModel.ts": 1,
"src/components/Tours/planner/TourPlannerPanels.tsx": 2,
"src/components/Tours/planner/useTourPlanner.ts": 2,
"src/components/Trips/TripFormModal.tsx": 3,
"src/components/Vacay/VacayCalendar.tsx": 1,
"src/components/Vacay/VacayPersons.tsx": 4,
"src/components/Vacay/VacaySettings.tsx": 2,
"src/components/Vacay/VacaySharedCalendars.tsx": 1,
"src/components/Vacay/holidayRegions.test.ts": 2,
"src/components/Vacay/holidayRegions.ts": 4,
"src/components/Weather/WeatherWidget.tsx": 14,
"src/components/shared/CustomSelect.test.tsx": 1,
"src/components/shared/PlaceAvatar.test.tsx": 2,
"src/components/shared/PlaceAvatar.tsx": 1,
"src/components/shared/PlaceAvatarUpload.test.tsx": 1,
"src/hooks/useDawarichSuggestions.test.ts": 1,
"src/mobile/screens/admin/MAdminAddonManager.tsx": 2,
"src/mobile/screens/admin/MAdminPluginsPanel.tsx": 6,
"src/mobile/screens/journey/MJourneySettingsSheet.tsx": 1,
"src/mobile/screens/settings/MSettingsAccount.tsx": 1,
"src/mobile/screens/trip/MTripShell.tsx": 1,
"src/mobile/screens/trip/map/MMapArea.tsx": 1,
"src/mobile/screens/trip/places/MPlacesBrowser.tsx": 2,
"src/mobile/screens/trip/plan/planTimelineModel.ts": 1,
"src/mobile/screens/trip/roadtrip/MRoadtripTab.tsx": 2,
"src/mobile/screens/trip/roadtrip/MRtAlternativesBar.tsx": 1,
"src/mobile/screens/trip/roadtrip/MRtCorridorBar.tsx": 1,
"src/mobile/screens/trip/roadtrip/MRtCorridorSheet.tsx": 2,
"src/mobile/screens/trip/sheets/MReservationSheet.tsx": 1,
"src/mobile/screens/trip/tabs/transportsModel.ts": 1,
"src/mobile/screens/vacay/MVacaySettingsSheet.tsx": 1,
"src/pages/AtlasPage.tsx": 6,
"src/pages/FilesPage.tsx": 1,
"src/pages/JourneyDetailPage.tsx": 1,
"src/pages/JourneyPublicPage.test.tsx": 1,
"src/pages/LoginPage.tsx": 1,
"src/pages/VacayPage.tsx": 1,
"src/pages/admin/useAdmin.ts": 4,
"src/pages/atlas/atlasModel.ts": 2,
"src/pages/atlas/useAtlas.ts": 9,
"src/pages/collections/collectionsModel.ts": 1,
"src/pages/journeyDetail/useJourneyDetail.ts": 3,
"src/pages/sharedTrip/SharedPlanView.tsx": 1,
"src/pages/tripPlanner/PlanMapStage.tsx": 1,
"src/pages/tripPlanner/b4a-wiring.test.ts": 1,
"src/pages/tripPlanner/useBookingEdits.ts": 1,
"src/pages/tripPlanner/useDayPlanEdits.ts": 2,
"src/pages/tripPlanner/useMapPlaces.ts": 3,
"src/pages/tripPlanner/usePlaceEdits.ts": 2,
"src/pages/tripPlanner/usePlaceFormOpeners.test.ts": 2,
"src/pages/tripPlanner/usePlaceFormOpeners.ts": 1,
"src/pages/tripPlanner/useTripPlanner.ts": 2,
"src/repo/tripRepo.ts": 2,
"src/store/slices/budgetSlice.test.ts": 1,
"src/utils/formatters.test.ts": 1,
"src/utils/touchDragPolyfill.ts": 1,
"tests/integration/api/client.test.ts": 1,
"tests/integration/hooks/useRouteCalculation.test.ts": 1,
"tests/unit/i18n/i18nKeysScript.test.ts": 3,
"tests/unit/mobile/admin/MAdminAddonManager.test.tsx": 2,
"tests/unit/mobile/admin/MAdminGitHubPanel.test.tsx": 1,
"tests/unit/mobile/admin/MAdminNotifyMatrix.test.tsx": 1,
"tests/unit/mobile/admin/MAdminStoragePanel.test.tsx": 1,
"tests/unit/mobile/dashboard/MDashWidgets.test.tsx": 1,
"tests/unit/mobile/settings/MSettingsNotifications.test.tsx": 3,
"tests/unit/mobile/settings/MSettingsPlugins.test.tsx": 2,
"tests/unit/mobile/trip/MCostsTab.test.tsx": 1,
"tests/unit/mobile/trip/filesModel.test.ts": 3,
"tests/unit/remoteEventHandler/budget.test.ts": 1,
"tests/unit/remoteEventHandler/trip.test.ts": 1,
"tests/unit/scripts/eslint-ratchet.test.ts": 1,
"tests/unit/slices/budgetSlice.test.ts": 1,
"tests/unit/studio/autoLayout.travel.test.ts": 3,
"tests/unit/studio/mapFraming.test.tsx": 1
}