Daniel Friesel
|
192af42d04
|
DBDB: apps-bahn wagenreihung no longer exists
|
2023-02-13 18:27:26 +01:00 |
|
Daniel Friesel
|
f24f022780
|
update cpanfile.snapshot
|
2023-02-05 12:30:26 +01:00 |
|
Daniel Friesel
|
3da22fc8f9
|
improve inconsistency list
|
2023-02-04 22:17:57 +01:00 |
|
Daniel Friesel
|
16cdc3d10a
|
release assets
|
2023-02-04 21:21:36 +01:00 |
|
Daniel Friesel
|
41d1f6158b
|
update assets
|
2023-02-04 21:21:25 +01:00 |
|
Daniel Friesel
|
6b4a82da32
|
inconsistent journeys: link to journeys
|
2023-02-04 21:17:45 +01:00 |
|
Daniel Friesel
|
f115283cb8
|
account: implement immediate deletion
|
2023-01-22 13:07:59 +01:00 |
|
Daniel Friesel
|
3499311154
|
Move account deletion to Users model
|
2023-01-22 13:07:46 +01:00 |
|
Daniel Friesel
|
1c63574245
|
users: rename "add_user" to "add" and "get_data" to "get"
|
2023-01-22 12:44:19 +01:00 |
|
Daniel Friesel
|
e98fc8493f
|
annotate unused TRavelynx.pm components (todo)
|
2023-01-22 12:34:54 +01:00 |
|
Daniel Friesel
|
8e94fcea5f
|
move token type to ID map from Travelynx.pm to Model/Users
|
2023-01-22 12:33:02 +01:00 |
|
Daniel Friesel
|
59e9a24aa6
|
move get_api_token to users model
|
2023-01-22 11:34:53 +01:00 |
|
Daniel Friesel
|
af82c46d57
|
get latets stations: remove duplicates
|
2023-01-22 10:32:06 +01:00 |
|
Daniel Friesel
|
3e2491a9bc
|
API documentation: do not perform database requests from template helpers
|
2023-01-21 08:36:25 +01:00 |
|
Daniel Friesel
|
72c50a7cc8
|
share button: show expected arrival time if status is not public
|
2023-01-20 18:38:07 +01:00 |
|
Daniel Friesel
|
9b205229a3
|
latest checkout stations: order by journey id rather than timestamp
|
2023-01-18 18:48:32 +01:00 |
|
Daniel Friesel
|
3f08f86ac2
|
migration: only select required fields
|
2023-01-18 18:36:11 +01:00 |
|
Daniel Friesel
|
2a3dd77d27
|
release assets
|
2023-01-18 18:17:17 +01:00 |
|
Daniel Friesel
|
bb34d957a4
|
update assets
|
2023-01-18 18:13:54 +01:00 |
|
Daniel Friesel
|
e937324617
|
landing page: show past stops if geolocation is unavailable
|
2023-01-18 18:13:35 +01:00 |
|
Daniel Friesel
|
eb1ed1bb48
|
do not overwrite route timestamps when updating route data
|
2023-01-17 19:11:38 +01:00 |
|
Daniel Friesel
|
1be5d4d0b0
|
Journeys: perltidy
|
2023-01-15 20:29:30 +01:00 |
|
Daniel Friesel
|
4abc43b72e
|
change route/stop layout to [name, eva, {data}]
|
2023-01-15 16:37:32 +01:00 |
|
Daniel Friesel
|
f198c96e30
|
update old_station_names
|
2023-01-15 06:52:26 +01:00 |
|
Daniel Friesel
|
e42b7030d0
|
update integritycheck to use internal station database
|
2023-01-15 06:48:06 +01:00 |
|
Daniel Friesel
|
9b57a74831
|
webfinger: remove superfluous acct: in response
|
2023-01-08 10:02:45 +01:00 |
|
Daniel Friesel
|
ad253e48e8
|
webfinger queries are prefixed with acct:
|
2023-01-08 10:01:51 +01:00 |
|
Daniel Friesel
|
04817690e8
|
... derp
|
2023-01-08 10:00:42 +01:00 |
|
Daniel Friesel
|
113caf705d
|
base_url_for: fix config key (it's "base_url")
|
2023-01-08 09:59:18 +01:00 |
|
Daniel Friesel
|
6c96626214
|
webfinger: obtain base urls
|
2023-01-08 09:58:58 +01:00 |
|
Daniel Friesel
|
95d8474a30
|
traewelling: Kein Beta-Feature mehr, aber weiterhin eingeschränkt
|
2023-01-08 09:48:16 +01:00 |
|
Daniel Friesel
|
7b2cd23c39
|
add webfinger "profile-page" support (for public profiles only)
|
2023-01-08 09:40:49 +01:00 |
|
Daniel Friesel
|
dbd9d9951f
|
decrease amount of traewelling get_status requests
|
2023-01-07 13:57:47 +01:00 |
|
Daniel Friesel
|
61b91fe4b2
|
log traewelling sync HTTP status to influxdb
|
2023-01-07 13:31:14 +01:00 |
|
Daniel Friesel
|
628bd319d6
|
work, traewelling: only push to influxdb in prod mode
|
2023-01-07 13:07:29 +01:00 |
|
Daniel Friesel
|
5c9adc4710
|
Traewelling: fix 'already checked in' error for API v1
|
2023-01-07 12:32:57 +01:00 |
|
Daniel Friesel
|
57a1ecbf76
|
traewelling checkin: add missing ibnr field to API payload
|
2023-01-07 12:29:56 +01:00 |
|
Daniel Friesel
|
0669b58194
|
updatecpanfile.snapshot
|
2023-01-06 12:29:30 +01:00 |
|
Daniel Friesel
|
04d096014e
|
Api: Fix 'uninitialized value' warning when no token is set
|
2023-01-03 10:12:53 +01:00 |
|
Daniel Friesel
|
cf7f993309
|
review: skip journeys with negative duration
|
2023-01-02 15:05:37 +01:00 |
|
Daniel Friesel
|
4c1ae6d045
|
influxdb command: directly write to db rather than stdout
|
2023-01-02 06:20:07 +01:00 |
|
Daniel Friesel
|
4b8fd09b27
|
move traewelling sync to a separate command
|
2023-01-02 05:59:38 +01:00 |
|
Daniel Friesel
|
ef0c2f0cd8
|
travelynx.conf: add validation hint
|
2023-01-02 05:46:16 +01:00 |
|
Daniel Friesel
|
55d20f85c1
|
travelynx.conf: add influxdb documentation
|
2023-01-02 05:45:59 +01:00 |
|
Daniel Friesel
|
c5969fc1dc
|
work: count errors
|
2022-12-30 19:49:17 +01:00 |
|
Daniel Friesel
|
dc53e4774b
|
review: shop travelynx version
|
2022-12-30 16:46:56 +01:00 |
|
Daniel Friesel
|
7dc1b80ece
|
work: separate durations for main and traewelling
|
2022-12-30 16:46:18 +01:00 |
|
Daniel Friesel
|
59f844103d
|
worker: optionally publish influxdb stats
|
2022-12-30 16:27:51 +01:00 |
|
Daniel Friesel
|
ccc93413a2
|
review: link to list of all single-trip checkins
|
2022-12-29 14:14:12 +01:00 |
|
Daniel Friesel
|
09463d7d11
|
influxdb: report total checkins rather than windows
|
2022-12-28 17:41:17 +01:00 |
|