v1.3.2
Fixes
-
#59 - Route disable/enable loses service URL in multi-config mode - when disabling a route with
CONFIG_DIR, the service was only searched in the same file as the router. If the service was defined in a separate YAML file, it was captured as empty and the target URL was lost on re-enable. The fix searches all config files for the service when not found in the router's file, tracks which file it came from, and restores it to the correct file on re-enable. -
#59 - Disabled route card shows full config key as name - in multi-config mode, the route name on a disabled card showed the internal key (
pihole.yml::pihole) instead of the router name (pihole). Fixed by splitting the key correctly when building the disabled routes list. -
Backup list sort order incorrect - backups were sorted by the source file's
mtime, whichshutil.copy2preserves from the original. If a file hadn't been modified between two manual backup creations, both copies shared the samemtimeand appeared in random order. Now sorts by the timestamp embedded in the backup filename, which is always set to the exact moment the backup was created.