Skip to content

Saki Panel 3.4

Choose a tag to compare

@EthanChan050430 EthanChan050430 released this 10 Sep 06:28
· 47 commits to main since this release

Saki Panel v3.4.0

自适应部署更新机制 · 移动端性能卡顿与尺寸溢出根治 · 网络代理全链路多语言适配 · 全功能使用说明书 · 跨平台原生可执行发布

🌟 核心更新 (Release Highlights)

1. 更新检测机制与部署模式差异化自适应 (Smart Update Check & Deployment Modes)

  • 部署模式智能识别:系统启动时自动识别当前运行形态(Releases 预编译独立包 vs Git 源码克隆仓库)。
  • 预编译独立包模式:检测到新版本更新时,面板智能提示并直接无缝跳转至官方 GitHub Releases 下载页。
  • Git 源码克隆模式:检测到代码更新时,管理员可在面板内一键自动执行代码拉取(git pull)与全工作区生产级构建(npm run build),更新完成后提示刷新页面即可生效。

2. 移动端性能优化与正反馈无限拉伸彻底根治 (Mobile Layout & Performance Fixes)

  • 消除嵌套毛玻璃 GPU 重绘负担:移除快捷操作卡片深层嵌套的 backdrop-filter 模糊滤镜,解决移动端滑动与触摸时的严重掉帧卡顿。
  • 触摸交互增强:新增移动端触控优化与轻量 :active 缩放反馈,杜绝触摸滚动时误触发复杂的 Hover 动画。
  • 彻底根治 WebTerminal 几何尺寸死循环拉伸:修复 ResizeObserver 测量导致的递归膨胀现象(彻底避免 scrollWidth 飙升至 70,000+ px、按钮被推至屏幕外数千像素的异常)。
  • 全链路视口限制:全面加入 min-width: 0 与 max-width: 100% 强约束,移动端横向溢出降为 0 像素,所有探针与操作按钮严丝合缝居中呈现。

3. “网络代理”按钮与弹窗全链路多语言支持 (Network Proxy Multilingual i18n)

  • 快捷操作按钮:完整支持简体中文、繁体中文 (zh-TW) 与英文 (en-US)。
    • 英文:Network Proxy、Proxy Settings (Supports Clash, v2rayN and other proxy clients)、Network proxy active: ...、Proxy active。
    • 繁体:網路代理、網路代理設定 (支援 Clash 等主流代理軟體)、網路代理已生效: ...、代理已生效。
  • 代理配置弹窗 (InstanceProxyModal):弹窗标题、副标题、开关卡片、Clash 订阅 / 本地软件端口模式切换、节点国家/地区本地化、连通性测试与配置保存实现 100% 多语言覆盖。

4. 全功能使用说明书与百科系统 (About Wiki & Interactive Manual)

  • 关于页面新增全功能使用说明书:集成各模块操作图例、核心配置参数字典、中英繁全语种对照及 / 快捷键交互检索支持。

5. 原生跨平台可执行文件与开箱即用支持 (Native Executable Launchers)

  • Windows 原生可执行文件 (saki-panel.exe / saki-panel-windows-amd64.exe):基于 Go 编译的高性能无依赖 64 位启动器。
  • Linux 原生可执行文件 (saki-panel / saki-panel-linux-amd64):基于 Go 静态编译的 ELF 64 位二进制文件,0 外部 libc 依赖。
  • Windows 免安装独立完整包 (saki-panel-v3.4-windows-x64.zip):内置便携式 Node.js 独立运行时、生产级依赖库、预初始化 SQLite 数据库及全套前端静态资源。解压后双击 saki-panel.exe 即可一键启动所有服务。
  • Linux 快速分发包 (saki-panel-v3.4-linux-x64.tar.gz) 与完整源码归档 (saki-panel-v3.4-source.zip)。

🚀 快速启动指引 (Quick Start)

Windows 免安装运行

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

Linux 免安装运行

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