feat: ent ORM, admin UI, client auth, Fyne GUI, Windows/MSI packaging

This commit is contained in:
kannn
2026-05-29 08:58:22 +00:00
Unverified
parent 8563a5fc74
commit a0a42a4966
81 changed files with 17144 additions and 89 deletions
+36
View File
@@ -0,0 +1,36 @@
<h1>Dashboard</h1>
<div class="grid-4">
<div class="card">
<h3>Active Proxies</h3>
<div class="value">{{.ActiveProxies}}</div>
</div>
<div class="card">
<h3>Clients</h3>
<div class="value">{{.TotalClients}}</div>
</div>
<div class="card">
<h3>Users</h3>
<div class="value">{{.TotalUsers}}</div>
</div>
<div class="card">
<h3>Uptime</h3>
<div class="value" style="font-size:20px">{{.Uptime}}</div>
</div>
</div>
<div class="grid-2">
<div class="card">
<h3>Clients by Status</h3>
<table style="margin-top:8px">
<tr><td style="width:100px">Online</td><td>{{.OnlineClients}}</td></tr>
<tr><td>Offline</td><td>{{.OfflineClients}}</td></tr>
</table>
</div>
<div class="card">
<h3>Proxies by Type</h3>
<table style="margin-top:8px">
{{range .ProxyBreakdown}}
<tr><td style="width:100px;text-transform:capitalize">{{.Type}}</td><td>{{.Count}}</td></tr>
{{end}}
</table>
</div>
</div>