Commit graph

347 commits

Author SHA1 Message Date
Daniel Friesel
7960114f71 Work in progress: show connections when arriving soon
At the moment, the heuristic used to determine connection targets is quite
simple: $station is a target iff there were at least two trips in the past
6 weeks with checkin at the current destination station and checkout at
$station.

Todo / enhanhement options:

* Consider current origin station as well, i.e.: $station is a target
  iff there were at least two trips in the past 6 weeks which are preceded by
  a trip from the current origin station and (same as above)
* Make connection links clickable once the current journey has ended.
  Connections need to be added to _checked_out as well for this to work.
2019-05-19 08:55:23 +02:00
Daniel Friesel
7486920a6a Proactively recompute yearly stats to avoid long user wait times 2019-05-18 17:11:28 +02:00
Daniel Friesel
e68043b8fb Show arrival/departure platform in journey card 2019-05-18 17:10:53 +02:00
Daniel Friesel
b4676c11fb Fix progress bar colours 2019-05-18 10:16:49 +02:00
Daniel Friesel
b9f8d536b5 fix input background color in dark theme 2019-05-18 08:49:28 +02:00
Daniel Friesel
99d0339602 changelog 2019-05-18 08:32:49 +02:00
Daniel Friesel
c3071d54eb Merge branch 'marudor-darkMode' 2019-05-18 08:31:13 +02:00
Daniel Friesel
2107c0bbaf release new asset version 2019-05-18 08:30:36 +02:00
Daniel Friesel
283f5aad04 remove debug output 2019-05-18 08:29:39 +02:00
Daniel Friesel
547a96d28f remove unused files 2019-05-18 08:28:00 +02:00
Daniel Friesel
fa98aba3d3 Pre-select theme css in backend 2019-05-18 08:23:59 +02:00
Daniel Friesel
ccff208764 fix info-color contrast 2019-05-16 20:58:55 +02:00
Daniel Friesel
3668c69d1f correctly show departure station in cancelled view 2019-05-16 20:51:31 +02:00
Daniel Friesel
681ecabdf6 Provide light theme by default, avoid re-styling unless dark theme is active
This eliminates a large portion of main-thread work on page load
2019-05-16 20:39:54 +02:00
Daniel Friesel
6457ef2f9d fix typo in color scheme preference query 2019-05-16 20:32:58 +02:00
Daniel Friesel
134a96208c use a darker background color for default cards 2019-05-16 20:32:33 +02:00
marudor
84b32b28e9
Further color improvements 2019-05-16 16:10:53 +02:00
marudor
87e74ca90d
Add color switcher to toolbar 2019-05-16 15:22:47 +02:00
marudor
5c2388d3a2
Add dark mode (only available with prefers-color-scheme currently) 2019-05-16 15:04:08 +02:00
Daniel Friesel
b85db3a10d Show web-hook test result immediately after saving it
Closes #12
2019-05-14 20:05:45 +02:00
Daniel Friesel
5c3a0a562a oops 2 (asset release) 2019-05-12 11:48:17 +02:00
Daniel Friesel
e171616c6f oops 2019-05-12 11:46:55 +02:00
Daniel Friesel
82297687ed social sharing for current journey 2019-05-12 11:44:28 +02:00
Daniel Friesel
42eafec28d update landingpage 2019-05-11 15:45:16 +02:00
Daniel Friesel
48fede41aa checked in: clarify checkout / update actions 2019-05-11 15:42:10 +02:00
Daniel Friesel
0f28fdfb85 get_journey_stats: Support uid override, fix uninitialized value warning 2019-05-11 15:23:29 +02:00
Daniel Friesel
c77a7d2cd2 Merge branch 'marudor-geoLocationNagging'
closes #10
2019-05-11 13:02:16 +02:00
marudor
94febe86cd
Release version 19, fix asset-release for macos 2019-05-11 12:51:41 +02:00
marudor
d2f01f963a
Do not nag directly for geolocation 2019-05-11 12:43:13 +02:00
Daniel Friesel
4412283f3b gitignore: Add /local 2019-05-11 12:41:28 +02:00
Daniel Friesel
4cd88a8f50 add asset-release helper script 2019-05-11 12:33:18 +02:00
Daniel Friesel
8e412e199c add asset-rebuild helper script 2019-05-11 12:28:10 +02:00
Daniel Friesel
fcb01bddf7 update dependency version snapshot 2019-05-11 12:19:14 +02:00
Daniel Friesel
73547bce20 README: Note that libxml-dev and libpq-dev are needed for carton/cpanm build 2019-05-11 12:18:50 +02:00
Daniel Friesel
f04d42fc94 README: Add note about carton / cpanm 2019-05-11 12:01:54 +02:00
Daniel Friesel
098d02972a switch to a less generic icon 2019-05-11 11:52:47 +02:00
Daniel Friesel
93c6e85f60 footer: Link to "about" page for travelynx 2019-05-11 10:10:07 +02:00
Daniel Friesel
736e36d45c account: fix uninitialized value warning 2019-05-11 01:42:14 +02:00
Daniel Friesel
59c677ba12 history: validate year and month 2019-05-11 01:35:57 +02:00
Daniel Friesel
b0397e50b4 add custom not_found and exception templates 2019-05-11 01:29:21 +02:00
Daniel Friesel
fc4cfade14 version bump 2019-05-10 19:07:37 +02:00
Daniel Friesel
269b8536f4 Add webhook to account page 2019-05-10 19:03:18 +02:00
Daniel Friesel
3f4cf9ee42 service worker: cache icons 2019-05-10 18:31:11 +02:00
Daniel Friesel
25c460a34a public status: Do not overwrite line name 2019-05-10 18:16:45 +02:00
Daniel Friesel
f6800c8668 javascript-based refresh of journey progress and countdown 2019-05-10 17:58:13 +02:00
Daniel Friesel
374da87182 hide status countdown when offline 2019-05-09 18:14:16 +02:00
Daniel Friesel
66a35a35eb set a custom user agent 2019-05-09 17:58:23 +02:00
Daniel Friesel
022465d2a7 Fix division by zero when calculating journey completion 2019-05-08 07:12:54 +02:00
Daniel Friesel
ef77bfcdea more frequent reload on sync failure 2019-05-07 18:01:49 +02:00
Daniel Friesel
76bd6763df only show loading animation on links without custom animation 2019-05-07 17:56:40 +02:00