v0.5.0
The following summarizes the changes compared to the previous release v0.4.0.
Full Changelog: v0.4.0...v0.5.0
Android Apps
Robot
- When a model is deleted in the model management screen, restore download option if available instead of removing it from model management list by @dhruv2295 in #227
- Support new firmware features and message protocol by @thias15 in #250
- Functions to parse config message from robot by @thias15 in #253
- Refactor game controller and add test by @thias15 in #257 and #261
- Update gradle files for app versioning by @thias15 in #263
Controller
- Remove RTSP (WebRTC is superior in every way) by @izivkov in #245
- Improve stability when controller app is restarted by @izivkov in #247
- Button to switch the camera used on the robot by @izivkov in #249
NodeJS controller
- Robot can be tele-operated from the browser with live WebRTC video feed using the new NodeJS controller by @izivkov in #240
- Improve stability (reload, close and open page without needing to restart the robot app or the NodeJS server by @izivkov in #247
- Button to switch the camera used on the robot by @izivkov in #249
- Tweak robot control by @thias15 in #260
Body
Firmware
- Major refactor, support for new robot types (RTR and RC car) by @thias15 in #250
- Config message by @thias15 in #253
- Improve no-phone mode by @thias15 in #256