Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2019-04-23 | _checked_in: Fix uninitialized value warning | Daniel Friesel | -1/+1 | |
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 | -101/+160 | |
Todo: Redirect user to destination station upon arrival | ||||
2019-04-23 | Automatic checkout \o/ | Daniel Friesel | -30/+171 | |
2019-04-23 | landingpage: Fix plural for "0 minutes" | Daniel Friesel | -1/+1 | |
2019-04-23 | Use one row per journey instead of split checkin/checkout entries | Daniel Friesel | -589/+783 | |
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 | -99/+77 | |
2019-04-22 | Use Mojo::Pg for migrations | Daniel Friesel | -59/+62 | |
2019-04-22 | Use Mojo::Pg for all remaining Controller and Helper logic | Daniel Friesel | -94/+65 | |
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 | -229/+143 | |
2019-04-22 | add "change password" tests | Daniel Friesel | -0/+44 | |
2019-04-22 | Add test for account (un)deletion | Daniel Friesel | -2/+28 | |
2019-04-22 | Note that we need at least postgresql v9.4 | Daniel Friesel | -3/+4 | |
2019-04-22 | Travis CI: looks like carton isn't needed | Daniel Friesel | -2/+1 | |
2019-04-22 | travis.yml: Add libdb-dev (required for DB_File -> Cache) | Daniel Friesel | -0/+1 | |
2019-04-22 | Skip database tests if no database is configured | Daniel Friesel | -0/+4 | |
2019-04-22 | Travis CI: Add database tests | Daniel Friesel | -0/+23 | |
2019-04-21 | add Travis CI config | Daniel Friesel | -0/+10 | |
2019-04-21 | Add cpanfile for dependency management with Carton | Daniel Friesel | -0/+2639 | |
2019-04-21 | database migrate: Use truncate | Daniel Friesel | -1/+1 | |
2019-04-21 | journey detail: gps_off -> location_off0.14 | Daniel Friesel | -2/+2 | |
2019-04-21 | Ignore stations without coordinates in distance calculation | Daniel Friesel | -11/+67 | |
Reported by @marudor | ||||
2019-04-19 | refactor set_status_query and get_token_query | Daniel Friesel | -30/+9 | |
2019-04-18 | Update test section in README | Daniel Friesel | -9/+5 | |
2019-04-18 | basic test: No DB needed; perltidy | Daniel Friesel | -6/+6 | |
2019-04-18 | Add a registration test | Daniel Friesel | -2/+90 | |
2019-04-18 | Add a basic test for static content | Daniel Friesel | -0/+54 | |
2019-04-17 | Refactor munin command to use Mojo::Pg | Daniel Friesel | -19/+22 | |
2019-04-17 | Refactor user_actions insert/update/delete statements with Mojo::Pg | Daniel Friesel | -249/+231 | |
2019-04-17 | Add a dumpconfig command, mostly useful to debug Docker setups | Daniel Friesel | -0/+24 | |
2019-04-17 | Initiate transition to Mojo::Pg | Daniel Friesel | -57/+78 | |
2019-04-17 | Sendmail: Actually print info log messages as documented | Daniel Friesel | -1/+1 | |
2019-04-16 | add comments to example travelynx.conf | Daniel Friesel | -0/+29 | |
2019-04-14 | Set version via config | Daniel Friesel | -3/+2 | |
2019-04-14 | Merge branch 'feuerrot-db_setup' | Daniel Friesel | -41/+69 | |
2019-04-14 | Do not print error when encountering an empty database | Daniel Friesel | -6/+16 | |
2019-04-14 | Merge branch 'db_setup' of https://github.com/feuerrot/travelynx into ↵ | Daniel Friesel | -41/+59 | |
feuerrot-db_setup | ||||
2019-04-13 | database setup: merge setup and migration code paths | Markus Witt | -41/+59 | |
2019-04-13 | README: Add recommended modules and docker dependencies | Daniel Friesel | -0/+16 | |
2019-04-13 | Print db and host in development mode | Daniel Friesel | -1/+12 | |
2019-04-13 | add explicit config toggle to disable sendmail | Daniel Friesel | -2/+3 | |
2019-04-13 | "database" sub-command: Provide an exit status | Daniel Friesel | -1/+6 | |
2019-04-13 | Pass config to sendmail helper | Daniel Friesel | -4/+7 | |
2019-04-13 | Merge pull request #7 from feuerrot/db_schema_fix | Daniel Friesel | -1/+1 | |
fix dbschema: add type for edited | ||||
2019-04-13 | fix dbschema: add type for edited | Markus Witt | -1/+1 | |
2019-04-13 | Use travelynx.conf for configuration and secrets | Daniel Friesel | -53/+70 | |
This avoids having to specify secrets in the environment, where they can leak easily. | ||||
2019-04-13 | maintenance: Fix stats table name | Daniel Friesel | -1/+1 | |
2019-04-13 | edit journey: use link to cancel | Daniel Friesel | -2/+2 | |
This bypasses form element validation, which doesn't make sense for "cancel edit" | ||||
2019-04-13 | work-in-progress manual journey entry. incomplete and not enabled yet. | Daniel Friesel | -6/+168 | |