Template
Show Mieru higher in server marketplace templates and add missing i18n keys.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+26
-26
@@ -314,6 +314,31 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mieru Card -->
|
||||
<div class="card card-hover protocol-card protocol-mieru" id="proto-mieru">
|
||||
<div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:var(--space-sm);">
|
||||
<div class="protocol-icon">{{ icon('zap') }}</div>
|
||||
<div class="flex gap-sm" id="mieru-ctrl" style="display:none!important;"></div>
|
||||
</div>
|
||||
<div class="protocol-name">Mieru <span
|
||||
style="font-size:0.65rem; background:var(--accent, #6366f1); color:#fff; padding:2px 6px; border-radius:8px; vertical-align:middle;">v3.28.0</span></div>
|
||||
<div class="protocol-desc">
|
||||
{{ _('mieru_desc') }}
|
||||
</div>
|
||||
<div class="protocol-status" id="mieru-status">
|
||||
<span class="badge badge-warn"><span class="badge-dot"></span> {{ _('not_checked') }}</span>
|
||||
</div>
|
||||
<div id="mieru-info" class="hidden">
|
||||
<div class="protocol-info" id="mieru-info-grid"></div>
|
||||
</div>
|
||||
<div class="flex gap-sm" id="mieru-actions">
|
||||
<button class="btn btn-primary btn-sm" onclick="openInstallModal('mieru')" id="mieru-install-btn"
|
||||
style="flex:1">
|
||||
{{ _('install') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Hysteria Card -->
|
||||
<div class="card card-hover protocol-card protocol-hysteria" id="proto-hysteria">
|
||||
<div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:var(--space-sm);">
|
||||
@@ -363,31 +388,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Mieru Card -->
|
||||
<div class="card card-hover protocol-card protocol-mieru" id="proto-mieru">
|
||||
<div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:var(--space-sm);">
|
||||
<div class="protocol-icon">{{ icon('zap') }}</div>
|
||||
<div class="flex gap-sm" id="mieru-ctrl" style="display:none!important;"></div>
|
||||
</div>
|
||||
<div class="protocol-name">Mieru <span
|
||||
style="font-size:0.65rem; background:var(--accent, #6366f1); color:#fff; padding:2px 6px; border-radius:8px; vertical-align:middle;">v3.28.0</span></div>
|
||||
<div class="protocol-desc">
|
||||
{{ _('mieru_desc') }}
|
||||
</div>
|
||||
<div class="protocol-status" id="mieru-status">
|
||||
<span class="badge badge-warn"><span class="badge-dot"></span> {{ _('not_checked') }}</span>
|
||||
</div>
|
||||
<div id="mieru-info" class="hidden">
|
||||
<div class="protocol-info" id="mieru-info-grid"></div>
|
||||
</div>
|
||||
<div class="flex gap-sm" id="mieru-actions">
|
||||
<button class="btn btn-primary btn-sm" onclick="openInstallModal('mieru')" id="mieru-install-btn"
|
||||
style="flex:1">
|
||||
{{ _('install') }}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- WireGuard Card -->
|
||||
<div class="card card-hover protocol-card protocol-wireguard" id="proto-wireguard">
|
||||
<div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:var(--space-sm);">
|
||||
@@ -1199,9 +1199,9 @@
|
||||
{ proto: 'awg_legacy', category: 'protocols', icon: 'radio', title: 'AmneziaWG Legacy', descKey: 'awg_legacy_desc' },
|
||||
{ proto: 'xray', category: 'protocols', icon: 'zap', title: 'Xray (VLESS-Reality)', descKey: 'xray_desc' },
|
||||
{ proto: 'telemt', category: 'protocols', icon: 'plane', title: 'Telemt (Telegram Proxy)', descKey: 'telemt_desc' },
|
||||
{ proto: 'mieru', category: 'protocols', icon: 'zap', title: 'Mieru', descKey: 'mieru_desc', badge: 'v3.28.0' },
|
||||
{ proto: 'hysteria', category: 'protocols', icon: 'refresh', title: 'Hysteria 2', descKey: 'hysteria_desc' },
|
||||
{ proto: 'naiveproxy', category: 'protocols', icon: 'link', title: 'NaiveProxy', descKey: 'naiveproxy_desc', badge: 'STABLE' },
|
||||
{ proto: 'mieru', category: 'protocols', icon: 'zap', title: 'Mieru', descKey: 'mieru_desc', badge: 'v3.28.0' },
|
||||
{ proto: 'wireguard', category: 'protocols', icon: 'lock', title: 'WireGuard', descKey: 'wireguard_desc' },
|
||||
{ proto: 'dns', category: 'services', icon: 'search', title: 'AmneziaDNS', descKey: 'dns_desc' },
|
||||
{ proto: 'adguard', category: 'services', icon: 'shield-check', title: 'AdGuard Home', descKey: 'adguard_desc' },
|
||||
|
||||
Reference in New Issue
Block a user