* Persist all sensor data so we can make UI reflect last sent sensor data.
* No value can be null.
* UI now uses database rather than new values.
* Sensors are now async and UI uses entities rather than actually polling sensors.
* Opening sensor ui now causes us to request sensor updates every 10 seconds.
* Fix minimal build.
* Don't just poll the sensors, send updates to HA.
ktlint
* Fix DB migration.
* PR Review Fixes.
* Fix new sensors for new format.
* Only attempt to register if sensor entity has enough data.
* Add Exoplayer view and interface
* Fix play/pause buttons
* Support PictureInPicture
* Migrate dependencies to Config.kt
* Move code from inline to functions
* Add spacing in playback control layout
* Changes per @balloob
* Fix ktlint errors
* Support opening NFC Settings from external bus.
* Support frontend passing tag to write.
* ktlint
* Update to return empty object when tag is written.
* Remove commented code
* ktlintFormat
* Loosen restriction on tags to include more than just UUID.
* Close NFC activity when writing for frontend.
* Add themes selector
* Fix lint
* Fix test
* Remove german translation
* Default theme "system" on >= Pie
* Use useSimpleSummaryProvider for themes preference
* Fix lint
* Fix dark mode wait color text in "unable to connect to home assistant" message
* Fix tint of widget button icon in light mode
* Implement ThemeManager to handle theming
* Fix lint
* Fix WebViewPresenterImplSpec test
* Functional widgets with all material icons to pick from.
* Load icons in io thread since it takes a hot second.
* Bump DB version.
* ktlint
* Blow away widget prefs since it was a hack anyway.
* Migrate static widgets to room db.
* ktlint and tests.
* Little more cleanup.
* More ktlint.
* Initial attempt at Migrations.
* Add missing Migrations.kt
* Add full migration support from old to new widgets.
* Change order of package for apps that don't provide it
* Update app/src/main/java/io/homeassistant/companion/android/sensors/NextAlarmManager.kt
Co-authored-by: Justin Bassett <bassett.justint@gmail.com>
* Lint
Co-authored-by: Justin Bassett <bassett.justint@gmail.com>
* Fix status bar / navigation bar color on dark mode
* Fix colors on other activities (onboarding activity etc.)
* Fix action bar colors on dark mode
* Fix alert dialog / widget / widget config colors for dark mode
* Align colors for dark mode with dark mode color in home assistant
* Initial work on settings UI and getting them all to return.
* Basic views + flow done
* No icons in sensor detail.
* Refactor room stuff to make more sense.
* Add permission checking and DB entries for sensors!
* Make sure we have sensors sorted.
* Move LocationBroadcastReceiver.kt into sensors package.
* Move SensorUpdater.kt into sensors package.
* Sensors can now be enabled and disabled and displays data in UI.
* Added Location "Sensors".
* Start a single receiver to handle all sensor based stuff.
* Fix minimal flavor.
* Rework onboarding flow to use Daos
* Add categories to sensors
extract strings
add icon.
* linting
* Fix tests and minimal.
* Fix merge issues.
* Remove unused files.
* Bring phone sensors inline.