Releases: shenjingnan/zapmomo
Releases · shenjingnan/zapmomo
Release list
v0.1.28
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户看这里:
- 不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
- 首次打开若提示「"ZapMomo" 已损坏,无法打开」,并非真的损坏(应用未做 Apple 签名公证,被 Gatekeeper 拦截):双击 dmg 窗口里的「首次打开修复.command」,自动安装到「应用程序」、清除隔离属性并启动;也可手动执行终端命令
xattr -cr /Applications/ZapMomo.app。详见 README「macOS 首次打开」一节。
What's Changed
- fix(tauri): audiocpp DLL 目录无条件注入搜索目录,修复 Windows 安装包引擎后端全挂 by @shenjingnan in #269
- fix(release): zapmomo-app 改 git_only 修复纯 src-tauri 漏发版;strip ?\ 前缀修复安装包 DLL 搜索目录 by @shenjingnan in #270
- fix(audiocpp): DLL 随引擎同目录分发 + 子进程 CWD 指向后端目录,修复安装包后端全挂 by @shenjingnan in #272
- chore: release v0.1.28 by @shenjingnan in #271
Full Changelog: v0.1.27...v0.1.28
v0.1.27
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户看这里:
- 不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
- 首次打开若提示「"ZapMomo" 已损坏,无法打开」,并非真的损坏(应用未做 Apple 签名公证,被 Gatekeeper 拦截):双击 dmg 窗口里的「首次打开修复.command」,自动安装到「应用程序」、清除隔离属性并启动;也可手动执行终端命令
xattr -cr /Applications/ZapMomo.app。详见 README「macOS 首次打开」一节。
What's Changed
- fix(ci): Windows 引擎改消费上游 v0.7.1 官方预编译,退役源码编译链路 by @shenjingnan in #267
- chore: release v0.1.27 by @shenjingnan in #268
Full Changelog: v0.1.26...v0.1.27
v0.1.24
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户看这里:
- 不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
- 首次打开若提示「"ZapMomo" 已损坏,无法打开」,并非真的损坏(应用未做 Apple 签名公证,被 Gatekeeper 拦截):双击 dmg 窗口里的「首次打开修复.command」,自动安装到「应用程序」、清除隔离属性并启动;也可手动执行终端命令
xattr -cr /Applications/ZapMomo.app。详见 README「macOS 首次打开」一节。
What's Changed
- chore: release v0.1.24 by @shenjingnan in #262
Full Changelog: v0.1.23...v0.1.24
v0.1.23
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户看这里:
- 不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
- 首次打开若提示「"ZapMomo" 已损坏,无法打开」,并非真的损坏(应用未做 Apple 签名公证,被 Gatekeeper 拦截):双击 dmg 窗口里的「首次打开修复.command」,自动安装到「应用程序」、清除隔离属性并启动;也可手动执行终端命令
xattr -cr /Applications/ZapMomo.app。详见 README「macOS 首次打开」一节。
What's Changed
- fix(ui): 修复窗口三键被 justify-between 摊开未贴齐右上角 by @shenjingnan in #257
- feat(tts): Windows 引擎启用 CUDA,支持运行时 provider 选择 by @shenjingnan in #259
- fix(dsh): 自动定位支持 Windows fnm/nvm-windows 布局 by @shenjingnan in #258
- chore: release v0.1.22 by @shenjingnan in #260
- chore: release v0.1.23 by @shenjingnan in #261
Full Changelog: v0.1.21...v0.1.23
v0.1.21
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户看这里:
- 不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
- 首次打开若提示「"ZapMomo" 已损坏,无法打开」,并非真的损坏(应用未做 Apple 签名公证,被 Gatekeeper 拦截):双击 dmg 窗口里的「首次打开修复.command」,自动安装到「应用程序」、清除隔离属性并启动;也可手动执行终端命令
xattr -cr /Applications/ZapMomo.app。详见 README「macOS 首次打开」一节。
What's Changed
- chore(deps-dev): bump @vitejs/plugin-react from 6.1.0 to 6.1.1 by @dependabot[bot] in #248
- chore(deps): bump fumadocs-mdx from 15.3.1 to 15.4.0 by @dependabot[bot] in #243
- chore(deps-dev): bump @types/node from 26.3.0 to 26.4.0 by @dependabot[bot] in #251
- chore(deps): bump react-intersection-observer from 11.0.0 to 11.0.1 by @dependabot[bot] in #252
- chore(deps): bump @tanstack/react-query from 5.102.3 to 5.102.8 by @dependabot[bot] in #250
- chore(deps-dev): bump @biomejs/biome from 2.5.10 to 2.5.11 by @dependabot[bot] in #244
- chore(deps-dev): bump @testing-library/react from 16.3.2 to 16.3.3 by @dependabot[bot] in #247
- docs: 更新首页截图 by @shenjingnan in #255
- feat(dmg): 安装包内置「首次打开修复.command」一键修复 macOS「已损坏」拦截 by @shenjingnan in #256
- chore: release v0.1.21 by @shenjingnan in #254
Full Changelog: v0.1.20...v0.1.21
v0.1.20
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
What's Changed
- refactor(asr): 移除三个纯英文 Streaming Zipformer ASR 模型 by @shenjingnan in #206
- docs(readme): 简化下载按钮为系统图标 + 立即下载 by @shenjingnan in #212
- fix(macos): 输入条显隐聚焦不再激活整个 App 连带弹出设置窗 by @shenjingnan in #214
- feat(bubble): 聊天气泡改为手动点击关闭,不再自动消失 by @shenjingnan in #215
- feat(tts): 合成前清洗 markdown/emoji 等无意义符号,提升播报速度与准确性 by @shenjingnan in #216
- feat(companion): 角色窗口智能穿透(按光标位置动态切换) by @shenjingnan in #217
- fix(bubble): 气泡内容完整展示不再截断,窗口高度随内容自适应 by @shenjingnan in #218
- feat(chatbox): 输入条缺省改为显示,首次启动随角色一同出现 by @shenjingnan in #219
- feat(bubble): 聊天气泡展示用户输入,先用户句后角色回复 by @shenjingnan in #220
- chore(dev): .taurignore 排除 frontend 与纯文档目录,修复 dev 监听风暴 by @shenjingnan in #221
- feat(models): 移除 8 个 ASR 模型,模型库精简为默认 Zipformer + Qwen3-ASR (audio.cpp) by @shenjingnan in #222
- feat(companion): LLM 工具切换角色形象(set_character_sprite) by @shenjingnan in #223
- feat(dsh): 事件播报接入 LLM 文案生成(LLM 总结→气泡→TTS 播报) by @shenjingnan in #224
- feat(companion): 每角色独立音色,三级解析(目录自带 > 音色库绑定 > 全局默认) by @shenjingnan in #225
- feat(voice): 播报中的语音打断(ASR barge-in)——说话即打断进入新一轮 by @shenjingnan in #226
- feat(companion): 拖动角色窗口时聊天气泡联动跟随(macOS 子窗口丝滑方案) by @shenjingnan in #227
- fix(release): 安装说明提取适配 README「应用下载」新锚点 by @shenjingnan in #228
- feat(llm): 工具调用结果跨轮回传 LLM(history 持久化工具轮) by @shenjingnan in #229
- feat(voice): ASR 说完判定接入 Silero VAD 门控,超长句强制断句兜底 by @shenjingnan in #230
- feat(integrations): 插件集成页——dsh 集成插件化(检测/一键安装/心跳在线) by @shenjingnan in #231
- feat(bubble): 语音对话 ASR 识别逐字上屏聊天气泡(流式 partial 聆听通道) by @shenjingnan in #232
- feat(speaker): 声纹识别完整落地——CAM++ 声纹引擎、GUI 注册管理、响应门控 by @shenjingnan in #233
- feat(companion): 右键菜单「表演」改为「状态切换」,表演功能下线 by @shenjingnan in #235
- feat(companion): 移除角色窗口右上角语音会话状态点 by @shenjingnan in #236
- docs(readme): 新增免费 LLM 推荐表格(智谱 glm-4.7-flash) by @shenjingnan in #237
- docs: 清理根目录设计文档,归档仍被引用方案至 docs/plans by @shenjingnan in #238
- feat(voice): 形象切换 subagent——回复结束后台单次调用自动决策切形象 by @shenjingnan in #234
- feat(companion): 音色行内嵌播放条与文字按钮,移除音色库下拉 by @shenjingnan in #239
- feat(dsh): 桥启停跟随插件安装状态,移除手动开关并新增卸载入口 by @shenjingnan in #240
- fix(app): 首次启动输入条自动聚焦,修正设置窗自动弹出条件反转 by @shenjingnan in #241
- feat(storage): 首次下载引导选存储位置 + 下载/导入前磁盘空间校验 by @shenjingnan in #242
- feat(voice): 语音会话开关迁移设置页、状态收敛与麦克风互斥 by @shenjingnan in #253
- chore(deps): bump next from 16.3.2 to 16.3.3 by @dependabot[bot] in #249
- chore(deps): bump fumadocs-core from 16.15.1 to 16.15.4 by @dependabot[bot] in #245
- chore(deps): bump fumadocs-ui from 16.15.1 to 16.15.4 by @dependabot[bot] in #246
- chore: release v0.1.20 by @shenjingnan in #213
Full Changelog: v0.1.19...v0.1.20
v0.1.19
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
What's Changed
- fix(dsh): 补全 dsh-plugin repository 字段修复 npm provenance 发布 by @shenjingnan in #150
- feat(asr): 支持离线 ASR(SenseVoice/Whisper)与语音会话模型族自适应 by @shenjingnan in #152
- feat(asr): 新增流式 Paraformer ASR 模型族(中英/中粤英) by @shenjingnan in #153
- feat(dsh): 桌宠事件气泡升级为 iOS 风格堆叠 toast by @shenjingnan in #154
- feat(kws): 接入 GigaSpeech 英文唤醒词模型,补齐 sherpa-onnx 官方 KWS 全家桶 by @shenjingnan in #155
- feat(tts): 支持 Kokoro TTS(103 音色,int8/fp32 双变体) by @shenjingnan in #156
- feat(asr): 接入 Qwen3-ASR 离线模型族(29 语言 + 热词) by @shenjingnan in #157
- feat(companion): GIF 动图作为桌面伙伴(与 Live2D 并存) by @shenjingnan in #159
- feat(tts): 接入 audio.cpp sidecar 引擎与 PocketTTS 英文模型 by @shenjingnan in #160
- fix(scripts): 修正 audio.cpp sidecar 构建的 tag 名与 macOS OpenMP 处理 by @shenjingnan in #161
- feat(tts): 接入 OmniVoice 声音克隆模型与 TTS 句间热切换 by @shenjingnan in #162
- feat(tts): omnivoice SSE 流式分块合成(语音会话首响优化) by @shenjingnan in #163
- chore(deps): bump fumadocs-mdx from 15.2.3 to 15.3.0 by @dependabot[bot] in #179
- chore(deps-dev): bump @testing-library/user-event from 14.6.4 to 14.6.5 by @dependabot[bot] in #178
- chore(deps): bump fumadocs-ui from 16.14.4 to 16.15.0 by @dependabot[bot] in #177
- chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 by @dependabot[bot] in #176
- chore(deps): bump pixi.js from 6.5.10 to 8.20.0 by @dependabot[bot] in #174
- chore(deps-dev): bump @biomejs/biome from 2.5.8 to 2.5.9 by @dependabot[bot] in #172
- chore(deps-dev): bump @vitejs/plugin-react from 6.0.5 to 6.1.0 by @dependabot[bot] in #170
- chore(deps): bump cpal from 0.18.1 to 0.18.2 by @dependabot[bot] in #169
- chore(deps): bump tauri-nspanel from
a3122e8toc9ec213by @dependabot[bot] in #168 - chore(deps): bump lucide-react from 1.31.0 to 1.33.0 by @dependabot[bot] in #173
- chore(deps): bump fumadocs-core from 16.14.4 to 16.15.0 by @dependabot[bot] in #171
- feat(llm): 远程 LLM provider 改用 OpenAI 兼容 Chat Completions by @shenjingnan in #180
- feat(companion): 支持角色包导入(静态立绘 + 人设覆盖 + 音色克隆) by @shenjingnan in #181
- feat(companion): 新增 galgame 风格文字输入条与回复气泡,修复角色显示问题 by @shenjingnan in #182
- feat(tts): 接入 Qwen3-TTS 0.6B/1.7B 音色克隆(audio.cpp 后端) by @shenjingnan in #192
- refactor(llm): 移除 llama.cpp 本地模型,LLM 改为纯远程连接 by @shenjingnan in #193
- refactor(kws): 移除 wenetspeech / gigaspeech 唤醒词模型,仅保留中英双语 zh-en by @shenjingnan in #194
- refactor(models): 移除模型库页面及 HF 在线目录能力 by @shenjingnan in #196
- fix(llm): 修复 CLI 在 tokio 上下文调用 provider 时 panic by @shenjingnan in #198
- feat(asr): 接入 audio.cpp Qwen3-ASR 0.6B 后端(Metal 加速) by @shenjingnan in #199
- refactor(companion): 层级/点击穿透/锁定位置/修饰键拖动迁移至设置页 by @shenjingnan in #200
- feat(bubble): 聊天气泡独立窗口化——统一回复与 dsh 播报,恒高于角色层级 by @shenjingnan in #201
- feat(companion): 伙伴列表支持打开托管资产文件夹 by @shenjingnan in #202
- feat(llm): 接入 Anthropic Messages API,新增 CLI 工具与 prompt caching/thinking by @shenjingnan in #197
- feat(companion): 伙伴支持独立的尺寸与位置配置 by @shenjingnan in #195
- fix(asr): 切回 streaming zipformer 后误报「模型文件缺失」及切换后白屏 by @shenjingnan in #203
- chore(deps): bump next from 16.3.1 to 16.3.2 by @dependabot[bot] in #186
- chore(deps-dev): bump @biomejs/biome from 2.5.9 to 2.5.10 by @dependabot[bot] in #187
- chore(deps): bump fumadocs-mdx from 15.3.0 to 15.3.1 by @dependabot[bot] in #191
- chore(deps): bump sysinfo from 0.33.1 to 0.39.6 by @dependabot[bot] in #166
- chore(deps-dev): bump @testing-library/user-event from 14.6.5 to 14.6.6 by @dependabot[bot] in #189
- chore(deps): bump @tanstack/react-query from 5.101.4 to 5.102.1 by @dependabot[bot] in #188
- chore(deps): bump fumadocs-ui from 16.15.0 to 16.15.1 by @dependabot[bot] in #190
- refactor(tts): 移除 VITS Melo / Matcha / Kokoro / PocketTTS 模型 by @shenjingnan in #204
- chore(deps): bump fumadocs-core from 16.15.0 to 16.15.1 by @dependabot[bot] in #185
- chore(ci): 屏蔽 windows crate 的 minor/major 升级 by @shenjingnan in #205
- chore(deps): bump lucide-react from 1.33.0 to 1.34.0 by @dependabot[bot] in #211
- chore(deps-dev): bump @types/react-dom from 19.2.4 to 19.2.5 by @dependabot[bot] in #210
- chore(deps): bump @tanstack/react-query from 5.102.1 to 5.102.3 by @dependabot[bot] in #209
- chore(deps): bump sherpa-onnx from 1.13.5 to 1.13.6 by @dependabot[bot] in #207
- chore(deps-dev): bump vite from 8.2.1 to 8.2.2 by @dependabot[bot] in #175
- chore(deps): bump futures-util from 0.3.32 to 0.3.34 by @dependabot[bot] in #183
- chore(deps): bump base64 from 0.22.1 to 0.23.1 by @dependabot[bot] in #184
- chore(deps-dev): bump @types/node from 26.2.0 to 26.3.0 by @dependabot[bot] in #208
- chore: release v0.1.19 by @shenjingnan in #151
Full Changelog: v0.1.18...v0.1.19
v0.1.18
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
What's Changed
- feat(app): 主面板顶部新增系统状态栏(CPU/内存/磁盘,负载变色) by @shenjingnan in #138
- fix(app): 修复 Windows release 构建失败并给 CI 补 windows 编译腿 by @shenjingnan in #139
- feat(tts): 模型与能力支持 TTS「选择模型」弹窗切换 by @shenjingnan in #141
- feat(dsh): deepseek-harness 任务状态驱动桌宠播报(HTTP 桥 + 气泡/语音 + 设置页) by @shenjingnan in #142
- feat(app): BongoCat 兼容键鼠模拟表演系统 by @shenjingnan in #143
- feat(tts): 支持多 TTS 模型(VITS/Matcha)与模型类型建模 by @shenjingnan in #144
- feat(dsh): 插件源码与 npm 发布 CI(integrations/dsh-plugin + OIDC workflow) by @shenjingnan in #145
- ci(dsh): 插件发布跟随 zapmomo 主版本 tag(v*),免单独打插件 tag by @shenjingnan in #146
- feat(docs): 文档站首页 hero 落地页(介绍 + 三平台下载) by @shenjingnan in #147
- docs(dsh): deepseek-harness 集成(dsh 桥)用户文档与 SOCKS 代理支持 by @shenjingnan in #148
- docs(dsh): 新增 deepseek-harness 集成使用文档 by @shenjingnan in #149
- chore: release v0.1.18 by @shenjingnan in #140
Full Changelog: v0.1.17...v0.1.18
v0.1.15
📦 下载
| 系统 | 芯片 / 架构 | 下载 | 说明 |
|---|---|---|---|
| Windows 10 / 11 | x64 | 双击安装;企业批量部署可选 MSI 版 | |
| macOS 13+ | Apple Silicon(M1/M2/M3/M4) | 不确定芯片?见下方说明 | |
| macOS 13+ | Intel | — | |
| Ubuntu / Debian | amd64 | 或 AppImage 免安装运行 | |
| Fedora / RHEL | x86_64 | 或 AppImage 免安装运行 |
🍎 Mac 用户不确定选哪个?点按左上角 菜单 →「关于本机」:显示「芯片:Apple M…」下载 arm64 版;显示「处理器:Intel Core…」下载 x64 版。
What's Changed
- chore(ci): 用 rust-cache 缓存 cargo 构建产物 by @shenjingnan in #99
- chore(ci): Node 版本升级 22 → 24,.nvmrc 替换为 .node-version by @shenjingnan in #101
- fix(live2d): 修复 Windows 下模型无法加载(asset 协议 URL 平台适配) by @shenjingnan in #98
- fix(tauri): Windows 下角色窗口不再显示应用菜单栏 by @shenjingnan in #102
- perf(live2d): 概览/伙伴页共享 Live2D 预览舞台,消除切页卡顿 by @shenjingnan in #103
- feat(release): 安装包资产重命名为平台友好命名并在 Release 说明提供下载引导表格 by @shenjingnan in #104
- feat(llm): 内置 LLM 预设一键下载,Release 制品自动上传百度网盘 by @shenjingnan in #105
- feat(release): 资产名去除版本号,README 提供一键下载最新版按钮 by @shenjingnan in #106
- test(llm): 补充 LLM 预设一键下载测试用例 by @shenjingnan in #107
- feat(companion): 伙伴页 Live2D 动作/表情展示与预览 by @shenjingnan in #109
- feat(storage): 支持自定义模型数据目录(data_dir) by @shenjingnan in #108
- feat(ui): 弹窗外壳迁移 shadcn/ui Dialog(Radix)并修复宽度回归 by @shenjingnan in #110
- feat(ui): Linux 窗口三键移至右上角,与 Windows 布局一致 by @shenjingnan in #111
- docs(readme): 开发向内容迁移文档站,新增贡献指南 by @shenjingnan in #112
- fix(windows): 修复设置窗口三边黑框,改为 CSS 自绘四边完整边框 by @shenjingnan in #113
- docs(readme): 头部新增居中徽标(版本/CI/覆盖率/许可/平台) by @shenjingnan in #115
- perf(ci): 拆分覆盖率 job 并修复 rust-cache 缓存失效 by @shenjingnan in #114
- feat(ui): 顶部拖拽条拉通全宽,主面板上方整条可拖动窗口 by @shenjingnan in #117
- docs(readme): README 重写为用户视角,开发向内容迁移至 CONTRIBUTING.md by @shenjingnan in #116
- fix(companion): 跳过顶点未填充的 drawable,修复 moc3 v5 模型不可见 by @shenjingnan in #118
- chore: release v0.1.15 by @shenjingnan in #100
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- fix(desktop): 应用菜单补上编辑项,修复 Cmd+A/Cmd+V 失效 by @shenjingnan in #64
- feat(app-shell): 重构主界面外壳与侧边栏,新增 Dock 图标隐藏设置 by @shenjingnan in #54
- feat(models): 重设计 /models 模型概览页为能力链路 + 模型摘要 by @shenjingnan in #66
- feat(llm): 重构 LLM 配置页并开放参数 UI 配置 by @shenjingnan in #67
- feat(models): 调整模型摘要顺序为 KWS / ASR / LLM / TTS by @shenjingnan in #68
- feat(kws): 重构唤醒词配置页并支持启用后自动监听 by @shenjingnan in #69
- feat(models): 重构 ASR 配置页并支持高级参数,模型摘要整行进入配置页 by @shenjingnan in #70
- feat(tts): 重构配置页、新增音色库与高级参数,修复合成崩溃 by @shenjingnan in #71
- style(sidebar): 放大侧边栏左上角 LOGO by @shenjingnan in #72
- feat(models): 新增模型库 by @shenjingnan in #84
- chore(deps): bump pixi.js from 6.5.10 to 8.19.0 by @dependabot[bot] in #83
- chore(deps): bump next from 16.3.0 to 16.3.1 by @dependabot[bot] in #82
- chore(deps): bump reqwest from 0.12.28 to 0.13.4 by @dependabot[bot] in #79
- chore(deps): bump bzip2 from 0.4.4 to 0.6.1 by @dependabot[bot] in #75
- ci(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #74
- ci(deps): bump dtolnay/rust-toolchain from 1.97.1 to 1.100.0 by @dependabot[bot] in #73
- feat(companion): 伙伴模型管理器 by @shenjingnan in #85
- chore(deps): bump fumadocs-core from 16.14.3 to 16.14.4 by @dependabot[bot] in #80
- chore(deps): bump fumadocs-ui from 16.14.3 to 16.14.4 by @dependabot[bot] in #78
- chore(deps): bump ureq from 2.12.1 to 3.4.0 by @dependabot[bot] in #77
- chore(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #81
- docs(license): 切换许可证为 GPL-3.0 by @shenjingnan in #87
- chore(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #76
- fix(download): enqueue 返回值改为入队时刻的确定性视图 by @shenjingnan in #88
- fix(download): 删除 enqueue 中遮蔽确定性视图的残留 view_of 调用 by @shenjingnan in #90
- fix(deps): downgrade pixi.js to 6.5.10 to restore Live2D rendering by @shenjingnan in #91
- feat(home): 概览页展示当前伙伴与 AI 能力状态 by @shenjingnan in #92
- feat(voice): 语音会话编排器(KWS→ASR→LLM→TTS 句级流式 + 唤醒词打断) by @shenjingnan in #93
- feat: 对话记录持久化 + TTS 默认音色选择 by @shenjingnan in #94
- docs: README 补充概览页截图并同步 Voice/多页面 GUI 现状 by @shenjingnan in #95
- feat: 一键重启应用(设置页 / 角色右键菜单 / 托盘菜单) by @shenjingnan in #96
- feat(live2d): 模型透明度调节(右键菜单 / 托盘 / 伙伴页 / 概览) by @shenjingnan in #97
- chore: release v0.1.14 by @shenjingnan in #86
Full Changelog: v0.1.13...v0.1.14