feat: 隐藏后台面板 + /api/stats 运行统计
- 连点页脚提示 6 次唤出管理面板:本机偏好/播放状态 + 服务器统计 - server.py 新增 GET /api/stats:运行时长、访客 IP(X-Forwarded-For 末位取真实 IP 防伪造)、TTS 请求与缓存命中率、缓存体积、经典数 - 计数为进程内存统计,重启清零 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
@@ -714,3 +714,64 @@ body.night .seg.playing { background: rgba(201, 106, 92, 0.16); color: #f0c9c2;
|
||||
flex: none;
|
||||
}
|
||||
.sheet-cancel:active { background: rgba(176, 138, 79, 0.12); }
|
||||
|
||||
/* ===== 隐藏管理面板:连点页脚 6 次唤出 ===== */
|
||||
.admin-mask {
|
||||
position: fixed;
|
||||
inset: 0;
|
||||
z-index: 60;
|
||||
background: rgba(30, 22, 14, 0.5);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
padding: 20px;
|
||||
}
|
||||
.admin-card {
|
||||
width: min(420px, 100%);
|
||||
max-height: 80vh;
|
||||
overflow-y: auto;
|
||||
background: var(--paper);
|
||||
border: 1px solid var(--gold);
|
||||
border-radius: 10px;
|
||||
box-shadow: 0 12px 40px rgba(30, 22, 14, 0.35);
|
||||
padding: 16px 18px;
|
||||
color: var(--ink);
|
||||
}
|
||||
.admin-title {
|
||||
text-align: center;
|
||||
font-size: 1rem;
|
||||
letter-spacing: 0.4em;
|
||||
color: var(--cinnabar);
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.admin-sec {
|
||||
font-size: 0.72rem;
|
||||
color: var(--gold);
|
||||
letter-spacing: 0.2em;
|
||||
border-bottom: 1px solid var(--hairline);
|
||||
padding: 8px 0 4px;
|
||||
}
|
||||
.admin-row {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
gap: 12px;
|
||||
font-size: 0.82rem;
|
||||
padding: 5px 0;
|
||||
}
|
||||
.admin-row span { color: var(--ink-soft); }
|
||||
.admin-row b { font-weight: 500; text-align: right; }
|
||||
.admin-actions { display: flex; gap: 10px; margin-top: 12px; }
|
||||
.admin-btn {
|
||||
flex: 1;
|
||||
padding: 8px;
|
||||
font-family: inherit;
|
||||
font-size: 0.82rem;
|
||||
letter-spacing: 0.15em;
|
||||
color: var(--ink-soft);
|
||||
background: transparent;
|
||||
border: 1px solid var(--hairline);
|
||||
border-radius: 6px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.admin-btn:hover { border-color: var(--gold); color: var(--ink); }
|
||||
body.night .admin-card { background: #241d15; }
|
||||
|
||||
Reference in New Issue
Block a user