Skip to content

Releases: remotv/controller-for-android

v0.15.0

27 Feb 00:15
bd1c77d
Compare
Choose a tag to compare

This is a minor release with some stability improvements and some features.

Features

Autofocus customization for Camera2 devices (#77)

Auto

Default. Was what was used on previous builds

Video

Video autofocus. Less jumpy, and does not overshoot

Picture

Fastest possible autofocus. Can be jumpy and overshoot

Off

Turns off autofocus and fixes onto a fixed distance.

Bug fixes

Bluetooth (#45)

Hide bluetooth on devices that don't have it (mainly just emulators)

Remove power options for lower APIs (#87)

App was crashing when trying to go to power options on devices lower than Android OS 6.0.0

Screen rotation fix for settings (#83)

Fixed screen rotation crash for settings by updating the settings support library

v0.15.1-beta2

26 Feb 19:46
Compare
Choose a tag to compare
v0.15.1-beta2 Pre-release
Pre-release

Fixed hardcode disabled autofocus test to prevent black screen

Redid release since last one ran on master, and did not upload a build.

v0.15.0-betaC

25 Feb 03:49
Compare
Choose a tag to compare
v0.15.0-betaC Pre-release
Pre-release
  • Testing no autofocus on Camera2
  • New auto sleep commands: .sleep timer 300 will make the robot sleep after 300 seconds (Turns off camera, keeps ffmpeg on). .sleep timer -1 to disable. Off by default.

v0.14.0

23 Jan 03:06
73c5fe6
Compare
Choose a tag to compare

New Improvements

  • Update ffmpeg to lgpl3 binaries and add 64 bit binaries for arm and x86, and the capabilities for user supplied ffmpeg binaries without installing a different version of the app. Installing a user supplied version will be done in 0.15
  • Updated ffmpeg library to use new library

Maintenance

  • Updated support libraries and other app libraries to the latest versions

Supported platforms changes:

  • Chromebooks now can run the app now, but not sure how well it would run, and whether or not it is actually worth it

  • No other changes to supported platforms are needed

Release 0.14.0 Beta

06 Jan 03:08
Compare
Choose a tag to compare
Release 0.14.0 Beta Pre-release
Pre-release
  • Testing new ffmpeg binary. Performance improvements may be noticeable, but this version does not yet use native camera APIs or 64 bit support. When that is ready, there should be better performance improvements

Release 0.13.1

16 Dec 01:53
Compare
Choose a tag to compare
  • Fix TTS default settings when settings for TTS have not been changed. Prevents an issue where TTS did not work until the setting was toggled off then back on

Note: This is the last version that will include GPL3.0 licensed ffmpeg binaries. Future releases use LGPL3.0 binaries

Release 0.13.0

15 Dec 23:11
544b2a2
Compare
Choose a tag to compare
Release 0.13.0 Pre-release
Pre-release
  • Devices that use the newer camera API now display list of only resolutions the device supports. Also lists the aspect ratio of the resolution
    • Blacklisted 720x480, and 1440x1080 as they render incorrectly
    • Mark resolutions not tested as (not tested), as they could be completely broken.
  • Fix USB serial integration
  • add a .flush tts command to kill the current tts queue, and the currently speaking tts message

Release 0.12.1 USB fix testing

10 Dec 05:56
Compare
Choose a tag to compare
Pre-release
  • Test to see if USB host mode is fixed now. This may not work

Release 0.12.0

04 Dec 21:40
1c6d19f
Compare
Choose a tag to compare

Breaking Changes:

  • Converted / commands to . commands to be more in line with python commands

Fixes:

  • fixed component removal if settings button was hit before powering off robot service. This made the next start launch 2 instances of each component, likely causing crashes
  • Fixed crashes when .stream wakeup was used while the robot was already awake
  • Fixed a camera issue where the video would not return when .stream wakeup was used

Features:

  • Mic volume boost and microphone bitrate in the settings are now properly implemented

  • added commands .audio mute and .audio unmute and .audio bitrate

  • ported the LR controller for Android chat UI. Users on the chat UI are randomly assigned a readable color when they first send a message, and is reset when the app gets restarted

  • chat ui shows moderation messages in red text

  • added settings to toggle a Chat UI

  • added settings to auto hide buttons after 10 seconds. Tapping anywhere will bring it back up

  • added settings to keep the screen awake when the bot is on, mainly for use with chat, but can be used if chat is disabled

  • made background of activity black to save battery if the screen is left on (Really only works with OLED screens)

Release 0.11.0

16 Nov 11:49
ce047e1
Compare
Choose a tag to compare

Fixes:

  • Fixed ability to set server name instead of channel id in the settings. Channel ID can still be used if desired
  • Fixed issue with camera not being released properly when using devices that support the current Android camera API v2

Features:

  • Delayed video and audio streams until we get the channel from the socket. Also acts as a safeguard if no internet or incorrect auth key.
  • Added stream commands. Those can be found in the readme
  • Added /me command handling
  • Added url filtering, similar to python
  • Slight performance improvements to streaming (might not be that noticeable)