Skip to content

Route builder — start and time

route name in code: RouteBuilder

IncomingkindControl
Homenavigateroute-creator-button
Guided tournavigate
Saved routesnavigate
OutgoingkindControl
Your routenavigate
Homenavigateroute-builder-back
Route builder — preferencesnavigate
CapabilityStatusProofADO
A manually picked start point beats a late GPS fixpartiale2eRouteBuilder.startOtherPoint
e2eRouteBuilder.startPoi
RNTLRouteBuilderScreen.test.tsx
RNTLRouteBuilderScreen.test.tsx
e2ej1-route-creator.spec.ts
#220 (New)
The remembered city beats GPS on entry; the city can be changed from the catalogueworkse2eRouteBuilder.changeCity
e2eRouteBuilder.city
RNTLRouteBuilderScreen.test.tsx
RNTLRouteBuilderScreen.test.tsx
After a denied location prompt the user can retry; a permission check that never settles does not hang the screenworksRNTLRouteBuilder.retryLocation
RNTLRouteBuilderScreen.test.tsx
RNTLRouteBuilderScreen.test.tsx
Picking the start day and hour (from 5:00)worksRNTLRouteBuilder.startCustomDate ·
RNTLRouteBuilder.startCustomTime ·
RNTLRouteBuilderScreen.test.tsx
Generation shows staged progress; the request limit shows a countdown, a start outside the area a clear messageworksRNTLRouteBuilderScreen.test.tsx
RNTLRouteBuilderScreen.test.tsx
RNTLRouteBuilderScreen.test.tsx
A reduced route is named as such and the preview opens on demandworksRNTLRouteBuilderScreen.test.tsx
APItourGenerator.test.ts
Guide voice choice (female / male / neutral)exists, unverifiedRNTLRouteBuilder.guideVoice ·
Start point from a Japanese postcodeplannedno proof#221 (New)
ControlLabelelementProof (last green build)
route-builder-backno labelIconButtonRNTL×2 e2e×1
start-custom-dateOther dateChipno proof
start-custom-timeOther timeChipno proof
rb-change-cityChange cityButtonRNTL×1 e2e×2
rb-retry-locationRetryButtonRNTL×2
rb-city-* (dynamic)no labelChipRNTL×3 e2e×2
start-other-pointOther starting pointButtonRNTL×2 e2e×1
start-point-searchSearch for a place…SearchbarRNTL×1
start-poi-* (dynamic)no labelList.ItemRNTL×1 e2e×1
guide-voice-* (dynamic)no labelChipno proof

Controls are attributed one level deep: shared components count for the screen that renders them directly.

Last change of the screen file: 3e651f3 (2026-08-30)