Koushik Dutta
7caa6814f8
server: fix race condition around device initialization and teardown
2022-01-12 07:52:09 -08:00
Koushik Dutta
27ead61c3a
server: reduce memory usage.
...
server/plugin startup will only require what is necessary.
pass unzipped plugin path through to the remote to allow linkfs usage for file name resolution.
2022-01-06 19:21:45 -08:00
Koushik Dutta
a1034f0828
zip: remove memory pressure from keeping zip in memory
2022-01-06 17:22:12 -08:00
Koushik Dutta
b2f3f1fbde
server: readme support
2021-12-28 20:00:43 -08:00
Koushik Dutta
a8437ea491
server: fix rpc toPrimitive
2021-12-28 10:56:14 -08:00
Koushik Dutta
634c5f8ecb
server: event listener callbacks should also be one way.
2021-12-19 11:53:29 -08:00
Koushik Dutta
32c264c093
server: mixin table undefined bug fix
2021-12-16 20:37:34 -08:00
Koushik Dutta
316ac4aef3
server: fix mixin table generation bug
2021-12-12 13:14:29 -08:00
Koushik Dutta
1b2790c507
server: fix ipv6 url endpoint. fix mixin release race conditions.
2021-12-12 00:57:39 -08:00
Koushik Dutta
4b131351fc
server: Fix various ipv6 and network ip detection issues
2021-12-11 13:04:57 -08:00
Koushik Dutta
a33cd661d6
server: relax mixin console guarding
2021-12-10 22:09:45 -08:00
Koushik Dutta
5a5409da8e
server: mixin cleanup logging
2021-12-10 12:56:54 -08:00
Koushik Dutta
1904a5fc1b
server: better mixin invalidation to prevent weird bugs like settings not loading, etc
2021-12-10 12:20:42 -08:00
Koushik Dutta
bb1ffdea25
server: mixin table refactor
2021-12-10 11:39:06 -08:00
Koushik Dutta
41a075c7fa
server: fix plugin errors crashing server. publish.
2021-12-07 18:40:14 -08:00
Koushik Dutta
14ace191df
server: fix mixin interface merging bug
2021-12-06 01:02:17 -08:00
Koushik Dutta
970fdaa923
server: partial mixin table update
2021-12-05 22:25:25 -08:00
Koushik Dutta
c89cb9cae7
server: invalidate devices that were removed
2021-12-01 19:17:31 -08:00
Koushik Dutta
c75e264998
server: device provider update
2021-12-01 17:15:19 -08:00
Koushik Dutta
9f008d519c
sdk/server: probe method to ensure creation of everything.
2021-11-19 01:08:06 -08:00
Koushik Dutta
808eaf63e7
server: fix bug where the self certificate makes chrome upset
2021-11-17 21:42:32 -08:00
Koushik Dutta
639857ec64
server: missing mixin log spam fix
2021-11-12 00:20:12 -08:00
Koushik Dutta
fa64e99351
server: add support for one way rpc method invocation which does not return a result
2021-11-01 12:35:23 -07:00
Koushik Dutta
61cb62a603
server: cleanup
2021-10-24 19:57:16 -07:00
Koushik Dutta
2563ec4453
server: add exports to plugin scope
2021-10-22 00:54:29 -07:00
Koushik Dutta
55f1da7da4
server: mixin failure logging
2021-10-18 22:59:09 -07:00
Koushik Dutta
9caa90c536
server: deduplicate mixin interfaces to prevent property noise
2021-10-18 22:10:38 -07:00
Koushik Dutta
a7611dc23c
server: fix bug where mixins may not save
2021-10-18 19:23:31 -07:00
Koushik Dutta
f67737a9c4
sdk/server: crash fix and sdk update
2021-10-11 11:07:03 -07:00
Koushik Dutta
47b65242b6
server: consolidate descriptor change
2021-09-21 17:35:32 -07:00
Koushik Dutta
05d1f2cae5
server: mixin bug
2021-09-15 13:01:36 -07:00
Koushik Dutta
a9348fa9ac
server/homekit/google-home: watch for device descriptor changes
2021-09-13 00:11:15 -07:00
Koushik Dutta
b75c7ae220
mixin invalid fixup
2021-09-09 14:30:26 -07:00
Koushik Dutta
60c93ed312
mdns fixup
2021-09-09 11:58:48 -07:00
Koushik Dutta
396068dfc3
add plugin restart
2021-09-08 21:47:39 -07:00
Koushik Dutta
0ca969123b
mixin in state
2021-09-08 17:56:46 -07:00
Koushik Dutta
49b2e4c7e0
arg order
2021-09-08 13:19:51 -07:00
Koushik Dutta
580c6a82ac
mixin improvements, homekit settings
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