Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-05-19 | Work in progress: show connections when arriving soon | Daniel Friesel | -0/+111 | |
At the moment, the heuristic used to determine connection targets is quite simple: $station is a target iff there were at least two trips in the past 6 weeks with checkin at the current destination station and checkout at $station. Todo / enhanhement options: * Consider current origin station as well, i.e.: $station is a target iff there were at least two trips in the past 6 weeks which are preceded by a trip from the current origin station and (same as above) * Make connection links clickable once the current journey has ended. Connections need to be added to _checked_out as well for this to work. | ||||
2019-05-18 | Proactively recompute yearly stats to avoid long user wait times | Daniel Friesel | -0/+11 | |
2019-05-18 | Show arrival/departure platform in journey card | Daniel Friesel | -0/+63 | |
2019-05-18 | remove debug output | Daniel Friesel | -3/+1 | |
2019-05-18 | Pre-select theme css in backend | Daniel Friesel | -1/+20 | |
2019-05-14 | Show web-hook test result immediately after saving it1.3.3 | Daniel Friesel | -5/+28 | |
Closes #12 | ||||
2019-05-11 | get_journey_stats: Support uid override, fix uninitialized value warning | Daniel Friesel | -3/+6 | |
2019-05-11 | history: validate year and month | Daniel Friesel | -2/+12 | |
2019-05-10 | Add webhook to account page | Daniel Friesel | -2/+5 | |
2019-05-09 | set a custom user agent | Daniel Friesel | -1/+5 | |
2019-05-08 | Fix division by zero when calculating journey completion1.1.9 | Daniel Friesel | -2/+5 | |
2019-05-06 | basic webhook support, onwards to betatesting | Daniel Friesel | -69/+81 | |
2019-05-05 | WiP webhook support | Daniel Friesel | -0/+163 | |
2019-05-03 | data export: use station names, not IDs1.1.4 | Daniel Friesel | -2/+2 | |
2019-05-03 | Experimental PWA support (#13) | Daniel Friesel | -0/+7 | |
2019-05-03 | use /account/... links for mail/password change | Daniel Friesel | -4/+4 | |
2019-05-03 | Add worker command for Docker setups (#9) | Daniel Friesel | -0/+36 | |
2019-05-03 | Do not show origin station in destination list1.1.3 | Daniel Friesel | -3/+3 | |
2019-05-03 | Add changelog | Daniel Friesel | -0/+8 | |
2019-05-02 | Do not error out when receiving UIDs > INT_MAX1.1.2 | Daniel Friesel | -1/+16 | |
2019-05-02 | Public API documentation | Daniel Friesel | -0/+7 | |
2019-05-02 | work: Not finding a train at the destination is usually not an error1.1.0 | Daniel Friesel | -8/+17 | |
2019-05-02 | Finish public-facing exposed user status (opt-in) | Daniel Friesel | -2/+5 | |
2019-04-30 | Prepare settings and templates for opt-in public travel status | Daniel Friesel | -0/+95 | |
2019-04-30 | show imprint and version on landing page | Daniel Friesel | -1/+7 | |
2019-04-30 | use a separate table for registration tokens | Daniel Friesel | -18/+64 | |
2019-04-30 | add "active user count" munin command | Daniel Friesel | -0/+12 | |
2019-04-30 | Implement deletion of inactive accounts | Daniel Friesel | -3/+38 | |
2019-04-30 | allow users to change their mail address0.19 | Daniel Friesel | -6/+184 | |
Closes #6 | ||||
2019-04-30 | Move invalid input errors into common sub-template | Daniel Friesel | -4/+5 | |
2019-04-29 | maintenance: Also delete pending_passwords entries | Daniel Friesel | -1/+3 | |
2019-04-29 | Add password reset functionality | Daniel Friesel | -0/+263 | |
Closes #5 | ||||
2019-04-29 | add database table/column comments0.18 | Daniel Friesel | -0/+33 | |
2019-04-28 | Handle inconsistent data when calculating monthly/yearly stats | Daniel Friesel | -7/+31 | |
Closes #11 | ||||
2019-04-27 | History: Only show months and years with logged journeys | Daniel Friesel | -0/+41 | |
2019-04-26 | work: Update route and messages | Daniel Friesel | -2/+20 | |
2019-04-26 | Invalidate stats cache after adding a new journey | Daniel Friesel | -0/+1 | |
2019-04-26 | add_journey: Fix incorrect return in case of unmatched station | Daniel Friesel | -2/+2 | |
2019-04-26 | Add manual journey entry | Daniel Friesel | -89/+108 | |
Closes #3 | ||||
2019-04-25 | undo: Redirect to departure station when undoing a checkin | Daniel Friesel | -1/+6 | |
2019-04-24 | show recent delay/qos messages in checked_in view0.16 | Daniel Friesel | -0/+10 | |
2019-04-24 | $render(status => ...) is a special variable. derp. | Daniel Friesel | -2/+2 | |
2019-04-24 | maintenance, munin: Use journeys, not user_actions0.15 | Daniel Friesel | -8/+9 | |
2019-04-24 | Bump API to v1 | Daniel Friesel | -1/+109 | |
2019-04-24 | export: Add in_transit field | Daniel Friesel | -1/+5 | |
2019-04-23 | Remove legacy action_type attributes | Daniel Friesel | -17/+2 | |
2019-04-23 | Fix checkin/checkout of cancelled journeys | Daniel Friesel | -4/+2 | |
2019-04-23 | Primitive auto-refresh of current journey status | Daniel Friesel | -0/+15 | |
Todo: Redirect user to destination station upon arrival | ||||
2019-04-23 | Automatic checkout \o/ | Daniel Friesel | -10/+145 | |
2019-04-23 | Use one row per journey instead of split checkin/checkout entries | Daniel Friesel | -520/+656 | |
Whether a user is in transit or not is now determined by an entry in the in_transit table instead of a dangling checkin. All completed journeys are stored in the "journeys" table. This does most of the work needed for automatic checkout. However, note that the corresponding worker process is not implemented yet. |