Releases: e-mission/e-mission-phone
Switch to ionic pro
Switch from ionic cloud to ionic pro
Simultaneously:
- upgrade all plugins to their most recent versions
- really switch away from crosswalk for L+ builds
- handle android 8 location changes
- startup fix for deleted local storage objects
- remove the alpha channel on iOS icons
This actually went through several rounds of upgrades, so the current published version is 2.5.3. But they were minor changes after 2.5.0.
Switch UI with URL + survey fixes + OAuth reorg to support OpenID changes
Merge pull request #275 from shankari/release_v240 Bump up version to 2.4.0
Finally deploy current screen + make it easier to configure server
Add support for muting + join/leave challenges and challenge leaderboard
Support new google auth
Most of the heavy lifting here is in the native code (e.g. e-mission/cordova-jwt-auth#13). javascript changes are relatively minor.
- Hide the loading screen even if there are no trips
- Add minor fixes to the referral code
- Add cocoapods installation to the instructions (the new google auth library is installed using cocoapods)
- Support automatic redirection based on local notifications
Display unprocessed trips in the diary
Display unprocessed trips in the diary.
Most of the work was around converting the raw points into geojson and figuring out all the stupid edge cases. This requires significant re-work to make it pretty - dunno when I will ever have time to make it right.
The good part is that this eventually does open up the opportunity to return raw timeseries objects instead of a per-day geojson object from the server.
Screenshots are at #215
Support visible push notifications + add survey library
- Merge with the existing push notifications infrastructure, currently controlled in javascript
- Also if the push notification is a "survey" type, launch the survey and auto-populate the UUID
Fit and finish changes
- Ensure that there is a way to close the incident reporting screen
- Ensure that there is a logo on the android notification bar
- Ensure that the incident reporting screen always shows up
Support logging in to the game directly from the UI
Thanks to @krisma, integrate with the in-app browser plugin so that we can login to the game directly from the UI.
One | Two | Three |
---|---|---|
Prompt for incidents at the end of a trip
This required a fair amount of native work because of differences between android and iOS.
In the end, we save the notification config in a new kind of cache called "localStorage" and read and display it from native code.
More details are in
https://github.com/e-mission/e-mission-phone/issues/191
Notification | Reporting |
---|---|