Koushik Dutta
528eabdfc0
sdk: improve StorageSettings deviceFilter
2025-01-23 19:33:42 -08:00
Koushik Dutta
ea63a96444
sdk: fixup call to setScryptedInterfaceDescriptors
2025-01-03 08:36:00 -08:00
Koushik Dutta
c8e4502d11
sdk/server: more reliable module env detection
2024-12-16 19:51:25 -08:00
Koushik Dutta
ea873a527b
sdk/server: clean up sdk init race conditions to allow side effect imports
2024-12-04 10:54:28 -08:00
Koushik Dutta
339c934dda
sdk: rollup fixes
2024-11-30 22:46:12 -08:00
Koushik Dutta
73d2f5b408
esmodule plugins: wip
2024-11-30 09:09:38 -08:00
Koushik Dutta
61a824d322
sdk: suppress storage event for hidden values
2024-06-25 09:04:00 -07:00
Koushik Dutta
0321846c22
storage-settings/videoanalysis: fix default value of 0
2024-05-12 21:43:55 -07:00
Koushik Dutta
c678b31f6f
core/sdk: additional scriptign improvements
2024-04-07 10:28:31 -07:00
Koushik Dutta
0db3b7df5a
homekit: datamigration for addIdentifyingMaterial
2024-04-06 20:46:58 -07:00
Koushik Dutta
0b28454048
sdk: fix regression
2024-02-27 09:57:26 -08:00
Long Zheng
a47f7e2566
sdk: define this type ( #1332 )
...
* sdk: define this type
* Fix indent
2024-02-19 08:17:05 -08:00
Koushik Dutta
a0a8e25e18
sdk: publish
2024-02-18 09:52:48 -08:00
Koushik Dutta
1306eda422
sdk: fix up revert regression
2024-02-18 09:46:26 -08:00
Long Zheng
dd7d920480
sdk: Add strict types to sdk ( #1308 )
...
* Enable strict mode
* Add @types/node
Remove @types/rimraf
* Fix `include` path to be actual `src`
* Add strict to `sdk`
* Assert `getItem`
* Fix types in SDK
* Refactor SDK function to be type safe
* parseValue handle value null or undefined
* Fix types tsconfig
* Make getDeviceConsole required
* Add build-sdk workflow
* Set working directory
* Assert not undefined
* Remove optionals
* Undo addScryptedInterfaceProperties, revert to self executing function
* Use different type
* Make _deviceState private and add ts-ignore
* Remove unused function
* Remove non-null asserts
* Add tsconfig for sdk/types/src
* Get property isOptional from schema
Use typedoc types
* Type fixes
* Fix type
* Fix type
* Revert change
2024-02-15 15:17:31 -08:00
Koushik Dutta
1ec954ac98
sdk: fix method signatures
2024-02-14 08:25:18 -08:00
Koushik Dutta
c43014348d
sdk: prevent unnecessary JSON exceptions
2024-01-21 14:42:44 -08:00
Koushik Dutta
0c66456a87
sdk: limit chunks to 1. add support for multiple chunks.
2024-01-10 13:06:04 -08:00
Koushik Dutta
26124b7647
sdk: fix storage settings bug
2023-11-16 19:31:22 -08:00
Koushik Dutta
e243d99d12
sdk: unprivatize settings method
2023-09-15 14:59:01 -07:00
Koushik Dutta
71ee5727f1
sdk: update
2023-04-07 15:11:24 -07:00
Koushik Dutta
d01c0fa72b
sdk: fix StorageSettings 'device' defaults
2023-03-05 22:39:04 -08:00
Koushik Dutta
172790b18f
sdk: fix device StorageSetting deserialzation
...
predict: externalize tracker
2023-03-01 21:33:43 -08:00
Koushik Dutta
d22a59a25c
sdk: add acl helpers
2022-12-19 11:34:46 -08:00
Koushik Dutta
f3d7a0128a
sdk/client: update
2022-12-19 10:01:45 -08:00
Koushik Dutta
4b9082b6df
server/various: scaffolding for multi-user and non-admin users
2022-12-17 23:44:13 -08:00
Koushik Dutta
6f87d550c9
sdk: fix settings nre
2022-12-02 10:38:11 -08:00
Koushik Dutta
6a73926492
sdk/rebroadcast: fix StorageSettings set and serialization bug correctly
2022-11-26 11:48:05 -08:00
Koushik Dutta
4b6be5dbc1
sdk/rebroadcast: fix serialization of settings across thread boundaries
2022-11-24 09:43:43 -08:00
Koushik Dutta
6204af190c
server/sdk: expose native id
2022-10-10 21:40:01 -07:00
Koushik Dutta
c869cfdae3
sdk: fix export * bug caused by webpack
2022-09-27 12:42:14 -07:00
Koushik Dutta
2b9240def8
sdk: wip restructure
2022-09-24 11:31:02 -07:00