Brett Jia
064da326c0
core: reset base date on each reschedule call ( #1331 )
2024-02-18 19:18:57 -08:00
Koushik Dutta
01400cf206
core: prep for server fakefs removal
2024-01-14 14:24:43 -08:00
Brett Jia
ea78b7f59e
core: fix scheduler ( #1259 )
2024-01-12 09:10:31 -08:00
Koushik Dutta
184f293b92
core: fix new script creation
2024-01-02 09:13:06 -08:00
Koushik Dutta
fd56990d64
core: watch for script worker exits
2024-01-01 14:12:27 -08:00
Koushik Dutta
d7aaf57e8f
core: move scripts into their own workers.
2024-01-01 14:10:17 -08:00
Koushik Dutta
b887b8a47c
core: add weight to core snapshot
2023-12-13 10:51:23 -08:00
Koushik Dutta
67be05880c
core: handle node pty failure
2023-12-04 19:28:46 -08:00
Koushik Dutta
5689792a77
core: ensure response is sent before onRequest returns
2023-11-21 22:51:44 -08:00
Koushik Dutta
5f01cdc73b
core: publish beta
2023-11-21 22:24:04 -08:00
Brett Jia
772bfec55a
cli, core: support invoking remote commands ( #1185 )
...
* cli, core: support launching remote commands
* fixes
* preserve buffer format for child process
2023-11-14 20:32:30 -08:00
Brett Jia
cf9a0653f2
cli, core, ui: add npx scrypted shell and support interactive/noninteractive shells ( #1174 )
...
* cli: add `npx scrypted shell`
* stdin tweaks
* buffer math tweaks
* listen to stdin eof only on noninteractive
* feedback + implement noninteractive use
* change logic per feedback
2023-11-13 10:46:21 -08:00
Brett Jia
8cb2e1516a
client, server, core: Add StreamService interface and TerminalService device ( #1171 )
...
* wip
* clean up shell on disconnect
* fix null reference
* remove debug logs
* use async queue in buffered buffer, add max buffer size before connection teardown
* Revert "use async queue in buffered buffer, add max buffer size before connection teardown"
This reverts commit 1b3c283542 .
* reimplement per feedback
* feedback
2023-11-12 20:03:19 -08:00
Brett Jia
a6d163ec5a
core: aggregate streams support horizontal padding ( #1002 )
2023-08-06 15:23:04 -07:00
Koushik Dutta
d8f3edee1e
core: fix init order
2023-05-12 20:25:52 -07:00
Koushik Dutta
62d5c145c2
core/client: support endpoints that are proxied from a non root webroot
2023-05-04 22:53:34 -07:00
Koushik Dutta
2fbaa12caa
core: support selecting interfaces
2023-04-25 14:10:04 -07:00
Koushik Dutta
143c950c19
core: add support for multiple local addresses
2023-04-25 13:28:00 -07:00
Koushik Dutta
0cf77d4c76
core: add support for date./time settings
2023-04-13 19:43:20 -07:00
Koushik Dutta
ed1ceeda51
core: return correct acls for admins
2023-04-03 11:16:14 -07:00
Koushik Dutta
2cecb1686f
core: fix ui hang, readd launcher
2023-03-31 23:21:10 -07:00
Koushik Dutta
b5004739c3
core: fix wonky settings
2023-03-05 23:09:31 -08:00
Koushik Dutta
7902a091a9
core: fix listener leak
2023-03-04 20:48:24 -08:00
Koushik Dutta
f726826391
core: fix changing password escalating user privileges
2023-03-04 19:00:49 -08:00
Koushik Dutta
c1f0281030
core: add finer grain user permissions
2023-03-01 14:51:14 -08:00
Koushik Dutta
8ee15aef39
core: fix bug where users could not be deleted
2023-02-13 08:46:06 -08:00
Koushik Dutta
7b522203ad
core: fix windows slashes in urls
2023-02-09 20:04:53 -08:00
Koushik Dutta
7a7af04d8c
core: allow other users cloud access
2023-01-07 23:14:36 -08:00
Koushik Dutta
622a648fd3
core: publish webrtc fixes for safari offer
2023-01-01 15:12:22 -08:00
Koushik Dutta
bae5efee67
core: user should be able to access self to determine id
2022-12-20 23:26:41 -08:00
Koushik Dutta
15de9d6002
core: add support for users
2022-12-19 20:12:00 -08:00
Koushik Dutta
bda70cb578
core: add support for users and acls
2022-12-19 10:02:43 -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
ea3c159ffa
core: publish beta
2022-12-02 07:39:51 -08:00
Koushik Dutta
9a39db03cf
core/ui: refactor to use settings and device creator
2022-11-26 12:01:51 -08:00
Koushik Dutta
619ce43fcd
homekit/core/sdk: use global setting for server address and transcoding
2022-11-25 23:26:17 -08:00
Koushik Dutta
47bb232ce4
core: add nvr link, implement add to launcher
2022-11-17 12:56:04 -08:00
Nick Berardi
b08d945dfc
Added NOXSensor and PM10Sensor for use ( #384 )
2022-09-22 17:58:18 -07:00
Koushik Dutta
7469c1f3e3
core: revert script storage change
2022-08-22 13:41:49 -07:00
Koushik Dutta
aa8b76c267
core: cleanup script
2022-08-22 13:34:23 -07:00
Koushik Dutta
ef1883744b
core: use low/medium res on aggregate devices
2022-08-17 12:35:49 -07:00
Koushik Dutta
977e5689b9
plugins: remove wrtc dependency
2022-08-13 11:22:30 -07:00
Koushik Dutta
e6ae0b9318
core: fix native webrtc camera viewing
2022-08-01 15:55:16 -07:00
Koushik Dutta
cb3591e613
core: add script default export support
2022-06-25 14:17:24 -07:00
Koushik Dutta
4c87d7c9e2
core: no need for dummy audio on camera groups
2022-05-31 17:36:49 -07:00
Koushik Dutta
f838fb5ad0
core: future proof device groups. add qrcode support.
2022-05-24 17:22:51 -07:00
Koushik Dutta
ef527f2a63
core: somewhat future proof aggregate devices
2022-05-23 21:14:07 -07:00
Koushik Dutta
ef15b18532
various plugins: support ffmpeg filter
2022-05-17 23:09:53 -07:00
Koushik Dutta
da8343f4e4
various plugins: improve support for complex ffmpeg inputs
2022-05-17 09:35:35 -07:00
Koushik Dutta
d1c5d607a3
core: combined cameras now output rawvideo and defer to transcoding at the target.
2022-05-16 23:48:07 -07:00