Kreator trasy — start i czas
nazwa trasy w kodzie: RouteBuilder
Jak tu trafić / dokąd stąd
Dział zatytułowany „Jak tu trafić / dokąd stąd”Wejścia
Dział zatytułowany „Wejścia”| Wejścia | kind | Kontrolka |
|---|---|---|
| Ekran główny | navigate | route-creator-button |
| Wycieczka z przewodnikiem | navigate | — |
| Zapisane trasy | navigate | — |
Wyjścia
Dział zatytułowany „Wyjścia”| Wyjścia | kind | Kontrolka |
|---|---|---|
| Twoja trasa | navigate | — |
| Ekran główny | navigate | route-builder-back |
| Kreator trasy — preferencje | navigate | — |
Zdolności na tym ekranie
Dział zatytułowany „Zdolności na tym ekranie”| Zdolność | Status | Dowód | ADO |
|---|---|---|---|
| Ręcznie wybrany punkt startu wygrywa ze spóźnionym odczytem GPS | częściowo | e2eRouteBuilder.startOtherPoint ✓e2e RouteBuilder.startPoi ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓e2e j1-route-creator.spec.ts ✓ | #220 (New) |
| Zapamiętane miasto wygrywa z GPS przy wejściu; miasto można zmienić z katalogu | działa | e2eRouteBuilder.changeCity ✓e2e RouteBuilder.city ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Po odmowie dostępu do lokalizacji można ponowić próbę; zawieszone pytanie o uprawnienia nie blokuje ekranu | działa | RNTLRouteBuilder.retryLocation ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Wybór dnia i godziny startu (już od 5:00) | działa | RNTLRouteBuilder.startCustomDate ·RNTL RouteBuilder.startCustomTime ·RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Generowanie pokazuje etapy pracy; limit żądań daje odliczanie, start poza obszarem jasny komunikat | działa | RNTLRouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓RNTL RouteBuilderScreen.test.tsx ✓ | — |
| Zredukowana trasa jest nazwana wprost, a przejście do podglądu odbywa się na żądanie | działa | RNTLRouteBuilderScreen.test.tsx ✓API tourGenerator.test.ts ✓ | — |
| Wybór głosu przewodnika (kobiecy / męski / neutralny) | istnieje, nie sprawdzone | RNTLRouteBuilder.guideVoice · | — |
| Punkt startowy z japońskiego kodu pocztowego | planowane | brak dowodu | #221 (New) |
Kontrolki
Dział zatytułowany „Kontrolki”| Kontrolka | Etykieta | element | Dowód (ostatni zielony build) |
|---|---|---|---|
route-builder-back | bez etykiety | IconButton | RNTL×2 e2e×1 |
start-custom-date | Inna data | Chip | brak dowodu |
start-custom-time | Inna godzina | Chip | brak dowodu |
rb-change-city | Zmień miasto | Button | RNTL×1 e2e×2 |
rb-retry-location | Ponów | Button | RNTL×2 |
rb-city-* (dynamiczny) | bez etykiety | Chip | RNTL×3 e2e×2 |
start-other-point | Inny punkt startowy | Button | RNTL×2 e2e×1 |
start-point-search | Szukaj miejsca… | Searchbar | RNTL×1 |
start-poi-* (dynamiczny) | bez etykiety | List.Item | RNTL×1 e2e×1 |
guide-voice-* (dynamiczny) | bez etykiety | Chip | brak dowodu |
Kontrolki przypisane jeden poziom w głąb: komponenty współdzielone liczą się do ekranu, który je renderuje bezpośrednio.
Ostatnia zmiana pliku ekranu: 3e651f3 (2026-08-30)