summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorLines
2024-05-30DBDB: use realtime cache for carriage composition requestsBirte Kristina Friesel-8/+9
2024-05-30perform stationinfo requests for hafas checkinsBirte Kristina Friesel-3/+27
2024-05-29request wagon orders for HAFAS checkinsBirte Kristina Friesel-3/+19
2024-05-29Move wagonorder request to a separate helperBirte Kristina Friesel-93/+113
2024-05-24check train/trip id when updating associated dataBirte Kristina Friesel-34/+57
2024-05-22add_route_timestamps: IRIS route may be shorter than HAFAS route2.6.11Birte Kristina Friesel-1/+1
2024-05-22route_after: handle passing the same stop more than once2.6.10Birte Kristina Friesel-2/+9
2024-05-22Use HAFAS routes as single source of truth. Overwrite initial IRIS route.Birte Kristina Friesel-46/+58
2024-05-09InTransit: postprocess: simplify DateTime handling a bitBirte Kristina Friesel-21/+25
2024-04-26/status: return JSON for 404 errors as wellBirte Kristina Friesel-3/+30
2024-04-26/status: respond to .json as well as "Accept: application/json"Birte Kristina Friesel-2/+4
2024-04-21refactor polyline insertion into InTransit ModelBirte Kristina Friesel-95/+64
2024-04-16Store HAFAS checkins with type/train/line number at checkin station2.6.7Birte Kristina Friesel-3/+5
2024-04-07dumpstops: encode output as UTF-8Birte Kristina Friesel-1/+2
2024-04-07Request polylines for HAFAS journeys as well; only store sensible ones2.6.5Birte Kristina Friesel-2/+92
2024-04-03store tz_offset in route data if presentBirte Kristina Friesel-1/+10
2024-03-31lesson learned: do not deploy from easterhegg2.6.3Birte Kristina Friesel-5/+5
2024-03-31oops2.6.2Birte Kristina Friesel-3/+4
2024-03-31HAFAS departures: add earlier / later linksBirte Kristina Friesel-12/+31
2024-03-30HAFAS: correctly pass lookahead on to backend library2.5.23Birte Kristina Friesel-1/+1
2024-03-05Traveling: work around empty evas list in HAFAS resultBirte Kristina Friesel-1/+1
2024-02-25Berlin Hbf is cursed.2.5.19Birte Kristina Friesel-0/+20
2024-02-24Use journeyMatch rather than legacy trainsearch.exe API to find tripIDsBirte Kristina Friesel-55/+54
2024-02-13Journeys: adjust sanity_check for local transit stuff2.5.17Birte Kristina Friesel-7/+7
2024-02-09add dumpstops command2.5.16Birte Kristina Friesel-0/+56
2024-01-30perltidyBirte Kristina Friesel-16/+22
2024-01-30journey detail title: use departure dateBirte Kristina Friesel-2/+2
2024-01-30add title elementsCassidy Dingenskirchen-7/+20
2024-01-14confirm_mail: work around funky MUAs2.5.11Birte Kristina Friesel-0/+9
2024-01-11work: Some HAFAS errors are not actionable and should not be logged as errors2.5.10Birte Kristina Friesel-1/+8
2024-01-02Rename filter_after/filter_before to filter_from/filter_to (they're inclusive)Birte Kristina Friesel-2/+2
2024-01-01map: show year in headline if setBirte Kristina Friesel-0/+13
2023-12-31history_map: filter_until is inclusive2.5.7Birte Kristina Friesel-1/+5
2023-12-27Fix connection display for Travel::Status::DE::HAFAS 5.x2.5.6Birte Kristina Friesel-9/+9
2023-12-27Switch to Travel::Status::DE::HAFAS 5.xBirte Kristina Friesel-46/+48
2023-11-01HAFAS: Use locationSearch rather than similar_stops_pBirte Kristina Friesel-10/+18
2023-10-01increase level of cautionBirte Kristina Friesel-3/+2
2023-10-01suggested connections: avoid fetching IRIS trains via HAFASBirte Kristina Friesel-7/+24
2023-10-01influxdb: add meta / related_stations countBirte Kristina Friesel-0/+8
2023-10-01store related stations; respect them when looking up connectionsBirte Kristina Friesel-14/+69
2023-09-26connections: do not show cancelled trains twice2.3.1Birte Kristina Friesel-0/+9
2023-09-24intransit: support HAFAS trains that do not have a typeBirte Kristina Friesel-1/+1
2023-09-24add support for HAFAS connection suggestions; drop manual destination listBirte Kristina Friesel-128/+92
2023-09-17/s: support filter by trip_id; only allow train filter in IRIS mode2.2.2Birte Kristina Friesel-1/+5
2023-09-16journey: show distances below 10km with 100m resolution (and <1km with 1m)Birte Kristina Friesel-0/+14
2023-09-12map: use high beeline opacity if no polylines are available2.2.1Birte Kristina Friesel-1/+5
2023-09-09indicate whether current journey has realtime dataBirte Kristina Friesel-3/+9
2023-09-07Fix intermediate stop display for journeys without real-time data, e.g. H-BahnBirte Kristina Friesel-19/+19
2023-09-04perltidy2.1.3Birte Kristina Friesel-9/+6
2023-09-04work: 'did not find $dep' is not actionable → change severity to debugBirte Kristina Friesel-3/+3