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
|
e0d2c42a39
|
sb_templates: name/key can be changed as well
|
2022-08-19 18:13:13 +02:00 |
|
marudor
|
dbe379a34d
|
use bahn.expert as new domain for marudor.de
|
2022-08-19 18:13:13 +02:00 |
|
Daniel Friesel
|
0e14df21d2
|
traewelling: more detailed error messages
|
2022-08-17 21:51:24 +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
|
c348b2dff8
|
log requested station when throwing an ambiguous station name error
|
2022-08-01 20:03:34 +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
|
1712694011
|
mov get_connection_targets helper to Journeys Model
|
2022-07-29 10:10:34 +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
|
e0b824693f
|
Users: update DBF from 'show_realtime=1' to 'rt=1'
|
2022-07-26 12:48:08 +02:00 |
|
Daniel Friesel
|
bb6acc0c6b
|
Use async IRIS API for /s/
|
2022-07-26 10:41:44 +02:00 |
|
Daniel Friesel
|
116becccb0
|
.
|
2022-07-16 20:34:11 +02:00 |
|
Daniel Friesel
|
ff290c78e0
|
services: add marudor.de/regional
|
2022-07-16 13:55:36 +02:00 |
|
Daniel Friesel
|
8c15966bd1
|
dbf: link to currently checked in train
|
2022-07-15 22:26:50 +02:00 |
|
Daniel Friesel
|
c756f045b2
|
Users: use_external_services: correctly handle := 0
|
2022-07-15 21:01:34 +02:00 |
|
Daniel Friesel
|
e2214dfdcd
|
repair /offline.html
|
2022-07-15 19:27:47 +02:00 |
|
Daniel Friesel
|
5eab0c14f4
|
optionally link to external departure boards where sensible (WiP)
|
2022-07-11 22:09:26 +02:00 |
|
Daniel Friesel
|
4deb0bde0b
|
.
|
2022-07-11 22:08:02 +02:00 |
|
Daniel Friesel
|
af82619915
|
database: fix missing word in workflow example
|
2022-07-11 20:52:12 +02:00 |
|
Daniel Friesel
|
b3d06a8eb4
|
HAFAS: Borders may be annotated as (Gr) or ...(...)Gr
|
2022-07-10 20:07:02 +02:00 |
|
Daniel Friesel
|
86e0108649
|
maintenance: traewelling and webhooks TODO has been resolved a while ago
|
2022-07-10 10:42:15 +02:00 |
|
Daniel Friesel
|
105fc8a4a1
|
maintenance: show details when about to delete a large amount of UIDs
|
2022-07-10 10:42:05 +02:00 |
|
Daniel Friesel
|
a88dea059b
|
Traewelling Pull: Only fetch most recent status
This feature was recently added to Traewelling and should improve
efficiency on all sides.
|
2022-07-09 23:10:56 +02:00 |
|
Daniel Friesel
|
40ff05aefe
|
traewelling pull: skip API request for checked-in users
|
2022-07-09 19:39:01 +02:00 |
|
Daniel Friesel
|
7587cf4277
|
munin: add push sync stats
|
2022-07-09 16:16:08 +02:00 |
|
Daniel Friesel
|
e1a0a6e132
|
munin: add traewelling pull sync stats
|
2022-07-09 16:04:29 +02:00 |
|
Daniel Friesel
|
85f4e5b763
|
Traewelling: Custom log message für 409 Conflict; include raw error otherwise
|
2022-07-03 12:14:38 +02:00 |
|
Daniel Friesel
|
3082316697
|
Traewelling: Fix utf8 in log messages
|
2022-07-03 12:13:58 +02:00 |
|
Daniel Friesel
|
18c575f6fe
|
Traewelling: Use newly added EVA IDs for station mapping
|
2022-05-28 11:35:44 +02:00 |
|
Daniel Friesel
|
7f8e7a1a5f
|
limit number of concurrent traewelling requests to five per second
|
2022-05-27 12:04:51 +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
|
5cd25d442f
|
hafas: more generic fix for invalid XML
|
2022-03-30 18:29:00 +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
|
e2e33de7e1
|
Traewelling: checkin: HTTP 401 is mostly harmless, too
401 typically indicates an expired login token
|
2022-03-06 23:13:51 +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 |
|