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:
- Release MVP: @timigod
- Persisting user details: @griffobeid, @felgeekpe
- UX Improvements: @tomscott1
- Bug fixing, improvements, and refactoring: @griffobeid, @cg-cnu, @reidhansell, @Apoorva-13, @srfrnk, @ProcrastinatorCp
- Misc: @Paarmita, @antlockyer, @cg-cnu, @silvererudite, @kennethcassel, @adiconstante, @srfrnk
- Automated testing: @THEozmic
- Community building: @griffobeid, @cg-cnu
Any feedback? Join our gitter contributors channel.