[v0.7.2] MMD Support and Meme Spamming
[主要更新]
- 支持MMD模型,现在NEKO已经可以同步支持Live2D,VRM以及MMD了!
- 插件SDK架构升级。现在SDK相对稳定,可以被二次开发者使用了!
- 语音对话新增静音按钮。现在可以在不中断会话的情况下临时静音了。
[次要更新]
- UI改进:重构了屏幕源选择列表和按钮处理逻辑,修复了暗色模式下的背景遮挡问题;统一了设置面板的展开动画。
- 数据管理改进:为角色管理页面添加了输入框失去焦点时的自动保存机制,实现了全局对话设置与服务器的定期同步,并对缓存系统进行了性能优化。
- 技术文档与规范化:全面更新了智能体、记忆系统以及插件扩展的说明文档;在语音功能中增加了音频采样率的强制校验,并修正了插件静态资源的路径引用。
- 引入了遥测系统。现在系统会统计不同模型的token用量及缓存命中率。
[Major Updates]
- Support for MMD models. NEKO now supports Live2D, VRM, and MMD!
- Plugin SDK architecture upgrade. The SDK is now stable and ready for secondary developers!
- Added a mute button for voice conversations. You can now temporarily mute without interrupting the session.
[Minor Updates]
- UI improvements: Refactored screen source selection list and button handling; fixed background occlusion in dark mode; unified expansion animations for settings panels.
- Data management: Added auto-save on blur for character management; implemented periodic sync of global settings with the server; optimized cache system performance.
- Documentation and standardization: Fully updated documentation for the agent, memory, and plugin systems; added mandatory audio sample rate validation; corrected plugin static resource paths.
- Telemetry system: Introduced tracking for token usage and cache hit rates across different models.
What's Changed
- Floating Button Submenu Positioning and Style Fix by @yiyiyiyiGKY in #446
- Fix/memory and screen permission by @Tonnodoubt in #450
- fix(session): add expected_session lifecycle guards to prevent stale … by @wehos in #460
- 添加音频 MD5 去重功能,优化音色注册逻辑 by @LyaQanYi in #429
- fix: prevent Live2D model from disappearing when zoomed out off-screen by @yiyiyiyiGKY in #452
- 解决连续更改live2d画质会导致模型消失的问题 by @MingTianSang in #455
- fix(css): 优化GPU合成层隔离,减少重绘对canvas的影响(neko-pc #15) by @LyaQanYi in #459
- fix(showLive2d): 避免模型淡入动画导致的闪烁,优化可见性检查 by @LyaQanYi in #457
- refactor: extract music-ui from common-ui and reset positioning by @Himifox in #458
- Refactor/decompose app js by @wehos in #466
- Move translation box by @qiguang113 in #454
- Fix(music): prevent music from refreshing while playing by @Himifox in #463
- add skip button and enhance tutorial reset button with disabled state by @yiyiyiyiGKY in #464
- 优化手机界面UI;修复手机网页无法点击翻译按钮的问题 by @MingTianSang in #465
- feat(port): 添加从 Electron userData 目录读取端口覆盖配置(neko-pc #16) by @LyaQanYi in #467
- fix(uploadItem): 移除上传时解锁成就的逻辑,改为在有订阅物品时解锁创意工坊成就 by @LyaQanYi in #468
- fix(cfa): Windows反勒索防护(CFA)下Live2D模型加载失败的问题 by @wehos in #469
- feat(websocket): 添加翻译功能以处理状态消息并更新消息显示 by @LyaQanYi in #470
- fix: handle edge cases in player logic to prevent crashes by @Himifox in #471
- 将Agent模式触发顺序改为插件系统,网页,鼠标控制 by @MingTianSang in #472
- feat(config): 添加 assistApiKeyKimi 字段到核心配置 API by @LyaQanYi in #474
- Update README.MD by @WUHINS in #476
- feat: Agent结果解析器 + LLM上下文防污染 + i18n全覆盖 by @wehos in #475
- 完成live2d自定义触摸动画设置 by @KirisameYuumio in #478
- fix: adjust selection rules for proactive music recommendations by @Himifox in #480
- feat: 拦截外部链接,使用系统默认浏览器打开 by @LyaQanYi in #481
- 为Docker部署访问添加SSL by @WUHINS in #479
- feat: 更新任务HUD逻辑,优化任务卡片更新和样式,增强暗色模式支持 by @LyaQanYi in #482
- 猫娘名称修改时可以同步修改记忆名称;防止猫娘名字中出现"."符号导致无法保存记忆;优化主人与猫娘档案键值显示 by @MingTianSang in #484
- feat: token telemetry, staggered launcher startup & character naming fixes by @wehos in #486
- Refactor proxy headers and add project address echo by @WUHINS in #488
- chore: remove memory/semantic and memory/router, drop semantic_store by @wehos in #489
- fix(music): prevent AI from repeating song info and improve search diversity by @Himifox in #490
- 移除触摸区自定义动画 by @KirisameYuumio in #491
- feat: 添加 VRM 模型扫描和删除功能,增强用户模型管理 by @LyaQanYi in #492
- fix(ui): close floating button popups when clicking outside by @yiyiyiyiGKY in #493
- fix(achievement): unify Steam achievement system and fix triggering bugs by @yiyiyiyiGKY in #494
- 优化部分报错的提示让它更加直观 更易理解 by @MingTianSang in #496
- 修复API相关的报错(如免费API时间耗尽、API欠费)无法正确显示的问题 by @MingTianSang in #497
- fix: prevent proactive cascade from crashing system and isolate plugi… by @wehos in #498
- exe模式吞时间戳与蝴蝶结问题 by @KirisameYuumio in #495
- fix: TTS Worker 崩溃后自动重试,防止语音永久静默 by @wehos in #500
- 修复与重加回自定义触摸动画 by @KirisameYuumio in #499
- fix: Fix skip button click hotspot issue in Steam Overlay environment by @yiyiyiyiGKY in #501
- 修复与重加回自定义触摸动画 by @KirisameYuumio in #502
- 现在情感配置标题始终固定在页面顶部关闭按钮随时可见 by @MingTianSang in #503
- fix(tutorial): fix overlay border on resize and skip button unclickable on desktop by @yiyiyiyiGKY in #505
- 修复部分页面因标题而出现的问题(下拉框层叠问题;情感配置间距问题) by @MingTianSang in #509
- 禁用部分浏览器快捷键防止出现意外情况 by @MingTianSang in #508
- Fix(cookies login page): replace dom purify cdn with local file for packaged app compatibility by @Himifox in #506
- fix: 解除猫娘声音注册时处理会话结束和前端通知 by @LyaQanYi in #511
- bugfix:linux port issue. by @wislap in #512
- 为角色管理页面添加输入框失去焦点时的自动保存机制 by @MingTianSang in #513
- refactor(plugin): introduce async-first sdk_v2 with unified error model and stricter developer facade by @wislap in #456
- 将主页面的角色设置在鼠标悬浮在上面时向下展开的机制改为和对话设置
画质设置主动搭话`自主视觉一样的展开方式 by @MingTianSang in #517 - feat(voice-clone): normalize audio sample rate and reject files below 16kHz by @rophec in #473
- fix(plugin): 删除无效 metrics 并修正静态资源路径 by @Himifox in #520
- MMD模型支持,顺便合并了一手common-ui代码 by @LyaQanYi in #510
- fix: 重新应用PR#517角色设置侧边栏改动 by @wehos in #523
- 在语音控制按钮左侧添加静音麦克风按钮 by @MingTianSang in #519
- bugfix : mcp_adapter by @wislap in #522
- 修复"请他离开"后再回来时静音按钮错误显示的问题 by @MingTianSang in #524
- 添加MMD模型说话时口型同步功能 by @MingTianSang in #525
- feat(settings): 添加全局对话设置的加载和保存功能,并实现定期同步到服务器 by @LyaQanYi in #521
- feat(mcp-adapter): expose MCP tool results to LLM;feat(plugin):improve result system by @wislap in #526
- feat(proactive): implement meme proactive chat with regional separation and proxy support by @Himifox in #516
- 将VMD动画上传功能从下拉选择器分离为独立按钮;补充VMD动画相关的所有本地化字符串;新增删除VMD动画按钮 by @MingTianSang in #530
- feat(model-manager): 支持在 Live3D 模式下加载 MMD 模型 by @LyaQanYi in #532
- 修复暗色模式下保存按钮区域背景遮挡内容的问题;暗色UI优化 by @MingTianSang in #531
- 无色调映射时禁用曝光滑块防止误导 by @MingTianSang in #534
- 修复角色卡模型未设置时预览环形文字不更新的问题 by @MingTianSang in #535
- Feat/cache optimization 3 by @Himifox in #533
- 修复MMD物理模拟开关关闭后进入角色外形时物理效果仍然存在的问题 by @MingTianSang in #536
- Fix/mmd physics and misc refactor by @wehos in #538
New Contributors
- @qiguang113 made their first contribution in #454
Full Changelog: v0.7.1...v0.7.2