Skip to content

Releases

苏苏洛桌宠 v2.5.30 正式版

Choose a tag to compare

@github-actions github-actions released this 06 Sep 07:34
f14b241

苏苏洛桌宠 v2.5.30 正式版

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.30-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.30(2026-09-06)

🔄 更新机制(完整包云端更新首次生效)

  • 本版本起,应用内更新走「完整包云端更新」:下载完整 zip → SHA-256 校验 → 退出后自动覆盖安装重启,不再依赖旧版换包代码,任何历史版本升级均可靠
  • 更新脚本(run-update.ps1)逻辑固定:等待旧实例完全退出(≤60s 超时强杀兜底)→ 解压覆盖 resources → 清理旧 app.asar → 重启

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 v2.5.29 正式版

Choose a tag to compare

@github-actions github-actions released this 06 Sep 06:09
50b3757

苏苏洛桌宠 v2.5.29 正式版

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.29-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.29(2026-09-06)

🔄 更新链路(完整包云端更新)

  • 完整包云端更新:应用内更新改为下载完整 zip → SHA-256 校验 → 退出后自动覆盖安装重启,取代 asar-swap 增量换包;覆盖脚本逻辑固定、不随版本演进,规避「旧版换包代码无法被新版修复」的跨版本升级缺陷(无 zip 资产时降级回增量)
  • 修复换包后新实例 ~25s 静默退出:换包脚本先等待旧实例完全退出(≤60s 超时兜底)再替换重启,一并修复探活盲区与替换失败被吞

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 v2.5.28 正式版

Choose a tag to compare

@github-actions github-actions released this 06 Sep 04:31
59c2777

苏苏洛桌宠 v2.5.28 正式版

⚠️ 老用户升级必读:v2.5.26 及更早版本的应用内「检查更新」有 bug(换包后桌宠会消失,正在修复)。请下载下方 SuzuranPet-v2.5.28-win32-x64.zip 完整包覆盖安装,不要用应用内更新。v2.5.28 之后应用内更新恢复正常。

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.28-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.28(2026-09-05)

🛌 睡眠系统重构(含 v2.5.27 全部改动,见下)

  • 入睡动画修复:winter 皮肤实际动画名为 Sleepd/Sitd(d 后缀循环惯例),此前映射按 "Sleep" 查找永远落空,入睡兜底成睁眼站姿/坐姿;现站立入睡正确播放 Sleepd 睡眠循环
  • 睡觉统一为站立睡:坐着入睡会先起身回到地面线再睡(不再出现"坐在任务栏里睡"或坐姿悬空睡着)
  • 睡眠自动唤醒:睡满 25 分钟自己醒来散步,闲 5 分钟再睡——此前入睡无上限,一睡一下午
  • 睡姿探针:入睡时日志记录睡姿高度/贴合数据([fit-probe] Sleepd),异常一眼可查

🚶 行走与互动修复

  • 修复"Move 动画播放但不移动":睡觉中鼠标靠近/摸头不再把行走动画错误排回轨道(原地空走根因)
  • 摸头会唤醒睡着的她;睡觉时鼠标靠近不再惊扰
  • 修复跳窗必超时:落点改近窗沿 + 距离感知瞬态守卫,不再"走着走着原地坐下"
  • 站/坐动画平滑度调优:坐姿混合 0.12s、全局 0.20s,坐姿掉脚回归防护与早期 fit 保留

💬 界面与诊断

  • 设置页新增「日志诊断」分区(第 13 区):日志尾部读取、错误/警告高亮、一键脱敏导出
  • 深色主题三连修:主题选择回显(不再每次打开回跳"自动")、设置窗口标题栏/滚动条随主题一体化、打开不再白闪
  • 修复睡觉时聊天输入条被坐姿压住:自主坐下/入睡时自动收起输入栏(打字中或有草稿不动)

🔧 其他

  • CI 修复(ESLint no-undef)、.gitignore 补运行时目录;JSON/锁文件版本同步至 2.5.28

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 v2.5.26 正式版

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:44

苏苏洛桌宠 v2.5.26 正式版

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.26-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.26(2026-09-01)

