Commit Graph

183 Commits

Author SHA1 Message Date
9a5d408c83 Update logo and homepage, thanks to the contribution by Nicolas Arduin. 2019-04-28 17:33:16 +02:00
2e4e2c50e8 Update MapTiler URL 2019-04-02 20:35:05 +02:00
276297dcc0 Center the map on position on first display 2019-01-22 11:58:31 +01:00
98f13a3bbb Rename Cyclassist to Cygnal 2019-01-22 11:49:36 +01:00
cdd6533466 Bump translations 2019-01-21 14:32:40 +01:00
368c799933 Fix report fetching and closest report emphasis 2019-01-18 08:25:48 +01:00
d5b9d9f0fc Fix a bug in NoSleep 0.9.0 and Firefox for Android, https://github.com/richtr/NoSleep.js/issues/63 2019-01-13 17:00:59 +01:00
cadd8869aa Fix icons in modals 2019-01-06 17:16:20 +01:00
cecf1fd8a5 Rework caching expiration handling
Check expiration of cached items when serving them instead of computing
an expiration date when first caching them. If the user changes the
caching duration after a request was cached, the new setting will be
used now.
2019-01-05 15:52:12 +01:00
07ab80542d Cache tiles locally within the ServiceWorker. Fix #40. 2019-01-04 14:23:50 +01:00
76f54932bf Migrate to localforage to support asyncStorage mode 2019-01-04 14:23:39 +01:00
068bcdbfc6 Frontend part of the tiles caching 2019-01-01 20:13:23 +01:00
07edf2bd02 Bump dependencies 2019-01-01 20:12:48 +01:00
5e5a25e59e Bump NoSleep.js version 2018-12-04 14:03:23 +01:00
3e53146013 Improve available tiles
* Add MapTiler Streets tiles, fix
https://framagit.org/phyks/cyclassist/issues/55.
* Add proper attributions for tiles.
* Sort tiles by name in settings.
2018-11-30 15:02:01 +01:00
fc513cddac Use prefetch for MapView chunk 2018-11-30 12:53:50 +01:00
e824404b69 Fix a propType error with icons 2018-11-30 12:53:43 +01:00
49e1d70891 Create a sprite for the report icons, to ensure they are all loaded at the same time 2018-11-29 23:04:16 +01:00
0d5e04860e Use @mdi/fonts instead of material-design font to avoid flashing the icon text if loading of the font is too long 2018-11-29 20:26:34 +01:00
b097387825 Don't cache requests from SW in dev mode 2018-11-29 16:35:21 +01:00
b786ba9f4e Remove outdated TODOs comment 2018-11-29 16:22:29 +01:00
15321d3405 Add unittests for dates tools 2018-11-29 14:48:20 +01:00
2c741cfb5c Add proper unittests 2018-11-29 14:13:58 +01:00
947039658b Fix ES6 minification issues 2018-11-29 10:04:56 +01:00
09e5a2d4e2 Show nearest reports, handling the area of the report (not only as a
point, but polygon as well)
2018-11-29 09:31:52 +01:00
aed7497d57 Bump dependencies 2018-11-25 17:43:54 +01:00
ce58f5f601 Use cheap-ruler rather than Haversine formula 2018-11-21 12:02:59 +01:00
ff1b987463 Use a better earth radius 2018-11-18 15:22:31 +01:00
dcfa5c5897 Remove useless i18n strings and restore the fetching info alert 2018-11-08 23:37:20 +01:00
14e28694e0 Use dismissible alerts instead of dialogs to notify about errors 2018-11-07 23:18:45 +01:00
22c68454ec Rework the way Map is initialized 2018-11-07 22:25:31 +01:00
944b9842cb Add a search modal, fix for #52 2018-11-07 20:04:00 +01:00
f2e6091402 Add support for work Opendata in Hauts-de-Seine 2018-11-05 20:07:24 +01:00
f6cb9a3bc0 No caching in SW in development mode 2018-11-01 19:25:59 +01:00
20dd75b152 Add a source field to keep track of the source of the reports 2018-11-01 15:43:34 +01:00
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
80b650c2a9 Delete reports when downvoting them 2018-10-25 11:27:54 +02:00
34e0fec016 Bump version in constants.js 2018-10-25 11:13:35 +02:00
04ff61dbdd Don't log store mutations in prod build 2018-10-22 11:20:27 +02:00
93b0ec340e Hide speed badge when setting map center manually 2018-10-21 23:42:36 +02:00
8a52c94fbb Bump translations 2018-10-18 21:19:17 +02:00
1ca9922b1b Do not show speed badge when manually picking a location 2018-10-18 20:05:48 +02:00
824de12b74 Forgot Toulouse in OpenData sources 2018-10-18 16:44:50 +02:00
1e7b2b363a Improve OpenData handling for roadwork, clear mention in About section and add OpenData for Loiret 2018-10-18 15:03:33 +02:00
4345c3f4e3 Drop the active reports API route and use API filtering abilities
instead

Fix for #49.
2018-10-18 09:31:52 +02:00
3f86fc21af Bump translations 2018-10-17 21:42:02 +02:00
06c02f6ece No need for global catchall when fetching reports 2018-10-16 15:15:11 +02:00
6f906ec23a Fix #43: Speed badge looking weird on touch devices 2018-10-15 23:54:20 +02:00
4ff645cc43 Filter reports returned by the API based on map center
Only keep reports which are around the map center in the data returned
by the server. Filtering is done client-side for privacy reasons.
2018-10-15 09:11:41 +02:00
19cbb3165f Better spawn of the notification 2018-09-21 15:11:31 +02:00