* fix: Fix world-db not getting current world properly when traveling
* fix: Stop redundant and exception-prone funcResult definition
* Fix: fetching current location
* refactor: Move constructing responseData to its own functions
* Fix: ignore own string requests
* feat: Add NLog dependency, and add some logging to .NET, mostly worlddb
* fix: I missed a semicolon
* refactor: Add more debug logging, change log format, archive less
* feat: Add /getall endpoint
---------
Co-authored-by: Natsumi <cmcooper123@hotmail.com>
Before this change, the browser would fail to navigate to the local index.html page if the path leading to the file contained any special characters. This resulted in the browser loading into a file view.
This fix adds a custom URI scheme that retains the same base directory that was in use previously and sets the default file to index.html. This resolves the issue with cefsharp not loading uris with special characters.