Repository navigation
InteractiveMask v1.0.2 — port + layout hotfix
Patch release with two small fixes.
Fixed
- WebHost crash with full stack trace when port 8080 is taken. The friendly handler in v1.0.0/v1.0.1 only caught `SocketError.AccessDenied` on the top-level exception, but Kestrel wraps the actual `SocketException` inside an `IOException` / `AddressInUseException`, so the handler never fired. Now the handler walks the inner-exception chain and treats both `AccessDenied` (10013) and `AddressAlreadyInUse` (10048) as user-friendly errors with a one-line tip on how to identify the conflicting process.
- Setup -> Web-UI -> 'Toegang tot de web-interface' card layout. v1.0.0 used a 3-column grid which left a large empty column when mode = off and squeezed the dropdown to 160 px. Replaced with a single vertical stack so the dropdown takes the full card width and the PIN / domain field appears below it on demand.
Upgrade
Pull, rebuild — no config changes.