更新日志
v1.3.3 (2025-01-26)
🔧 改进优化
- Flet 框架升级
- 升级至 Flet 0.80.4
- 添加更新日志跳转按钮
- 添加更新日志跳转按钮,方便用户查看更新日志
🐛 修复问题
- 修复系统环境下版本切换失败的问题
v1.3.2 (2026-01-16)
🔧 改进优化
- Flet 框架升级
- 升级至 Flet 0.80.2
- 优化使用体验
v1.3.1 (2026-01-12)
✨ 新增功能
版本切换功能
- 新增 SillyTavern 版本管理界面,支持切换不同版本
- 支持查看所有可用的版本标签
- 支持一键切换到指定版本
启动优化参数选项
- 新增"使用优化参数"开关
- 开启后自动添加
--max-old-space-size=4096参数以增加内存限制
首次启动答题
- 新增首次启动时的知识答题
- 帮助用户了解数据同步的安全注意事项
- 首次启动同步服务器时显示 60 秒倒计时警告
打开命令行窗口功能
- 支持打开已加载环境变量的命令行窗口
- 方便用户进行调试和手动操作
同步服务器预检查
- 开始同步前自动检查服务器可用性
- 服务器不可用时及时提示用户,避免长时间等待
🔧 改进优化
Flet 框架升级
- 升级至 Flet 0.80.1
- 全面兼容新版 Flet API
- 优化了终端系统的稳定性
终端系统改进
- 修复终端显示问题
- 改进日志刷新机制
- 优化内存使用,尝试修复内存泄漏问题
网络模块优化
- 修复获取虚拟机适配器 IP 的问题
- 优先使用物理网卡 IP 地址
- 增强局域网 IP 检测准确性
同步 UI 日志重构
- 优化日志刷新性能
- 自动滚动到最新日志
错误处理增强
- 添加错误对话框,更友好的错误提示
- 增强退出时的资源清理
- 修复页面销毁后的异常处理
系统环境检测
- 首次启动时检测 Node.js 和 Git 环境
- 缺少必要环境时给出明确的安装提示
🐛 修复问题
- 修复更新检查功能
- 修复终端日志刷新的显示问题
- 修复程序退出时的资源未释放问题
- 修复同步服务器启动时的状态显示
- 修复网络 IP 获取可能返回虚拟网卡地址的问题
📝 其他改动
- 改进虚拟环境打包流程
- 优化 GitHub Actions 工作流
- 更新 .gitignore 配置
