summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2020-09-20add explicit empty return statements to promise handlers1.17.3Daniel Friesel-0/+7
2020-09-20get_stationinfo_p: cache negative repliesDaniel Friesel-0/+2
2020-09-13Dockerfile: Add missing build dependencies for perl modulesDaniel Friesel-3/+20
2020-09-10handle rejected promises; do not accidentally duplicate rejectionsDaniel Friesel-17/+54
2020-09-08passengerrights: fix a typo1.17.2Daniel Friesel-1/+1
2020-09-06add DBDB helper for wagonorder and stationinfoDaniel Friesel-120/+158
2020-09-05Fix checkin via API. Broken by 717cc18a403d6705c64a9a6fd43578c1efbb159f1.17.1Daniel Friesel-1/+5
Closes #44
2020-09-05landingpage: hide button icon names from accessibility toolsDaniel Friesel-2/+2
2020-09-04Release v1.171.17.0Daniel Friesel-0/+16
2020-09-04profile: limit history to four weeks by defaultDaniel Friesel-49/+99
2020-09-03add public profile page and public journey detailsDaniel Friesel-14/+139
2020-08-28add journey edit testDaniel Friesel-1/+201
2020-08-23edit_journey: users can edit data, not just timesDaniel Friesel-1/+1
2020-08-22split up registration and journey stats testsDaniel Friesel-100/+170
2020-08-19add nginx example configDaniel Friesel-0/+40
2020-08-16Move most journey code to newly introduced Journey modelDaniel Friesel-722/+870
2020-08-15Remove now-useless includeDaniel Friesel-1/+0
2020-08-06Move get_departures to a separate IRIS helperDaniel Friesel-63/+122
2020-07-28HAFAS: Error handling, perltidyDaniel Friesel-28/+55
2020-07-28Move HAFAS helpers to a separate Helper moduleDaniel Friesel-297/+328
2020-07-27Move user model to a separate moduleDaniel Friesel-435/+534
2020-07-11webhooks: Add a missing </div>1.16.1Daniel Friesel-0/+1
2020-06-13Start documenting the Travel APIDaniel Friesel-15/+108
2020-06-13Add Swagger API docsDaniel Friesel-0/+171
Work in progress. Only status is documented at the moment.
2020-04-19release 1.161.16.0Daniel Friesel-0/+18
2020-04-19commute: Re-add year headingDaniel Friesel-2/+1
2020-04-19Add CSV ExportDaniel Friesel-4/+63
2020-04-19add commuter stats to history pageDaniel Friesel-7/+14
2020-04-19commute stats: attempt to weed out non-work stations for auto-fillDaniel Friesel-0/+8
2020-04-19improve commute station heuristicDaniel Friesel-45/+16
Select top station on work days (Mo .. Fr) with arrival < 13:00 or departure >= 13:00.
2020-04-19use german locale in epoch_to_dt helperDaniel Friesel-1/+2
2020-04-19commute: show weekday name in journey listDaniel Friesel-1/+1
2020-04-19Commute stats: count days, not journeysDaniel Friesel-23/+26
2020-04-19get_top_destinations: order by count descDaniel Friesel-1/+1
order is ascending by default, resulting in flop instead of top destinations.
2020-04-19add commute stats. not linked from nav yet.Daniel Friesel-2/+220
2020-04-19connections: do not show platform if it is unknownDaniel Friesel-4/+6
2020-04-16fix a typo1.15.13Daniel Friesel-1/+1
2020-04-16maintenance: backpropagate polylines to route entries using pre-1.9.4 formatDaniel Friesel-0/+14
2020-04-16Fix occasionally incorrect TripIDs (and thus incorrect polylines)1.15.12Daniel 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-16log train number when encountering a timestamp error1.15.11Daniel Friesel-1/+2
2020-04-16ignore missing timestamps when performing a force checkoutDaniel Friesel-5/+4
2020-04-14use polyline when computing monthly/yearly distance travelled1.15.10Daniel Friesel-5/+21
Closes #40
2020-04-14show select past departures in checkin suggestion listDaniel Friesel-5/+14
Previously, for each destination, up to two departures between now and now + 40 minutes were shown. When performing a fresh checkin (i.e., the has not logged a journey in the past few minutes and is not currently checked in), the departure list now additionally contains all departures between now - 5 minutes and now. When checking in from a train (i.e., the user has recently checked out at the station or is still checked in), it additionally contains all departures between arrival time and now. Closes #33
2020-04-06Switch from Travis CI to GitHub ActionsDaniel Friesel-23/+53
Squashed commit of the following: commit 3dd25e35bb8c9d238e64300494b8c4e05e494bba Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Apr 6 10:02:57 2020 +0200 hm commit 04159061ed7932e2ee4ceca7af9d43a3fca034c5 Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Apr 6 09:56:19 2020 +0200 no sudo commit 1d16ec10faa807672433cbab11acd50eee9c8a6f Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Apr 6 09:51:54 2020 +0200 Switch from Travis CI to GitHub Actions
2020-03-14Well, that was stupid1.15.9Daniel Friesel-1/+1
2020-03-14Correctly encode non-ASCII e-mail content. Fixes spamfilter issues.1.15.8Daniel Friesel-10/+11
New dependency: MIME::Entity
2020-03-13Do not hardcode From mail address1.15.7Daniel Friesel-9/+13
2020-03-03connection view: small QoS icons, order by priority1.15.6Daniel Friesel-18/+18
2020-03-03show QoS pictograms in connection list1.15.5Daniel Friesel-0/+38
2020-02-26landingpage: API also supports checkinDaniel Friesel-1/+1