🎨 UI 优化:暗色主题闭环 + 主窗口质感 + 辅助窗口统一

  • 主窗口令牌化:pet.css 50+ 处硬编码颜色全部收进 --pet-* 双主题变量,深浅自动翻转;缩放/关闭按钮恢复半透明幽灵样式(原被级联覆盖成实心圆属意外),停止按钮恢复红色语义;阴影升级为环境影+近影双层
  • 辅助窗口暗色闭环:新增 theme-init.js——说明/快速开始/条款/日程/PSD 工具/添加人物/表情管理/音色克隆 8 个窗口此前拿不到 theme-dark(暗色只在主窗口、设置、文档中心生效),现已全部跟随主题;使用说明窗口补齐缺失的 preload
  • 文档中心风格统一:浅色由橙色系统一到全局青系;深色下 iframe 不再白底;选中导航项对比度修正
  • PSD 工具窗口:整页样式令牌化,新增深色主题(透明预览棋盘格双主题)
  • 细节与可访问性:iOS 开关深色轨道与键盘焦点环、设置导航焦点环、Swipes 切换按钮过渡/按压反馈、color-scheme 原生控件跟随主题、深色下警告/危险色对比度修正、条款页眉深色对比度
  • 纯视觉改动:拖拽/穿透/行走/气泡定位等交互逻辑零触碰;22 个单测全绿
  • 质感二批:气泡尾巴边框融合(双层三角)、退出 120ms 淡出(旧内核自动回退)、毛玻璃渐进增强、按压/眩晕动画尊重减少动效、小字对比度微调
  • 主题逻辑收敛:auto=19-6 点规则收进 renderer/theme.js 唯一来源(原四份拷贝);主题切换改为全窗广播,辅助窗口实时跟随;新增 9 断言单测
  • 可访问性:Excel 导入预览弹窗焦点圈定 + Esc 关闭 + 焦点回还
  • 清理:moods「自定义」标签与 PSD 棋盘格的内联样式改类名/CSS 变量
  • 设置页打磨:标题颜色统一(去首字变色)、间距 4px 栅格规范化、分区 stagger 入场
  • 固定台词优化:默认称呼统一「博士」(与硬编码台词/IP 设定一致,设置页可自定义);9 处近重复台词去重;含糊台词改写;省略号规范
  • 应用内文档中心:4 个 iframe 文档统一青系 + 深色适配,主题实时同步进 iframe
  • 官网品牌统一(gh-pages):换与应用同款青系深色
  • 工程:引入 stylelint(npm run lint:css),修 3 处重复选择器
  • 设置页重排:「系统与高级(杂七杂八)」拆为 系统界面 / Agent 接口 / 感知监控 三区;模式专属控件归位渲染模式区;记忆/情绪开关归位各自分区;导航与三语 i18n 同步
  • 设置页对齐修复:开关行改横排(文字左、开关右,修复「开关居中掉到文字下方」的级联陷阱);复选框文字与框同行;滑杆数值贴滑杆右侧
  • 设置页二轮优化(用户反馈):开关置顶对齐首行;记忆管理改全宽;情绪音色试听改子标题+横排徽章组
  • 固定台词扩充:句库 248→293 条(摸头/抛掷/睡醒/各时段/散步/坐着/闲置/羁绊阶段全池补新,保持人设口吻)
  • 台词情绪→音色分档:新增 LINE_MOODS 池级情绪映射——主动搭话按由头(清晨/羁绊/闲置/时段/状态)、人格化按事件(被抛=惊讶、被逮=傲娇、睡醒=温柔)、工作流=温柔、日程按情绪映射,播报全链路把情绪传给 GSV 选对应音色(此前大量传 idle/love 等无效值,永远默认音色)
  • 台词念白合理性:固定台词的(动作/舞台指示)只显示不朗读(中/日两条 TTS 链路+日语预热全接入);翻译提示词按日常口吻处理拟声词
  • 台词级情绪细标:行首【情绪】标记覆盖池默认(如温柔池里的俏皮句标傲娇),标记不进气泡与朗读
  • 摸头情绪递进:6 秒内连摸 3 次起音色切撒娇档(越摸越黏),停手重置
  • 日语预热进度可视化:设置页语音区显示「已缓存 x/N 句」实时进度
  • 设置页滑杆主题化:自绘轨道/圆钮(变量驱动,深色下不再刺眼),悬停放大+键盘焦点环
  • 自查修复:2 条纯动作台词补正文(原剥动作后为空被静音);主进程 TTS 空串防御;预热跳过空句
  • 官网:新增深浅色切换按钮(变量驱动 + localStorage 记忆偏好)
  • 主动搭话重复感修复:池内去重 K 随池大小自适应(小池 3、大池至 1/3);新增跨轮禁选(最近说过的 8 句不再抽,banned 绝对优先、仅池被全覆盖才破例);记忆事实由头(健康/称谓/日程/里程碑/生日)从固定单句改 2-3 变体随机;预热补上散步/坐着池
  • i18n 补齐:新增设置文案(试听标题/音色启用/预热进度)中英日三语
  • README_EN 全量同步:提供商表、技术细节、语音对比、数据位置、FAQ、文档链
  • 视觉回归测试:Playwright + chromium,设置页结构断言+深浅截图存档(npm run test:visual)
  • 官网 guide 文档:加深浅切换按钮
  • 感知与监控区布局再修:复选框顶对齐首行+半宽;开关行半宽(长文案不再挤成多行)
  • 坐姿自愈:坐下后 Y 漂移 5s 低频拉回任务栏(带诊断日志);自主坐下加日志
  • 托盘「一键坐到任务栏」:原死 API 接进动作子菜单,手动归位/验证坐姿

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 v2.5.25 正式版

