Repository navigation
Saki Panel 3.2
Saki Panel v3.2.0
原生跨平台可执行文件发布 · 核心模块化重构 · 数据库可视化器稳定性加固 · 视觉微光体验升级
🌟 核心更新 (Release Highlights)
1. 原生跨平台可执行文件与开箱即用支持 (Native Executable Launchers)
- Windows 原生可执行文件 (
saki-panel.exe/saki-panel-windows-amd64.exe):- 基于 Go 编译的原生无依赖 64 位启动器。
- 内置 Node 运行时检测与多进程协同管理(自动接管 Panel、Daemon 与内置 Web 服务)。
- 支持直接双击启动,异常时控制台驻留提示,彻底杜绝闪退报错。
- Linux 原生可执行文件 (
saki-panel/saki-panel-linux-amd64):- 基于 Go 静态编译的 ELF 64 位二进制文件,0 额外 libc 依赖,适配 Ubuntu / Debian / CentOS / Alpine 等全系列发行版。
- Windows 全功能独立免安装包 (
saki-panel-v3.2-windows-x64.zip):- 内置便携式 Node.js 独立运行时、生产级依赖库、预初始化 SQLite 数据库及全套前端静态资源。用户解压后直接双击
saki-panel.exe即可一键启动所有服务,无需安装任何前置环境。
- 内置便携式 Node.js 独立运行时、生产级依赖库、预初始化 SQLite 数据库及全套前端静态资源。用户解压后直接双击
- Linux 快速分发包 (
saki-panel-v3.2-linux-x64.tar.gz) 与完整源码包 (saki-panel-v3.2-source.zip)。
2. 核心大单体组件解耦与渲染性能飞跃 (UI Modularization & Performance)
SakiFloatingChat.tsx深度模块化:- 代码量减少 65.6%(从 4,503 行精简至 1,550 行),拆分出 7 个职责高内聚的子组件(
SakiVideoPane,SakiMessagesList,SakiComposer,SakiChatDropdowns,SakiHistoryDrawer,SakiMiniChat,sakiChatHelpers)。 - 通过
React.memo隔离渲染状态,用户在聊天框打字不再触发 Live2D/3D Canvas 动画重绘或全量历史消息 AST 对比,打字毫无迟滞。
- 代码量减少 65.6%(从 4,503 行精简至 1,550 行),拆分出 7 个职责高内聚的子组件(
SettingsView.tsx结构解耦:- 代码量减少 85.2%(从 4,078 行精简至 604 行),抽离为独立的系统、模型、功能、外观、提示词、Skills 及值班通知等子 Tab 面板与独立状态机。
3. 数据库可视化器与系统稳定性加固 (Bug Fixes & Hardening)
- SQL 参数与关键字转义修复:彻底修复 PostgreSQL 与 MySQL/MariaDB 在执行自定义分页 (
LIMIT ? OFFSET ?) 与排序 (ORDER BY ?) 时的参数绑定异常,对保留字列名增加反引号与双引号兼容包裹。 - 类型自动推断与表格交互优化:修复数据表编辑弹窗(
EditRowModal)与表格网格(TableDataGrid)中数值、布尔及 JSON 类型的类型回显与保存校验。 - 网关代理与订阅增强:引入
TRUST_PROXY代理信任验证,修复 Clash 订阅 IPv6 括号解析兼容性,增强 CORS 策略与模型积分乘区动态换算。
4. 界面视觉质感提升 (Aesthetics)
- Agent 输入框玻璃微光悬浮反射:弱化原本强烈的粉紫色光标光斑(半径收敛至 115px),增加曲面玻璃倒角 1px 渐变掠射高光与晶莹白净的悬浮内反光,带来通透温润的“光照在玻璃上”的高级拟物反光效果。
🚀 快速启动指引 (Quick Start)
Windows
- 下载并解压
saki-panel-v3.2-windows-x64.zip。 - 双击运行
saki-panel.exe(或saki-panel-start.bat)。 - 浏览器访问
http://localhost:5478或http://localhost:5479,默认管理员:admin/admin123456。
Linux
tar -xzf saki-panel-v3.2-linux-x64.tar.gz
chmod +x saki-panel
./saki-panel