Commit Graph

39 Commits (use-5minute-lts-data-in-history-graphs)

Author SHA1 Message Date
Wendelin e703750136
Add and fix stylistic eslint rules (#23735)
* Fix stylistic eslint rules

* Fix eslint issues
2025-01-14 21:00:14 +01:00
Wendelin abe8899f9b
Update ts-eslint (#23723)
* Update ts-eslint

* Remove comments

* Remove unused ts-ignore

* Add undefined generic type instead of unknown

* Remove unused undefined type

* Fix type issues

* Use undefined instead of void for subscribed return type
2025-01-14 11:24:02 +01:00
Bram Kragten 6b8068a22a
Improv external flow (#22878)
* WIP improv external flow

* Update external_messaging.ts

* use name instead, start flow

* make copy

* Update ha-config-integrations-dashboard.ts

* Update

* rename command

* Use a map instead of array for deduping
2024-11-21 14:45:49 +01:00
Wendelin e908fbb48e
Check for empty logs (#22675)
* Fix download logs default lines + translations + iOS, add live logs indicator

* Fix rtl in error-log-card

* Fix downloadFileSupported
2024-11-06 09:42:46 +00:00
Wendelin 830d8d2410
Add type import check to eslint (#22488)
* Add type import check to eslint

* Add type imports with eslint --fix
2024-10-30 11:12:30 +00:00
Stefan Agner fe0fb2382a
Allow to transfer all Thread datasets with TLV (#22183)
* Allow to transfer all Thread datasets with TLV

This commit allows to transfer all Thread datasets with TLV. Since
PR #22022 the preferred dataset is transmitted when using Matter
external commissioning. This commit makes the Thread configuration
dialog to have feature parity.

* Drop preferred border agent id as additional metric for default router

We always have the extended address, so use this as primary and only
metric which router is the default. The preferred border agent id gets
updated best effort.

Also use isDefaultRouter consistently in the code.
2024-10-02 15:06:06 +02:00
Bram Kragten deece20206
Include extended_pan_id when commissioning matter (#22099) 2024-09-26 16:46:15 +02:00
Bram Kragten 5920efa2b2
Add preferred thread credentials to matter external commission (#22022) 2024-09-19 09:34:03 +02:00
Bruno Pantaleão Gonçalves 7fed4e6b37
Tell mobile app to scan for Improv devices when 'Add Integration' tap (#21420) 2024-07-19 12:48:51 +02:00
Bram Kragten bfa293ae3a
Allow storing thread credentials in phone keychain (#20743)
* Allow storing thread credentials in phone keychain

* Update dialog-thread-dataset.ts

* use preferred of dataset if available
2024-05-16 10:01:40 +02:00
Bram Kragten ac378cfe6d
Update external barcode scanning API (#20470) 2024-04-22 12:52:59 +02:00
Paulus Schoutsen 553230ca23
Change how external QR code scanning works (#19743) 2024-02-14 09:56:02 +01:00
Paulus Schoutsen b728b9efc4
Allow mobile apps to provide QR code functionality (#19570)
* Add QR code scanner to external bus

* Make `hasQRScanner` a version number
2024-01-31 10:44:21 +01:00
Bram Kragten b224ec50e4
Add `automation/editor/show` command to external bus (#19524) 2024-01-25 00:01:10 +01:00
Bram Kragten 1eb25f4829
Add import thread credentials to external bus (#18777) 2023-11-29 09:01:33 +01:00
Paul Bottein 4946c00d34
Add last_used option for pipeline and explicit default (#17329)
* Add last-used option for pipeline and explicit default

* Default to last used
2023-07-17 12:57:43 -04:00
renovate[bot] a96d3594ba
Update dependency typescript to v5 (#15877)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2023-06-19 13:03:48 +00:00
Bram Kragten 099aa54b80
Add support for external assist (#16556)
* Add support for external assist

* Update hui-root.ts
2023-05-20 21:37:08 -04:00
Bram Kragten a32e6a9ac9
Don't open sidebar when a dialog is open (#16030) 2023-04-03 14:59:42 +02:00
Bram Kragten 36c5d70597
Add sidebar actions to external bus (#15999) 2023-03-31 16:36:11 +02:00
Bram Kragten 29452841c2
Add basic matter config panel (#14489)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-11-30 21:12:46 +00:00
Paulus Schoutsen 614c1574ca
Type outgoing messages on EM and add matter (#13775) 2022-09-16 08:33:21 -04:00
Paulus Schoutsen 6c12a5a4b1
Allow an external sidebar (#11347) 2022-01-24 09:08:35 -08:00
Paulus Schoutsen cc301df57d
Force reconnect when triggered from external bus (#10938) 2021-12-20 09:59:45 +01:00
Paulus Schoutsen 39774c0e02
Allow trigger reconnect from external bus (#10819) 2021-12-09 13:30:20 -08:00
Bram Kragten 2936865c55
Bump typescript, lint, prettier (#10108) 2021-09-30 12:39:03 +02:00
chriss158 bd59c4fccf
Fix external auth reconnection loop if connection lost after refresh token expiration (#8279) 2021-01-29 13:40:09 +01:00
Paulus Schoutsen 1d13947e71
Use Record type (#7798) 2020-11-25 10:40:32 +01:00
Bram Kragten ede9931903
Only do 1 token update a time (#7236) 2020-10-06 10:55:12 +02:00
uvjustin d263b19910
Play HLS with Exoplayer on Android (#6606) 2020-08-24 11:50:40 +02:00
Paulus Schoutsen d7e409b042
Add tag config panel (#6601)
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
2020-08-20 15:34:52 +02:00
Bram Kragten 82f80db558
Update typescript, prettier, tslint -> eslint (#5536)
* Update typescript, prettier, tslint -> eslint

* Organize imports

* Use glob for eslint fix react import
2020-04-14 09:05:45 -07:00
Paulus Schoutsen 40ac456937
Force refresh tokens if external app (#4461) 2020-01-13 05:47:08 -08:00
Bram Kragten f00ad84c16
Fix timing issue in external auth (#3587)
* Fix timing issue in external auth

* add await 0
2019-09-03 20:32:43 +02:00
Paulus Schoutsen fcdb1b48a2
Isolate hass state from base el (#3157) 2019-05-03 20:26:01 -07:00
Paulus Schoutsen 44df0f698c
Conditionally attach external message bus (#3131) 2019-04-27 10:37:15 -07:00
Robbie Trencheny d79bf5e07e Forward haptic events to external apps (#3116)
* Forward haptic events to external apps

* Fix types
2019-04-24 11:03:59 -07:00
Robbie Trencheny d05b1ef9cc Add connection events to bus (#3117)
* Add connection events

* Fix types

* Fix order
2019-04-24 10:56:53 -07:00
Paulus Schoutsen a5dd3755e1 Add external app message bus (#3112)
* Add support for a app configuration button in the sidebar

* Add event to types

* Fire connection events so that app knows when to hide its fallback settings button

* Add external message bus

* Fixes

* Update external_config.ts

* Remove icon from gen-icons

* Add fireMessagE

* msgId -> id

* Rename to externalBus

* Log messages in dev

* Add should update to ha-sidebar


Co-authored-by: Robbie Trencheny <me@robbiet.us>
2019-04-23 20:23:56 -07:00