Commit Graph

33 Commits

Author SHA1 Message Date
Lucas Verney aed7497d57 Bump dependencies 2018-11-25 17:43:54 +01:00
Lucas Verney b5e54b0b90 Bump dependencies versions 2018-11-07 20:00:29 +01:00
Lucas Verney 903ad14bbc Add a service worker and cache assets
Assets are served from the local cache preferably. They are fetched from
the network if not available. This new addition also enables the "Add to
homescreen" in Chrome/Chromium.

Fix #22.
2018-10-26 14:15:56 +02:00
Lucas Verney 1c67f6dc1e Add a build:dev command 2018-09-11 14:54:12 +02:00
Lucas Verney aaa8998466 Use plain Audio API, drop Howler dependency 2018-09-04 15:27:50 +02:00
Lucas Verney f5fdb2aeb0 Drop xmlbuilder from gps-to-gpx dep 2018-09-04 14:38:32 +02:00
Lucas Verney 7557d3b64c Drop useless Babel plugins 2018-09-04 14:38:32 +02:00
Lucas Verney 25d28da6d8 Rework browsers list and PostCSS management 2018-09-04 14:38:32 +02:00
Lucas Verney f0fc8f287d Drop Moment.JS, use custom small lib for relative dates and formatting 2018-08-29 12:08:18 +02:00
Lucas Verney 61828e9ef2 Bump dependencies, use Babel 7 useBuiltIns usage to reduce size of chunks 2018-08-28 17:49:54 +02:00
Lucas Verney 6f8b3ada2c Autorotate mode when clicking the compass icon
Also fix a bug with sharing current position.
2018-08-26 17:48:07 +02:00
Lucas Verney 60f041f5a6 Move map from Leaflet to OpenLayers
Also add a way to use a mock GPX trace as geolocation provider.
2018-08-26 17:48:03 +02:00
Lucas Verney 060c4a29f4 Fix a bug with Vue2LeafletTrackSymbol not updating heading 2018-08-13 22:07:34 +02:00
Lucas Verney 0b086c2fce Bump deps 2018-08-13 19:56:43 +02:00
Lucas Verney 072eec69c8 Update NPM deps and export GPX with more details 2018-08-09 23:46:01 +02:00
Lucas Verney 6a70deec70 Upgrade to Webpack 4 + improve the build system 2018-08-06 23:29:17 +02:00
Lucas Verney 7ccf427685 Upgrade dependencies and group all polyfills in a dedicated file 2018-08-05 15:47:28 +02:00
Lucas Verney d5dcf96af8 Let user download GPX trace from menu 2018-08-03 17:15:03 +02:00
Lucas Verney 194c4cf3d7 Misc fixes with vibrate and sound 2018-08-01 19:29:39 +02:00
Lucas Verney 0d0a5d85d6 Forgot to add VSwitch Vuetify component 2018-07-27 15:24:36 +02:00
Lucas Verney 431ccd5865 Spare 30kb in production-ready JS 2018-07-27 14:40:42 +02:00
Lucas Verney 4ee603a767 Use Zanata Python client and improve OC translation 2018-07-21 18:39:28 +02:00
Lucas Verney 3da34cb148 Use Zanata to handle translations 2018-07-20 15:15:26 +02:00
Lucas Verney da4a8d537d Mark the position of the new marker + optimize SVG files
1. Show location of the created report on the map, see
https://framagit.org/phyks/cyclassist/issues/10.
2. Use `image-webpack-loader` to minify image and SVG files at build
time.
2018-07-13 16:50:34 +02:00
Lucas Verney 0d6df10fbd Drop useless moment locales from built file 2018-07-12 16:47:19 +02:00
Lucas Verney e9b4593abf Fix OpenGraph icon, OG does not support SVG 2018-07-11 16:54:02 +02:00
Lucas Verney 037d4627e9 Better handling of favicon generation 2018-07-11 16:53:58 +02:00
Lucas Verney 9d4842b44c Clicking on a report now shows more infos and let users dismiss it
You should update your database by running
```
ALTER TABLE report ADD COLUMN (upvotes INTEGER NOT NULL, downvotes INTEGER NOT NULL)
```

Fix issue #8.
2018-07-06 15:39:35 +02:00
Lucas Verney 37413a7e21 Some fixes for nosleep and moving the map around 2018-07-03 18:48:41 +02:00
Lucas Verney f30d000f92 Show the reports as soon as they are added in the db 2018-06-26 11:39:43 +02:00
Lucas Verney e961a8dbb1 Display reports on the map 2018-06-26 11:04:23 +02:00
Lucas Verney dd4075b18c Use NoSleep to prevent sleep of the phone 2018-06-25 23:57:33 +02:00
Lucas Verney 2d27e72b33 Initial commit 2018-06-25 18:29:57 +02:00