New Version 0.9 seems to have dropped the JSONQuery dependency upon install
When I upgraded to 0.9 it unloaded JSONQuery and the localhost:8080 website wasn't working for me. Just a blank page.
I'm assuming the dependency is still needed?
For added context, I am playing SatisfactoryPLUS at the moment (overhaul mod pack) so maybe a factor with new changes, but I can say that 0.8.3 worked great with it even with all the new buildable components and parts it has in it.
JSONQuery was used for the Notifications Subsystem, so, if anything would break, that would be it. However, I recall it passing testing.
Are you able to curl/wget localhost:8080 and see what it is doing?
Yeah. I'll try to get a better STR this evening (starting work day now) where I also don't have SF+ installed too to remove that variable.
Try to go to localhost:8080/html/index.html
I would also check the web_root option in the <InstallLocation>\FactoryGame\Configs\FicsitRemoteMonitoring\WebServer.cfg file. If it is set to "", it will show the default Web UI, however, if that is changed to something else, that will depend on what you have configured.

Below is how the mod handles the root redirect.

Try to go to localhost:8080/html/index.html
If it moved that might explain a lot on why it didn't render for me.
My main use case is I'm currently making API calls against that API from my bot. I haven't yet validated that the call changed. I just looked localhost and assumed something had changed and the dependency drop made me unsure (my bad probably)
For context I tied this to a !production command so anyone in chat can ask about something in my playthrough live. It's likely my api call needs to be updated.
Will validate soon and either return with a STR in a few hours or close this ticket if I just didn't realize the call changed.
If nothing else though I didn't realize that auto start for web was a thing. i should definitely turn that on!
By all means, do let me know what you see... and you're using this in a Twitch/Streaming setup? That's a new one to me.
You can change the listening address to 0.0.0.0 or your IP address if you want to, it doesn't have to be localhost. I left it as 127.0.0.1 for cybersecurity reasons (default: more secure, modify to be less if desired), and would let those who know what they are doing change it. The mod doesn't have any known security issues, but I am a SysAdmin and thus there's my reasoning.
The web server mod configs are all stored in https://docs.ficsit.app/ficsitremotemonitoring/latest/config/Web.html. Each config file has its own docs page... apparently, I didn't update the Monitoring.cfg one. I'll go ahead and fix that at least. There's a debug/minimalize option that I need to add, and the cache system/delays are gone due to serious "built it how I should have in the first place" work.

There still is an issue with the website for me, but I don't really use it. I was just using that to identify if there was an issue with the upgraded mod. Turns out that was a red herring and wasn't related at all. For your context though, this is what I get when I try to go to it.

I did figure out my issue though. The getProdStats API still works fine, but ItemName is now Name in the response so I had to update that in my streamer bot code.
If you want to use this ticket to track any work related to the error in that screenshot feel free, but I'm good to close for my needs around the bot. Here's a screenshot of my command in chat. One day I'd love to do an on screen effect instead of just chat, but that's a future me problem. :)

Il ix that menushw issue really quickly. Instead of index.html go home.html
Can confirm. Home works beautifully. (And looks really good too!)
Edit: And wow, Is the dev and detailed production stats new? I'd never noticed them before. There's so much cool stuff I can setup for this now.
Great mod guys. Super helpful.
Only the dev and home are new tabs. There also should be a sorting feature.
Themes are also a new tab.