mirror of
https://github.com/alexhopeoconnor/dnsmasq-webui.git
synced 2026-10-03 22:12:00 +10:00
- Add dhcp-optsdir support (model, sections, parser, UI multi-value). - Model leasequery, connmark-allowlist-enable, dhcp-generate-names, dhcp-broadcast, bootp-dynamic, dnssec-check-unsigned as key-only-or-value with validation. - Parse compile-time capabilities from dnsmasq --version (DHCP, TFTP, DNSSEC, DBus). - Expose capabilities via DnsmasqVersionInfo and status API (DnsmasqSupports*). - Map options to required features; disable unsupported option editors with badge + tooltip. - Save guard: reject changes for unsupported options; use UnsupportedCapabilities error code. - MultiKeyOnlyOrValue write path: filter out readonly values to avoid duplicating in managed file. - User-friendly tooltips for disabled options; dedicated UnsupportedCapabilities vs WriteFailed.