Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-04-30 | use a separate table for registration tokens | Daniel Friesel | -1/+34 | |
2019-04-30 | add "active user count" munin command | Daniel Friesel | -0/+12 | |
2019-04-30 | Implement deletion of inactive accounts | Daniel Friesel | -0/+19 | |
2019-04-30 | allow users to change their mail address0.19 | Daniel Friesel | -4/+30 | |
Closes #6 | ||||
2019-04-29 | maintenance: Also delete pending_passwords entries | Daniel Friesel | -1/+3 | |
2019-04-29 | Add password reset functionality | Daniel Friesel | -0/+24 | |
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 | -0/+13 | |
Closes #11 | ||||
2019-04-26 | work: Update route and messages | Daniel Friesel | -2/+20 | |
2019-04-24 | maintenance, munin: Use journeys, not user_actions0.15 | Daniel Friesel | -8/+9 | |
2019-04-23 | Automatic checkout \o/ | Daniel Friesel | -0/+111 | |
2019-04-23 | Use one row per journey instead of split checkin/checkout entries | Daniel Friesel | -1/+207 | |
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 | -76/+77 | |
2019-04-22 | Use Mojo::Pg for migrations | Daniel Friesel | -59/+62 | |
2019-04-21 | database migrate: Use truncate | Daniel Friesel | -1/+1 | |
2019-04-21 | Ignore stations without coordinates in distance calculation | Daniel Friesel | -0/+14 | |
Reported by @marudor | ||||
2019-04-18 | Add a registration test | Daniel Friesel | -2/+0 | |
2019-04-17 | Refactor munin command to use Mojo::Pg | Daniel Friesel | -19/+22 | |
2019-04-17 | Add a dumpconfig command, mostly useful to debug Docker setups | Daniel Friesel | -0/+24 | |
2019-04-14 | Do not print error when encountering an empty database | Daniel Friesel | -6/+16 | |
2019-04-13 | database setup: merge setup and migration code paths | Markus Witt | -40/+58 | |
2019-04-13 | "database" sub-command: Provide an exit status | Daniel Friesel | -0/+5 | |
2019-04-13 | fix dbschema: add type for edited | Markus Witt | -1/+1 | |
2019-04-13 | maintenance: Fix stats table name | Daniel Friesel | -1/+1 | |
2019-04-09 | Allow journey editing, keep track of edited journey attributes0.13 | Daniel Friesel | -1/+15 | |
Provides a workaround for #2 | ||||
2019-04-07 | Cache journey stats | Daniel Friesel | -4/+25 | |
2019-04-07 | Add a note about updating travelynx | Daniel Friesel | -1/+9 | |
2019-04-06 | Add a database command for database setup and migrations | Daniel Friesel | -0/+131 | |
2019-03-31 | maintenance: delete accounts which requested deletion | Daniel Friesel | -0/+36 | |
2019-03-25 | Move maintenance script to Mojolicious command | Daniel Friesel | -0/+71 | |
2019-03-25 | Migrate munin command | Daniel Friesel | -1/+1 | |
2019-03-22 | move munin-stats to a mojolicious command | Daniel Friesel | -0/+52 | |