summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorLines
2 hoursInTransit: DBRIS: Update realtime flag if realtime data is availableHEAD2.12.7mainBirte Kristina Friesel-1/+9
Ref #120 (still todo for HAFAS checkins)
7 dayswork: dbris: update_arrival must run before cancellation-induced checkouts2.12.4Birte Kristina Friesel-13/+13
7 dayswork: DBRIS: handle newly-cancelled destinations2.12.3Birte Kristina Friesel-1/+13
8 dayschecked-in view: restore dbf.finalrewind.org carriage formation link2.12.2Birte Kristina Friesel-0/+10
8 dayspolyline_to_map: handle cases where from and to are in inverse order2.12.1Birte Kristina Friesel-0/+3
8 daysShow train route in checked-in view and profile / status card2.11.37Birte Kristina Friesel-31/+82
10 daysInTransit->add: Use a global $now objectBirte Kristina Friesel-30/+31
13 daysShow short wagon order in timelien viewBirte Kristina Friesel-0/+1
13 daysGet wagonorder description and designation from DBRIS::Formation2.11.34Birte Kristina Friesel-16/+22
13 daysstatus card: show complete route and expected load2.11.32Birte Kristina Friesel-1/+1
13 daysstatus card: show carriage formationBirte Kristina Friesel-0/+1
2025-05-22InTransit: store arr_platform for DBRIS checkins2.11.29Birte Kristina Friesel-0/+2
2025-05-17Fix anchors in DBF links for HAFAS and DBRIS checkins2.11.28Birte Kristina Friesel-1/+8
2025-05-17dbris: persist backend messages and show them in journey view2.11.27Birte Kristina Friesel-12/+41
2025-05-14_checked_in: fix stop detail links for dbris2.11.25Birte Kristina Friesel-1/+2
2025-04-21InTransit->add: dbris: ensure that train_no is always set2.11.23Birte Kristina Friesel-3/+5
2025-04-19Use train_no / line_no accessors provided by DBRIS 0.10Birte Kristina Friesel-6/+6
2025-04-16dbris: store him messages upon checkin as well2.11.19Birte Kristina Friesel-1/+14
2025-04-16Show DBRIS messages (disruptions and infos) in checked_in view2.11.18Birte Kristina Friesel-0/+38
2025-04-10dbris: get_journey_p: respect proxy configBirte Kristina Friesel-1/+1
2025-04-10dbris: pass dbris service config to helperBirte Kristina Friesel-5/+6
2025-04-05work: do not treat non-actionable backend errors as errors2.11.16Birte Kristina Friesel-3/+4
2025-04-02DBRIS trains may come without a type2.11.13Birte Kristina Friesel-1/+1
Closes #221
2025-04-02HAFAS, DBRIS: handle selection of cancelled destinations2.11.12Birte Kristina Friesel-1/+17
2025-04-02dbris: handle checkins into cancelled departuresBirte Kristina Friesel-1/+1
2025-03-31work: log count of generic backend issues to influxdb as wellBirte Kristina Friesel-2/+8
2025-03-30get_connecting_trains_p: reject if dbris is in use2.11.11Birte Kristina Friesel-1/+1
Closes #219
2025-03-30log API rate limit events to influxdb2.11.10Birte Kristina Friesel-3/+5
2025-03-29pass train suffix (which is sometimes line ID) on to InTransit->addBirte Kristina Friesel-10/+23
Closes #217
2025-03-28dbris: journey stops: store cancellation state2.11.8Birte Kristina Friesel-14/+16
2025-03-28work: increase dbris throttlingBirte Kristina Friesel-1/+1
2025-03-28get_user_status_json_v1: fix dbris typo2.11.7Birte Kristina Friesel-1/+1
2025-03-28perltidyBirte Kristina Friesel-2/+1
2025-03-27API: Add DBRIS support2.11.6Birte Kristina Friesel-1/+11
2025-03-26work: decrease bahn.de request frequency; detect rate limiting2.11.5Birte Kristina Friesel-2/+13
2025-03-26InTransit->add: update HAFAS/DBRIS switch2.11.4Birte Kristina Friesel-1/+1
2025-03-25work: pass train_id to update_arrival_dbris (oops)2.11.2Birte Kristina Friesel-5/+6
2025-03-25Account: IRIS is no longer preferred; do not place it firstBirte Kristina Friesel-7/+2
2025-03-24Text change to reflect ÖPNV integrationTim-1/+1
This commit removes a reference to "train" in a message that is shown when the user is not checked in at the moment.
2025-03-24bahn.de is reasonably ready now. I think.Birte Kristina Friesel-1/+1
2025-03-24restore Träwelling synchronizationBirte Kristina Friesel-5/+3
2025-03-23dbris: implement geolocation lookupBirte Kristina Friesel-1/+41
2025-03-23dbris is almost ready for productionBirte Kristina Friesel-5/+3
Agenda: * geolocation * traewelling sync * check whether cancelled trains / stops are handled appropriately * switch manual journey entry to dbris once sufficient station data has been gathered * switch default to dbris at some time in the future
2025-03-23DBRIS: Add load/occupancy dataBirte Kristina Friesel-5/+20
2025-03-23dbris: /s/: redirect to proper station ID if neededBirte Kristina Friesel-0/+15
2025-03-23sync_backends: ris column has been renamed to dbris. oops.Birte Kristina Friesel-1/+1
2025-03-23Preliminary DBRIS support (not user-accessible yet)Birte Kristina Friesel-48/+874
working: * checkin * checkout * realtime data * polylines * carriage formation (long-distance only) to do: * geolocation * redirects after checkout / undo * traewelling sync * use dbris by default
2025-03-15Switch from DBWagenreihung to DBRIS::FormationBirte Kristina Friesel-6/+6
2025-03-04Remove VRN; use ÖBB for IRIS augmentation (maps)Birte Kristina Friesel-5/+7
Luckily, ÖBB and IRIS agree on virtually all EVA IDs. In some cases, ÖBB uses different station names (e.g. 'Fürth in Bayern' rather than 'Fürth(Bay)'). Closes #206 Closes #207 Closes #208
2025-03-03Add Forbidden to 502 Bad Gateway codes2.10.1Birte Kristina Friesel-1/+2