Daniel Friesel
|
04d096014e
|
Api: Fix 'uninitialized value' warning when no token is set
|
2023-01-03 10:12:53 +01:00 |
|
Daniel Friesel
|
dc53e4774b
|
review: shop travelynx version
|
2022-12-30 16:46:56 +01:00 |
|
Daniel Friesel
|
ccc93413a2
|
review: link to list of all single-trip checkins
|
2022-12-29 14:14:12 +01:00 |
|
Daniel Friesel
|
3abe6aed5c
|
it's a secret to everybody.
|
2022-12-27 11:07:16 +01:00 |
|
Daniel Friesel
|
68bc276bff
|
connecting trains: fix warning when encountering unknown platforms
|
2022-12-26 20:47:43 +01:00 |
|
Daniel Friesel
|
d256a1956a
|
history: return 404 if no journeys have been logged for requested period
|
2022-12-26 16:50:39 +01:00 |
|
Daniel Friesel
|
f12bec530a
|
yearly/monthly history: return 404 for invalid dates
|
2022-12-26 15:35:33 +01:00 |
|
Daniel Friesel
|
2f9ba6e017
|
switch to internal station database; add out-of-service stations for old journeys
|
2022-12-07 19:42:48 +01:00 |
|
Daniel Friesel
|
90d2e0357c
|
show expected load of suggested connections, if available
|
2022-11-12 18:37:00 +01:00 |
|
Daniel Friesel
|
c26c8820f2
|
Switch to internal HAFAS client for connection details
|
2022-11-09 18:14:07 +01:00 |
|
Daniel Friesel
|
6f107754fb
|
get_connecting_trains: departure delay is relevant for connecting trains
|
2022-09-28 19:40:31 +02:00 |
|
Daniel Friesel
|
9f06b52a00
|
get_connecting_trains_p: leave loops when done
|
2022-09-28 19:37:20 +02:00 |
|
Daniel Friesel
|
f3ad5a5ef3
|
connecting trains: HAFAS: Handle delay and pass it to frontend
|
2022-09-25 16:54:06 +02:00 |
|
Daniel Friesel
|
e54130ad6e
|
optionally show local transit connections as well
|
2022-09-24 18:53:04 +02:00 |
|
Daniel Friesel
|
e83cfc5303
|
connections: show expected arrival at destination
|
2022-09-24 16:11:51 +02:00 |
|
Daniel Friesel
|
906a8a4f55
|
departure board: add footer
|
2022-09-23 19:25:17 +02:00 |
|
Daniel Friesel
|
8198c9fe23
|
Static: remove unused $travelynx_version
|
2022-09-23 19:22:22 +02:00 |
|
Daniel Friesel
|
4367085887
|
add legend (not referenced yet)
|
2022-09-23 17:35:02 +02:00 |
|
Daniel Friesel
|
6bae226d5c
|
always show 'run' icon when an interchange is short
|
2022-09-23 17:32:27 +02:00 |
|
Daniel Friesel
|
8c511f955c
|
Controller/Traveling: perltidy
|
2022-09-07 18:08:27 +02:00 |
|
Daniel Friesel
|
ffeeb11e5a
|
get_connecting_trains_p: remove trains with identical routes to current one
|
2022-09-05 21:06:05 +02:00 |
|
Daniel Friesel
|
0a7188d2e2
|
get_connecting_trains_p: use has_str_in_list helper more often
|
2022-09-05 21:00:20 +02:00 |
|
Daniel Friesel
|
3b9db4bfd4
|
get_connecting_trains_p: handle uninitialized arr_countdown
|
2022-09-03 17:58:12 +02:00 |
|
Daniel Friesel
|
dd151dc686
|
get_connecting_trains_p: we're doing boolean arithmetic here
(fixes 'useless use of numeric lt in void context' warning)
|
2022-09-03 16:58:54 +02:00 |
|
Daniel Friesel
|
2f2624a80a
|
get_connecting_trains: set lookahead to (expected arrival // now) + 40 minutes
|
2022-09-03 16:46:48 +02:00 |
|
Daniel Friesel
|
6aca1692e4
|
get_connecting_trains_p: increase lookahead to 60
|
2022-08-26 18:56:50 +02:00 |
|
Daniel Friesel
|
ff317c5c2a
|
show connections up to 40 minutes before arrival (rather than just 20)
|
2022-08-26 18:38:54 +02:00 |
|
Daniel Friesel
|
1a2ff8262d
|
... 'status' is a reserved renderer key. oops.
|
2022-08-04 14:07:25 +02:00 |
|
Daniel Friesel
|
d0c061569d
|
Traveling: Rename log_action to travel_action
|
2022-08-02 22:22:10 +02:00 |
|
Daniel Friesel
|
d3c8daf84c
|
fetch connecting trains asynchronously
|
2022-08-01 10:07:24 +02:00 |
|
Daniel Friesel
|
c06d653195
|
Traveling: sort helpers <-> controllers
|
2022-07-30 10:47:18 +02:00 |
|
Daniel Friesel
|
de73024f1b
|
Passengerrights: section headers; perltidy
|
2022-07-30 10:45:18 +02:00 |
|
Daniel Friesel
|
aa19f4b00c
|
Api: section headers for helpers / controllers; perltidy
|
2022-07-30 10:42:21 +02:00 |
|
Daniel Friesel
|
0e01485952
|
Account: Move helpers to a separate section
|
2022-07-30 10:41:31 +02:00 |
|
Daniel Friesel
|
83954508f0
|
move get_connecting_trains helper to Traveling controller
|
2022-07-30 10:27:57 +02:00 |
|
Daniel Friesel
|
2da48e05be
|
move get_connecting_trains call from _checkeed_in to controller
|
2022-07-27 13:54:20 +02:00 |
|
Daniel Friesel
|
52ff756577
|
only show cancellation alternatives at original station
|
2022-07-26 15:36:45 +02:00 |
|
Daniel Friesel
|
1594ba9327
|
_checked_out: move get_connecting_trains call to controller
|
2022-07-26 15:36:22 +02:00 |
|
Daniel Friesel
|
960de27f0e
|
move get_connecting_trains out of _cancelled_departure template
|
2022-07-26 14:51:57 +02:00 |
|
Daniel Friesel
|
35338125bc
|
departure board: move get_connecting_trains call to controller
this is in preparation for turning it into a promise
|
2022-07-26 13:19:29 +02:00 |
|
Daniel Friesel
|
bb6acc0c6b
|
Use async IRIS API for /s/
|
2022-07-26 10:41:44 +02:00 |
|
Daniel Friesel
|
ff290c78e0
|
services: add marudor.de/regional
|
2022-07-16 13:55:36 +02:00 |
|
Daniel Friesel
|
5eab0c14f4
|
optionally link to external departure boards where sensible (WiP)
|
2022-07-11 22:09:26 +02:00 |
|
Daniel Friesel
|
5ff9e5c7a1
|
history map: allow filtering by train type
|
2022-04-02 18:14:21 +02:00 |
|
Daniel Friesel
|
5dfbdd8644
|
history map: add filter by date
|
2022-04-02 15:24:39 +02:00 |
|
Daniel Friesel
|
13b4572a2f
|
limit password length to 10000 characters
that should be sufficient…
|
2022-03-07 18:12:43 +01:00 |
|
Daniel Friesel
|
01aec7e977
|
fix ajax refresh of public status card (trim .html suffix)
|
2022-02-20 21:45:51 +01:00 |
|
Daniel Friesel
|
209e291821
|
Move webhook database queries to Users model
|
2022-02-20 17:35:30 +01:00 |
|
Daniel Friesel
|
167b01fa42
|
link traewelling profile from travelynx profile; show traewelling status
|
2022-02-16 20:56:28 +01:00 |
|
Daniel Friesel
|
ef3252863e
|
Traewelling::get: Use named args
|
2022-02-16 20:39:49 +01:00 |
|