v0.1.13
New- Dashboard shows actual service error messages instead of generic “unexpected status”.
- License activation auto-restarts the Windows service.
- Persistent dry-run banner on dashboard while dry-run is enabled.
- Licensing: encrypted license state, API locked to antibrute.com, 15-minute revalidation.
- First install defaults to dry-run with welcome onboarding.
- Block Hours labelling, country in alert emails, and country-block reporting fixes.
- In-app update notification banner.