summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller/Traveling.pm
AgeCommit message (Expand)AuthorLines
2025-12-27IRIS: refactor checkin suggestions into IRIS helperBirte Kristina Friesel-14/+10
2025-12-27checkin suggestions: respect "use_history" account configurationBirte Kristina Friesel-47/+62
2025-12-27DBRIS: show connections while still checked inBirte Kristina Friesel-29/+14
2025-12-27EFA suggestions: go back to a single templateBirte Kristina Friesel-21/+15
2025-12-27Travelinx: Remove a stray Data::Dumper import left from a debugging sessionBirte Kristina Friesel-2/+0
2025-12-26remove old (blocking) connection code; only show departure baord connections2.17.40Birte Kristina Friesel-525/+56
2025-12-26EFA suggestions: show expected arrival time2.17.39Birte Kristina Friesel-1/+2
2025-12-13can_check_out: handle special DBRIS IDs2.17.31Birte Kristina Friesel-1/+3
2025-12-04EFA: show checkin suggestions2.17.27Birte Kristina Friesel-0/+23
2025-11-30dbris suggestions: exclude trains that departed ≥5min ago2.17.26Birte Kristina Friesel-1/+2
2025-11-30dbris: show checkin suggestions at the top of the departure boardBirte Kristina Friesel-0/+33
2025-11-16improve error message for unsuitable polyline uploads2.17.23Birte Kristina Friesel-2/+13
2025-11-16polyline_add_stops: catch missing lat/lon in routeBirte Kristina Friesel-0/+7
2025-10-24move geosearch into dbris helper; enable proxiesBirte Kristina Friesel-8/+4
2025-10-24Traveling: document why we're returning HTTP 200 on errorBirte Kristina Friesel-2/+8
2025-10-24geolocation: actually show backend errors in frontend2.17.17Birte Kristina Friesel-8/+16
2025-10-03edit journey: pass on backend ID for origin/destination changes2.17.8Birte Kristina Friesel-0/+1
2025-09-16station board: HTTP 429 is also an upstream error that we cannot do much aboutBirte Kristina Friesel-1/+1
2025-08-30Polyline import: Improve handling of duplicate stops on a single tripBirte Kristina Friesel-9/+16
2025-08-22Also support polyline export for journeys without a polylineBirte Kristina Friesel-0/+8
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