[v0.7.1] NekoClaw & Music Share
[主要更新]
Agent功能重置为NekoClaw,自定义插件上线,用户现在可以通过插件接入各种功能!
第一批官方内置自定义插件为:定时器(支持闹钟、倒计时、循环提醒)和网络搜索。
主动搭话中新增了发送音乐的功能,猫娘现在可以分享音乐啦!
创意工坊界面重做且更加稳定。
自定义语音更新至CosyVoice 3.5。
[次要更新]
优化了VRM模型的拖拽判定逻辑,有利于稳定帧率。
强制禁用了本地连接的http代理,防止代理软件误伤本地连接。
对角色设置页UI各项细节进行了优化,加入一个小彩蛋。
对前后端直接连接的稳定性进行了增强,避免断连。
优化了角色的退场动画。
对错误提示的前端展示做出了一系列优化。
[Major Updates]
Agent functionality has been reset to NekoClaw, and custom plugins are now live — users can now integrate various features through plugins!
The first batch of official built-in plugins includes: Timer (supports alarms, countdowns, and recurring reminders) and Web Search.
A music-sharing feature has been added to the proactive chat function — the cat girl can now share music!
The Creative Workshop UI has been redesigned and is now more stable.
Custom voice has been updated to CosyVoice 3.5.
[Minor Updates]
Optimized the drag detection logic for VRM models to help maintain a stable frame rate.
Forcibly disabled HTTP proxies on local connections to prevent proxy software from interfering with local traffic.
Various UI details on the character settings page have been refined, along with a small easter egg.
Improved the stability of direct front-end to back-end connections to prevent disconnections.
Optimized the character exit animation.
Made a series of improvements to how error messages are displayed on the front end.
What's Changed
- feat: add Russian (ru) language support across frontend and backend by @wehos in #349
- 增加了对多个模型进行评分的代码系统 by @TL0SR2 in #337
- fix: resolve missing bilibili-api files after packaging by @Himifox in #346
- 切换画质时保存当前模型的大小和位置,防止切换后大小位置被重置 by @Chiya-mt in #347
- fix: harden browser session lifecycle and polish chat UI by @wehos in #350
- Feat/ci cross platform build by @wehos in #353
- Feat/ci cross platform build by @wehos in #354
- Feat/ci cross platform build - add browser use deps by @wehos in #355
- Feat/ci cross platform build - manually copy playwright_browsers on macOS by @wehos in #357
- chore: set timeout-minutes to 300 for Nuitka build, 180 for Electron by @wehos in #358
- 更改live2D的初始位置防止其加载到屏幕外 by @Chiya-mt in #360
- 聊天框收缩和展开动画期间按钮将无法被再次点击 by @Chiya-mt in #361
- Feat/ci cross platform build by @wehos in #362
- feat: implement UGC cache warmup and character card synchronization on server startup by @LyaQanYi in #356
- add GPT-SoViTS voice id adaptation by @wislap in #344
- 增强 Live2D 交互模块的文档说明 by @Himifox in #363
- feat: fix VRM and live2d initialization issue by @wehos in #365
- Feat/ci cross platform build by @wehos in #364
- Feat/avatar popup shared behavior by @wehos in #370
- 修复没有订阅物品时“您还没有订阅任何创意工坊物品”i18n不立即应用的问题 by @Chiya-mt in #369
- feat: add audio silence remover with unit tests by @LyaQanYi in #367
- feat(cookies_login): add i18n, optimize UI, fix memory leak and adapt mobile by @Himifox in #366
- 完成api保存按钮的位置优化 by @KirisameYuumio in #368
- 解决调整画质导致的语音按钮与屏幕共享按钮状态重置的问题;添加鼠标跟踪开关 by @Chiya-mt in #371
- 修复创意工坊文件与我的文档不一致问题,尝试修复SSL加载失败问题、增加SSL预检,统一保留字过滤 by @wehos in #375
- Refactor character data handling to support new reserved field structure by @wehos in #376
- feat: 增强滑块功能,添加音色设定文本 by @LyaQanYi in #377
- 解决模型设置无法保存的问题 by @Chiya-mt in #378
- wip: prompts_sys, core, system_router, memory/semantic, memory_server by @wehos in #379
- 修复live2d模型在模型设置页无法被保存的问题 by @Chiya-mt in #381
- 添加一个弹窗提示,当猫娘名称出现“/”等字符时发出提示 by @Chiya-mt in #382
- Wehos/wip live2d utils by @wehos in #383
- 添加对steam创意工坊目录的扫描防止模型管理页面找不到模型 by @Chiya-mt in #384
- Persist Steam workshop path as startup fallback by @wehos in #387
- 优化模型加载过程。 by @LyaQanYi in #386
- Fix TTS interrupt handling to prevent stale audio leakage and avoid m… by @wehos in #388
- feat(tts): improve audio chunk handling and speech id management by @wislap in #389
- 增强平滑恢复功能,优化动作和表情的过渡处理,确保视觉一致性 by @LyaQanYi in #390
- 如果配置了阿里API并且为当时注册音色时使用的也可以在列表中选择对应音色;修改音色选项显示内容 by @Chiya-mt in #392
- (可选)为模型管理界面中的steam创意工坊模型添加标识 by @Chiya-mt in #393
- Pr182 by @wislap in #380
- 为模型设置部分按钮添加最大显示的字数限制;鼠标悬浮时显示为选中的模型与表情动作名称 by @Chiya-mt in #394
- 新建猫娘与确定猫娘时使页面滚动让新建的猫娘在页面中心 by @Chiya-mt in #395
- feat(proxy): 添加运行时热切换代理模式的API by @LyaQanYi in #397
- 修复自动收起小三角后导致语音或视觉按钮重置的问题 by @Chiya-mt in #398
- fix(vision): cache proactive vision screen capture stream to avoid re… by @Tonnodoubt in #399
- feat(browser): 添加浏览器控制功能及相关逻辑 by @LyaQanYi in #402
- update plugin system by @wislap in #404
- 修正Browser首次启动卡顿的问题 by @rophec in #401
- 优化对话框的展开与收缩时的动画 by @Chiya-mt in #405
- 对捏脸界面UI进行大调整优化整体操作舒适度;添加小彩蛋 by @Chiya-mt in #406
- 美化VRM和live2d表情管理中的下拉表单;为下拉表单添加有滚动条时右侧变为直角的机制 by @Chiya-mt in #407
- 为创意工坊添加兜底机制防止偶发性的模型管理页下拉菜单不更新 by @Chiya-mt in #411
- fix: ensureWebSocketOpen prevents 'WebSocket未连接' on auto-reconnect by @wehos in #412
- 优化看板娘和VRM容器的最小化状态,使用平滑滑出效果替代直接移出屏幕 by @LyaQanYi in #413
- 修改角色管理页选择VRM模型后的显示使得更加简洁 by @Chiya-mt in #414
- 修正情感管理步骤中的模型选择元素ID,并添加跳过自动显示的选项 by @LyaQanYi in #415
- Quota by @LyaQanYi in #418
- refactor:plugin server by @wislap in #410
- 内网 httpx 禁用代理, TTS config (cosyvoice 3.5 update, international user detect), UI (important notice) by @wehos in #428
- Redesign Steam Workshop Manager UI and Unify Theme Styling by @yiyiyiyiGKY in #419
- 优化VRM canvas的渐入动画,改用CSS transition替代setInterval,提升性能和流畅度;调整浮动按钮的可见性恢复… by @LyaQanYi in #423
- 优化角色管理页面UI并添加隐藏猫娘功能 by @Chiya-mt in #424
- 优化api key设置中 保存成功或失败 的提示位置 by @KirisameYuumio in #425
- refactor: 更新错误消息以使用统一的代码和描述 by @LyaQanYi in #427
- feat: 新增 APlayer 音乐推荐体系与个人动态搭话完善,修复搭话自检 Bug by @Himifox in #416
- 增加媒体凭证扫描登录模块 by @KirisameYuumio in #426
- 优化CSS和JavaScript中的文本标签,统一格式和样式(neko-pc #14) by @LyaQanYi in #432
- fix(build): correct SteamworksPy.dylib filename for macOS packaging by @Tonnodoubt in #433
- feat(logging): add brace-style format compatibility for logging by @wislap in #434
- fix: 修正用户插件仪表板重定向路径 by @LyaQanYi in #435
- SteamWorkShop ui optimization by @yiyiyiyiGKY in #436
- fix: regenerate speech_id before proactive TTS to avoid CosyVoice con… by @Tonnodoubt in #437
- fix: correct sys.path level for plugin module imports by @Tonnodoubt in #438
- fix: 防止重复发送 TTS 完成信号和提交缓冲区 by @LyaQanYi in #439
- feat(task-hud): deferred completion, task restore, timeout, and thread-safe cache by @Tonnodoubt in #440
- 情感配置页面下拉菜单如果会超过页面底部那么将向上展开 by @Chiya-mt in #442
- refactor(plugin): split built-in and user plugin roots by @wehos in #444
- feat(scrollbar): customize chat content scrollbar styles for better v… by @LyaQanYi in #445
- 调整vrm注视逻辑、节约系统资源;组织voice_id假变更导致的live2d模型刷新 by @wehos in #447
New Contributors
- @yiyiyiyiGKY made their first contribution in #419
Full Changelog: v0.7.0...v0.7.1