Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-05-26 | Use JSON for messages and route storage, prepare for extended route data | Daniel Friesel | -35/+46 | |
2019-05-24 | Fix missing update event when arrival time at destination is unknown1.6.1 | Daniel Friesel | -0/+1 | |
2019-05-24 | Increase suggestion time range to 4 months | Daniel Friesel | -1/+1 | |
2019-05-20 | show journey suggestions on departure board as well1.6.0 | Daniel Friesel | -18/+94 | |
2019-05-20 | Handle accidental double-checkins1.5.1 | Daniel Friesel | -2/+8 | |
2019-05-19 | allow checkin from connections view | Daniel Friesel | -5/+14 | |
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 | Show arrival/departure platform in journey card | Daniel Friesel | -0/+7 | |
2019-05-18 | Pre-select theme css in backend | Daniel Friesel | -0/+17 | |
2019-05-14 | Show web-hook test result immediately after saving it1.3.3 | Daniel Friesel | -2/+16 | |
Closes #12 | ||||
2019-05-11 | get_journey_stats: Support uid override, fix uninitialized value warning | Daniel Friesel | -3/+6 | |
2019-05-10 | Add webhook to account page | Daniel Friesel | -1/+1 | |
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 | -5/+79 | |
2019-05-05 | WiP webhook support | Daniel Friesel | -0/+113 | |
2019-05-03 | Experimental PWA support (#13) | Daniel Friesel | -0/+1 | |
2019-05-03 | use /account/... links for mail/password change | Daniel Friesel | -4/+4 | |
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/+1 | |
2019-05-02 | Public API documentation | Daniel Friesel | -0/+1 | |
2019-05-02 | Finish public-facing exposed user status (opt-in) | Daniel Friesel | -0/+1 | |
2019-04-30 | Prepare settings and templates for opt-in public travel status | Daniel Friesel | -0/+35 | |
2019-04-30 | use a separate table for registration tokens | Daniel Friesel | -10/+27 | |
2019-04-30 | Implement deletion of inactive accounts | Daniel Friesel | -3/+15 | |
2019-04-30 | allow users to change their mail address0.19 | Daniel Friesel | -1/+55 | |
Closes #6 | ||||
2019-04-29 | Add password reset functionality | Daniel Friesel | -0/+85 | |
Closes #5 | ||||
2019-04-28 | Handle inconsistent data when calculating monthly/yearly stats | Daniel Friesel | -7/+18 | |
Closes #11 | ||||
2019-04-27 | History: Only show months and years with logged journeys | Daniel Friesel | -0/+41 | |
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 | -68/+64 | |
Closes #3 | ||||
2019-04-24 | show recent delay/qos messages in checked_in view0.16 | Daniel Friesel | -0/+10 | |
2019-04-24 | Bump API to v1 | Daniel Friesel | -0/+1 | |
2019-04-23 | Remove legacy action_type attributes | Daniel Friesel | -17/+2 | |
2019-04-23 | Primitive auto-refresh of current journey status | Daniel Friesel | -0/+1 | |
Todo: Redirect user to destination station upon arrival | ||||
2019-04-23 | Automatic checkout \o/ | Daniel Friesel | -10/+34 | |
2019-04-23 | Use one row per journey instead of split checkin/checkout entries | Daniel Friesel | -423/+378 | |
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. | ||||
2019-04-22 | Finish transition from DBI to Mojo::Pg | Daniel Friesel | -18/+0 | |
2019-04-22 | Use Mojo::Pg for all remaining Controller and Helper logic | Daniel Friesel | -64/+27 | |
2019-04-22 | Also use Mojo::Pg for user_status and user_travels queries | Daniel Friesel | -154/+127 | |
2019-04-22 | More Mojo::Pg migrations | Daniel Friesel | -223/+141 | |
2019-04-21 | Ignore stations without coordinates in distance calculation | Daniel Friesel | -6/+32 | |
Reported by @marudor | ||||
2019-04-19 | refactor set_status_query and get_token_query | Daniel Friesel | -29/+8 | |
2019-04-17 | Refactor user_actions insert/update/delete statements with Mojo::Pg | Daniel Friesel | -248/+230 | |
2019-04-17 | Initiate transition to Mojo::Pg | Daniel Friesel | -57/+77 | |
2019-04-14 | Set version via config | Daniel Friesel | -2/+0 | |
2019-04-13 | add explicit config toggle to disable sendmail | Daniel Friesel | -1/+2 | |
2019-04-13 | Pass config to sendmail helper | Daniel Friesel | -1/+4 | |
2019-04-13 | Use travelynx.conf for configuration and secrets | Daniel Friesel | -34/+38 | |
This avoids having to specify secrets in the environment, where they can leak easily. |