Skip to content

Release Notes

Document contains release notes for the BlueFletch Device Finder application.

Package: com.bluefletch.ems.deviceinformation

Binaries can be found on the BlueFletch Portal Downloads page.

Release 2.6.8

Highlights

General updates to the UI, added a new Beacon feature, and allow for Device Map to locate other devices.

Details

  • Added Location Permissions utility.
  • Added Beacon Service utilizing the Android Beacon library.
  • Updated Manifest for new Beacon service actions and location permission.
  • Adjusted Beacon Service to enable stop and start foreground actions.
  • Adjusted Application class to use start foreground and beacon transmit only.
  • Adjusted DeviceInfo model for beaconId field.
  • Added Beacon Information card to Device Details.
  • Added LocationHelper for Finder last known location.
  • Updated manifest for bluetooth permission and provider feature.
  • Updated DeviceInfoBeacon model and added last known location.
  • Added implementation of Beacon Service into Main Activity.
  • Updated LocationUtil validateCoordinate, to prevent storing validated location.
  • Updated Beacon Service channel notification for importance and sound config.
  • Added Support Library INIT to application.
  • Adjusted the targetSdkVersion.
  • Added additional checking for null coordinates.
  • Added exception handling for Config Settings and replaced printStackTrace loggging.
  • Updated implementation of checking distance between Finder and device list.
  • Added query all packages permission to fix Android 11 missing Device Id.
  • Updated implementation of device statuses to improve performance.
  • Adjusted formatting of distance.
  • Adjusted implementation of device status to Device Details and Map.
  • Adjusted UI to prevent display overlaps.
  • Adjusted additional UI to prevent overlap of details.
  • Adjusted implementation of device list refresh.
  • Adjusted Beacon Service foreground notifications and consolidated into one.
  • Added the ability to disable ping device and/or disable selection of custom message.
  • Added an updated error message when the Device Ping is disabled on the server/org but not disabled on the device.
  • Added Application ID as user agent for MapView Check if Beacon service already started when checking permisison.
  • Removed Audio option for Ping Device.
  • Added max limit to Custom Message input.
  • Changed "Not Reporting" status logic to compare if the last known event time difference is greater than the threshold.
  • Fixed warnings in Device Detail map view.
  • Added markers in Map View of all devices (Last known location).
  • Refreshed the UI of the Device List and Main Activity.
  • Applied UI enhancements to Map View.
  • Adjusted not reporting and added cradled checking.
  • Fixed issue where coordinates were having null or "0.0" values.
  • Updated Device Details UI.
  • Updated Device Details Map history UI.
  • Added UI enhancements to Ping Device.
  • Moved Ping Device to Card View.
  • Made the location pins reflect the chip state of the devices.
  • Adjusted Device Lost checking.
  • Adjusted Device ID to ellipsize start instead of the end.
  • Added text input for custom message.
  • Added device model and status in the Map Marker InfoWindow.
  • Fixed collapse and disable toggle of Map View if there's no available locations.
  • Removed animation when toggling Map View and List View.
  • Adjusted Last Seen text format within the Device List item.
  • Removed repeated calling of resources and context in mapView.
  • Updated date displays to use Device default date.
  • Adjusted zoom level of map in Device Information History from 20 to 17.
  • Adjusted animation of Send Ping from slide up to fade.
  • Changed Menu Item fontFamily to OpenSans.

Release 2.5.12

Highlights

Updated underlying libraries.

Details

  • Updated code to see if it has a device id.
  • Updated EMS Crash library and Support Libraries to new verions.
  • Updated the pipeline build image for new Andriod device SDK versions.
  • Updated Launcher Provider version and updated logic to use SupportAgentConfig when getting the support settings.

Release 2.5.9

Released September 1, 2021

Highlights

Added EMS exception handler library to report errors to Support Dashboard.

Details

  • Added EMS exception handler library to report errors to Support Dashboard.
  • Fixed crash around poorly formed event url.

Release 2.5.1

Released March 25, 2021

Highlights

UI cleanup and various fixes.

Details

  • Cleanup UI, allow for long serial numbers
  • Display last user in device list
  • Simplify and fix incorrect history time calculation
  • Migrate to Android X
  • Add calligraphy to use same font as Launcher/Auth
  • Use material widgets instead of custom buttons
  • Remove Butterknife, switched to Jetpack view binding

Release 2.4.1

Released December 17, 2020

Highlights

Support for Android 10 and general bug fixes.

Details

  • Android 10 Device Id support.
  • Fix string typos.
  • Additional German text translations.

Release 2.3.9

Released October 30, 2020

Highlights

General bug fixes.

Details

  • Various bug fixes.
  • Added support for application logging uploads.
  • Added German language support.

Release 2.1.1

Released September 9, 2019

Highlights

Initial release of the application.

Details