Skip to content

Releases: e-mission/e-mission-phone

Ensure that iOS works with relative URLs

30 May 02:08
757b512
Compare
Choose a tag to compare

This is a fix for the issue where the relative URL code on iOS doesn't work per documentation.

Includes fixes to:

Dashboard, label assist, status screen and map fixes

05 May 03:22
84e0e9e
Compare
Choose a tag to compare

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

Improved onboarding flow (version 1)

06 Jun 00:07
b08b4ea
Compare
Choose a tag to compare

Minor fixes to other plugins: null check and motion activity refactoring
e-mission/cordova-jwt-auth#44
e-mission/cordova-server-sync#48

Upgrade to the most recent versions of everything

28 Oct 00:43
10bbad4
Compare
Choose a tag to compare
  • Upgrade to API 29 on android and iOS 13 on iOS
  • Upgrade to cordova-android@9.0.0 and cordova-ios@6.1.0
  • Upgrade to the most recent version of all plugins
  • Improved robustness on both android and iOS (https://github.com/e-mission/e-mission-data-collection/releases/tag/v1.5.0)
  • Setup scripts to make it easy to build
  • Continuous integration using the setup scripts to test that everything continues to work
  • Multiple minor fixes, including:
    • adding a sensor explanation page
    • adding support for other survey pre-fill techniques, including Google Forms (pre-fill) and xpath
    • unify mode and purpose code and modularize the buttons for each trip to make it easier to collect other data
    • small fixes to the login screen, mainly ensuring that we won't get null and blank usernames

Upgrade to cordova android@8.1.0 and iOS@5.1.1

11 Jul 16:48
ac65596
Compare
Choose a tag to compare

This is a beta release since I am immediately planning an upgrade to android@9.0.0 and ios@6.1.0. If that takes too long or is too complex, we can promote this to a full release. But I am hoping it won't come to that.

Store the tag before the upgrade to the most recent version

10 Jul 19:22
b9e19b1
Compare
Choose a tag to compare

This has some issues with building, but they could be worked around.
Tagging the state of the world before we upgrade in case we have to refer back to it at some point.

Minor fixes to 2.8.0

01 Apr 20:43
363a2bc
Compare
Choose a tag to compare
  • Remove buzzing from foreground notifications
  • Make the messages on the notifications be meaningful

This is the equivalent of
https://github.com/e-mission/e-mission-base/releases/tag/v1.2.1

Support api 26 + fix location toggles on android

29 Mar 04:56
f737509
Compare
Choose a tag to compare
  • Support api 26
  • Really handle location toggles of both the permissions and location services
  • Minor fix to display a "download error" message

Release corresponding to https://github.com/e-mission/e-mission-base/releases/tag/v1.2.0

Native storage + forked deploy plugin

19 Oct 07:48
d561906
Compare
Choose a tag to compare
  • Fix native versions of plugins (auth, deploy)
  • Migrate storage to avoid loss of data due to deletion of local storage
  • Remove the starting stop screen - studies should just use emTripLog instead

Support inferred modes

27 Feb 19:27
cd3de59
Compare
Choose a tag to compare
  • Support inferred modes
  • Add a STOP screen reminding people to go back and complete the second step of the study