Commit Graph

224 Commits

Author SHA1 Message Date
penghanyuan
5b178b64d7 feat: 增强登录与录音功能以改善用户体验
- 在 MainActivity.kt 中添加自动导航功能,用户登录后可直接跳转至主界面。
- 更新 TokenManager.kt 以同步检查登录状态,确保首次加载时 isLoggedIn 的准确性。
- 修改 VoiceRecordButton.kt 和 CreateMemoryScreen.kt,简化录音浮层逻辑,取消/发送操作由上滑手势决定。
- 在 LoginScreen.kt 中移除密码登录选项,仅保留验证码登录,优化用户登录流程。
- 在 AuthViewModel.kt 中增强 token 刷新逻辑,确保用户状态的准确性与稳定性。
2026-02-13 23:21:52 +01:00
penghanyuan
0030ea4a42 refactor: 更新应用名称与对话提示以增强用户体验
- 将应用名称从“岁月时书”更改为“岁月留书”,并在多个文件中更新相关文本。
- 在对话提示中将“回忆录助手”替换为“岁月知己”,以统一用户体验。
- 添加新的头像资源以匹配更新后的助手名称。
- 更新多个界面和文档中的文本,以反映新的品牌形象和功能。
2026-02-13 23:04:24 +01:00
penghanyuan
7fe0b70d5c feat: 增强对话代理以检测用户阶段并更新章节排序
- 在 api/agents/conversation_agent.py 中添加 _detect_user_stage 方法,以通过关键词检测用户谈论的人生阶段。
- 在 api/agents/memory_agent.py 中更新章节排序逻辑,使用 STAGE_TO_ORDER 替代 CHAPTER_ORDER。
- 在 api/agents/state_schema.py 中添加方法以获取各阶段的填充情况。
- 在 api/agents/prompts/conversation_prompts.py 中更新对话提示,包含用户阶段检测和整体进度信息。
- 在 api/migrations/fix_chapter_order_index.sql 中添加 SQL 脚本以修复章节 order_index 的问题。
- 更新相关文档和提示以反映新功能。
2026-02-13 21:45:56 +01:00
penghanyuan
0ebeb05420 chore: 更新 Docker Compose 配置以添加证书卷
- 在 api/docker-compose.yml 中添加 apiclient_key.pem 的只读卷挂载,以支持证书管理。
2026-02-13 21:30:18 +01:00
penghanyuan
3d3e224374 refactor: 更新 VoiceRecorder 以支持低版本 API
- 修改 VoiceRecorder.kt 中的 MediaRecorder 初始化逻辑,支持 API 31 以下的版本。
- 移除不必要的条件判断,简化代码结构。
2026-02-13 21:29:43 +01:00
penghanyuan
cbd842a647 chore: 更新部署脚本以复制 .env.production 文件
- 在 .github/workflows/docker-build-deploy.yml 中添加复制 .env.production 文件的步骤,以确保在远程服务器上保留原始环境配置。
2026-02-13 20:43:52 +01:00
penghanyuan
c9217f0f6c chore: 更新腾讯云短信服务配置
- 更新 api/.env.production 中的 TENCENT_SMS_SECRET_ID 和 TENCENT_SMS_SECRET_KEY
2026-02-13 20:21:35 +01:00
penghanyuan
190f54dd81 chore: 更新 ASR 服务配置与日志信息
- 修改 api/.env.production,切换 ASR_PROVIDER 至腾讯云
- 更新 api/main.py 中的日志信息以反映新的 ASR 服务提供者
2026-02-13 19:53:48 +01:00
iammm0
b3c02e1a88 refactor: 优化后端 WebSocket 路由
- 优化 api/routers/websocket.py

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:58:45 +08:00
iammm0
71c70275a8 docs: 更新文档与 demo
- 更新 docs/ 与 app-ios/docs/
- 更新 app-ios/demo、assets/demo、app-ios 代码与计划

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:05:20 +08:00
iammm0
f2a204de98 refactor: 优化 Android 配置与界面
- 更新 AppConfig、build.gradle.kts
- 优化 AboutScreen、ConversationListScreen、NicknameSetupScreen、AuthViewModel
- 更新 strings 资源,移除 ic_launcher_foreground.webp

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:05:14 +08:00
iammm0
1fa7233916 refactor: 优化后端法律与支付路由
- 优化 api/routers/legal.py
- 优化 api/routers/payment.py

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:05:09 +08:00
iammm0
4fea23204c docs: 更新项目 README
- 更新根目录 README.md
- 更新 app-android/README.md

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:05:04 +08:00
iammm0
c35cbaa94e ci: 更新 CI 工作流
- 更新 .github/workflows/README.md
- 更新 .github/workflows/android-release.yml

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 10:04:59 +08:00
iammm0
9198500c1f chore: gitignore 忽略证书与私钥文件
- 更新 .gitignore,添加 api/certs/*.pem 与 api/certs/*.p12

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 14:42:37 +08:00
iammm0
d2c7505649 docs: 新增证书说明与数据库迁移文档
- 新增 api/certs/README_wechat_cert.md
- 新增 api/migrations/README.md
- 新增 api/migrations/sync_schema_to_models.sql

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 14:42:32 +08:00
iammm0
6a53d90702 chore: 更新生产环境配置
- 更新 api/.env.production

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 14:42:26 +08:00
iammm0
405a7c73f1 ci: 更新 Docker 构建部署工作流
- 更新 .github/workflows/docker-build-deploy.yml

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 14:42:22 +08:00
iammm0
0741aa9637 调整目录 2026-02-12 13:35:14 +08:00
iammm0
67787971e3 refactor: 优化语音录制按钮
- 优化 VoiceRecordButton.kt

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 13:33:29 +08:00
iammm0
4fa2bd6f0f docs: 更新后端文档
- 更新 api/README.md
- 更新 api/docs/本地开发环境配置.md
- 更新 api/docs/测试脚本使用说明.md

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 13:33:19 +08:00
iammm0
a261d9da27 refactor: 优化后端数据库与依赖
- 优化 api/database/database.py
- 更新 api/requirements.txt

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 13:33:14 +08:00
iammm0
d817b6eac5 chore: 技能文档迁移到 docs 目录
- 删除根目录 Skills.md
- 新增 docs/Skills.md

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 13:33:08 +08:00
penghanyuan
5f81e3bf26 fix celery 2026-02-11 18:34:22 +01:00
iammm0
80259f111a chore: 更新MainActivity与AndroidManifest
- 更新MainActivity.kt
- 更新AndroidManifest.xml

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:38 +08:00
iammm0
762a27326b refactor: 优化前端支付与套餐相关
- 优化PaymentRepository、ApiService、PaymentModels
- 优化PlanDetailsCard、PersonalInfoScreen、PlanBalanceScreen、ProfileScreen、UpgradePlanScreen
- 优化PaymentViewModel

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:32 +08:00
iammm0
c0ca5e0dbd chore: 更新gitignore与CI工作流
- 更新.gitignore
- 更新.github/workflows/README.md
- 新增android-release.yml Android发布流程

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:22 +08:00
iammm0
44b405d647 refactor: 优化后端支付与微信支付
- 优化payment/config.py、wechat_pay.py
- 优化routers/payment.py、plans.py、quota.py、websocket.py
- 更新main.py、.env.production

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:15 +08:00
iammm0
240a184da8 feat: 新增腾讯云ASR服务,支持按配置切换ASR提供商
- 新增tencent_asr_service.py腾讯云一句话识别
- 优化asr_service.py
- 更新services/__init__.py按ASR_PROVIDER切换whisper/tencent
- 更新requirements.txt

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-11 16:06:06 +08:00
iammm0
550de8d157 feat: 新增套餐余额页面与个人资料入口
- 新增PlanBalanceScreen套餐余额屏幕
- 更新ProfileScreen个人资料页面入口

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:10:17 +08:00
iammm0
b156fad24d refactor: 优化创建回忆流程
- 优化CreateMemoryScreen创建回忆页面
- 优化CreateMemoryViewModel创建回忆ViewModel

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:10:10 +08:00
iammm0
a29cb6ec29 refactor: 优化语音录制按钮与聊天头
- 优化VoiceRecordButton语音录制按钮
- 优化ChatHeader聊天头组件

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:10:02 +08:00
iammm0
261d812dd9 feat: 扩展前端WebSocket与导航
- 优化WebSocketClient、WebSocketMessage
- 更新AppNavigation、MainActivity

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:09:56 +08:00
iammm0
be3532d4b1 feat: 扩展后端WebSocket处理
- 优化api/routers/websocket.py

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 17:09:48 +08:00
iammm0
0b7bd37d5d feat: Docker 构建预置 ASR 模型,支持离线使用
- Dockerfile 构建时预下载 faster-whisper 模型到镜像
- docker-compose 增加 ASR_MODEL_CACHE_DIR 环境变量
- asr_service 支持从缓存目录加载本地模型,无需运行时联网下载

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 15:08:00 +08:00
iammm0
80b3981188 更新 2026-02-10 14:41:11 +08:00
iammm0
e24152295d 更新 2026-02-10 14:32:01 +08:00
iammm0
00d88c136f chore: 更新应用配置
- 更新AppConfig、AndroidManifest
- 更新build.gradle.kts、settings.gradle.kts

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:24:17 +08:00
iammm0
e8e5fcb82b refactor: 优化创建回忆、个人资料及语音组件
- 优化CreateMemoryScreen、ProfileScreen
- 优化ChatInputField、VoiceRecordButton
- 新增ErrorDebugPanel调试面板

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:24:09 +08:00
iammm0
4f7a4c3ad4 refactor: 优化支付相关UI和升级套餐屏幕
- 优化PlanCard、QuotaIndicator、PlanDetailsCard
- 重构UpgradePlanScreen升级套餐页面
- 扩展PaymentViewModel、ViewModelFactory

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:24:01 +08:00
iammm0
0af0074e23 feat: 新增前端支付模块
- 新增payment/支付管理(PaymentManager、微信/支付宝Handler)
- 新增wxapi/WXPayEntryActivity微信支付回调
- 扩展ApiService、PaymentModels、PaymentRepository

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:23:49 +08:00
iammm0
498277aac3 chore: 更新Docker配置,优化路由
- 更新docker-compose.yml
- 优化conversations.py、plans.py、quota.py、user.py、websocket.py

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:23:40 +08:00
iammm0
e39fd97e06 feat: 新增后端支付模块,支持微信和支付宝
- 新增api/payment/支付服务(微信、支付宝)
- 新增api/routers/payment.py支付路由
- 更新database/models.py支付相关模型
- 新增数据库迁移文件(订单表、用户订阅字段)
- 更新main.py、requirements.txt、.env.production

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 14:23:29 +08:00
iammm0
6526c08c3a docs: 新增技能文档
- 新增Skills.md技能说明
- 新增skills/技能文档目录

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:30:12 +08:00
iammm0
32534eca0e chore: 更新应用配置
- 更新AppConfig配置
- 更新AndroidManifest权限
- 更新AppIcons图标

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:30:06 +08:00
iammm0
eb842ffcea refactor: 优化创建回忆流程,集成语音输入
- 优化CreateMemoryScreen创建回忆页面
- 扩展CreateMemoryViewModel支持语音消息

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:30:00 +08:00
iammm0
d060703e64 feat: 新增语音消息相关UI组件
- 新增AudioMessageBubble语音消息气泡
- 新增RecordingIndicator录音指示器
- 新增VoiceRecordButton语音录制按钮
- 优化ChatInputField聊天输入框
- 优化MessageList消息列表

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:29:53 +08:00
iammm0
6dfa010b28 feat: 扩展前端WebSocket和语音录制能力
- 扩展WebSocketClient和WebSocketMessage支持语音
- 优化VoiceRecorder语音录制器
- 新增AudioPlayer音频播放器

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:29:46 +08:00
iammm0
76fd7da3c9 feat: 扩展后端WebSocket和语音识别功能
- 扩展websocket.py支持语音消息
- 优化asr_service.py语音识别服务
- 更新main.py和requirements.txt
- 更新.env.production配置

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 11:29:38 +08:00
penghanyuan
748f252c2f add ios app 2026-01-31 21:20:50 +01:00