Age | Commit message (Expand) | Author | Lines |
2019-03-10 | secure session cookies | Daniel Friesel | -1/+4 |
2019-03-10 | oops | Daniel Friesel | -1/+1 |
2019-03-10 | redirect users after login to protected page | Daniel Friesel | -2/+5 |
2019-03-10 | really do not hardcode travelynx.de | Daniel Friesel | -2/+2 |
2019-03-10 | Do not hardcode travelynx URL in registration mail | Daniel Friesel | -4/+6 |
2019-03-10 | add statistics for munin | Daniel Friesel | -0/+37 |
2019-03-09 | add JSON export for history | Daniel Friesel | -36/+54 |
2019-03-09 | Slightly more helpful texts for checkin/checkout pages | Daniel Friesel | -3/+12 |
2019-03-09 | show separate errors for 'invalid credentials' and 'not confirmed yet' | Daniel Friesel | -3/+13 |
2019-03-09 | registration form: note that user name must be alphanumeric | Daniel Friesel | -1/+1 |
2019-03-09 | fix timeout on unauthenticated access to account-specific pages | Daniel Friesel | -1/+5 |
2019-03-08 | allow filtering by train for external travelynx links | Daniel Friesel | -1/+7 |
2019-03-08 | add password manager hints to login/registration forms | Daniel Friesel | -5/+5 |
2019-03-08 | travelynx.finalrewind.org -> travelynx.de | Daniel Friesel | -4/+4 |
2019-03-08 | show hint in case of geolocation error | Daniel Friesel | -2/+12 |
2019-03-08 | checkout UX | Daniel Friesel | -1/+1 |
2019-03-08 | account: Note that deletion is not implemented yet | Daniel Friesel | -0/+9 |
2019-03-08 | add link to github issues | Daniel Friesel | -0/+10 |
2019-03-08 | do not allow multiple pending registrations for one mail0.05 | Daniel Friesel | -1/+39 |
2019-03-08 | derp | Daniel Friesel | -1/+1 |
2019-03-08 | add hypnotoad config | Daniel Friesel | -4/+6 |
2019-03-08 | departures: Add hint (tap == checkin) | Daniel Friesel | -28/+31 |
2019-03-08 | add logout link to account page | Daniel Friesel | -14/+30 |
2019-03-08 | add intro blurb and login/register links for landing page | Daniel Friesel | -1/+35 |
2019-03-08 | move /action to non-authenticated area to handle session issues | Daniel Friesel | -7/+18 |
2019-03-08 | Logout: Use a POST form as it's a stateful action | Daniel Friesel | -1/+11 |
2019-03-07 | switch from HTTP Auth to Cookie Auth | Daniel Friesel | -341/+286 |
2019-03-06 | working registration and verification | Daniel Friesel | -31/+181 |
2019-03-06 | work-in-progress registration process | Daniel Friesel | -4/+32 |
2019-03-06 | bump DB schema to v2 | Daniel Friesel | -3/+78 |
2019-03-06 | add password hashing | Daniel Friesel | -0/+18 |
2019-03-05 | enable form validation for login page | Daniel Friesel | -2/+2 |
2019-03-05 | register: Add simple client-side validation | Daniel Friesel | -4/+4 |
2019-03-05 | registration: more error handling | Daniel Friesel | -13/+77 |
2019-03-04 | forbid the user name 'dev' | Daniel Friesel | -3/+6 |
2019-03-04 | Use proper Mojolicious input fields (-> no need to re-type everything on errors) | Daniel Friesel | -6/+6 |
2019-03-04 | prepare registration support | Daniel Friesel | -5/+127 |
2019-03-04 | prepare DB schema for public registration0.04 | Daniel Friesel | -28/+111 |
2019-03-04 | do not show username in navbar (won't fit on small screens otherwise) | Daniel Friesel | -1/+1 |
2019-03-03 | Add account info and data export | Daniel Friesel | -0/+82 |
2019-03-03 | history: Fix typo in HTML element name | Daniel Friesel | -1/+1 |
2019-03-03 | Alwayse use 3 hours of lookbehind | Daniel Friesel | -1/+1 |
2019-03-03 | add logout link | Daniel Friesel | -1/+23 |
2019-03-03 | set cookie lifetime to 6 months | Daniel Friesel | -0/+3 |
2019-03-02 | add imprint | Daniel Friesel | -0/+15 |
2019-03-02 | implement user/password/csrf checks for login form | Daniel Friesel | -28/+103 |
2019-03-01 | Fix encoding of station name in checkin/checkout screen | Daniel Friesel | -1/+1 |
2019-02-22 | add (unfinished) db migration script | Daniel Friesel | -0/+79 |
2019-02-22 | prepare account support | Daniel Friesel | -0/+88 |
2019-02-16 | Add README | Daniel Friesel | -0/+91 |