Add Typed Display Settings Administration

Implements admin-only Display settings with generation-checked
Apply, Save, Load, Defaults, and Reset operations across the web UI,
CLI, SSH dispatcher, and local UI owner. Adds bounded HTTP handling,
session-isolated operation results, browser lifecycle support, and
comprehensive host tests and documentation.
This commit is contained in:
2026-09-09 10:15:23 +02:00
parent 60d9c54bb4
commit d9ec3c08de
26 changed files with 1164 additions and 81 deletions
+6
View File
@@ -143,6 +143,9 @@ static void auth_reset(void) {
#ifdef HOST_NETWORK
#include "network_settings_test.c"
#endif
#ifdef HOST_DISPLAY
#include "display_settings_test.c"
#endif
int main(void) {
assert(store_tests() == 0); auth_reset();
@@ -302,6 +305,9 @@ int main(void) {
#endif
#ifdef HOST_NETWORK
network_settings_tests();
#endif
#ifdef HOST_DISPLAY
display_settings_tests();
#endif
return 0;
}