feat: Discord-style glass morphism UI redesign + nightly CI/CD
- App shell: gradient title, glass admin modal, avatar, admin login/logout - All plugin empty states: floating icon animations, updated typography - Soundboard: orange accent theme replacing blurple default - Global styles: glass morphism variables, Discord-dark color palette - CI/CD: nightly deploy (stops main, starts nightly on port 8085) + manual restore-main job Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ecd5e96ee2
commit
8abe0775a5
8 changed files with 556 additions and 94 deletions
|
|
@ -356,23 +356,26 @@
|
|||
|
||||
/* ── Empty state ── */
|
||||
.stream-empty {
|
||||
text-align: center;
|
||||
padding: 60px 20px;
|
||||
color: var(--text-muted);
|
||||
flex: 1; display: flex; flex-direction: column;
|
||||
align-items: center; justify-content: center; gap: 16px;
|
||||
padding: 40px; height: 100%;
|
||||
}
|
||||
.stream-empty-icon {
|
||||
font-size: 48px;
|
||||
margin-bottom: 12px;
|
||||
opacity: 0.4;
|
||||
font-size: 64px; line-height: 1;
|
||||
filter: drop-shadow(0 0 20px rgba(230,126,34,0.5));
|
||||
animation: stream-float 3s ease-in-out infinite;
|
||||
}
|
||||
@keyframes stream-float {
|
||||
0%, 100% { transform: translateY(0); }
|
||||
50% { transform: translateY(-8px); }
|
||||
}
|
||||
.stream-empty h3 {
|
||||
font-size: 18px;
|
||||
font-weight: 600;
|
||||
color: var(--text-normal);
|
||||
margin-bottom: 6px;
|
||||
font-size: 26px; font-weight: 700; color: #f2f3f5;
|
||||
letter-spacing: -0.5px; margin: 0;
|
||||
}
|
||||
.stream-empty p {
|
||||
font-size: 14px;
|
||||
font-size: 15px; color: #80848e;
|
||||
text-align: center; max-width: 360px; line-height: 1.5; margin: 0;
|
||||
}
|
||||
|
||||
/* ── Error ── */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue