feat: M2.1 客户端骨架、BLE 修复、仓库整理与现状板

- BLE: 修复 BlueZ LocalName 与 Includes 冲突,串行注册与退避
- HTTP: 语音对话补 Live2D talking 标志与 session;Web 补 X-Session-Id
- Flutter: 角色/对话/模型页 + API,Gradle/依赖升级,麦克风权限
- 文档: 新增 docs/STATUS.md,校准 CLAUDE/PROGRESS/README
- 清理: 移除根目录截图与临时模型,运维脚本迁入 scripts/device
This commit is contained in:
2026-07-09 12:41:34 +08:00
parent 7cb8cee70d
commit 6f7e24db63
51 changed files with 2674 additions and 351 deletions

26
.gitignore vendored
View File

@@ -4,14 +4,38 @@ target/
*.swo
*~
extern/
# 模型文件不进 git只保留下载链接在 model_manager.rs 清单里
model_download/
model_store/
# Live2D 模型文件不进 git体积大部署时单独下载到设备
configs/live2d/
# 测试脚本
# 测试/临时脚本与请求体
.test_*.sh
.chat_req.json
.commit_msg.txt
# 截图与调试 dump勿再提交到仓库根
*.xwd
*.png
*.jpg
!docs/**/*.png
# Flutter / Android 构建产物
clients/flutter/build/
clients/flutter/.dart_tool/
clients/flutter/.flutter-plugins-dependencies
clients/flutter/android/.gradle/
clients/flutter/android/local.properties
clients/flutter/**/GeneratedPluginRegistrant.java
*.apk
*.aab
*.ipa
# 本机 IDE / OS
.DS_Store
.idea/
.vscode/
*.iml