Choose a tag to compare

@github-actions github-actions released this 01 Sep 06:05

苏苏洛桌宠 v2.5.25 正式版

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.25-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.25(2026-09-01)

🔒 安全加固(第三方优化建议 P0/P2)

  • SSRF 防护:聊天 API 的 baseUrl 请求前校验目标主机——放行回环(本地 Ollama/聚合站),拒绝内网/链路本地/ULA 地址(防配置被篡改/钓鱼后请求内网)。确需内网网关的用户可在 config.chat.allowPrivateBaseUrl=true 显式逃生
  • Agent API 写操作强制认证:/chat、/stop(消耗 LLM 额度/改状态)始终要求 Bearer token——即使自动生成 token 失败(安全存储不可用)也不开放无认证写入;/health、/status 只读保持开放
  • Agent API Content-Type 校验:显式非 application/json 的请求直接 415(缺失时放行,兼容 curl -d 老脚本)
  • 蜜标告警限频 30s→10s:勒索/篡改类 30s 静默期太长,攻击者可在静默期内完成大量加密;10s 仍能压住 fs.watch 重复事件噪音

🐛 行为修复

  • config 篡改恢复持久化:干净配置基线从内存改为落盘 config.clean.json——进程被杀后重启,若磁盘 config 已被外部篡改,会用上次干净副本恢复而非把篡改内容当新基线
  • SSE error 帧:OpenAI 兼容流中 data: {"error": ...} 帧不再静默忽略,向上抛出并中断流(此前错误会被吞掉,表现为回复戛然而止且无提示)

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 v2.5.24 正式版

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:02

苏苏洛桌宠 v2.5.24 正式版

🩺 罗德岛医疗干员苏苏洛,从终端走出来,在桌面上陪你工作。

📥 下载说明

  • 本资产为轻量版(不含语音引擎,约 220 MB):下载后到「语音设置」按《语音部署与训练指南》部署引擎即可获得完整语音
  • 皮肤包:见下方资产 SuzuranPet-v2.5.24-SkinPack.zip(若有),解压到 resources/app/renderer/sprites/ 即可
  • 完整版(含全部语音引擎约 16 GB,解压即说话):请联系 1598184627@qq.com 获取
  • 替换升级:直接覆盖 resources/app.asar 并重启即可保留原配置

🐛 更新日志(本版)

v2.5.24(2026-09-01)

