Commit Graph

163 Commits

Author SHA1 Message Date
77433bcab5 Vibrate at opening of the Map rather than upon leaving Onboarding, ensure the notification should be displayed and seen by user 2018-08-13 20:18:14 +02:00
0b086c2fce Bump deps 2018-08-13 19:56:43 +02:00
d0b2946352 Bump oc translation 2018-08-09 23:46:44 +02:00
072eec69c8 Update NPM deps and export GPX with more details 2018-08-09 23:46:01 +02:00
2cce5e9dba Avoid emitting empty <ele> items in GPX 2018-08-06 23:29:27 +02:00
6a70deec70 Upgrade to Webpack 4 + improve the build system 2018-08-06 23:29:17 +02:00
95ef4d2c4d Update translations 2018-08-05 22:12:26 +02:00
7ccf427685 Upgrade dependencies and group all polyfills in a dedicated file 2018-08-05 15:47:28 +02:00
d5dcf96af8 Let user download GPX trace from menu 2018-08-03 17:15:03 +02:00
05cb92d8e3 Store complete GPX data
Rework the store to keep track of everything useful for building a full
GPX trace.
2018-08-03 17:15:03 +02:00
7800621c5f Update README 2018-08-03 17:14:53 +02:00
cb6dafcf83 Mention demo instance in README 2018-08-03 15:36:15 +02:00
f83f66a353 Store datetime as naive UTC datetimes (no TZ info) in db, to avoid issues with SQLite 2018-08-02 11:19:44 +02:00
343143e8e7 Ensure server always return proper ISO encoded dates with timezone 2018-08-02 11:14:38 +02:00
bb926abbc4 Fix broken chained catch in Promises 2018-08-02 10:49:47 +02:00
530184a817 Scroll back to top between onboarding steps. Fix #27. 2018-08-02 10:21:30 +02:00
194c4cf3d7 Misc fixes with vibrate and sound 2018-08-01 19:29:39 +02:00
0f9544bf16 Update locales 2018-08-01 18:07:44 +02:00
a6808d6d07 Fix a bug with locale setting loading from localStorage 2018-08-01 17:55:33 +02:00
d2bae9e532 Add statistics about the instance under the About section. 2018-08-01 17:54:48 +02:00
aca68fb2e3 Better handling of skip onboarding setting 2018-08-01 11:35:49 +02:00
54eb950a80 Update locales 2018-07-31 20:34:19 +02:00
4f64204ff0 Add beep and vibration when coming close to a known report 2018-07-31 15:46:18 +02:00
66b110e9ef Hide details when clicking upvote/downvote 2018-07-30 20:35:52 +02:00
c19bd60174 Better management of permissions
* Finish the ability to use custom tile server.
* Store settings whenever they are changed.
* Support new settings for audio/vibrate permission.
2018-07-30 20:23:56 +02:00
0d0a5d85d6 Forgot to add VSwitch Vuetify component 2018-07-27 15:24:36 +02:00
431ccd5865 Spare 30kb in production-ready JS 2018-07-27 14:40:42 +02:00
da7e582cf9 Add a way to resend unsent reports, fix for #14. 2018-07-26 13:56:51 +02:00
79b4625dc9 Fix a PropType issue 2018-07-26 13:56:51 +02:00
b9315a83cd Start working on a way to resend unsent reports 2018-07-26 13:56:42 +02:00
74a42abe72 Add a way to share a specific map position
Also rework the way Map component is handled to make it cleaner and more
efficient.

Fix for issue #23.
2018-07-26 08:47:31 +02:00
3e8ec40330 Fix English translation for GCUM 2018-07-25 14:31:49 +02:00
5063d6d4da Fix a bug with Moment locale in production build 2018-07-25 11:56:04 +02:00
0bf72e55f4 Use English locale as fallback 2018-07-22 16:15:50 +02:00
4ee603a767 Use Zanata Python client and improve OC translation 2018-07-21 18:39:28 +02:00
41db1c0d12 Localize MomentJS in Occitan as well 2018-07-21 18:27:02 +02:00
5e1c3e47fc Add occitan translation + better names for locales in Settings
Huge thanks to Quentin for this translation! https://framagit.org/phyks/cyclassist/merge_requests/1
2018-07-20 15:37:14 +02:00
3da34cb148 Use Zanata to handle translations 2018-07-20 15:15:26 +02:00
c5183a570f Use a token to protect POST API queries 2018-07-18 15:30:30 +02:00
20a162e915 Update nginx config 2018-07-18 15:07:40 +02:00
3182dbb985 Improve About section 2018-07-18 14:57:04 +02:00
169076dffa Better error messages on geolocation fetching errors 2018-07-17 23:27:07 +02:00
b792f2ec44 Complete translation of manual location picker + better guard for Map when user has not previously clicked on a button 2018-07-17 23:19:28 +02:00
edadbd6393 Let user pick a location manually, fix for #3. 2018-07-17 22:49:00 +02:00
a67462fab0 Explain what permissions are used for in the onboarding 2018-07-17 17:04:49 +02:00
959cdba36c Force user to click at least once on a button before showing the map, otherwise NoSleep might not work 2018-07-17 16:37:46 +02:00
fbe8298814 Let user choose which tile server to use among a list of tile servers. Fix #19. 2018-07-17 16:32:34 +02:00
8921833619 Use store to get nosleep setting in map view 2018-07-17 16:22:18 +02:00
e9b4f41b1e Add an onboarding screen to get users started
Fix for #17.
2018-07-17 15:10:51 +02:00
959578cfe9 Fix comment error in nginx support file 2018-07-13 18:45:00 +02:00