Go to file
wsb1224 a649712fdb 修复语音/通话聊天记录无法显示在历史面板的问题
根因:chatStore 的 currentBackgroundId 从 localStorage('selectedBackground') 读取,
但前端从未写入该 key,导致语音/通话会话的 bg_id 始终为默认值 1,
与历史面板查询的实际 backgroundId 不匹配。

修复:
- ChatView 新增 cacheSelectedBackground(),在初始化和加载背景时同步到 localStorage
- chatStore voice/call 初始化函数支持 config.background_id 显式覆盖
- ChatView 中 callConfig 补充 background_id 字段
- 后端 _persist_voice_session_history 异常日志升级为 error + traceback

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-07 14:30:04 +08:00
.cursor/skills/commit-after-each-change 第一次提交 2026-04-12 11:32:37 +08:00
backend 修复语音/通话聊天记录无法显示在历史面板的问题 2026-06-07 14:30:04 +08:00
docs 第一次提交 2026-04-12 11:32:37 +08:00
frontend 修复语音/通话聊天记录无法显示在历史面板的问题 2026-06-07 14:30:04 +08:00
.env.example 第一次提交 2026-04-12 11:32:37 +08:00
.gitignore 第一次提交 2026-04-12 11:31:54 +08:00
.user.ini 第一次提交 2026-04-12 11:32:37 +08:00
create_admin_user.py 第一次提交 2026-04-12 11:32:37 +08:00
create_pet_avatars.py 第一次提交 2026-04-12 11:32:37 +08:00
create_tables.py 第一次提交 2026-04-12 11:32:37 +08:00
nginx_proxy_wentuu.com.conf 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
nginx_wentuu.com.conf 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
nginx.conf 解除“文件过大”限制 2026-05-23 15:24:27 +08:00
patch.py 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
pet_companion.sql 第一次提交 2026-04-12 11:32:37 +08:00
test_patch.py 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
token_optimization_plan.md 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00