Commit graph

  • 4ae0217662 work-in-progress registration process Daniel Friesel 2019-03-06 18:35:59 +0100
  • f2efaef2b9 bump DB schema to v2 Daniel Friesel 2019-03-06 18:11:26 +0100
  • 058d93a6fd add password hashing Daniel Friesel 2019-03-06 17:59:00 +0100
  • 8057c16cc4 enable form validation for login page Daniel Friesel 2019-03-05 22:18:11 +0100
  • 4dc0a90ef8 register: Add simple client-side validation Daniel Friesel 2019-03-05 18:29:25 +0100
  • 8d353fcf9d registration: more error handling Daniel Friesel 2019-03-05 18:19:14 +0100
  • 32f3334b5c forbid the user name 'dev' Daniel Friesel 2019-03-04 19:36:11 +0100
  • a47d76958c Use proper Mojolicious input fields (-> no need to re-type everything on errors) Daniel Friesel 2019-03-04 19:28:57 +0100
  • 5b523ff2f0 prepare registration support Daniel Friesel 2019-03-04 19:22:40 +0100
  • 8adca327fd prepare DB schema for public registration Daniel Friesel 2019-03-04 18:17:03 +0100
  • 3096091f11 do not show username in navbar (won't fit on small screens otherwise) Daniel Friesel 2019-03-04 17:14:03 +0100
  • 40fe8db0c4 Add account info and data export Daniel Friesel 2019-03-03 22:35:20 +0100
  • 41076aafd5 history: Fix typo in HTML element name Daniel Friesel 2019-03-03 22:19:57 +0100
  • 5cc43d9c59 Alwayse use 3 hours of lookbehind Daniel Friesel 2019-03-03 22:02:25 +0100
  • 833c8878d1 add logout link Daniel Friesel 2019-03-03 21:46:06 +0100
  • ad585c3fec set cookie lifetime to 6 months Daniel Friesel 2019-03-03 21:45:55 +0100
  • c6532906df add imprint Daniel Friesel 2019-03-02 18:12:10 +0100
  • 856a66c0be implement user/password/csrf checks for login form Daniel Friesel 2019-03-02 18:08:48 +0100
  • c6fd0a0efb Fix encoding of station name in checkin/checkout screen Daniel Friesel 2019-03-01 20:11:40 +0100
  • abf81ea638 add (unfinished) db migration script Daniel Friesel 2019-02-22 21:56:32 +0100
  • d32c2ad1b9 prepare account support Daniel Friesel 2019-02-22 21:56:19 +0100
  • 5bc5f63868 Add README Daniel Friesel 2019-02-16 17:28:01 +0100
  • e297bd9413 perltidy Daniel Friesel 2019-02-15 19:32:17 +0100
  • af1e1a8294 checkin: ensure that users are checked out first Daniel Friesel 2019-02-15 19:29:57 +0100
  • 130d598a9e more helpful message for checkout without real-time data Daniel Friesel 2019-02-14 18:04:15 +0100
  • fd333ba4db use a pointer cursor for actions Daniel Friesel 2018-11-11 17:25:40 +0100
  • 5565e81fb2 sort by real-time departure Daniel Friesel 2018-11-08 07:38:37 +0100
  • b41a64bd7f add undo for checkouts Daniel Friesel 2018-11-02 22:29:12 +0100
  • f87306dc34 allow undo for checkins Daniel Friesel 2018-11-02 21:35:53 +0100
  • 6933b8ee45 Fix "undo" being ignored in last actions Daniel Friesel 2018-11-02 21:18:07 +0100
  • 048a5c1fd5 perltidy Daniel Friesel 2018-10-27 07:32:54 +0200
  • ddbe902384 departures: show next / most recent departures first Daniel Friesel 2018-10-27 07:32:37 +0200
  • 95cbc500ae Minify JS Daniel Friesel 2018-10-21 16:27:32 +0200
  • f791a1ee6c handle force checkout in history view Daniel Friesel 2018-10-21 16:05:18 +0200
  • 8e817e5d60 Re-add force checkout to frontend Daniel Friesel 2018-10-21 15:57:38 +0200
  • 2113533713 history: always show train numbers Daniel Friesel 2018-10-20 15:48:24 +0200
  • 046ab99013 history: show departure and arrival times Daniel Friesel 2018-10-18 16:26:02 +0200
  • d7fc6ceb3a handle consecutive checkins by ignoring previous ones Daniel Friesel 2018-10-18 08:50:25 +0200
  • b070e55eae add history page Daniel Friesel 2018-10-13 14:40:19 +0200
  • 33fd338bc5 Only show latest actions on main page Daniel Friesel 2018-10-13 14:35:05 +0200
  • ec1842054c derp Daniel Friesel 2018-10-07 13:55:21 +0200
  • 147e6ae849 Only show latest travels on landing page Daniel Friesel 2018-10-07 13:47:32 +0200
  • 74fd97b4b8 add simple about page Daniel Friesel 2018-10-07 11:57:49 +0200
  • 17fbba75cd use purple navbar Daniel Friesel 2018-10-07 11:46:08 +0200
  • 6fd985ae7e show close stations via geolocation Daniel Friesel 2018-10-07 11:35:47 +0200
  • d95cb9d06a only show travel distance if duration is not available Daniel Friesel 2018-10-07 09:12:45 +0200
  • bf6f6405f1 Fix UTF-8 Daniel Friesel 2018-10-07 09:11:22 +0200
  • 7694e626a5 show journey distances as well Daniel Friesel 2018-10-05 20:41:28 +0200
  • 6afef992f1 Show inline error messages when checkin/checkout fails Daniel Friesel 2018-10-05 19:12:49 +0200
  • 2cdd176b94 disable navbar entries for now Daniel Friesel 2018-10-05 16:43:13 +0200
  • a29f2a2421 make index.pl executable Daniel Friesel 2018-10-05 16:39:23 +0200
  • d75351b30c Use POST requests to modify data Daniel Friesel 2018-10-05 16:33:59 +0200
  • 3198689286 index.pl: Fix mistaken usage of get_user_id Daniel Friesel 2018-09-14 20:16:37 +0200
  • b12b201c4d use table layout for checkout station list Daniel Friesel 2018-09-14 20:14:28 +0200
  • 355bca93c1 index.pl: Always use get_user_id without argument Daniel Friesel 2018-09-03 18:12:18 +0200
  • f9c7c89528 index.pl: Fix typo causing all checkins to be done by 'dev' Daniel Friesel 2018-09-03 18:12:08 +0200
  • 21643b053d Initial commit Daniel Friesel 2018-09-02 21:41:33 +0200