summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller/Traveling.pm
AgeCommit message (Expand)AuthorLines
2025-08-18Invalidate stats cache when setting a journey's polylineBirte Kristina Friesel-0/+1
2025-08-17Support polyline uploadsBirte Kristina Friesel-1/+185
2025-08-17Journey: Add JSON and GPX export of polylinesBirte Kristina Friesel-0/+26
2025-07-27do not calculate markers on past journeysBirte Kristina Friesel-4/+6
2025-07-27Allows journeys to be exported (downloaded) as raw JSONBirte Kristina Friesel-25/+41
2025-07-10in transit: show estimated train position and full route (greyed out)2.15.13Birte Kristina Friesel-3/+6
2025-07-06Revert "/journey/edit: datetime inputs"2.15.11Birte Kristina Friesel-4/+4
2025-07-06geolocation: dbris: show each unique stop only once2.15.10Birte Kristina Friesel-1/+1
2025-07-05Traveling: perltidyBirte Kristina Friesel-10/+12
2025-07-05edit_journey: support timestamps with sub-minute resolutionBirte Kristina Friesel-4/+15
2025-06-29/checkin/add: allow eliding date on intermediate stopsCassidy Dingenskirchen-4/+28
2025-06-29/checkin/add: datetime inputs, change intermediate stop input format to ISO8601Cassidy Dingenskirchen-1/+1
2025-06-29/history/map: date inputsCassidy Dingenskirchen-5/+3
2025-06-29/journey/edit: datetime inputsCassidy Dingenskirchen-2/+2
2025-06-29/journey/add: datetime inputsCassidy Dingenskirchen-1/+1
2025-06-24add_intransit_form: add simple sanity check for route timestampsBirte Kristina Friesel-2/+15
2025-06-22add_intransit_form: only use station_info if is definedBirte Kristina Friesel-2/+2
2025-06-22add_intransit: allow users to specify timestamps for intermediate stopsBirte Kristina Friesel-6/+15
2025-06-22add_intransit_form: ensure arrival > departureBirte Kristina Friesel-0/+3
2025-06-21Add bare-bones support for manual checkins (still bound to a specific backend)Birte Kristina Friesel-0/+212
2025-06-21add journey: do not hardcode backend2.14.18Birte Kristina Friesel-2/+4
2025-06-20station board: map upstream HTTP 500 to HTTP 502Birte Kristina Friesel-1/+1
2025-06-20CSV history export: Use EVA IDs rather than Ril100; add carriage and operatorBirte Kristina Friesel-15/+23
2025-06-20MOTIS: Normalize timestamps to Europe/BerlinnetworkException-0/+1
2025-06-19Traveling#station: GET parameters always override user configurationBirte Kristina Friesel-8/+29
2025-06-19EFA: Show disambiguation pageBirte Kristina Friesel-0/+13
2025-06-18EFA: trip IDs should include a time, not just a dateBirte Kristina Friesel-1/+2
2025-06-18DBRIS: Support short IDs (A=1@L=eva)2.14.11Birte Kristina Friesel-1/+1
2025-06-16EFA: Decrease lookbehind to ten minutes, for nowBirte Kristina Friesel-2/+2
2025-06-15get_connecting_trains_p: not implemented for EFA yetBirte Kristina Friesel-0/+7
2025-06-15geolocation: IRIS stops must be marked es hafas=02.14.3Birte Kristina Friesel-0/+1
2025-06-15Add experimental EFA supportBirte Kristina Friesel-3/+88
2025-06-09Traveling: do not compute map data if no destination has been set2.13.1Birte Kristina Friesel-6/+12
2025-06-09perltidyBirte Kristina Friesel-8/+10
2025-06-09Add (possibly still somewhat experimental) MOTIS supportBirte Kristina Friesel-4/+132
2025-05-30Show train route in checked-in view and profile / status card2.11.37Birte Kristina Friesel-0/+15
2025-03-30get_connecting_trains_p: reject if dbris is in use2.11.11Birte Kristina Friesel-1/+1
2025-03-29pass train suffix (which is sometimes line ID) on to InTransit->addBirte Kristina Friesel-5/+6
2025-03-23dbris: implement geolocation lookupBirte Kristina Friesel-1/+41
2025-03-23dbris: /s/: redirect to proper station ID if neededBirte Kristina Friesel-0/+15
2025-03-23Preliminary DBRIS support (not user-accessible yet)Birte Kristina Friesel-12/+91
2025-03-03Add Forbidden to 502 Bad Gateway codes2.10.1Birte Kristina Friesel-1/+2
2025-02-09Add PKP (and, thus, SOCKS proxy) supportBirte Kristina Friesel-1/+9
2025-01-11Add backend selection link to Bad Gateway / Gateway Timeout error messagesBirte Kristina Friesel-5/+9
2025-01-08503 backend errors (hello, DB HAFAS) are Bad Gateway as wellBirte Kristina Friesel-1/+1
2024-12-18Speed up history pages: Only build route datetimes when needed2.9.8Birte Kristina Friesel-18/+22
2024-12-18premature connection close is HTTP 502 as well2.9.7Birte Kristina Friesel-1/+1
2024-12-04do not add meta stations if eva is undef2.9.5Birte Kristina Friesel-5/+7
2024-12-04Add a separate error message for gateway timeoutsBirte Kristina Friesel-0/+7
2024-11-23departures: distinguish between backend errors (502) and internal errors (500)2.9.1Birte Kristina Friesel-1/+8