chriss158
6bc19488b4
Add easier way to use of emoji in notifications ( #741 )
...
* Add easier way to use of emoji in notifications
* Try to exclude org.json:json
* Fix lint
2020-08-16 21:57:47 -04:00
Justin Bassett
47a88000e9
Fix issue with Room DB migrations. ( #778 )
...
* Fix issue with Room DB migrations.
* Add migration for sensors.
2020-08-16 15:59:08 -04:00
Daniel Shokouhi
16a0f66a8d
Change order of package for apps that don't provide it ( #775 )
...
* 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>
2020-08-16 14:44:40 -04:00
Daniel Shokouhi
b24574c46c
Allow certain fields to be copied ( #776 )
2020-08-16 13:51:01 -04:00
Daniel Shokouhi
0e885e7b80
Attempt to fix SD card path in storage sensor ( #770 )
...
* Attempt to fix SD card path in storage sensor
* Update app/src/main/java/io/homeassistant/companion/android/sensors/StorageSensorManager.kt
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2020-08-15 22:45:05 -04:00
Daniel Shokouhi
469be0310d
Fix light sensor crash on older devices ( #766 )
2020-08-15 07:43:04 -04:00
Justin Bassett
4c6610a9c9
Fix duplicate attributes showing in UI. ( #765 )
2020-08-15 00:15:05 -04:00
Daniel Shokouhi
370b8bcecc
Add light sensor ( #761 )
...
* First commit of light sensor
* Fixes for light sensor
* Lint
* Fix sensor receiver fatal error
* Review comments
2020-08-14 23:31:48 -04:00
Justin Bassett
15735f24c9
Dagger Injection Fixes ( #764 )
...
* Fix sensor receiver fatal error
* Fix other missing applicationContext in other locations.
Co-authored-by: Daniel Shokouhi <dshokouhi@gmail.com>
2020-08-14 22:58:09 -04:00
chriss158
705702f087
Fix status bar / navigation bar / app colors on dark mode ( #749 )
...
* 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
2020-08-14 22:00:39 -04:00
Daniel Shokouhi
f04f846057
Add storage sensor ( #750 )
...
* Initial commit of storage sensor
* Lint
* Fix sensor update and update storage sensor
2020-08-14 12:00:31 -04:00
Justin Bassett
8f8bea2878
Try to fix some location issues ( #753 )
...
* Make sure we don't sent a crazy inaccurate location.
* Attempt to keep a wakelock when requesting accurate location.
* Lint
2020-08-14 08:42:16 -04:00
Justin Bassett
2e5ee34002
Ensure when sensors are disabled they aren't still polling. ( #752 )
2020-08-14 08:32:17 -04:00
Home Assistant Bot
34324614c8
Lokalise: updates ( #747 )
2020-08-13 10:42:08 -04:00
Justin Bassett
28de8583a8
Remove multiple sensor receivers ( #746 )
...
* Remove multiple sensor receivers
Remove PermissionManager.kt
* Fix minimal build.
2020-08-13 10:20:03 -04:00
Daniel Shokouhi
8fef3480c6
Add Bluetooth sensor ( #743 )
...
* Initial commit of bluetooth sensor
* Remove unit of measurement
* Lint
* Lint
2020-08-13 00:56:40 -04:00
Justin Bassett
15f6e2449e
NFC Fixes ( #744 )
...
* Ensure NFC is only enabled for valid Home Assistant Versions.
* Use correct deviceId.
* Fix crash when scanning some tags.
2020-08-12 22:45:08 -04:00
Justin Bassett
d016aff47e
Sensor Screen ( #742 )
...
* 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.
2020-08-12 21:34:15 -04:00
Oleksandr Kapshuk
a8bd4da0a0
Telephony state support ( #731 )
...
* Add support for telephony states #441
* Settings and permissions for call tracking
* Settings and permissions for call tracking impl
* Broadcast receiver for call tracking
* Removed localized strings
* Update AllSensorsUpdaterImpl.kt
Merge fix
* Lint, bugfixes and improvements
* Lint
* Update wording.
Co-authored-by: Justin Bassett <bassett.justint@gmail.com>
2020-08-12 18:11:28 -04:00
Daniel Shokouhi
6e82d3743c
Battery and next alarm sensor improvements ( #740 )
...
* Battery and next alarm sensor improvements
* Lint
2020-08-12 17:43:11 -04:00
Daniel Shokouhi
7b0e28ffa5
Update wifi sensor on state changes ( #734 )
...
* Update wifi sensor on state changes
* Lint
2020-08-11 15:29:41 -04:00
Daniel Shokouhi
6e70dffbbb
Fix configure widget theme colors ( #732 )
...
* Remove hardcoded colors to be more theme compatible
* Fix onboarding screens
2020-08-11 11:54:42 -04:00
David Luhmer
ec9ff0ae6b
Add nfc support ( #689 )
2020-08-11 10:37:43 -04:00
Daniel Shokouhi
4354e817c6
Initial commit of next alarm sensor ( #726 )
...
* Initial commit of next alarm sensor
* Lint
* Review comments
* Remove extra spacing
2020-08-10 23:57:29 -04:00
chriss158
e7e4a25e38
Fix missing message if notification is collapsed ( #723 )
2020-08-09 12:29:12 -04:00
noam148
ebc7b796e8
Fix auth skip issue ( #722 )
2020-08-09 12:21:45 -04:00
Justin Bassett
4b886b531c
Make sure title for notifications are optional. ( #721 )
2020-08-09 11:22:27 -04:00
Daniel Shokouhi
09ea80f5d6
Fix android dark mode ( #717 )
...
* Fix android dark mode
* Lint
* Remove extra spaces
2020-08-09 10:25:17 -04:00
chriss158
2b18cf06bd
Fix statusbar not readable when using a light theme ( #433 ) ( #716 )
...
* Fix statusbar not readably when using a light theme (#433 )
* Color navigation bar with theme color
2020-08-09 10:19:59 -04:00
chriss158
e42d4c211d
Fix statusbar color if theme used rgb color instead of hex color ( #714 )
...
* Fix statusbar color if theme used rgb color instead of hex color
* If a theme is using rgb instead of hex for color,
the status wont be colored.
Solution: Try to parse rgb color first. If not possible, parse hex color
* Fix missing imports
2020-08-08 12:42:38 -04:00
chriss158
a150610d51
Notifications - HTML formatting for title, group summary and collapsed notifications ( #712 )
2020-08-08 12:28:28 -04:00
Daniel Shokouhi
ceedaf4cbe
Correct accuracy for location tracking ( #706 )
...
* Correct accuracy
* Typo
2020-08-06 22:06:59 -04:00
Daniel Shokouhi
06d97b5e01
Mention app flavors and actions APK ( #707 )
2020-08-06 19:17:34 -04:00
Colin Cachia
11982f9ae3
Entity State Widget bugfix ( #702 )
...
* Merge branch 'master' of F:\Colin\Projects\home-assistant-android-companion-colin-cachia with conflicts.
* Static Widget Bugfixes:
- Safely typing any attribute to String
- Removed showing of N/A when attribute not found
2020-08-04 16:40:50 -04:00
Justin Bassett
d747afd37c
Disable minimal publishing. ( #699 )
...
* Disable minimal publishing.
* Linting.
2020-08-03 16:45:14 -04:00
Colin Cachia
6da051b020
Adding ability to display static entity widget in launcher ( #687 )
...
* Adding ability to display static entity widget in launcher
* Code review changes
2020-08-03 16:27:52 -04:00
Justin Bassett
789a1ab3f4
Fix release workflow.
2020-08-03 13:10:31 -04:00
Home Assistant Bot
e1c9c2175b
Lokalise: updates ( #697 )
2020-08-02 14:47:40 -04:00
Justin Bassett
f64fbafd38
Disable Sentry.io for debug builds. ( #696 )
2020-08-02 14:40:44 -04:00
Justin Bassett
1f0a170936
Add device_id whenever we fire an event. ( #693 )
2020-08-02 14:39:29 -04:00
Justin Bassett
fbf53314ea
Request accurate location when we update sensors. ( #692 )
2020-08-02 14:37:25 -04:00
Justin Bassett
9c3635df29
Ensure the correct class is used for broadcast of location updates. ( #695 )
2020-08-02 14:34:04 -04:00
Justin Bassett
46661d4518
Fix location tracking ( #691 )
...
* Fix location tracking.
* Fix requesting accurate location.
2020-08-01 20:49:10 -04:00
Justin Bassett
b2fd541c9c
Migrate to Sentry and remove Crashlytics ( #686 )
2020-08-01 09:36:37 -04:00
Justin Bassett
e22ccacb1a
Fix Deploy and Release for Real ( #684 )
...
* Mock the minimal build for google services
* Fix release deploy for mocking google-services.json
* Don't move 2x..
* Don't move 2x
2020-07-31 08:09:14 -04:00
Justin Bassett
4d900647c7
Fix Deploy and Release ( #683 )
...
* Mock the minimal build for google services
* Fix release deploy for mocking google-services.json
2020-07-31 08:05:07 -04:00
Justin Bassett
bf29174a4a
Minimal Android Flavor ( #682 )
...
* Initial rip out of most of the Googley stuff.
* Lokalise plugin and dependencies removed.
They would be more useful if we had a large app with many translations. However, with most of our UI being a PWA the usefulness of it is very limited.
* Both apps now build.... Yay
* Formatting.
* Tests and checks pass.
* Make sure Github Actions are up to date.
* Fix more unit tests.
* ktLint
* Use config class for gradle dependencies.
2020-07-31 07:46:54 -04:00
Justin Bassett
f468ecefdc
Bugfix/various fixes ( #674 )
2020-07-20 21:59:07 -07:00
Justin Bassett
16073dccbf
Allow the firebase instance id be optional. ( #673 )
...
This is discouraged but helpful for contributors. This way we don't need everyone to setup firebase just to help on the app.
2020-07-20 09:13:14 -04:00
Justin Bassett
359bcefef4
Ensure we have permissions before trying to get Wifi data ( #669 )
2020-07-14 21:49:38 -07:00