summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Model/InTransit.pm
AgeCommit message (Collapse)AuthorLines
2024-07-08store lat/lon along with route2.7.8Birte Kristina Friesel-2/+6
This increases resilience against EVA ID reuse
2024-06-15InTransit: allow setting data in add callBirte Kristina Friesel-2/+9
2024-06-08Store journey backend; do not rely on '|' in ID to distinguish IRIS/HAFASBirte Kristina Friesel-0/+12
This is in preparation for supporting multiple HAFAS backends, and possibly EFA and RIS::Journeys.
2024-05-24check train/trip id when updating associated dataBirte Kristina Friesel-17/+31
this avoid race conditions when a user changes their checkin between the time of request (old trip id) and the time of data update (new trip id). These could lead to funny effects such as buses suddenly having S-Bahn carriage formations.
2024-05-22route_after: handle passing the same stop more than once2.6.10Birte Kristina Friesel-2/+9
2024-05-09InTransit: postprocess: simplify DateTime handling a bitBirte Kristina Friesel-21/+25
2024-04-21refactor polyline insertion into InTransit ModelBirte Kristina Friesel-0/+55
2024-04-16Store HAFAS checkins with type/train/line number at checkin station2.6.7Birte Kristina Friesel-3/+5
2024-04-03store tz_offset in route data if presentBirte Kristina Friesel-1/+7
2023-12-27Switch to Travel::Status::DE::HAFAS 5.xBirte Kristina Friesel-19/+19
2023-09-24intransit: support HAFAS trains that do not have a typeBirte Kristina Friesel-1/+1
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-4/+8
2023-08-13WIP: HAFAS supportBirte Kristina Friesel-21/+162
2023-07-16show followee checkins in departure boardBirte Kristina Friesel-1/+1
2023-07-15postprocess timeline; move user-related parts to get_user_statusBirte Kristina Friesel-152/+131
2023-07-15timeline: minimum visibility is followers-only, not unlistedBirte Kristina Friesel-1/+1
2023-07-15Move InTransit post-processing to InTransit moduleBirte Kristina Friesel-0/+168
2023-07-15add view for followees in transitBirte Kristina Friesel-0/+32
2023-07-03update ALL the copyright notices!Derf Null-1/+1
2023-06-26compute effective visibility in database viewDerf Null-7/+9
2023-06-24time to flush the name cacheDerf Null-1/+1
2023-03-10worker: select on arr and dep eva for all arr/dep updatesDerf Null-1/+7
still missing (TODO): add_route_timestamps
2023-02-27set visibility per journey (wip)Daniel Friesel-2/+49
some odds and ends left to polish, but ready for testing
2023-02-19update ze copyrightDaniel Friesel-1/+1
2023-01-17do not overwrite route timestamps when updating route dataDaniel Friesel-2/+48
2022-02-20work: move DB manipulation to InTransit helperDaniel Friesel-2/+107
2021-01-29Switch to AGPL3+Daniel Friesel-1/+1
2020-11-27Add a bunch of licensing dataDaniel Friesel-0/+3
2020-10-11move in_transit queries to an InTransit model classDaniel Friesel-0/+298