Lighthouse Pm Versions Save

A Flutter app for controlling the power state of Valve Index® lighthouses

1.3.1+12

5 months ago

Hotfix release

  • (Android) Fixed multiple devices not showing up.
  • (Android) Fixed device state not reporting correctly in the ui (only for the second device somehow).

1.3.0+10

5 months ago

It was about time to support Android 14

Changes:

  • Update to support new features from 12, 13, and 14.
  • Updated dependencies.
  • Enabled Vive base stations by default.
  • Updated to material 3 (not all widgets have been updated yet).
  • Vive base station ids are now bound to the device id instead to the device name. This way everyone can store whatever id without restrictions, fixing the bug for some people. This has the effect that all stored ids are now gone (sorry about that).
  • More changes, check out the CHANGELOG.md

1.2.0+8

3 years ago

Now with the recommended amount of lighthouse grouping.

Changes:

  • Updated flutter, now with null safety.
  • Updated dependencies.
  • (Android) BETA added shortcut (Android 8.0+ (Oreo api 26)).
  • Removed unused fonts (-0.6MB save).
  • Standardized dialog button order (sorry for the inconvenience).
  • Added the ability to group devices.
  • Added option for changing update interval.

1.1.2+7

3 years ago

You can no longer build the code at version 1.1.1+6 because Flutter has been updated and the Build_runner version defined in that version doesn't work anymore. Because of this we need to create a new release with updated dependencies, or else F-droid won't be able to build our source.

Changes:

  • Open metadata page by tapping on lighthouse instead of holding power button (holding the power button still works).
  • Added support for F-droid.
  • Updated dependencies.

1.1.1+6

3 years ago

Some small fixes with light theme.

  • Added mutex to back end so no device shows up twice.
  • Fixed dialog theme not showing in light mode.
  • Reverted Vive Base station report back to UNKNOWN, still needs some research before this works.
  • Added help page.
  • Changed drawer header image.

1.1.0+4

3 years ago

A new release with a few bug fixes and a lot of under the hood performance fixes.

Full changelog:

  • (Android) Close connection to open device on app close.
  • Added a troubleshooting page.
  • Troubleshooting will also show up if no device have been found after the scan has finished.
  • (Android) Added smart troubleshooting item for location permissions.
  • (Android) Added smart troubleshooting item for Bluetooth enabled.
  • Close open connection when switching to another page.
  • Close connection to discovering lighthouses on app close.
  • (Android) Hopefully fixed rare crash when closing app while scan is running.
  • Make sure no read is happening while writing.
  • (iOS) Changed app icon (is the same as Android app icon now).
  • (iOS) Changed display name ("lighthouse_pm" -> "Lighthouse PM").
  • Added a dialog for changing the state when the state is unknown.
  • Added lighthouse metadata page on long press power button.
  • Added helping out dialog to the unknown power state dialog.
  • Added the ability to nickname lighthouses.
  • Added settings page.
  • Added channel to metadata page.
  • Renamed Standby to Sleep, just like the steamVR program.
  • Added identify device extension to metadata page.
  • Added standby (motors on, laser off) state extension to metadata page.
  • Added a setting to use standby instead of sleep by default.
  • Added sleep state extension to metadata page.
  • Added on state extension to metadata page.
  • Added a standby option to the unknown state dialog.
  • Added Dark Theme using OS theme (android 10+, iOS 13+)
  • Added a lighthouseBackend for more lighthouse types in the future.
  • BETA added support for Vive base stations.
  • Added scan duration option.
  • (Android) Fixed urls not opening on Android 11.
  • Added an option to settings for selecting the preferred theme.

1.0.1+3

3 years ago

Changes:

  • (Android) Fixed app crash on launch for Android < 7.0 (24). (#24)

If you are running this app on Android 7.0 or higher it won't change much to update it.

1.0.0+2

3 years ago

The first stable release.

Changelog:

  • Fixed powerstate connection staying open on rescan.
  • Fixed powerstate connection staying open on app pause.
  • Added auto scan on app launch.
  • Added side drawer.
  • Added About page.
  • Added button to launch build-in licenses page.
  • Added privacy page.
  • Fixed not able to change powerstate if lightouse is stuck at 0x01 (starting).
  • Fixed lighthouse state button being obstructed by the scan button.
  • Added new app icon.
  • (Android) Added a dialog that shows to inform a user of the use of location permissions
  • Created Bluetooth not enabled screen.
  • (Android) added option to enable Bluetooth from the Bluetooth not enabled screen.
  • (Android) Added a workaround so the app doesn't crash if closed while scanning. Still waiting on (https://github.com/pauldemarco/flutter_blue/issues/649) for an actual fix.

0.0.1+1

3 years ago

The first working version of the lighthouse power management app.

Since this is the first version there isn't really a changelog to post here so a small future list.

  • Detect lighthouses in the local area.
  • See the power state of the lighthouse update live inside the app.
  • Change the power state of a lighthouse.

If you are wondering which version you need, then you probably need the arm.arm64 version unless you know that your device is running x86(x64) architecture.