summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Model/Journeys.pm
AgeCommit message (Expand)AuthorLines
4 daysSpeed up history pages: Only build route datetimes when neededHEAD2.9.8mainBirte Kristina Friesel-4/+7
2024-11-24Journeys->sanity_check: Allow a single trip to take up to three days2.9.2Birte Kristina Friesel-4/+4
2024-11-24Journey->sanity_check: adjust messages;Birte Kristina Friesel-7/+8
2024-08-27get_travel_distance: intermediate: Handle destination renames in sanity check2.8.35Birte Kristina Friesel-1/+6
2024-08-26map, get_travel_distance: Prefer EVA ID over name for route matches2.8.33Birte Kristina Friesel-2/+6
2024-08-25get_travel_distance: no need for debug output if there is no polylineBirte Kristina Friesel-2/+4
2024-08-23Suggest backends based on coverage and latest checkout coordinatesBirte Kristina Friesel-0/+26
2024-08-17get_travel_distance: do not overwrite {to,from}_eva with undefBirte Kristina Friesel-2/+2
2024-08-15stats, map: deal with multiple EVA IDs mapping to the same station nameBirte Kristina Friesel-20/+54
2024-08-14get_travel_distance: always return beeline distance2.8.18Birte Kristina Friesel-9/+6
2024-08-09get_connection_targets: always return a list2.8.13Birte Kristina Friesel-2/+5
2024-08-04journey->add: pass backend_id on to station search for route2.8.9Birte Kristina Friesel-2/+3
2024-08-04manual journey entry: hardcode DB (HAFAS) for station selection2.8.8Birte Kristina Friesel-2/+4
2024-07-26Multi-backend supportBirte Kristina Friesel-23/+44
2024-07-21Add lat/lon to pre-2.7.8 journeys; add eva where missingBirte Kristina Friesel-9/+8
2024-07-21Journey->add: store lat/lon for route at entry time, if availableBirte Kristina Friesel-4/+33
2024-06-15recent journeys: use hafas=DB as wellBirte Kristina Friesel-1/+1
2024-06-08Store journey backend; do not rely on '|' in ID to distinguish IRIS/HAFASBirte Kristina Friesel-1/+5
2024-02-13Journeys: adjust sanity_check for local transit stuff2.5.17Birte Kristina Friesel-7/+7
2023-10-01suggested connections: avoid fetching IRIS trains via HAFASBirte Kristina Friesel-3/+6
2023-10-01store related stations; respect them when looking up connectionsBirte Kristina Friesel-14/+13
2023-09-24add support for HAFAS connection suggestions; drop manual destination listBirte Kristina Friesel-2/+1
2023-08-22select latest journey based on timestamp, not ID2.0.2Birte Kristina Friesel-1/+1
2023-08-16recent targets: distinguish hafas/irisBirte Kristina Friesel-3/+4
2023-07-14Journeys->get_latest: Fix uninitialized value warningBirte Kristina Friesel-12/+16
2023-07-03journeys: simplify visibily checkDerf Null-12/+1
2023-07-03update ALL the copyright notices!Derf Null-1/+1
2023-07-02show hours and minutes until arrival, not just minutesDerf Null-15/+17
2023-06-28Journey->add_from_in_transit: return ID of added journeyDerf Null-1/+2
2023-06-27journeys: return effective visibilityDerf Null-24/+31
2023-06-24time to flush the name cacheDerf Null-1/+1
2023-05-01journey: show times of intermediate stops, if availableDerf Null-0/+7
2023-03-09remove unused journey_edit_mask attrsDaniel Friesel-11/+0
2023-03-04status/profile: re-add ability to show latest checkout, if desired1.30.1Daniel Friesel-0/+10
2023-03-01Journeys->get: allow filtering by departure timestampDaniel Friesel-0/+4
2023-02-27set visibility per journey (wip)Daniel Friesel-1/+65
2023-02-19update ze copyrightDaniel Friesel-1/+1
2023-02-04improve inconsistency list1.29.18Daniel Friesel-5/+20
2023-02-04inconsistent journeys: link to journeysDaniel Friesel-2/+8
2023-01-18latest checkout stations: order by journey id rather than timestamp1.29.14Daniel Friesel-1/+1
2023-01-18landing page: show past stops if geolocation is unavailableDaniel Friesel-0/+38
2023-01-15Journeys: perltidyDaniel Friesel-1/+5
2023-01-15change route/stop layout to [name, eva, {data}]Daniel Friesel-5/+6
2023-01-02review: skip journeys with negative duration1.29.3Daniel Friesel-2/+2
2022-12-29review: link to list of all single-trip checkins1.29.1Daniel Friesel-0/+16
2022-12-27review: fix percentage localeDaniel Friesel-8/+2
2022-12-27derp #2Daniel Friesel-1/+1
2022-12-27derpDaniel Friesel-3/+3
2022-12-27top trips: handle return tripsDaniel Friesel-2/+14
2022-12-27review: add top and bottom tripsDaniel Friesel-0/+45