Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
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. | ||||
2019-04-13 | work-in-progress manual journey entry. incomplete and not enabled yet. | Daniel Friesel | -1/+87 | |
2019-04-10 | Let us never talk of this again | Daniel Friesel | -1/+1 | |
2019-04-09 | Allow journey editing, keep track of edited journey attributes0.13 | Daniel Friesel | -8/+10 | |
Provides a workaround for #2 | ||||
2019-04-09 | time travel is prohibited | Daniel Friesel | -4/+6 | |
2019-04-08 | Work-in-progress journey editor. Not ready for deployment. | Daniel Friesel | -5/+125 | |
2019-04-07 | Prepare forms for manual journey entry and editing | Daniel Friesel | -0/+2 | |
2019-04-07 | Refactor history template, add yearly stats | Daniel Friesel | -1/+3 | |
2019-04-07 | drop cached statistics on checkout and journey deletion | Daniel Friesel | -2/+34 | |
2019-04-07 | Cache journey stats | Daniel Friesel | -0/+106 | |
2019-04-06 | Add password change form | Daniel Friesel | -1/+11 | |
2019-04-05 | checkout: Do not cardcode action type | Daniel Friesel | -1/+1 | |
2019-04-05 | checkin: Fix checkout path if currently checked into cancelled train | Daniel Friesel | -1/+1 | |
2019-04-04 | Allow journey deletion | Daniel Friesel | -1/+60 | |
See issue #3 | ||||
2019-04-02 | move mailing to sendmail helper | Daniel Friesel | -0/+3 | |
2019-04-01 | statistics: Add interchange wait time and journey count | Daniel Friesel | -15/+30 | |
2019-03-31 | Select journeys by ID | Daniel Friesel | -8/+6 | |
2019-03-31 | remove code related to undo-as-database-entry concept | Daniel Friesel | -17/+13 | |
2019-03-31 | Perform undo by deleting the erroneous database entry | Daniel Friesel | -45/+36 | |
2019-03-30 | sort journeys by departure time | Daniel Friesel | -0/+7 | |
2019-03-27 | add history per month | Daniel Friesel | -15/+119 | |
2019-03-25 | remove sleep(1) workaround in checkout-before-checkin code path | Daniel Friesel | -11/+2 | |
The unique constraint on (user id, timestamp) is no longer present | ||||
2019-03-25 | Log SQL errors | Daniel Friesel | -4/+20 | |
2019-03-25 | Postgres does not require decode() calls | Daniel Friesel | -7/+2 | |
2019-03-25 | Migrate to postgresql | Daniel Friesel | -18/+25 | |
2019-03-23 | more configuration options, more performance | Daniel Friesel | -2/+4 | |