Skip to content

Saki Panel 3.7

Choose a tag to compare

@EthanChan050430 EthanChan050430 released this 13 Sep 17:31
· 27 commits to main since this release

Saki Panel v3.7.0

设置界面全面美化重构 · 像素级 iOS 标准交互开关 · 现代 Inset Group 分组架构 · 暗曜石与液态玻璃材质升级 · 跨平台原生启动器

🌟 核心更新 (Release Highlights)

1. 设置界面现代 Inset Group 优雅重构

  • 根除卡片套卡片反模式:彻底中和旧版表单项继承卡片边框、多重内边距以及 Hover 横向位移跳动的体验问题,杜绝“一层模态框包一层模态框”的臃肿感。
  • 现代化紧凑标准控件:
    • 输入框与下拉选择框统一下调至 38px 精致高度,搭配 9px 现代微圆角;
    • 表单 Focus 状态采用精致柔和的呼吸感发光聚焦环;
    • 组标题栏采用紧凑渐变胶囊图标,文字层级分明,视觉通透自然。

2. 像素级重塑 iOS 标准交互开关(settings-switch-slider)

  • 隔离层叠污染:彻底切断全局 label 样式对开关轨道的定位破坏,确保 48×28px 轨道的绝对居中与对齐。
  • 几何居中与触控弹性拉伸:
    • 纯白浮雕圆形滑块(21px 直径),关闭状态与开启状态(translateX(20px))左右上下边距恒定保持为 2px,达成绝对视觉对称;
    • 按下与按住时滑块自然向滑动方向拉伸为 25px 胶囊形,松开自然回弹,完美还原 iOS 原生交互质感。
  • 深浅色主题开启态光晕全面修复:
    • 消除深色模式下旧样式对开启状态的覆盖,开关打开时无论深浅色均呈现明亮活力的 Saki 渐变粉红柔光。
  • 全卡片行可点:开关整行卡片均支持直接点击切换,并无障碍支持键盘 Tab 聚焦与空格键翻转。

3. 深色模式暗曜石玻璃(Obsidian Glass)与液态玻璃质感

  • 深浅主题材质统一:深色模式下设置中心、左侧导航 TOC 统一适配通透沉稳的暗曜石毛玻璃材质(24px 模糊 + 极细微白色边框高光),杜绝原本不透明深蓝死色块的突兀感。
  • 清理冗余规则:清除了历史构建在样式表末尾遗留的冲突规则,保障全界面视觉高度一致。

4. 跨平台原生可执行启动器与分发包

  • Windows 原生启动器 (saki-panel-windows-amd64.exe):基于 Go 静态编译的高性能无依赖启动器,支持 -version 输出 Saki Panel v3.7.0 及全自动环境自检。
  • Windows 免安装独立完整包 (saki-panel-v3.7-windows-x64.zip):解压即用,内置全套前端静态分块、生产依赖库、预初始化数据库及独立运行时,双击即可一键运行。
  • Linux 原生启动器 (saki-panel-linux-amd64) 与快速分发包 (saki-panel-v3.7-linux-x64.tar.gz)、源码归档 (saki-panel-v3.7-source.zip)。

🚀 快速启动指引 (Quick Start)

方式 A:Docker 预构建镜像一键启动(GitHub Packages / GHCR)

# 1. 下载 Compose 配置
curl -O https://raw.githubusercontent.com/EthanChan050430/Saki-Panel/main/docker-compose.ghcr.yml

# 2. 设置生产密钥与密码
export JWT_SECRET="your-strong-random-jwt-secret"
export ADMIN_PASSWORD="your-strong-password"
export DAEMON_REGISTRATION_TOKEN="your-daemon-token"

# 3. 拉取最新 v3.7 镜像并启动
docker compose -f docker-compose.ghcr.yml pull
docker compose -f docker-compose.ghcr.yml up -d

方式 B:Windows 免安装运行

  1. 下载并解压 saki-panel-v3.7-windows-x64.zip。
  2. 双击运行 saki-panel.exe(或 saki-panel-start.bat)。
  3. 浏览器访问 http://localhost:5478,默认管理员账户:admin / admin123456。

方式 C:Linux 免安装运行

tar -xzf saki-panel-v3.7-linux-x64.tar.gz
chmod +x saki-panel
./saki-panel