PetAgent/backend
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
..
api 修复语音/通话聊天记录无法显示在历史面板的问题 2026-06-07 14:30:04 +08:00
config 修复token验证逻辑 2026-04-12 20:26:24 +08:00
migrations 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
models 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
scripts 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
services 修复toekn权限和语音聊天功能 2026-06-07 10:22:37 +08:00
utils 修复toekn权限和语音聊天功能 2026-05-26 13:12:09 +08:00
__init__.py 第一次提交 2026-04-12 11:32:37 +08:00
main.py 第一次提交 2026-04-12 11:32:37 +08:00
nohup.out 第一次提交 2026-04-12 11:32:37 +08:00
pet_data.db 第一次提交 2026-04-12 11:32:37 +08:00
requirements.txt 优化一下视频背景上传功能 2026-04-15 22:04:48 +08:00
run.py 第一次提交 2026-04-12 11:32:37 +08:00
start.sh 第一次提交 2026-04-12 11:32:37 +08:00
test_token_charge.py 修复toekn权限和语音聊天功能 2026-05-26 13:12:09 +08:00
test_voice_conversation.py 第一次提交 2026-04-12 11:32:37 +08:00