Commit graph

342 commits

Author SHA1 Message Date
Justin Bassett 8a04013cb6
Ensure on click works when sticky is true. (#477) 2020-02-26 11:18:32 -08:00
Justin Bassett 092d0fb152
Bump build and androidx versions. (#475) 2020-02-25 20:13:26 -05:00
Neonicus 8d630d31bc
Add fullscreen support for videos & PIP mode (#471)
* Enable Fullscreen Video & Add PIP

Enable fullscreen video
Add PIP

* Enable Fullscreen Video & Add PIP

Enable fullscreen video
Add PIP

* Enable Fullscreen Video & Add PIP

Change from "26" to "Build.VERSION_CODES.O" in onUserLeaveHint()
2020-02-25 20:09:09 -05:00
Home Assistant Bot d344fb5ef6
Lokalise updates (#468) 2020-02-23 20:28:56 -05:00
Justin Bassett a3e59f204a
Fix build. (#469) 2020-02-23 20:28:31 -05:00
Justin Bassett c630e24ace
Ensure we re-register sensors if we can't update them. (#462) 2020-02-23 18:34:00 -05:00
Justin Bassett a5b5e374d5
Feature/notifications updates (#461)
* Support relative URLs for notifications.
Images, clickAction, and actions URI now support relative to HA urls.

* Add authentication support for relative urls.

* Fix issue with tag causing notifications to not cancel.

* Ensure requestCode is unique.
2020-02-23 18:28:38 -05:00
Justin Bassett e540e1df9c
Add better handling for slow connections. (#455)
* Add better handling for slow connections.

* Add ability to auto close alert on connection.

* Fix linting.

* Only cancel alert if we actually connect.
2020-02-23 18:28:07 -05:00
Justin Bassett 652ac084ff
Better handling of action events. (#456)
* Better handling of action events.
Show toast when we fail to send event and keep notification so you can
retry.

* Extract message string.

* Updated error toast message.
2020-02-23 14:21:08 -08:00
Justin Bassett f5c954b814
Allow front end to force credential refresh. (#457) 2020-02-22 21:13:27 -08:00
Kevin T. Berstene d4cc8d367d
Added ability for widget service calls to contain lists. (#443) 2020-02-21 07:30:29 -05:00
Tim ae167560f3
Prevent the dialog from showing when the state of the activity/fragment has already passed onSavedInstanceState. (#450)
* Prevent the dialog from showing when the state of the activity/fragment has already passed onSavedInstanceState.

* Fix ktlint errors.
2020-02-21 07:27:50 -05:00
Robbie Trencheny e61e7f7dbc Update issue templates 2020-02-17 18:57:59 -08:00
Daniel Shokouhi 315309cb1d
Request a screenshot in the issue template and ask not to delete the template (#428)
* Request a screenshot in the issue

* Add note not to delete the template
2020-02-14 09:28:36 -08:00
Justin Bassett 03096668e2
Really fix firebase release notes location (#424) 2020-02-13 22:05:28 -05:00
Justin Bassett 03478310c0
Build/Release Changes (#423)
* Fix app version in settings.

* Dependency Upgrades

* Enable beta -> production promotion via tag in Travis.

* Fix firebase release notes location.

* Add some logging around what we are building.

* TRAVIS_PULL_REQUEST is a number or false....
2020-02-13 21:44:28 -05:00
Robbie Trencheny fb39094210
Bump version 2020-02-13 15:51:01 -08:00
Robbie Trencheny 4e446fb318
Update strings 2020-02-13 15:50:51 -08:00
JamesWong9 a380e1cb8f
Edit README.md file (#408) 2020-02-13 15:07:41 -08:00
Justin Bassett 465f7153db
Squash bugs (#416)
* Alert when SSL error happens during onboarding.

* Remove 'ok' string and use android default.

* Remove 'ok' string and use android default.
Fixes: https://github.com/home-assistant/home-assistant-android/issues/323

* Use androidx Alert in AuthenticationFragment.

* Linting.

* Ensure we only optimize devices that can.
2020-02-13 11:21:42 -08:00
Justin Bassett 6657a5c3b7
Feature/new release flow (#413)
* Test automatic deploy to play store.

* New release flow with Google Play Beta Support
2020-02-13 11:35:51 -05:00
Kevin T. Berstene e82a6cc9e3
Added catch blocks for bad custom component service data responses (#407) 2020-02-13 01:22:11 -05:00
Klaas Schoute 3da17bb95b
📚 Improve step-by-step environment setup (#404) 2020-02-13 01:20:06 -05:00
Kevin T. Berstene 4f6b93ea4c
Reworked widget appearance and added resizability. (#401) 2020-02-13 00:58:48 -05:00
Robbie Trencheny 8d53a6f87d
Add note about the google-services.json needing both client IDs 2020-02-12 14:57:34 -08:00
shbatm d00e75387f
Allow expandable notifications for long text messages. (#393) 2020-02-12 16:31:52 -05:00
Justin Bassett bbe9d469e7
Ensure activity isn't finishing when showing errors. (#380) 2020-02-11 20:45:13 -05:00
Kevin T. Berstene 21de26d435
Handle bad service json (#377) 2020-02-11 20:01:27 -05:00
Justin Bassett 2ed6fdda52
Make sure registration is required. (#370) 2020-02-11 08:55:26 -08:00
Justin Bassett 0fa443a4fa
Remove quotes from wifi ssid and add '<not connected>' (#371)
* Remove quotes from wifi ssid and add '<not connected>'

* Linting.
2020-02-11 08:55:07 -08:00
Justin Bassett 427226bd23
Fix regression with notification actions. (#376) 2020-02-11 08:36:30 -08:00
Justin Bassett aacb4ea605
Sensor Support (#336) 2020-02-10 23:49:39 -05:00
Justin Bassett 6030aaa8fc
Multiple Notification Options (#356) 2020-02-10 22:14:16 -05:00
Kevin T. Berstene 876914a918
Added all as an available entity_id for autocompletion (#364) 2020-02-10 22:13:55 -05:00
Daniel Shokouhi 6db3201c24
Add note to check companion docs (#361) 2020-02-10 13:00:09 -08:00
quthla 5a7b49a7a0
Enable receiving broadcast to update location (#355) 2020-02-10 08:08:01 -05:00
Neonicus 4deffd108a
Add Authentication Dialog for iFrames (#351) 2020-02-09 08:12:40 -05:00
Kevin T. Berstene 2283042393
Added dynamic auto-complete fields for widget configuration (#339) 2020-02-07 20:47:26 -05:00
Justin Bassett 447cd635dd
Lokalise Update. (#346) 2020-02-07 00:11:55 -05:00
Justin Bassett 5113a0ed96
Add support for images and actions no matter what the app is doing. (#341) 2020-02-06 22:02:41 -05:00
Jörg Thalheim 48dd9192bb
implement request_location_update via push notifications (#333) 2020-02-04 09:31:26 -05:00
Justin Bassett 33ffe4a70c
Actionable Notifications (#332) 2020-02-02 22:50:28 -05:00
Neonicus 779b4ceff9
Fix Fullscreen for notch (#326)
* Fix Fullscreen for notch

Test if notch or not, if notch just hide nav bar

* Fix Fullscreen on screen with notch

* Fix Fullscreen for screen with notch

<item name="android:windowLayoutInDisplayCutoutMode" tools:targetApi="27">shortEdges</item> 
Is for renders content into the cutout area in both portrait and landscape modes therefore useless since in case of a notch we just hide the navigation bar

* Fix Fullscreen for screen with notch

* Fix Fullscreen for screen with notch

* Fix Fullscreen fo screen with notch

* Fix Fullscreen for screen with notch
2020-01-30 08:19:00 -08:00
Daniel Shokouhi f7a63c085a
Update size of text (#321) 2020-01-29 20:57:15 -08:00
Justin Bassett 417461d4b5
Update Lokalise. (#318) 2020-01-29 16:24:34 -08:00
Robbie Trencheny 154b923929
Microphone is not required (#317)
* Microphone is not required

Fixes Play Store rejection

* Hardware, not software
2020-01-29 11:04:54 -08:00
Justin Bassett d56d64f81f Update translations. (#308) 2020-01-26 21:43:08 -08:00
Neonicus bc03c149e1 Add Fullscreen option (#304) 2020-01-26 19:47:51 -05:00
Justin Bassett a21f0fea72 Fixup the styling on the Widget configuration. (#291)
* Fixup the styling on the Widget configuration.

* Actually pull services and entites for Widgets.

* Sort lists.

* Linting.

* Make sure entity_id is optional.

* Lint
2020-01-24 11:21:31 -08:00
Justin Bassett 497843b686 Dependency updates and 'Ok' to 'OK' changes. (#301) 2020-01-24 11:13:52 -08:00