31297f1c66
Overhaul configuration globals, refactor main.c/.h, avoid acting like a full webserver
Kouya Heika
2026-04-24 23:29:31 -05:00
efcd340a3b
Throw out the temporary service vector system
Kouya Heika
2026-04-24 22:21:37 -05:00
79358c2b56
don't entirely rely on the web_refresh variable
Kouya Heika
2026-04-23 05:05:27 -05:00
c24c18d769
Add inih submodule, build with project, update CMake to reflect changes
Kouya Heika
2026-04-23 04:54:12 -05:00
efbff0b665
Update CMakeLists with dependencies
Kouya Heika
2026-04-23 04:42:32 -05:00
4fcf674989
Add a minimum status gap to avoid thin peroids in the case of multiple services updating their status after another
Kouya Heika
2026-04-23 04:19:48 -05:00
963b465eb9
Alter global defaults
Kouya Heika
2026-04-23 03:33:11 -05:00
64b8996710
Correct math on bar time
Kouya Heika
2026-04-23 03:30:25 -05:00
d41f9c62b9
Don't set zero byte on asset buffer
Kouya Heika
2026-04-23 03:30:01 -05:00
23ba50600d
Add classes to some elements
Kouya Heika
2026-04-23 03:26:21 -05:00
025b7b8bb9
Handle retention as a config variable
Kouya Heika
2026-04-23 02:56:45 -05:00
20862ee002
Don't refresh status if status_refresh is 0
Kouya Heika
2026-04-21 02:29:56 -05:00
1e370fcf2e
Have server generate index instead, add service icons and banner, add config variables to handle web refresh and status refresh, properly shut down services on close
Kouya Heika
2026-04-21 02:25:24 -05:00
75c3f063cf
Add icon field to service, fix ping calculation, longer backoff for domain name resolution, make service deinit function
Kouya Heika
2026-04-21 02:24:00 -05:00
fd5dbfc7d3
Handle clients own disconnect and don't queue an UP and break if we haven't checked initial connection yet.
Kouya Heika
2026-04-20 20:48:11 -05:00