Skip to content

Releases: TheTimeWalker/wallpanel-android

v0.12.0

08 Oct 10:09
4c276ba
Compare
Choose a tag to compare

What's Changed

  • Fix JS reload not working
  • Intents should now work properly
  • Intents set as link or events should now load
  • Update build SDK to Android 13

v0.11.0

29 Aug 19:03
7e7f0c2
Compare
Choose a tag to compare

Breaking Change

This release brings a fix to the MQTT Home Assistant discovery for anybody that is running 2023.08 and above. This should fix the warning in Home Assistant, where the MQTT entities would be named "My Wall Panel Light". Anybody with an existing setup will not notice any changes, so don't worry if you're using the current entity IDs in your dashboard or automations.

Important for anybody on older versions: Your entity IDs will stay as is, so you won't have to do any changes as well when updating. If you're reading this with a fully new installation and never set up WallPanel on Home Assistant before, you have the option to toggle to the old naming scheme which will fix entities being generic (e.g. sensor.light) and use the old naming scheme.

What's changed

  • Remove device name from Home Assistant's MQTT discovery by @antoniomika (#93)
  • Add a toggle to switch back to the legacy naming scheme for HA lower than 2023.08
  • Push new origin property in discovery for future HA versions
  • Enable high rate sensor polling permission for Android 12+

v0.10.5

14 Jan 23:21
169e6a5
Compare
Choose a tag to compare

What's changed

  • Fixed crash when trying to add/change PIN code

v0.10.4

01 Nov 22:01
a27c8e3
Compare
Choose a tag to compare

What's changed

  • Handle all MQTT exceptions and reconnect by @FredericMa

v0.10.3

16 Oct 15:54
8aaa6cd
Compare
Choose a tag to compare

What's changed

  • Add Privacy Policy link in app
  • Fix white tint for logo in About

v0.10.2

13 Oct 19:45
aa966ae
Compare
Choose a tag to compare

What's changed?

  • Fix fatal error crash for Android 12+ if FLAG_IMMUTABLE is missing.

v0.10.1

12 Oct 20:57
Compare
Choose a tag to compare

This is the first release that is going to be released to Google Play and is thus marked as a full release. This mostly bring in bug fixes and refactoring code to hopefully make it more stable and maintainable.

We also have a new doc website under the folder docs. This is accessible from https://wallpanel.xyz and is now the new default start page for the app. Thanks to @Daniel15 for building up the docs!

What's changed

  • Better handle URL change intent
  • Reduce timer for sensor cooldown to 300ms
  • New app icon which adapts to all icon forms
  • Use InternalWebClient by @nodinosaur
  • Add view bindings by @nodinosaur
  • Garbage collection for MQTTHive and Sensors by @nodinosaur
  • Better handle MQTT reconnection solving a loop bug in #29, by @FredericMa
  • Usethe display manager for newer versions to see if screen is on, by @FredericMa
  • Leak canary implemented by @nodinosaur
  • Split up ABIs to each arch

v0.10.0-beta1

30 Mar 08:26
5c1f17b
Compare
Choose a tag to compare
v0.10.0-beta1 Pre-release
Pre-release

This is a quick hotfix release fixing the MQTT address being hardcoded.

v0.10.0-beta0

29 Mar 18:00
cb35ab1
Compare
Choose a tag to compare
v0.10.0-beta0 Pre-release
Pre-release

First release after maintainer change 🎉

This one is a bigger release as this updates all libraries and fully replaces the MQTT library from Paho to HiveMQTT. This allows for both MQTT 5 and MQTT 3.1.1 support as well as hopefully fixing the issues that plagued Android 9+ installations. You can change this in the settings if there are issues. Feel free to test it out and comment in this issue: #1

IMPORTANT!

Unfortunately, as some have seen from following the maintainer change, it was not possible to get the old signature and application ID (see #4). The AppID had to be changed which means there is NO way to update existing installations. You MUST install this as a new app and reconfigure the app. Sorry for the inconvenience, I hope this doesn't repeat in the future.

What's Changed

  • Replaced Paho library with HiveMQTT supporting up to the latest Android and MQTT 5 (#1)
  • Updated all existing libraries and gradle to the latest version (except OKHTTP, see #2)
  • Updated motion detection library via @CMingTseng's fork (https://github.com/CMingTseng/android-motion-detection)
  • Small code refactoring to follow the latest Kotlin
  • Set Android API Target 31
  • Use Java 1.8 as default
  • Enable autoplaying audio by @hinzundcode in #7

New Contributors

Full Changelog: v0.9.6.0...v0.10.0.0