Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2022-03-07 | limit password length to 10000 characters | Daniel Friesel | -1/+1 | |
that should be sufficient… | ||||
2022-02-20 | fix ajax refresh of public status card (trim .html suffix)1.22.1 | Daniel Friesel | -1/+1 | |
2022-02-20 | Move webhook database queries to Users model | Daniel Friesel | -70/+19 | |
2022-02-17 | Traewelling: more consistent error messages | Daniel Friesel | -4/+4 | |
2022-02-16 | handle missing 'base_url' in travelynx.conf | Daniel Friesel | -1/+9 | |
2022-02-16 | link traewelling profile from travelynx profile; show traewelling status | Daniel Friesel | -0/+21 | |
2022-02-14 | Use correct base URL when running a command job (work/maintenance) | Daniel Friesel | -4/+15 | |
2022-01-08 | Traewelling: Use API v1 for pull sync1.21.4 | Daniel Friesel | -0/+1 | |
API v0 has occasional performance issues and is not a preferable maintenance target | ||||
2021-12-12 | checkout: throw an error when called with empty $station | Daniel Friesel | -14/+19 | |
2021-10-30 | Allow usage of custom hafas-rest-api instances | Daniel Friesel | -0/+3 | |
2021-09-12 | allow registration to be disabled via config | Daniel Friesel | -2/+5 | |
2021-09-03 | Ensure that database timezone matches IRIS time zone1.21.1 | Daniel Friesel | -0/+9 | |
All travelynx and IRIS timestamps are Europe/Berlin. And the DateTime objects know that they are Europe/Berlin. However, when inserting into a timestamp with time zone column, Mojo::Pg or one of the backend DBI/DBD libraries does not respect the time zone. So, UTC+1 or UTC+2 timestamps are treated as UTC+0, resulting in major mayhem. | ||||
2021-06-12 | allow users to change their name | Daniel Friesel | -0/+2 | |
2021-06-12 | user_status: Use first available dep_info | Daniel Friesel | -1/+1 | |
2021-03-08 | also show wagon order when sections are unknown | Daniel Friesel | -1/+0 | |
2021-02-08 | Do not warn on HAFAS "extra content at the end" (that's just an in-band 404) | Daniel Friesel | -1/+3 | |
2021-02-06 | fall back to apps-bahn if ist-wr does not know about a train1.19.5 | Daniel Friesel | -1/+2 | |
2021-01-29 | Switch to AGPL3+ | Daniel Friesel | -1/+1 | |
2020-12-17 | remove superfluous ->app call | Daniel Friesel | -1/+1 | |
2020-12-07 | warn if a connecting train may not be reached | Daniel Friesel | -1/+29 | |
2020-11-28 | move statistics cache to a separate model class | Daniel Friesel | -194/+16 | |
2020-11-27 | Add a bunch of licensing data | Daniel Friesel | -0/+4 | |
2020-11-09 | another log level adjustment | Daniel Friesel | -1/+7 | |
2020-11-08 | add_route_timestamps: adjust log severity1.18.8 | Daniel Friesel | -1/+6 | |
we can't do anything about "trainlink not found", so it really shouldn't be a warning. | ||||
2020-10-11 | Move remaining journeys queries to journeys model class | Daniel Friesel | -107/+21 | |
2020-10-11 | move in_transit queries to an InTransit model class | Daniel Friesel | -269/+148 | |
2020-10-11 | calculate tripid from trainsearch.exe. | Daniel Friesel | -26/+34 | |
Removes the need for an additional transport.rest request. | ||||
2020-10-08 | make unknown stations warning more helpful | Daniel Friesel | -2/+9 | |
2020-10-06 | Stats: Fix handling of negative cumulative arrival/departure delays1.18.1 | Daniel Friesel | -1/+16 | |
2020-10-04 | also allow regionalExpress, just to be safe1.18.0 | Daniel Friesel | -2/+1 | |
2020-10-04 | HAFAS "national" trips are also trains | Daniel Friesel | -3/+5 | |
2020-09-30 | Allow linking a Träwelling account, auto-sync Träwelling→travelynx | Daniel Friesel | -23/+228 | |
travelynx→Träwelling is still work-in-progress Squashed commit of the following: commit 97faa6e2e6c8d20fba30f2d0f6e78187ceeb72e6 Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 30 18:50:05 2020 +0200 improve traewelling log and tx handling commit 487d7dd728b9d45b731bdc7098cf3358ea2e206e Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 30 18:02:41 2020 +0200 add missing traewelling template commit 0148da2f48d9a52dcddc0ab81f83d8f8ac3062ab Author: Daniel Friesel <derf@finalrewind.org> Date: Wed Sep 30 18:02:35 2020 +0200 improve traewelling pull sync commit 4861a9750f9f2d7621043361d0af6b0a8869a0df Author: Daniel Friesel <derf@finalrewind.org> Date: Tue Sep 29 22:14:24 2020 +0200 wip checkin from traewelling commit f6aeb6f06998a2a7a80f63a7b1b688b1a26b66bd Author: Daniel Friesel <derf@finalrewind.org> Date: Tue Sep 29 18:37:53 2020 +0200 refactor traewelling integration. login and logout are less of a hack now. checkin and checkout are not supported at the moment. | ||||
2020-09-20 | add explicit empty return statements to promise handlers1.17.3 | Daniel Friesel | -0/+7 | |
2020-09-10 | handle rejected promises; do not accidentally duplicate rejections | Daniel Friesel | -0/+27 | |
2020-09-06 | add DBDB helper for wagonorder and stationinfo | Daniel Friesel | -119/+22 | |
2020-09-03 | add public profile page and public journey details | Daniel Friesel | -0/+2 | |
2020-08-16 | Move most journey code to newly introduced Journey model | Daniel Friesel | -678/+25 | |
2020-08-15 | Remove now-useless include | Daniel Friesel | -1/+0 | |
2020-08-06 | Move get_departures to a separate IRIS helper | Daniel Friesel | -60/+35 | |
2020-07-28 | Move HAFAS helpers to a separate Helper module | Daniel Friesel | -297/+39 | |
2020-07-27 | Move user model to a separate module | Daniel Friesel | -402/+11 | |
2020-04-19 | Add CSV Export | Daniel Friesel | -0/+2 | |
2020-04-19 | improve commute station heuristic | Daniel Friesel | -34/+0 | |
Select top station on work days (Mo .. Fr) with arrival < 13:00 or departure >= 13:00. | ||||
2020-04-19 | use german locale in epoch_to_dt helper | Daniel Friesel | -1/+2 | |
2020-04-19 | get_top_destinations: order by count desc | Daniel Friesel | -1/+1 | |
order is ascending by default, resulting in flop instead of top destinations. | ||||
2020-04-19 | add commute stats. not linked from nav yet. | Daniel Friesel | -0/+35 | |
2020-04-16 | Fix occasionally incorrect TripIDs (and thus incorrect polylines)1.15.12 | Daniel Friesel | -14/+32 | |
Until now, tripIDs were cached based on station and departure timestamp. These are identical for any two trains departing at the same time at the same station, leading to one of those getting being assigned a wrong tripID. From now on, only the JSON reported by transport.rest is cached -- tripIDs are always recomputed based on it. | ||||
2020-04-16 | log train number when encountering a timestamp error1.15.11 | Daniel Friesel | -1/+2 | |
2020-04-16 | ignore missing timestamps when performing a force checkout | Daniel Friesel | -5/+4 | |
2020-04-14 | use polyline when computing monthly/yearly distance travelled1.15.10 | Daniel Friesel | -5/+6 | |
Closes #40 |