Summary
This is a patch release with extensive WebUI refactoring for better configuration management.
Improvements
-
Core/API: Prevent timeout during agent verification (fdfb682)
- Sends early HTTP 100 Continue response before processing to avoid WebUI timeouts
- Propagates request context through the verification flow for proper cancellation handling
-
Core/Autocert: Unique ACME key paths per CA directory URL (15e5032)
- Prevents key conflicts when using multiple different ACME CAs
- Enables running certificates against multiple ACME providers without collision
-
Core/HealthCheck: Skip dialing for zero port in Stream check (c0e2cf6)
-
Core/Route: Allow excluded routes to use localhost addresses (95f88a6)
-
Core/Context: Propagate context and standardize HTTP client timeouts (6528fb0)
-
WebUI/Config: Replace per-section unsaved changes tracking with diffing system yusing/godoxy-webui@a5dbf8d (a5dbf8d)
-
WebUI/Config: Remove lazy loading and add preloading strategy yusing/godoxy-webui@bb561e9 (fb561e9)
-
WebUI/Route Editor: Decompose monolithic form into sectioned components yusing/godoxy-webui@22c78ea (22c78ea)
- Extracted dedicated components for each configuration domain
- New fields added: SSL
server_name,certificate,certificate_key,protocols; Healthcheckretries; Idlewatcherno_loading_page,depends_on
-
WebUI/UI: Unify form field descriptions and refine component styling yusing/godoxy-webui@61a4b79 (61a4b79)
-
WebUI/UI: Reduce sidebar width and switch logo to SVG yusing/godoxy-webui@2591e65 (2591e65)
-
WebUI/Types: Add title annotations and improve VMID field documentation yusing/godoxy-webui@ad4aab0 (ad4aab0)
Bug Fixes
-
Core/Autocert: Correct error handling (3ad6e98, 8d56c61)
- No longer fails on
no such file or directory
- No longer fails on
-
Core/Route: Fix YAML anchor exclusion not showing in UI yusing/godoxy-webui@95d97f8 (95d97f8)
-
WebUI/Routes: Preserve leading whitespace in log content yusing/godoxy-webui@0a45ff5 (0a45ff5)
- Previously trimmed leading whitespace which removed indentation
- Now only strips trailing whitespace
-
WebUI/Routes: Fix docker log timestamp trimming yusing/godoxy-webui@2c4c948 (2c4c948)
-
WebUI/Types: Improve null handling in SystemInfoGraphsPage yusing/godoxy-webui@2b39633 (2b39633)