Commit Graph

31 Commits

Author SHA1 Message Date
Koushik Dutta
e92a709650 server: fix missing event interface from python state setters 2023-01-04 14:55:22 -08:00
Koushik Dutta
e68e834ecf server: publish beta 2023-01-02 14:49:29 -08:00
Koushik Dutta
2879634bcd sdk/server: add versioning to sdk 2023-01-02 14:39:30 -08:00
Koushik Dutta
1e426db689 server: prevent mixined devices from sending events 2022-12-30 20:52:05 -08:00
Koushik Dutta
cdc6d0e943 server: trim unnecessary properties in wire protocol 2022-12-30 14:25:06 -08:00
Koushik Dutta
56e3a7979f server: trap overriden mixin events 2022-12-30 11:55:46 -08:00
Koushik Dutta
49e3da58ef server: improve fix mixin table not sending final state update when complete 2022-11-22 09:34:44 -08:00
Koushik Dutta
2b9240def8 sdk: wip restructure 2022-09-24 11:31:02 -07:00
Koushik Dutta
1f41355c4e server: fix crashed plugins not showing up in plugins list. ScryptedDevice interface should only bubble atomic events. 2022-09-06 21:40:59 -05:00
Koushik Dutta
6d6c45847f server: fix event listener leaks 2022-08-23 00:51:46 -07:00
Koushik Dutta
8a21b0e2d0 server: add support for properties from newer sdks 2022-06-28 22:19:21 -07:00
Koushik Dutta
8579a9f561 server: cleanups 2022-06-28 21:06:10 -07:00
Koushik Dutta
9cc8e9c323 server: update sdk 2022-04-01 14:40:09 -07:00
Koushik Dutta
e31071b8ea server/sdk: decouple sdk and types 2022-02-05 13:46:41 -08:00
Koushik Dutta
634c5f8ecb server: event listener callbacks should also be one way. 2021-12-19 11:53:29 -08:00
Koushik Dutta
b8aa43e55e server: provide a direct API endpoint. greatly speeds up web interface. 2021-12-14 13:08:49 -08:00
Koushik Dutta
82afbc1003 server: fix state nre 2021-11-23 23:39:16 -05:00
Koushik Dutta
be1a6f6156 sdk/server: update. fix sdk build process so property generation is automatic. 2021-11-08 12:02:56 -08:00
Koushik Dutta
e25724a85a server/sdk: python rpc wip 2021-11-04 14:41:03 -07:00
Koushik Dutta
a7611dc23c server: fix bug where mixins may not save 2021-10-18 19:23:31 -07:00
Koushik Dutta
f31c94baab sdk: strong type on ScryptedNativeId = string|undefined 2021-09-28 17:27:44 -07:00
Koushik Dutta
12434891ca server: smarter device invalidation 2021-09-22 08:43:18 -07:00
Koushik Dutta
47b65242b6 server: consolidate descriptor change 2021-09-21 17:35:32 -07:00
Koushik Dutta
eeac6fd8b1 storage save events 2021-09-13 01:16:53 -07:00
Koushik Dutta
0ca969123b mixin in state 2021-09-08 17:56:46 -07:00
Koushik Dutta
117d5fcbb3 fixup state out of order issues caused by await moving execution to the next tick 2021-09-08 13:19:51 -07:00
Koushik Dutta
f19fc51369 fixup property change bug 2021-09-08 13:19:51 -07:00
Koushik Dutta
62285192dd bug fixes 2021-09-08 13:19:51 -07:00
Koushik Dutta
a046765d9d support changing the descriptor via properties 2021-09-08 13:19:51 -07:00
Koushik Dutta
cb5cbe6c24 move some files around to reduce dependency chains on web 2021-09-08 13:19:51 -07:00
Koushik Dutta
a46b2811ed initial commit 2021-08-24 21:22:41 -07:00