Koushik Dutta
5577206110
server: probe mixins on plugin reload
2022-12-20 20:36:11 -08:00
Koushik Dutta
3a349205ed
server: user/acl work roughed in
2022-12-19 10:02:29 -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
865ca34e02
server: probe all devices to ensure full plugin startup
2022-12-02 11:29:52 -08:00
Koushik Dutta
5fefc8b4fb
server/sdk: add support for local addresses preference at sdk level
2022-11-25 20:58:05 -08:00
Koushik Dutta
a24a20c97a
server: node-pty should be optional
2022-11-19 15:36:46 -08:00
Koushik Dutta
cbc00b9bc0
server: update deps
2022-10-26 11:44:06 -07:00
Koushik Dutta
003da06d6d
server: improve websocket/engineio support to not pollute the global scope or require a funny constructor pattern
2022-10-10 23:03:51 -07:00
Koushik Dutta
6204af190c
server/sdk: expose native id
2022-10-10 21:40:01 -07:00
Koushik Dutta
2462d63bc5
server: detect cyclical mixins.
2022-10-01 20:53:12 -07:00
Koushik Dutta
7b00235641
server: fix nre, remove new device alert
2022-09-06 21:40:59 -05:00
Koushik Dutta
58384f3126
server: trim packages
2022-08-12 16:55:18 -07:00
Koushik Dutta
41a24fbaba
server: Fix api access auth issue.
2022-07-07 09:58:51 -07:00
Koushik Dutta
b0fe3a4618
server: switch node-pty to one with modern prebuilts
2022-07-04 13:43:59 -07:00
Koushik Dutta
2810463c4e
server: bump min core, publish
2022-06-28 10:29:21 -07:00
Koushik Dutta
2a88ba1c62
server: remove cors api access. add socket api access.
2022-06-20 11:31:07 -07:00
Koushik Dutta
6a1850edb7
server: fix firefox connection upgrade
2022-06-15 10:03:21 -07:00
Koushik Dutta
ba02e59364
server: publish
2022-06-08 10:49:14 -07:00
Koushik Dutta
c5bc9a0dab
server: support api from other domains
2022-06-05 23:53:19 -07:00
Koushik Dutta
88a95b4529
server: return alternate local host addresses
2022-06-03 10:55:33 -07:00
Koushik Dutta
1344a577fa
server: cors support
2022-06-02 16:12:28 -07:00
Koushik Dutta
2ae0077ed4
server: missing spot for pluginId
2022-04-18 14:02:46 -07:00
Koushik Dutta
167a3b9681
server: fix plugin default export when device is a class or function. fix pluginId state missing.
2022-04-18 13:56:04 -07:00
Koushik Dutta
f5142514ce
server/core: more pluginDepnedencies installation into the server
2022-04-16 15:01:40 -07:00
Koushik Dutta
bbf1157813
server: increase minimum core version now that npm supports CORS
2022-04-16 14:24:11 -07:00
Koushik Dutta
9cc8e9c323
server: update sdk
2022-04-01 14:40:09 -07:00
Koushik Dutta
95e2e8a42c
server: fix error spam and dangling mixin crashes on plugin uninstall
2022-03-28 20:24:06 -07:00
Koushik Dutta
4a0951c7c0
server: update
2022-03-15 22:05:11 -07:00
Koushik Dutta
41aa88e750
server: force latest scrypted core
2022-03-13 00:40:59 -08:00
Koushik Dutta
6840aed442
server: fix interface descriptor update bug
2022-03-12 22:04:03 -08:00
Koushik Dutta
dc2f83cda9
server: fix plugin information. publish/
2022-03-07 12:57:05 -08:00
Koushik Dutta
e463b63348
server: auto populate plugin info
2022-03-07 09:53:01 -08:00
Koushik Dutta
d32d11fb14
server: add way to rename ids
2022-02-24 18:48:12 -08:00
Koushik Dutta
56eb016cf3
server: secret menu to edit device id
2022-02-24 15:55:22 -08:00
Koushik Dutta
544a9d8661
server: fix plugin race condition bug and unavailable devices
2022-02-22 20:41:57 -08:00
Koushik Dutta
a159d58fee
server: fix missing/starting engine io endpoint crash
2022-02-21 12:53:59 -08:00
Koushik Dutta
122d1b5830
server: thread wip
2022-02-05 23:39:56 -08:00
Koushik Dutta
e31071b8ea
server/sdk: decouple sdk and types
2022-02-05 13:46:41 -08:00
Koushik Dutta
872eb6756b
server: more shared worker restart fixes
2022-01-27 21:01:27 -08:00
Koushik Dutta
1da555d705
server: export plugins as interfaces
2022-01-27 12:51:31 -08:00
Koushik Dutta
b6e7d270e0
server: keep plugin out of scope
2022-01-21 23:14:14 -08:00
Koushik Dutta
d8d69a6248
server: fix dead state
2022-01-21 00:41:31 -08:00
Koushik Dutta
94a61e247e
server: prevent mixin interface noise
2022-01-12 07:41:20 -08:00
Koushik Dutta
d041008a9a
server: dont listen on server ports until server has loaded plugins.
2022-01-11 10:26:31 -08:00
Koushik Dutta
d3638dce37
server: use unzipped plugin path where possible
2022-01-06 21:19:29 -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
87205490b6
server: revert socket proxy change. too complicated. no benefit.
2021-12-14 00:27:18 -08:00
Koushik Dutta
acf31f2f82
server: prototype http proxy
2021-12-14 00:20:13 -08:00