spider-yamet
3fc33e9095
Optimize code density: simplify changed files while keeping comments (reduce 364 lines)
2026-01-26 14:48:08 -08:00
spider-yamet
da71dce860
Optimize code : minify test files
2026-01-26 14:37:07 -08:00
spider-yamet
b7e4408a0f
Add browser-based unit tests for xiaozhi test modules
...
- Add browser-compatible test files (no npm required)
- recorder.test.browser.js: 8 tests for microphone and HTTP detection
- tools.test.browser.js: 5 tests for Live2D actions and error handling
- Add test runner (test-runner.html) with built-in test framework
- Add null safety checks in tools.js for DOM element access
- Add documentation (English and Chinese versions)
- README_TESTS.md / README_TESTS_CN.md: Complete test guide
- QUICK_START_TEST.md / QUICK_START_TEST_CN.md: Quick start guides
- Total: 13 unit tests covering microphone detection, HTTP detection, Live2D actions, and error handling
2026-01-26 10:18:40 -08:00
spider-yamet
4f4f8ca54e
docs: add testing guide and fix Chinese text in controller.js
2026-01-26 08:30:39 -08:00
spider-yamet
99c12a0fed
fix: translate corrupted Chinese text to proper Chinese in controller.js
2026-01-26 08:05:02 -08:00
spider-yamet
dcd0ef3f40
fix: translate corrupted Chinese text to proper Chinese in controller.js
...
- Fix corrupted Chinese characters in addMCPTool function
- Translate placeholder and button text to proper Chinese
2026-01-26 07:57:13 -08:00
spider-yamet
2f53b921fe
feat: implement Issue 2896 - Live2D Actions and Microphone Detection
...
- Add Live2D action tools (smile, wave, generic actions) as MCP tools
- Implement microphone availability detection
- Handle HTTP non-localhost access scenarios
- Update UI to reflect microphone availability state
- Translate all comments and messages to proper Chinese/English
- Add test files for new functionality
2026-01-26 07:44:33 -08:00
欣南科技 and GitHub
07c0c764d3
Merge pull request #2898 from xinnan-tech/fix-ChatHistoryConf-value
...
set ChatHistoryConf default value
2026-01-26 15:11:46 +08:00
hrz
e339a501aa
set ChatHistoryConf default value
2026-01-26 15:11:11 +08:00
hrz and GitHub
f2c541b4ab
Merge pull request #2897 from xinnan-tech/fix-path
...
fix: 修复项目访问地址
2026-01-26 15:07:47 +08:00
zhuoqinglian
206af1c074
fix: 修复项目访问地址
2026-01-26 15:06:05 +08:00
欣南科技 and GitHub
344729c9a6
Merge pull request #2895 from xinnan-tech/fix-digital-human-initialize
...
add:响应mcp初始化请求
2026-01-26 12:51:09 +08:00
hrz
3b1c2d3b1b
add:响应mcp初始化请求
2026-01-26 12:42:11 +08:00
wengzh and GitHub
3660af9619
Merge pull request #2881 from xinnan-tech/generator
...
feat: 添加语音盒子在线烧录功能
2026-01-26 09:41:42 +08:00
zhuoqinglian
4905ba836c
fix: 修复语音盒子自定义主题表情无法跟随语气变化问题
2026-01-26 09:33:58 +08:00
zhuoqinglian
a50229431b
fix: 修复https协议导致无法上传表情的问题
2026-01-23 17:07:23 +08:00
wengzh and GitHub
275102f5b7
Merge pull request #2882 from xinnan-tech/fix-devices-loading
...
fix: 修复获取设备状态接口报错时, 没有执行失败回调导致loading一直存在
2026-01-23 15:36:46 +08:00
lww155
ff6286ffcc
fix: 修复获取设备状态接口报错时, 没有执行失败回调导致loading一直存在
2026-01-23 15:33:44 +08:00
zhuoqinglian
974fe6c3b7
feat: 添加语音盒子在线烧录功能
2026-01-23 15:29:43 +08:00
wengzh and GitHub
b78292b270
Merge pull request #2880 from xinnan-tech/perf-manager-api-business
...
pred:优化MCP工具名称列表顺序问题
2026-01-23 14:13:23 +08:00
DaGou12138
3559a7018c
优化MCP工具名称列表顺序问题
2026-01-23 14:03:00 +08:00
wengzh and GitHub
3222d6175d
Merge pull request #2879 from xinnan-tech/fix-digital-human
...
update: 拨号成功后自动开启录音
2026-01-23 09:22:03 +08:00
lww155
28f9f23449
update: 拨号成功后自动开启录音
2026-01-23 09:13:19 +08:00
wengzh and GitHub
5e7d192ebc
Merge pull request #2877 from xinnan-tech/fix-digital-human
...
update: 调整配置获取
2026-01-22 17:55:46 +08:00
lww155
d6a32416d7
update: 调整配置获取
2026-01-22 17:48:40 +08:00
wengzh and GitHub
6a2c01763e
Merge pull request #2876 from xinnan-tech/fix-digital-human
...
Fix digital human
2026-01-22 17:27:36 +08:00
lww155
e1dd272708
update: 关闭设置框时保存配置, 阻止按钮事件冒泡, 调整配置获取方式
2026-01-22 17:23:27 +08:00
lww155
3e7bc0606a
update: 优化背景加载代码
2026-01-22 16:16:09 +08:00
lww155
9d9ca1475d
fix: 修复重复请求ota与重复建立连接问题
2026-01-22 15:54:26 +08:00
lww155
43ddc0135c
update: 去除未使用代码
2026-01-22 15:39:40 +08:00
欣南科技 and GitHub
98f907a97b
Merge pull request #2874 from xinnan-tech/manager-mcp-api
...
update:增加mcp调用后数据类型的判断
2026-01-22 14:46:23 +08:00
hrz
b2ddf060c9
update:增加mcp调用后数据类型的判断
2026-01-22 14:42:43 +08:00
欣南科技 and GitHub
5e612276db
Merge pull request #2873 from xinnan-tech/manager-mcp-api
...
自定义表情固件接口
2026-01-22 14:02:48 +08:00
hrz
cbb293e7fa
add:上传自定义表情固件接口
2026-01-22 13:27:10 +08:00
hrz
fdb050f6ed
add:获取设备的mcp工具列表
2026-01-21 22:58:58 +08:00
wengzh and GitHub
f83ddf79fa
Merge pull request #2868 from xinnan-tech/fix-digital-human
...
fix: 修复未绑定设备时状态处理
2026-01-20 17:48:35 +08:00
lww155
95b340a7a3
fix: 修复未绑定设备时状态处理
2026-01-20 17:39:06 +08:00
milieyo and GitHub
d46ac89e58
Merge pull request #2867 from xinnan-tech/update-style
...
style: 优化部分样式,保持一致性
2026-01-20 15:45:00 +08:00
zhuoqinglian
80b0912f84
Merge branch 'main' into update-style
2026-01-20 15:36:22 +08:00
zhuoqinglian
e0b4431064
style: 优化部分样式,保持一致性
2026-01-20 15:35:41 +08:00
milieyo and GitHub
e3f16f91cf
Merge pull request #2863 from xinnan-tech/fix-digital-human
...
update: 新增聊天输入框
2026-01-20 09:32:23 +08:00
milieyo and GitHub
5f39e5c308
Merge pull request #2860 from xinnan-tech/perf-manager-api-business
...
perf:优化字典接口、模型接口、音色资源部分业务逻辑
2026-01-20 09:17:24 +08:00
lww155
83304c9ff4
update: 新增聊天输入框
2026-01-20 09:16:45 +08:00
DaGou12138
863cfb575c
优化音色资源相关业务逻辑
2026-01-19 17:55:38 +08:00
DaGou12138
2944040648
优化音色资源相关业务逻辑
2026-01-19 17:19:45 +08:00
DaGou12138
5f19b9b0d0
优化字典接口、模型接口部分业务逻辑
2026-01-19 15:19:48 +08:00
milieyo and GitHub
2948ed091c
Merge pull request #2858 from xinnan-tech/perf-manager-api-device
...
perf:优化知识库相关业务逻辑
2026-01-19 14:24:27 +08:00
DaGou12138
97ee397b54
Merge branch 'refs/heads/main' into perf-manager-api-device
2026-01-19 12:00:07 +08:00
DaGou12138
f7fbe7efbe
优化修改知识库接口部分业务逻辑
2026-01-19 11:59:25 +08:00
hrz and GitHub
ce6b0bd099
Merge pull request #2857 from xinnan-tech/build-generator
...
fix: 修复项目部署二级目录自定义语音盒子主题文件资源异常问题
2026-01-19 11:45:08 +08:00