🐛 行为修复

  • 关语音停 GSV 引擎(回归):此前语音关只停 Genie 中文引擎、GSV 日语引擎残留占显存;且从设置页保存关语音只广播不停任何引擎。已抽 applyTtsEngine() 供托盘/按钮/设置页三入口共用——关语音时 Genie + GSV 一起停(GSV 按 api.py 进程特征精准杀)
  • 换肤后"拿不起来"(回归):切换皮肤时销毁旧 PIXI 画布(WebGL context)触发 webglcontextlost(低配核显实测,销毁阶段即触发)→ 误走整页 reload 自愈 → 交互被打断。换肤全程置 skinSwitching 标志吞掉旧 context 销毁的 lost(新画布随后重建,不 reload);另加销毁后 200ms 延迟再重建 + reload 后 init 完成立即 setClickable(true) 恢复可交互

🎨 渲染

  • 换肤重建缓冲:旧 context 释放与新 context 创建不再同帧交替(200ms 间隔),降低低配核显 lost 概率

⚖️ 许可

BUSL-1.1(源代码可得):允许个人学习、研究、非商业使用;禁止商用;自首次发布满 4 年后自动转为 MIT。使用前请阅读并同意 TERMS.md。

苏苏洛桌宠 2.0 正式版

Choose a tag to compare

@sslbs09 sslbs09 released this 24 Aug 11:52

🐛 2.0.1 稳定性修复(2026-08-25)

2.0 正式版发布后的稳定性修复与体验改进,完整记录见仓库 CHANGELOG.md:

关键 Bug 修复

  • Spine 拖动左右拉伸:① 渲染层启动崩溃(未声明的变量)导致 Spine 从未初始化;② 朝向翻转破坏等比缩放。均已修复,保留等比自愈兜底
  • 左侧空气墙:setPosition 收到 -0 触发 conversion failure 卡死 + 左边界补偿不足 + 早期 x≥1 强制限制,三处叠加,已全部修复,角色可贴屏幕左缘
  • 桌宠消失/出屏幕:新增水平/垂直出屏兜底,屏幕外位置不再写入记忆
  • 边坐着边移动:对话期间暂停散步,结束恢复,不再「坐着滑行」
  • 语音框提前消失:语音播完才隐藏气泡
  • 渲染进程崩溃静默消失:自动重载恢复 + 崩溃详情上报(exitCode + crashReporter minidump)

语音

  • 刀客塔发音:日语模式「博士」→ドクター(do-ku-tā);中文朗读「刀客塔」
  • 日语 TTS 存活率:单句超时 120s→60s、翻译 429 限流按 retryAfter 等待、单句失败跳过不整段回退中文
  • 情绪语气词:按情绪注入语气词朗读,受设置开关控制

交互

  • 角色贴屏幕左缘时气泡/输入栏自动翻到右侧(不瞬移)
  • 任务栏吸附权重调低(拖动中不磁吸、磁吸带收窄)
  • 开机自启开关;位置记忆防屏幕外

🦊 苏苏洛桌宠 2.0 正式版

2.0 是 1.1 的大版本升级。完整更新日志见仓库 CHANGELOG.md。

🎙️ 语音(重点大改)

  • 日语语音质量全面治理:修复句间停顿未按 16bit 帧对齐导致的整段电音、拼接边界咔哒爆音、8kHz 窄带啸叫、播放端三处杂音;保留句尾衰减、真人节奏停顿,语调更自然
  • 合成稳定性:串行队列 + 重试退避 + 崩溃当场自愈重试本句 + 播放互斥;GSV 弃用半精度(fp16 偶发数值不稳定),改全精度
  • GSV 引擎可靠性:设备自动检测(有 N 卡用 CUDA、否则 CPU)、启动预热、单飞防重入、连续失败熔断回退中文、引擎死亡自动清理挂死进程
  • Genie 引擎防劣化:参考音频切换去重(LAST_REF_AUDIO)、mkstemp 安全修复
  • TTS 端点安全:本地 TTS 服务器只允许 loopback,远端需显式 allowRemote + HTTPS

🦊 桌面行走与交互

  • 坐姿腿垂进任务栏(按尺寸档位可调下沉量 + 设置页滑杆微调)
  • 任务栏行走节奏改为「走路 → 坐下休息」;拖拽磁吸坐下(任务栏 / 桌面图标网格)
  • 桌面图标感知(可选授权,默认关):走到图标上站/坐
  • 相位机自愈保险丝:定时器丢失、mouseup 丢失自动恢复,杜绝永久静止
  • 聊天气泡主动关闭按钮、大小可调、字体自定义(支持导入本地字体)
  • 显示层级分级(置顶 / 桌面)、一键坐到任务栏

