Commit Graph
6 Commits
Author SHA1 Message Date
jcoffey 99f60a56b7 Refresh the README screenshots
Recaptured after the new mark and the theme switch landed, in the default
dark theme, against the mock data plane.
2026-09-12 20:56:23 -07:00
jcoffey 45120ac063 Merge pull request #2 from Coffey-Labs/brand-and-theme
Padlock-on-a-shield mark, dark and light themes, history note
2026-09-12 20:50:30 -07:00
jcoffey 6c1a13d1fc Padlock-on-a-shield mark, dark and light themes, history note
A new mark: a padlock on a shield with the W as its keyhole, in the
console's teal on a dark shield. It replaces the placeholder W tile in the
sidebar, on the sign-in and setup pages, and as the favicon, with app icons
and a web manifest. The SVG sources, a single-colour variant, a wordmark
and a social preview image live in docs/brand.

The console now has a theme choice: dark by default, light, or follow the
system, switched from the sidebar or the Account page and remembered per
browser. The light palette is a first-class theme rather than a media
query, so both are laid out the same way.

The README opens with the mark and gains a History section about the 2025
WGX installer this replaces.
2026-09-12 20:48:53 -07:00
jcoffey 6385a2a466 Merge pull request #1 from Coffey-Labs/docs/readme-screenshots
Add console screenshots to the README
2026-09-12 20:16:23 -07:00
jcoffey 71b855db28 Add console screenshots to the README
Dashboard, peer list, a peer's overview and its configuration with the QR
code, and the settings page, captured against the mock data plane.
2026-09-12 20:14:28 -07:00
jcoffey 6c006e1d4d WireGuard server with an embedded admin console
Go backend that drives kernel WireGuard over netlink (wireguard-go as the
fallback), nftables NAT with MSS clamping, forwarding and buffer sysctls,
SQLite for peers, users, sessions, traffic history and the audit log.

React console: dashboard with live rates and usage history, peer management
with QR codes and .conf downloads, disconnect, session reset, key rotation,
expiry, client-supplied keys, settings, users with admin and viewer roles,
two-factor authentication with recovery codes, audit log.

Docker image on Alpine with compose files for bridged and host networking,
CI and GHCR publish workflows, performance notes.
2026-09-12 19:56:08 -07:00