Skip to content

Complete drone mission flow and communication protocol implemented

Latest
Compare
Choose a tag to compare
@TalAter TalAter released this 18 Feb 17:59
· 313 commits to master since this release

Version 1.2.0 delivers the complete flow of the drone delivery scenario from order through bidding, choosing, mission progress, and finally mission summary.

It also completely overhauls all communication with Mission Control to speak in the new Drone Delivery Protocol.

Added

  • Refactored missions to support multiple types of missions and apps
  • Redirect users in the middle of a mission to the correct page
  • Added mission summary screen
  • Added mission screen
  • Added UI for confirming drone takeoff
  • Persist user settings between missions
  • Create unique identifiers for each user
  • Unit testing
  • After reload, redirect user to the proper screen of the app depending on mission status

Fixed

  • Default package size is now selected
  • Centered location pins correctly on coordinates
  • Location pins were shown when when leaving order form without ordering

Changed

  • Converted all timestamps to milliseconds
  • Changed all communications between Mission Control and Missions to comply with Drone Delivery Protocol
  • Set default dropoff location dynamically
  • When searching for vehicles focus map on area around pickup location
  • Changed data shown in vehicle card
  • Updated confirm takeoff text to fit the drone we'll be working with first
  • CSS in production is now minified

And a whole lot more!

Our Super Stars

This release wouldn't have been possible without our awesome developer community.

Some of the ⭐️s that have helped make this release happen include:

Any feedback? Join our gitter contributors channel.