feat: 迁移自定义功能至 1.5.9.9 版本

包含音乐源限制、CI 防 OOM 优化、数据库连接池优化、管理端权限及 UI 细节定制等功能
This commit is contained in:
2026-09-12 19:26:42 +08:00
parent 34f0679117
commit 1106aeea6c
161 changed files with 18963 additions and 27900 deletions
+4 -17
View File
@@ -17,11 +17,8 @@
}
.page-view {
width: 100%;
min-width: 0;
animation: page-view-enter 0.55s cubic-bezier(0.25, 0.46, 0.45, 0.94);
/* will-change 声明 transform/filter 会使本元素成为 fixed 定位包含块,导致未 Teleport 的弹窗遮罩错位,仅保留 opacity */
will-change: opacity;
will-change: transform, opacity, filter;
}
.page-view[data-route='index'] {
@@ -30,16 +27,6 @@
animation-name: page-view-index-enter;
}
/* 强制改密页必须立即稳定居中,避免路由重定向时出现位移。 */
.page-view[data-route='change-password'] {
min-height: 100dvh;
animation: none !important;
opacity: 1;
transform: none !important;
filter: none !important;
will-change: auto;
}
@keyframes page-view-enter {
0% {
opacity: 0;
@@ -110,7 +97,7 @@
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);
background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%);
display: flex;
align-items: center;
justify-content: center;
@@ -120,8 +107,8 @@
.loading-spinner {
width: 60px;
height: 60px;
border: 3px solid var(--overlay-10);
border-top: 3px solid var(--color-indigo);
border: 3px solid rgba(255, 255, 255, 0.1);
border-top: 3px solid #4f46e5;
border-radius: 50%;
animation: spin 1s linear infinite;
}