* Improve monitoring of auto-started apps' processes.
* Keep the child process monitoring timer running when the game is closed and child processes are not to be killed.
Only start the timer when necessary.
* Keep the child process monitoring timer running when the game is closed and child processes are not to be killed.
Only start the timer when necessary.
Remove redundant lock.
* feat: Add option for worlds to get data from other worlds
* docs: Add docs to new methods
* refactor: Add more error handling for potential edge cases
* fix: Catch exception for http listener start
* fix: Maybe stop throwing js exceptions at start from process check
* fix: Stop VRCX from dying if monitored processes are elevated
* fix: If auto close is turned off, update process states properly
* refactor: Limit db key length to 255, limit /getall to 10000 entries
* docs: Change readme
* feat: New /settings endpoint; Make U# implementation easier
To further avoid the 5 second string loading delay, developers are no longer required to use /init before getting data; Every data request endpoint will now initialize the world automatically and include a connection key in the response.
Changed the way debug init works; It should now work for all endpoints without extra checks by just returning the current world as wrld_12345.
New /settings endpoint allows the change of the allow_external_reads column in the database, but getting data is currently unimplemented.
Fix store request logging being... completely wrong.
* Update README.md
Co-authored-by: Tayou <31988415+TayouVR@users.noreply.github.com>
---------
Co-authored-by: Tayou <31988415+TayouVR@users.noreply.github.com>