summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Controller
AgeCommit message (Expand)AuthorLines
10 daysProfile: verify that timestamp is a timestamp2.17.33Birte Kristina Friesel-0/+15
11 dayscan_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-24maintenance, account: adjust to real-world conditions on travelynx.deBirte Kristina Friesel-2/+2
2025-10-03edit journey: pass on backend ID for origin/destination changes2.17.8Birte Kristina Friesel-0/+1
2025-09-19API: checkin: handle efa and motis checkins2.17.5Birte Kristina Friesel-6/+8
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-18frequent backends: filter out no longer supported backendsBirte Kristina Friesel-1/+2
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-08-16backend selection: show frequently used backends2.16.6Birte Kristina Friesel-0/+7
2025-07-27do not calculate markers on past journeysBirte Kristina Friesel-7/+12
2025-07-27Account: Only compute suggestions if user_lat/user_lon are availableBirte Kristina Friesel-3/+9
2025-07-27Allows journeys to be exported (downloaded) as raw JSONBirte Kristina Friesel-25/+41
2025-07-20Allow users to re-set their language preferences to browser defaultBirte Kristina Friesel-2/+2
2025-07-18Add localization support.Birte Kristina Friesel-0/+29
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 backends are no longer experimental2.14.13Birte Kristina Friesel-2/+2
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