WireGuard Config Studio - Flazz Networks UI Edition

WHAT CHANGED
- Full interface redesign for desktop, tablet, and mobile.
- Added Light and Dark themes.
- Theme preference is stored locally in the browser using localStorage.
- Removed the newsletter subscription workflow.
- Removed the legacy subscription, donation, affiliate, and tracking output from the production package.
- Removed unused HTTrack cache, advertising snapshots, and legacy mirror artifacts.
- Replaced legacy promotional sections with practical security and deployment notes.
- Visible product branding now uses Flazz Networks.
- Footer now uses Flazz Networks branding while keeping the WireGuard trademark disclaimer.
- Config and QR pages now share the same product-style interface.

LOGO SETUP
Edit this file:
www.wireguardconfig.com/js/ui.js

Find:
var BRAND_LOGO_URL = 'YOUR_LOGO_URL_HERE';

Replace it with your direct logo URL, for example:
var BRAND_LOGO_URL = 'https://www.example.com/assets/logo.png';

Only this one line needs to be changed. If the value is left as the placeholder or the image cannot load, the interface displays an FN fallback mark.

FUNCTIONALITY RETAINED
- Random Seed input and deterministic generation behavior.
- Listen Port.
- Number of Clients.
- CIDR validation and address allocation behavior.
- Client Allowed IPs.
- Endpoint.
- DNS.
- PostUp and PostDown rules.
- Optional pre-shared keys.
- Server and client configuration output.
- QR code generation.
- ZIP generation and download.
- Existing WebSharper application runtime and crypto libraries.

INTENTIONAL FUNCTIONAL CHANGE
The original newsletter and donation renderer inside Tahoe.Weba457.js was replaced with a local informational strip. No newsletter submission or donation action remains in the UI.

MAIN UI FILES
www.wireguardconfig.com/css/main.css
www.wireguardconfig.com/js/ui.js
www.wireguardconfig.com/index.html
www.wireguardconfig.com/qrcode.html
www.wireguardconfig.com/about.html
