mirror of
https://github.com/anten-ka/gotelegram_pro.git
synced 2026-05-19 13:26:02 +00:00
v2.5.0: add key disable switches and pro UI polish
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>GoTelegram Admin</title>
|
||||
<title>goTelegram Pro Admin</title>
|
||||
<script>
|
||||
(function () {
|
||||
var stored = localStorage.getItem("gotelegram-theme");
|
||||
@@ -11,7 +11,7 @@
|
||||
document.documentElement.dataset.theme = theme;
|
||||
}());
|
||||
</script>
|
||||
<link rel="stylesheet" href="/styles.css?v=2.5.0-admin4">
|
||||
<link rel="stylesheet" href="/styles.css?v=2.5.0-admin5">
|
||||
</head>
|
||||
<body>
|
||||
<div class="app-shell">
|
||||
@@ -19,18 +19,18 @@
|
||||
<div class="brand">
|
||||
<div class="brand-mark">GT</div>
|
||||
<div>
|
||||
<strong>GoTelegram</strong>
|
||||
<strong>goTelegram Pro</strong>
|
||||
<span data-i18n="brandSubtitle">Local Admin</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<nav class="nav-tabs" aria-label="Admin sections">
|
||||
<button type="button" class="nav-item active" data-nav="dashboard" data-i18n="navDashboard">Dashboard</button>
|
||||
<button type="button" class="nav-item" data-nav="traffic" data-i18n="navTraffic">Traffic</button>
|
||||
<button type="button" class="nav-item" data-nav="keys" data-i18n="navKeys">Keys</button>
|
||||
<button type="button" class="nav-item" data-nav="backups" data-i18n="navBackups">Backups</button>
|
||||
<button type="button" class="nav-item" data-nav="logs" data-i18n="navLogs">Logs</button>
|
||||
<button type="button" class="nav-item" data-nav="settings" data-i18n="navSettings">Settings</button>
|
||||
<button type="button" class="nav-item active" data-nav="dashboard"><span class="nav-icon">⌁</span><span data-i18n="navDashboard">Dashboard</span></button>
|
||||
<button type="button" class="nav-item" data-nav="traffic"><span class="nav-icon">⇅</span><span data-i18n="navTraffic">Traffic</span></button>
|
||||
<button type="button" class="nav-item" data-nav="keys"><span class="nav-icon">⚿</span><span data-i18n="navKeys">Keys</span></button>
|
||||
<button type="button" class="nav-item" data-nav="backups"><span class="nav-icon">▣</span><span data-i18n="navBackups">Backups</span></button>
|
||||
<button type="button" class="nav-item" data-nav="logs"><span class="nav-icon">☰</span><span data-i18n="navLogs">Logs</span></button>
|
||||
<button type="button" class="nav-item" data-nav="settings"><span class="nav-icon">⚙</span><span data-i18n="navSettings">Settings</span></button>
|
||||
</nav>
|
||||
|
||||
<div class="sidebar-foot">
|
||||
@@ -59,6 +59,19 @@
|
||||
|
||||
<main class="content">
|
||||
<section class="page-panel active" data-page="dashboard">
|
||||
<section class="visual-overview">
|
||||
<div>
|
||||
<p class="eyebrow">goTelegram Pro</p>
|
||||
<h2 id="visualTitle">443 shared edge</h2>
|
||||
<p id="visualText">Website, MTProxy and local admin status in one operational view.</p>
|
||||
</div>
|
||||
<div class="signal-map" aria-hidden="true">
|
||||
<span class="node node-site">HTTPS</span>
|
||||
<span class="node node-proxy">MTProto</span>
|
||||
<span class="node node-admin">Admin</span>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="metric-grid">
|
||||
<article class="metric-card accent-blue">
|
||||
<span data-i18n="metricMode">Mode</span>
|
||||
@@ -169,6 +182,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-i18n="tableUser">User</th>
|
||||
<th data-i18n="tableStatus">Status</th>
|
||||
<th data-i18n="tableSecret">Secret</th>
|
||||
<th data-i18n="tableLink">Link</th>
|
||||
<th data-i18n="tableActions">Actions</th>
|
||||
@@ -269,6 +283,27 @@
|
||||
</div>
|
||||
|
||||
<div id="toast" class="toast"></div>
|
||||
<script src="/app.js?v=2.5.0-admin4" type="module"></script>
|
||||
<div id="promoModal" class="promo-modal" hidden>
|
||||
<div class="promo-card" role="dialog" aria-modal="true" aria-labelledby="promoTitle">
|
||||
<button id="promoClose" class="icon-btn ghost" type="button" aria-label="Close">×</button>
|
||||
<p class="eyebrow" data-i18n="promoEyebrow">Promo</p>
|
||||
<h2 id="promoTitle" data-i18n="promoTitle">Support goTelegram Pro</h2>
|
||||
<div class="promo-grid">
|
||||
<a href="https://vk.cc/ct29NQ" target="_blank" rel="noreferrer">
|
||||
<strong data-i18n="promoHosting1">Hosting #1</strong>
|
||||
<span>OFF60 · antenka20 · antenka6</span>
|
||||
</a>
|
||||
<a href="https://vk.cc/cUxAhj" target="_blank" rel="noreferrer">
|
||||
<strong data-i18n="promoHosting2">Hosting #2</strong>
|
||||
<span>OFF60</span>
|
||||
</a>
|
||||
<a href="https://pay.cloudtips.ru/p/7410814f" target="_blank" rel="noreferrer">
|
||||
<strong data-i18n="promoTips">Tips</strong>
|
||||
<span>CloudTips</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script src="/app.js?v=2.5.0-admin5" type="module"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user