8403b138bc
chore(ci): remove redundant runs-on
directive
...
Perl Tests / perl (5.20) (push) Failing after 56s
Perl Tests / perl (latest) (push) Failing after 49s
Perl Tests / perl (threaded) (push) Failing after 18s
Removed the `runs-on: ubuntu-latest` directive from the GitHub Actions workflow for Perl, as the runner configuration is being standardized elsewhere in the workflow. This helps in reducing duplication and potential errors in CI configuration.
2024-09-18 19:22:41 +02:00
3529833404
fix: remove user-specific greeting in registration email
...
Perl Tests / perl (5.20) (push) Waiting to run
Perl Tests / perl (latest) (push) Waiting to run
Perl Tests / perl (threaded) (push) Waiting to run
The registration email no longer includes the user's name. This change reduces the potential for abuse of the service by spammers.
2024-09-18 19:20:15 +02:00
Birte Kristina Friesel
fbc21f45c8
API: Add departure and arrival platform
...
Closes #164
2024-09-18 19:01:31 +02:00
Birte Kristina Friesel
02555f5c2f
Work: Include backend in debug and error messages
2024-09-01 11:39:22 +02:00
Birte Kristina Friesel
0f44f8695d
integritycheck: add sub-commands
2024-09-01 11:39:04 +02:00
Birte Kristina Friesel
fcd78440a5
timeline: add maps
2024-08-30 18:36:15 +02:00
Birte Kristina Friesel
99a8956032
Use "Steig" rather than "Gleis" for bus platforms
2024-08-30 16:55:13 +02:00
Birte Kristina Friesel
4d159fe378
Landing page, departure list: Rename DB (IRIS-TTS) to IRIS as well
2024-08-29 22:04:46 +02:00
Birte Kristina Friesel
03fe2757f3
Replace ice_names.json with Travel::Status::DE::DBWagenreihung built-in list
2024-08-28 17:27:11 +02:00
Birte Kristina Friesel
5192d997de
get_travel_distance: intermediate: Handle destination renames in sanity check
...
Also related to #160
2024-08-27 19:06:19 +02:00
Birte Kristina Friesel
39fb04baf0
maintenance: do not re-generate stats
2024-08-27 18:59:26 +02:00
Birte Kristina Friesel
7b9382a913
Also fix #160 in /journey/ stop list
2024-08-26 20:49:04 +02:00
Birte Kristina Friesel
f8542fffcd
map, get_travel_distance: Prefer EVA ID over name for route matches
...
Station names frequently change, so the EVA ID is more robust
Closes #160
2024-08-26 20:44:46 +02:00
Birte Kristina Friesel
4b6049cd1a
integritycheck: list journeys affected by #159
2024-08-26 17:47:38 +02:00
Birte Kristina Friesel
a67e39d4ce
backend selection: Rename "DB (IRIS)" to "IRIS" for better HAFAS distinction
2024-08-26 17:40:14 +02:00
Birte Kristina Friesel
6f3710c5cb
IRIS: Re-add support for stations unknown to T::S::DE::IRIS::Stations
...
This fixes a regression introduced by 47f76da4f8
Closes #159
Journeys logged with travelynx v2.8.0 through 2.8.30 are affected by this bug
and will contain incorrect data even after applying this patch – it only
fixes data for new entries.
To Do: See if affected entries can be repaired with a DB migration
2024-08-25 16:36:02 +02:00
Birte Kristina Friesel
60ce72a954
journey: show ID next to backend info
2024-08-25 13:13:00 +02:00
Birte Kristina Friesel
d189f6f0d2
get_travel_distance: no need for debug output if there is no polyline
2024-08-25 10:47:39 +02:00
Birte Kristina Friesel
d26953d13e
fix /cancelled.json
...
Closes #155
2024-08-25 10:34:38 +02:00
Birte Kristina Friesel
6cbc8c554f
select_backend: Fix typo
2024-08-25 09:56:34 +02:00
Birte Kristina Friesel
9fdae85904
_checked_in: HAFAS: pass train type and number to bahn.expert, if available
...
Patch by @networkException, thanks!
Closes #158
2024-08-24 09:33:52 +02:00
Birte Kristina Friesel
8184a17a20
Release assets
2024-08-24 08:52:29 +02:00
Birte Kristina Friesel
96a69f2724
rebuild assets
2024-08-24 08:52:16 +02:00
Birte Kristina Friesel
171cca5cf9
Product chips: add "Strb" for tram
...
Oh NASA/HAVAG, you so weird
2024-08-24 08:51:31 +02:00
Birte Kristina Friesel
a6026083b6
backend selection: shorten intro; explain more details below
...
Closes #156
2024-08-24 08:00:06 +02:00
Birte Kristina Friesel
c142d4fae4
backend suggestions: handle holes in GeoJSON polygons
2024-08-24 07:59:19 +02:00
Birte Kristina Friesel
087536862b
refactor backend details into sub-template
2024-08-24 07:42:20 +02:00
Birte Kristina Friesel
520e645600
Suggest backends based on coverage and latest checkout coordinates
...
References #156
2024-08-23 22:44:02 +02:00
Birte Kristina Friesel
1a185897e2
backend selection: add coverage regions and links to coverage map
2024-08-21 19:39:30 +02:00
Birte Kristina Friesel
4c7b3117cd
departures: always allow backend switch; prefer name rather than ID
2024-08-21 19:31:47 +02:00
Birte Kristina Friesel
e01b8c3c74
update cpanfile.snapshot
2024-08-21 19:15:20 +02:00
Birte Kristina Friesel
c481300106
backend selection: Hide Resrobot and TPG
...
These backends do not provide trip/journey details, making them useless for
travelynx
2024-08-17 23:10:07 +02:00
Birte Kristina Friesel
298b099097
get_travel_distance: do not overwrite {to,from}_eva with undef
2024-08-17 21:29:51 +02:00
Birte Kristina Friesel
cbc1ac791c
DBDB: put successful carriage formation requests into long-term cache
2024-08-17 08:55:01 +02:00
Birte Kristina Friesel
60a03632f7
update cpanfile.snapshot
2024-08-16 18:43:20 +02:00
Birte Kristina Friesel
73030d2ae4
improve hafas checkin error message for route issues
2024-08-16 18:35:40 +02:00
Birte Kristina Friesel
917f8560a3
.. oooops
2024-08-16 16:56:58 +02:00
Birte Kristina Friesel
f0b70c4dab
work: guard HAFAS updates via eval as well
2024-08-16 16:52:14 +02:00
Birte Kristina Friesel
170aa150b1
truncate journey stats once more
2024-08-15 17:39:56 +02:00
Birte Kristina Friesel
9b7013907b
stats, map: deal with multiple EVA IDs mapping to the same station name
2024-08-15 17:38:13 +02:00
Birte Kristina Friesel
d156e3389e
HAFAS: add debug output for HAFAS requests and caching
2024-08-15 17:03:02 +02:00
Birte Kristina Friesel
119f2ea96a
IRIS checkout: do not overwrite HAFAS route with IRIS route
...
The IRIS route may differ from the HAFAS route in case of diversions,
causing travelynx to lose real-time data, coordinates, and polyline when
the follow-up add_route_timestamps call is not made.
2024-08-14 22:18:21 +02:00
Birte Kristina Friesel
772b4e3b23
journey: show beeline if route is unavailable
2024-08-14 22:03:48 +02:00
Birte Kristina Friesel
655f69c2e9
get_travel_distance: always return beeline distance
2024-08-14 22:00:15 +02:00
Birte Kristina Friesel
43fc820e0c
add_route_timestamps: do not re-request trip id if it is already known
2024-08-14 21:50:55 +02:00
Birte Kristina Friesel
c5af2fec5b
DBDB: sort wagenreihung dict keys so that caching actually works
2024-08-13 23:05:34 +02:00
Birte Kristina Friesel
d4a8507f85
carriage formation preview: fix direction when platform data is available
2024-08-13 19:36:12 +02:00
Birte Kristina Friesel
8b7e5909a8
backend selection: remove type from buttons (invisible on narrow screens)
2024-08-13 18:29:01 +02:00
Birte Kristina Friesel
34b8e5c7b5
update cpanfile.snapshot
2024-08-12 20:22:09 +02:00
Birte Kristina Friesel
e5b4c5cfdd
cpanfile: switch to DBWagenreihung 0.18
2024-08-12 20:13:02 +02:00