Skip to content

7.0.1 Release

Compare
Choose a tag to compare
@epicstar epicstar released this 04 Jun 18:16

Obtaining the Release

Google Play Store Page

Description

This release fixes lots of outstanding bugs, particularly with internet connection, and adds new information for users trying to travel to their destinations. All relevant code changes are in Pull Request #279

New Features

  • Detour Information now in 3 Dot Menu
  • Application Information to see App Settings in the Android Settings App now in 3 Dot Menu
  • Map now zooms in on you when location permissions are accepted and location tracking is on.

Bug Fixes

  • Camera state completely fixed -- #223
    • no longer zooms to Africa randomly
    • App now keeps camera state when reopening app
  • No more leaks with vehicle update interval
  • Bus vehicles now will reupdate when reconnected to internet. Previously, they would just freeze when internet was reconnected.
  • Bus vehicles now update when navigation drawer is out. Previously, buses would stop updating when the bus list was open and would only run when bus list was off.
  • App now reacts to Location Permissions correctly. Previously, the app would randomly crash when changing permissions

Code Enhancements

See #279 for all code changes between the previous release versions.

  • Map is now in its own Fragment
  • Bus clicks are fully reactive
  • Now using ReactiveNetwork to reactively see new app updates

Added Android Permissions

  • WIFI State permissions -- App needs to know wifi state if internet disconnected
    • android.permission.ACCESS_WIFI_STATE
    • android.permission.CHANGE_WIFI_STATE
  • Network Permission -- App needs to know cell phone network state if internet is disconnected
    • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_COARSE_LOCATION -- App needs to know "inaccurate" location permission to center the map on you.

Known Issues

  • #276 -- Polylines (route lines) do not show on the map when the app didn't precache route information and when reconnected. Ideally, when reconnected, the app will download polylines from Port Authority for all selected routes with no current polyline info.
  • There are bugs with route line coordinate parsing where if the polyline coordinates being read are somehow not actual numbers, the app will just crash. This will be fixed with #196.
  • Internet disconnection and reconnection messages will loop when connected to walled-garden wifi. The greatest example of this is connecting to Starbucks' wifi connection and not accepting their terms in the browser. This is actually expected; however, unfortunately, I cannot check for a walled-garden state easily. This will be fixed in a future version.