summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorLines
38 hoursdbris: set developer_mode when travelynx is running in debug modeBirte Kristina Friesel-15/+19
38 hourscarriage formation: directly refer to Travel::Status::DE::DBRISBirte Kristina Friesel-140/+26
Also removes old has_wagonorder / get_wagonorder split. That used to be sensible when we had multiple backends, but has long since lost its meaning.
4 daysrefactor (has|get)_wagonorder_p into DBRIS helperBirte Kristina Friesel-158/+132
4 daysDBRIS: refactor proxy setup into get_agent helper2.17.18Birte Kristina Friesel-54/+15
4 daysmove geosearch into dbris helper; enable proxiesBirte Kristina Friesel-8/+29
4 daysTraveling: document why we're returning HTTP 200 on errorBirte Kristina Friesel-2/+8
4 daysgeolocation: actually show backend errors in frontend2.17.17Birte Kristina Friesel-8/+16
4 daysmaintenance, account: adjust to real-world conditions on travelynx.deBirte Kristina Friesel-3/+3
5 dayswhoopsBirte Kristina Friesel-0/+1
5 daysDBDB: make proxy config accessibleBirte Kristina Friesel-6/+5
5 daysDBDB: Use proxy here as wellBirte Kristina Friesel-10/+38
7 daysDBRIS: We now have to proxy all requests. So mote it be.2.17.16Birte Kristina Friesel-1/+32
9 daysDB HAFAS is dead, but we can try to get wagon order etc for ÖBB checkinsBirte Kristina Friesel-1/+1
9 daysChange maximum stop name length to 128 charsBirte Kristina Friesel-0/+154
Closes #318
9 days...2.17.15Birte Kristina Friesel-1/+1
9 daysderp2.17.14Birte Kristina Friesel-0/+1
9 daysstats: no need for transactions here2.17.13Birte Kristina Friesel-4/+3
9 daysgenerate_missing_stats: also rebuild yearly stats, if neededBirte Kristina Friesel-0/+11
9 daysget_travel_distance: abort if stop IDs are not present2.17.12Birte Kristina Friesel-0/+3
9 daysstats: perltidy, more frequent updatesBirte Kristina Friesel-6/+7
9 daysadd command for periodic stats refreshBirte Kristina Friesel-0/+58
10 dayswork: manual checkins do have an associated backend2.17.11Birte Kristina Friesel-3/+1
2025-10-03edit journey: pass on backend ID for origin/destination changes2.17.8Birte Kristina Friesel-2/+5
Closes #322
2025-10-02increase auto-checkout delay from 10 to 15 minutesBirte Kristina Friesel-5/+5
2025-09-19API: checkin: handle efa and motis checkins2.17.5Birte Kristina Friesel-6/+8
Closes #315
2025-09-19InTransit: only set isCancelled when needed; also set isAdditionalBirte Kristina Friesel-41/+66
2025-09-19Journeys->update: add lat/lon annotations2.17.3Birte Kristina Friesel-4/+14
This is another fix related to #313
2025-09-18Stations->get_by_names: backend_id is mandatory these daysBirte Kristina Friesel-16/+31
2025-09-17Journey->update: augment changed route with EVA IDs, if available2.17.2Birte Kristina Friesel-3/+4
Closes #313 Related to #305
2025-09-17Journey->update: Keep route data if it has been shortenedBirte Kristina Friesel-6/+23
Partial fix for #313
2025-09-16station board: HTTP 429 is also an upstream error that we cannot do much aboutBirte Kristina Friesel-1/+1
2025-08-30Prepare v2.17Birte Kristina Friesel-2/+0
2025-08-30Polyline import: Improve handling of duplicate stops on a single tripBirte Kristina Friesel-9/+16
Closes #292
2025-08-22Also support polyline export for journeys without a polylineBirte Kristina Friesel-0/+8
2025-08-22InTransit: correctly estimate trip position if vehicle is currently at a stopBirte Kristina Friesel-0/+6
2025-08-18frequent backends: filter out no longer supported backendsBirte Kristina Friesel-1/+2
See #288
2025-08-18Invalidate stats cache when setting a journey's polylineBirte Kristina Friesel-0/+6
Closes #293
2025-08-17Support polyline uploadsBirte Kristina Friesel-1/+258
2025-08-17Journey: Add JSON and GPX export of polylinesBirte Kristina Friesel-0/+33
2025-08-16backend selection: show frequently used backends2.16.6Birte Kristina Friesel-0/+37
Closes #288
2025-08-12work: journey->type may be undef2.16.5Birte Kristina Friesel-2/+3
2025-08-04estimate_trip_position: Handle long stops (use dep, not arr)2.16.4Birte Kristina Friesel-8/+5
2025-07-31work: Demote the _correct_ MOTIS error type to debug2.16.2Birte Kristina Friesel-2/+2
925a1a69fec61d03cb7fb1d5c94d406d17c9917d addressed the wrong one
2025-07-31work: demote MOTIS errors to debug (some backends just return 500 sometimes)2.16.1Birte Kristina Friesel-1/+1
2025-07-27translation: update documentationBirte Kristina Friesel-3/+4
2025-07-27Fix polyline view in journey detail view for ring linesBirte Kristina Friesel-10/+16
Partially resolves #268 -- in map views that are not specific to a single journey, the polyline will still be wrong.
2025-07-27another distance calculation fix for ring linesBirte Kristina Friesel-3/+7
Fixes #229
2025-07-27Fix polyline-based distance calculation if stops are present more than onceBirte Kristina Friesel-18/+25
Note that the polyline shown in the journey view may still be wrong Fixes #229 Fixes #261
2025-07-27journey: Fix route highlightingBirte Kristina Friesel-4/+13
Polyline is still wrong
2025-07-27polyline handling is hardBirte Kristina Friesel-1/+7