🎨 角色与皮肤

  • 托盘「人物」三级菜单(角色 → 形态 → 皮肤),新增 Mon3tr、迷迭香、夏季/冬季时装等
  • 皮肤缩放修正体系(Mon3tr、迷迭香等包围盒偏差修正)

📅 日程提醒(新增)

  • 单次 / 每天 / 每周 / 每月重复提醒,支持情绪、备注,Excel 批量导入
  • 到点气泡 + 情绪切换 + 语音合成 + Windows 通知

📖 新手体验

  • 内置「新手教程」页(托盘入口 + 使用说明横幅)
  • 新增「桌宠人设模板」,方便自定义角色

🔐 安全与数据

  • 密钥安全存储(chat / Cosy / Agent 三槽位,Windows DPAPI 加密),设置页「⑤ 密钥与凭据安全」统一管理
  • 显式凭据导入:从 ZCode / DashScope 一键导入,只显示指纹不泄密
  • 用户数据全部迁入 userData,安装目录只读

🎵 音色训练(配套工具)

  • 音色训练懒人包:普通版(轻量脚本)/ 完整版(自包含 + 预置苏苏洛音色免训练直接用)/ 苏苏洛音色独立部署包
  • 显卡自动适配(按显存选批大小,无 N 卡自动 CPU 模式)

下载说明

  • 本 Release 资产:SuzuranPet-2.0.0-win32-x64.zip(桌宠本体)、SuzuranPet-VoiceTrain-Lite.zip(音色训练普通版)、SuzuranPet-SussurroVoice-Preset.zip(苏苏洛音色独立部署包,免训练直接体验)
  • 音色训练懒人包-完整版.zip(6.7GB,含训练环境 + 预置音色)超出 GitHub 单文件 2GB 限制,请从发布者网盘 / 已发布文件夹获取
  • 开源禁止商用,使用前请阅读并同意 TERMS.md

苏苏洛桌宠 1.1 正式版

Choose a tag to compare

@github-actions github-actions released this 22 Aug 04:23

苏苏洛桌宠 1.1 正式版

本版本为 1.1 发行版:接入本地 GPT-SoVITS v2ProPlus 微调音色(苏苏洛日语语音),新增「日语语音模式」(界面文字保持中文、说话先翻译成日语),界面语言支持中文 / English / 日本語 一键切换;沿用 1.0 的条款确认、隐私/安全文档、可调桌宠大小、本地 Agent 调用接口、自定义调用词、API 模型列表与 19 个可编辑情绪。

开源但禁止商用。使用前请阅读并同意 TERMS.md。日语语音模式需先按「语音部署与训练指南」部署本地 Genie(GPT-SoVITS)日语微调模型。

苏苏洛桌宠 1.1 正式版

Choose a tag to compare

@github-actions github-actions released this 21 Aug 03:00

苏苏洛桌宠 1.1 正式版

本版本为 1.1 发行版:接入本地 GPT-SoVITS v2ProPlus 微调音色(苏苏洛日语语音),新增「日语语音模式」(界面文字保持中文、说话先翻译成日语),界面语言支持中文 / English / 日本語 一键切换;沿用 1.0 的条款确认、隐私/安全文档、可调桌宠大小、本地 Agent 调用接口、自定义调用词、API 模型列表与 19 个可编辑情绪。

开源但禁止商用。使用前请阅读并同意 TERMS.md。日语语音模式需先按「语音部署与训练指南」部署本地 Genie(GPT-SoVITS)日语微调模型。

苏苏洛桌宠 1.0 正式版

Choose a tag to compare

@github-actions github-actions released this 20 Aug 14:39

苏苏洛桌宠 1.0 正式版

本版本为正式 1.0 发行版,包含条款确认、隐私/安全文档、可调桌宠大小、本地 Agent 调用接口、自定义调用词、API 模型列表、19 个可编辑情绪与本地语音克隆。

开源但禁止商用。使用前请阅读并同意 TERMS.md。