summaryrefslogtreecommitdiff
path: root/lib/Travelynx/Command/work.pm
AgeCommit message (Expand)AuthorLines
2025-06-15EFA: handle arrival being cancelled after checkinBirte Kristina Friesel-1/+18
2025-06-15work: DBRIS: Fix(?) handling cancelled arrivalsBirte Kristina Friesel-1/+8
2025-06-15Add experimental EFA supportBirte Kristina Friesel-0/+79
2025-06-09Fix worker for MOTIS checkins2.13.5Birte Kristina Friesel-6/+8
2025-06-09MOTIS: Fix work command2.13.4Birte Kristina Friesel-4/+1
2025-06-09perltidyBirte Kristina Friesel-4/+8
2025-06-09Add (possibly still somewhat experimental) MOTIS supportBirte Kristina Friesel-0/+95
2025-05-31work: dbris: update_arrival must run before cancellation-induced checkouts2.12.4Birte Kristina Friesel-13/+13
2025-05-31work: DBRIS: handle newly-cancelled destinations2.12.3Birte Kristina Friesel-1/+13
2025-04-05work: do not treat non-actionable backend errors as errors2.11.16Birte Kristina Friesel-3/+4
2025-03-31work: log count of generic backend issues to influxdb as wellBirte Kristina Friesel-2/+8
2025-03-30log API rate limit events to influxdb2.11.10Birte Kristina Friesel-3/+5
2025-03-28work: increase dbris throttlingBirte Kristina Friesel-1/+1
2025-03-26work: decrease bahn.de request frequency; detect rate limiting2.11.5Birte Kristina Friesel-2/+13
2025-03-25work: pass train_id to update_arrival_dbris (oops)2.11.2Birte Kristina Friesel-5/+6
2025-03-23Preliminary DBRIS support (not user-accessible yet)Birte Kristina Friesel-0/+105
2025-01-16work: fetch arrival wagon order for VBN and ÖBB as wellBirte Kristina Friesel-3/+8
2025-01-09VRN and ÖBB EVA IDs are compatible with bahn.de → request wagon orders2.9.15Birte Kristina Friesel-16/+23
2024-09-01Work: Include backend in debug and error messages2.8.38Birte Kristina Friesel-6/+12
2024-08-16.. oooops2.8.23Birte Kristina Friesel-1/+1
2024-08-16work: guard HAFAS updates via eval as well2.8.22Birte Kristina Friesel-91/+101
2024-08-10work: only request carriage formation for DB backendsBirte Kristina Friesel-2/+4
2024-08-08Switch to new carriage formation APIBirte Kristina Friesel-8/+36
2024-07-26Multi-backend supportBirte Kristina Friesel-2/+8
2024-06-23work: give bodged background tasks some time to completeBirte Kristina Friesel-0/+9
2024-06-15work,traewelling: consistent debug output if maintenance file is presentBirte Kristina Friesel-2/+2
2024-06-14work: _really_ do not execute any database actions in maintenance modeBirte Kristina Friesel-0/+6
2024-06-12use 'maintenance' file to stop background jobs when running DB upgradesBirte Kristina Friesel-0/+4
2024-06-02work: check arr on arr, not on dep2.6.14Birte Kristina Friesel-1/+1
2024-05-30work: fix HAFAS arrival wagonorder/stationinfo request logicBirte Kristina Friesel-1/+1
2024-05-30perform stationinfo requests for hafas checkinsBirte Kristina Friesel-0/+8
2024-05-29request wagon orders for HAFAS checkinsBirte Kristina Friesel-2/+14
2024-05-29Move wagonorder request to a separate helperBirte Kristina Friesel-0/+4
2024-01-11work: Some HAFAS errors are not actionable and should not be logged as errors2.5.10Birte Kristina Friesel-1/+8
2023-12-27Switch to Travel::Status::DE::HAFAS 5.xBirte Kristina Friesel-2/+2
2023-09-04perltidy2.1.3Birte Kristina Friesel-1/+2
2023-09-04work: 'did not find $dep' is not actionable → change severity to debugBirte Kristina Friesel-3/+3
2023-08-13WIP: HAFAS supportBirte Kristina Friesel-2/+66
2023-07-23convert checkout to promises (checkout_p)Birte Kristina Friesel-16/+19
2023-07-03update ALL the copyright notices!Derf Null-1/+1
2023-06-24time to flush the name cacheDerf Null-1/+1
2023-04-06Perl is hard1.30.13Daniel Friesel-3/+7
2023-04-02work: real_arr_ts may be undefined1.30.12Daniel Friesel-1/+2
2023-04-01Update HAFAS polylines prior to checkout1.30.11Derf Null-1/+2
2023-03-10work: avoid race conditions with frontend when calling checkoutDerf Null-0/+6
2023-03-10worker: select on arr and dep eva for all arr/dep updatesDerf Null-3/+6
2023-01-07work, traewelling: only push to influxdb in prod modeDaniel Friesel-3/+11
2023-01-02move traewelling sync to a separate commandDaniel Friesel-89/+9
2022-12-30work: count errors1.29.2Daniel Friesel-1/+5
2022-12-30work: separate durations for main and traewellingDaniel Friesel-7/+14