Prepare release 0.0.1: install script (uninstall/purge, service, validation), README (how to use, config), UI and effective config updates

This commit is contained in:
2026-02-05 00:05:52 +10:00
parent 8c411b8d09
commit 4ff9c552eb
28 changed files with 633 additions and 46 deletions
@@ -0,0 +1,14 @@
namespace DnsmasqWebUI.Models.EffectiveConfig;
/// <summary>
/// Display mode for effective-config fields. Cascaded from the parent so that
/// OptionItem, MultiValueRow, and custom value displays can render view vs edit appropriately.
/// </summary>
public enum EffectiveConfigDisplayMode
{
/// <summary>Show values as read-only text.</summary>
View,
/// <summary>Show editable controls (inputs, toggles). Not yet implemented; plumbing only.</summary>
Edit,
}