Daniel Friesel
|
9df9f7c845
|
edit journey: use link to cancel
This bypasses form element validation, which doesn't make sense for
"cancel edit"
|
2019-04-13 10:45:57 +02:00 |
|
Daniel Friesel
|
1ee185d26b
|
work-in-progress manual journey entry. incomplete and not enabled yet.
|
2019-04-13 10:43:05 +02:00 |
|
Daniel Friesel
|
863a33b111
|
landingpage: Fix typo in required form element tag
|
2019-04-11 20:42:38 +02:00 |
|
Daniel Friesel
|
40d926e62d
|
decrease minimum history width by hiding train number if line is available
|
2019-04-11 18:09:02 +02:00 |
|
Daniel Friesel
|
e91c540c8e
|
history: Show time next to station
|
2019-04-10 17:51:51 +02:00 |
|
Daniel Friesel
|
4ce9326495
|
Let us never talk of this again
|
2019-04-10 07:21:18 +02:00 |
|
Daniel Friesel
|
bba6721754
|
Allow journey editing, keep track of edited journey attributes
Provides a workaround for #2
|
2019-04-09 18:37:21 +02:00 |
|
Daniel Friesel
|
3ae6bda093
|
time travel is prohibited
|
2019-04-09 18:11:55 +02:00 |
|
Daniel Friesel
|
c0c7b1a589
|
Work-in-progress journey editor. Not ready for deployment.
|
2019-04-08 21:20:04 +02:00 |
|
Daniel Friesel
|
beb17acb84
|
Prepare forms for manual journey entry and editing
|
2019-04-07 20:20:37 +02:00 |
|
Daniel Friesel
|
d4269a8fe4
|
journey: Fix typo in HTML tag
|
2019-04-07 19:19:50 +02:00 |
|
Daniel Friesel
|
ffee7177ac
|
Refactor history template, add yearly stats
|
2019-04-07 18:44:33 +02:00 |
|
Daniel Friesel
|
828dd54266
|
README: Fix anoter mistake
|
2019-04-07 18:19:25 +02:00 |
|
Daniel Friesel
|
fa621418bc
|
drop cached statistics on checkout and journey deletion
|
2019-04-07 17:16:06 +02:00 |
|
Daniel Friesel
|
d0b6b7e052
|
Cache journey stats
|
2019-04-07 16:55:35 +02:00 |
|
Daniel Friesel
|
9225a82c66
|
README: Fix update script
|
2019-04-07 16:54:33 +02:00 |
|
Daniel Friesel
|
8096c33c00
|
Add a note about updating travelynx
|
2019-04-07 14:18:56 +02:00 |
|
Daniel Friesel
|
216dd7c7ad
|
history: Fix missing months for users registered on the 29th/30th/31st
|
2019-04-06 23:57:54 +02:00 |
|
Daniel Friesel
|
a1109bfce0
|
landingpage: Features++
|
2019-04-06 21:32:18 +02:00 |
|
Daniel Friesel
|
4e33f1e706
|
hide unimplemented API endpoints in account view
|
2019-04-06 21:23:21 +02:00 |
|
Daniel Friesel
|
4e7f7a1d0e
|
detect development mode for travelynx_dev* databases
|
2019-04-06 21:21:35 +02:00 |
|
Daniel Friesel
|
b93c06dc40
|
README: Add setup instructions
|
2019-04-06 21:09:23 +02:00 |
|
Daniel Friesel
|
c4a60375f4
|
Add a database command for database setup and migrations
|
2019-04-06 21:08:36 +02:00 |
|
Daniel Friesel
|
1405eb6ea3
|
Add password change form
|
2019-04-06 11:20:10 +02:00 |
|
Daniel Friesel
|
6630cdcd9e
|
checkout: Do not cardcode action type
|
2019-04-05 21:45:40 +02:00 |
|
Daniel Friesel
|
7f84288db5
|
checkin: Fix checkout path if currently checked into cancelled train
|
2019-04-05 21:45:05 +02:00 |
|
Daniel Friesel
|
45f409e3df
|
Fix export layout
|
2019-04-05 21:42:54 +02:00 |
|
Daniel Friesel
|
e2598df25b
|
Allow journey deletion
See issue #3
|
2019-04-04 18:26:53 +02:00 |
|
Daniel Friesel
|
b0ad209a23
|
Fix intentional typo in dev mode check (left over from testing)
|
2019-04-02 20:11:34 +02:00 |
|
Daniel Friesel
|
8883b02fe4
|
register: Explicitly state that the account was not created
|
2019-04-02 20:10:55 +02:00 |
|
Daniel Friesel
|
4787dbae15
|
move mailing to sendmail helper
|
2019-04-02 20:10:48 +02:00 |
|
Daniel Friesel
|
68718860e2
|
login, register; Do not doule-nest row/col classes
|
2019-04-02 19:40:04 +02:00 |
|
Daniel Friesel
|
d90734e2ec
|
about: Add contact link
|
2019-04-01 20:59:03 +02:00 |
|
Daniel Friesel
|
335ab8209f
|
statistics: Add interchange wait time and journey count
|
2019-04-01 20:28:06 +02:00 |
|
Daniel Friesel
|
8d843dc432
|
Fix another journey error
|
2019-03-31 19:38:21 +02:00 |
|
Daniel Friesel
|
10c995e15f
|
journey: show error for _all_ invalid IDs
|
2019-03-31 19:34:29 +02:00 |
|
Daniel Friesel
|
3ce1cfc55f
|
Select journeys by ID
|
2019-03-31 19:32:41 +02:00 |
|
Daniel Friesel
|
76f6922e82
|
maintenance: delete accounts which requested deletion
|
2019-03-31 17:58:05 +02:00 |
|
Daniel Friesel
|
76f99a1013
|
README: Update Depenencies and Usage
|
2019-03-31 14:09:14 +02:00 |
|
Daniel Friesel
|
8bf145b5c4
|
remove code related to undo-as-database-entry concept
|
2019-03-31 09:11:52 +02:00 |
|
Daniel Friesel
|
a8a3aa17ce
|
Perform undo by deleting the erroneous database entry
|
2019-03-31 08:45:51 +02:00 |
|
Daniel Friesel
|
341665c79b
|
sort journeys by departure time
|
2019-03-30 21:43:35 +01:00 |
|
Daniel Friesel
|
df34c58cc5
|
history: move time column next to date
|
2019-03-28 19:21:52 +01:00 |
|
Daniel Friesel
|
eb929811b2
|
add per-month links to history
|
2019-03-27 21:46:52 +01:00 |
|
Daniel Friesel
|
343e9ef20c
|
history: more smartphone-friendly
|
2019-03-27 21:26:37 +01:00 |
|
Daniel Friesel
|
1aa5e786ed
|
add history per month
|
2019-03-27 21:20:59 +01:00 |
|
Daniel Friesel
|
8acc010fa8
|
update systemd unit file
|
2019-03-27 20:04:27 +01:00 |
|
Daniel Friesel
|
87a3ceb0c1
|
remove sleep(1) workaround in checkout-before-checkin code path
The unique constraint on (user id, timestamp) is no longer present
|
2019-03-25 21:37:11 +01:00 |
|
Daniel Friesel
|
a30970eb8b
|
distinguish prod/dev in nav bar
|
2019-03-25 21:34:49 +01:00 |
|
Daniel Friesel
|
00efb2e320
|
Move maintenance script to Mojolicious command
|
2019-03-25 19:54:49 +01:00 |
|