Dashboard, label assist, status screen and map fixes
We haven't had a release for a while, so let's tag this before starting the next round of changes.
The high level changes are:
- label assist
- convert the user input into a directive
- change the dashboard to support user labels instead of sensed values
- create a status screen
- finally fix the map issues
What's Changed
- Add UI features and algorithm to support label inference by @GabrielKS in #762
- Fix verifiability bug by @GabrielKS in #763
- Add "To Label" screen by @GabrielKS in #765
- wrap native calls in intro.js in a ready() statement by @shankari in #773
- Allow bower to be run as root by @shankari in #776
- Fix a dead link. by @asiripanich in #777
- Workaround the android tools upgrade to get CI to work again by @shankari in #779
- Get confidenceThreshold from config file by @GabrielKS in #780
- Incorporate Label UI changes from ceo_ebike_project_stage into master by @GabrielKS in #794
- Cherry-pick the walkthrough changes to master by @shankari in #796
- Ongoing PR to track the progress of modularizing and modernizing user input handling by @shankari in #799
- Minor fixes from ceo branch by @shankari in #800
- Other imports and fixes by @shankari in #801
- Ensure that stats are generated correctly by @shankari in #802
- Replace the help/walkthrough button with the resize icon by @shankari in #803
- First beta testing version by @shankari in #804
- Phone changes to handle user confirmed trips in the dashboard by @shankari in #805
- Handle the case where no trips have been labeled for two weeks by @shankari in #806
- Handle "other" modes without mappings in the JSON by @shankari in #807
- Fit and finish fixes to the dashboard screen by @shankari in #808
- Bump up the version numbers of the data collection and server sync pl… by @shankari in #809
- Finish pending changes for the status screen by @shankari in #810
- Refresh the status checks before the status modal is opened by @shankari in #811
- Create the iOS version of the status screen by @shankari in #812
- Address minor fit and finish fixes by @shankari in #813
- Remove most of the devDependencies from leaflet by @shankari in #814
- Fix "second level of end checks" for the user label matching by @shankari in #815
- Update the documentation to remove dependency on android studio by @shankari in #816
- Comment out everything else and just echo the initial environment var… by @shankari in #817
- Update the documentation to remove dependency on android studio by @shankari in #818
- Update packages and bump up version numbers by @shankari in #819
- Fix multiple map-related issues by @shankari in #820
- Minor fit and finish issues, primarily on iOS, but one for android by @shankari in #821
- Add additional logging + one more overlay hide by @shankari in #822
- Fix the weird issue where the map popup breaks maps in the diary list by @shankari in #823
- Bump up the version numbers to address the new map fixes by @shankari in #824
Full Changelog: v3.0.0...v3.2.3