Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
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 | ||||
2020-04-14 | show select past departures in checkin suggestion list | Daniel 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-03-03 | show QoS pictograms in connection list1.15.5 | Daniel Friesel | -0/+7 | |
2020-02-25 | polyline sanity check: Handle border stations and incomplete IRIS routes1.15.3 | Daniel Friesel | -4/+13 | |
2020-02-25 | Ignore polylines which do not agree with IRIS route1.15.2 | Daniel Friesel | -1/+17 | |
2020-02-23 | journey details: show route on map if available1.15.1 | Daniel Friesel | -11/+14 | |
2020-02-23 | Move map data generation to a global helper function | Daniel Friesel | -1/+202 | |
2020-02-21 | calculate journey distance using polyline, if available | Daniel Friesel | -10/+34 | |
2020-02-17 | handle departure cancellation after checkin | Daniel Friesel | -0/+41 | |
2020-02-14 | add privacy setting for showing history and latest arrival timestamp | Daniel Friesel | -0/+3 | |
2020-02-12 | Handle cancelled arrival at checkout when departure at checkin is not cancelled | Daniel Friesel | -1/+33 | |
2020-02-12 | Add another fix for invalid HAFAS XML | Daniel Friesel | -0/+3 | |
2020-02-01 | allow checkin and checkout station to be edited | Daniel Friesel | -3/+46 | |
2020-02-01 | Fix cancellation line in journey view.1.14.3 | Daniel Friesel | -1/+1 | |
Broken by 993f6be6c9524031d878f2c83dcba1fdde11d060 | ||||
2020-02-01 | fix uninitialized value warning when handling odd trains (trains without type) | Daniel Friesel | -2/+5 | |
2020-01-31 | map: show polylines by default | Daniel Friesel | -1/+0 | |
2020-01-29 | map: set bounds on stations; move polyline feature to staging1.14.1 | Daniel Friesel | -1/+13 | |
2020-01-28 | journey_sanity_check: handle duration == 0 | Daniel Friesel | -4/+7 | |
2020-01-27 | Store journey polylines in DB | Daniel Friesel | -0/+120 | |
Squashed commit of the following: commit d60c7d3c98d88a8f5b0e3ced6c11b56053e1e44b Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Jan 27 20:22:46 2020 +0100 fix bugs related to users without past journeys commit 707fcc937ac7f6bc3dc29024273f5e74963f7f15 Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Jan 27 20:19:14 2020 +0100 work around Cache::file turning floats into strings commit 55831121eb30bc30ed20134bbb48e4bee9772feb Author: Daniel Friesel <derf@finalrewind.org> Date: Mon Jan 27 19:43:29 2020 +0100 store journey polylines for later use commit 1971d511037ff2b8fbc9699cb98e4f8fd51261e5 Author: Daniel Friesel <derf@finalrewind.org> Date: Sat Jan 25 16:49:48 2020 +0100 set preliminary database schema for polyline storage. deduplication will follow at a later stage | ||||
2020-01-27 | fix bugs related to users without past journeys1.13.9 | Daniel Friesel | -5/+15 | |
2020-01-26 | add_journey: allow up to 99 journeys per 24 hours | Daniel Friesel | -0/+21 | |
2020-01-26 | validate_journey: handle 0 timestamps | Daniel Friesel | -2/+2 | |
2020-01-26 | status API: nextStops -> intermediateStops; documentation | Daniel Friesel | -3/+3 | |
2020-01-25 | map, journey view: handle renamed stations1.13.8 | Daniel Friesel | -2/+15 | |
2020-01-23 | JSON Status API: Add experimental and undocumented nextStops key | Daniel Friesel | -0/+26 | |
2020-01-22 | has_wagonorder: Fix promise result mixup1.13.5 | Daniel Friesel | -1/+1 | |
2020-01-15 | Fix IOLoop crashes caused by using log->warning instead of log->warn1.13.4 | Daniel Friesel | -4/+4 | |
The issue manifested itself by the ioloop using 100%cpu without making any progress. | ||||
2020-01-15 | do not store wagonorder error results in database1.13.3 | Daniel Friesel | -2/+5 | |
2020-01-08 | fetch trip ID when checked in | Daniel Friesel | -1/+83 | |
2020-01-06 | move old station names to external JSON as well | Daniel Friesel | -63/+3 | |
2020-01-06 | Switch back to JSON::XS for decoding1.13.1 | Daniel Friesel | -2/+2 | |
2020-01-06 | Move ICE names to a separate JSON file | Daniel Friesel | -234/+4 | |
2020-01-06 | remove unnecessary whitespace | Markus Heinrich | -4/+4 | |
2020-01-04 | map ICE train numbers to names where possible | Daniel Friesel | -0/+241 | |