feat(ui): 重构首页为现代化仪表板界面
Some checks failed
Build Multi-Platform Binaries / build-frontend (push) Successful in 41s
Build Multi-Platform Binaries / build-binaries (amd64, linux, client, true) (push) Successful in 1m28s
Build Multi-Platform Binaries / build-binaries (amd64, darwin, server, false) (push) Successful in 1m35s
Build Multi-Platform Binaries / build-binaries (amd64, windows, client, true) (push) Successful in 1m26s
Build Multi-Platform Binaries / build-binaries (amd64, linux, server, true) (push) Successful in 1m50s
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, client, true) (push) Successful in 1m20s
Build Multi-Platform Binaries / build-binaries (amd64, windows, server, true) (push) Successful in 1m45s
Build Multi-Platform Binaries / build-binaries (arm64, linux, client, true) (push) Has been cancelled
Build Multi-Platform Binaries / build-binaries (arm64, linux, server, true) (push) Has been cancelled
Build Multi-Platform Binaries / build-binaries (arm64, windows, server, false) (push) Has been cancelled
Build Multi-Platform Binaries / build-binaries (arm64, darwin, server, false) (push) Has been cancelled
Build Multi-Platform Binaries / build-binaries (arm, 7, linux, server, true) (push) Has been cancelled

- 替换原有首页布局为现代化玻璃态设计的仪表板
- 添加动画背景粒子效果提升视觉体验
- 集成流量统计卡片显示入站出站数据
- 实现毛玻璃特效和深色主题适配
- 更新客户端列表为网格布局并添加状态指示器
- 添加空状态占位图和交互反馈效果
- 集成 Tailwind CSS 框架优化样式管理
- 重构页脚为透明毛玻璃效果提升整体美感
This commit is contained in:
Flik
2026-01-22 15:21:29 +08:00
parent d3969079a5
commit 42445d18eb
6 changed files with 1365 additions and 81 deletions

View File

@@ -225,15 +225,17 @@ const themeOverrides: GlobalThemeOverrides = {
.main-content {
flex: 1;
padding: 24px;
background-color: #f5f7fa;
padding: 0;
background-color: transparent;
overflow-y: auto;
}
.footer {
height: 48px;
background: #ffffff;
border-top: 1px solid #e5e7eb;
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-content {
@@ -243,7 +245,7 @@ const themeOverrides: GlobalThemeOverrides = {
align-items: center;
padding: 0 24px;
font-size: 13px;
color: #6b7280;
color: rgba(255, 255, 255, 0.6);
}
.footer-left {
@@ -254,13 +256,13 @@ const themeOverrides: GlobalThemeOverrides = {
.brand {
font-weight: 600;
color: #6366f1;
color: rgba(255, 255, 255, 0.9);
}
.version {
padding: 2px 8px;
background: #e0e7ff;
color: #4f46e5;
background: rgba(255, 255, 255, 0.1);
color: rgba(255, 255, 255, 0.7);
border-radius: 4px;
font-size: 12px;
}
@@ -274,17 +276,17 @@ const themeOverrides: GlobalThemeOverrides = {
display: flex;
align-items: center;
gap: 4px;
color: #6b7280;
color: rgba(255, 255, 255, 0.6);
text-decoration: none;
transition: color 0.2s;
}
.footer-link:hover {
color: #6366f1;
color: rgba(255, 255, 255, 0.9);
}
.footer-right {
color: #9ca3af;
color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 768px) {