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 |
|
Hanyuan
|
a170632270
|
Merge pull request #5 from penghanyuan/improve-ui
feat: 优化消息列表和创建记忆屏幕逻辑
|
2026-01-29 20:19:08 +01:00 |
|
penghanyuan
|
c3c8eb2e6e
|
feat: 优化消息列表和创建记忆屏幕逻辑
- 在MessageList组件中改进自动滚动逻辑,支持流式消息和时间分隔线的处理
- 在CreateMemoryScreen中移除冗余的agentResponse处理,直接使用historyMessages构建消息列表
- 在CreateMemoryViewModel中优化Agent回复处理,确保每条消息作为单独气泡显示并更新历史消息
|
2026-01-29 20:18:06 +01:00 |
|
Hanyuan
|
14c4060007
|
Merge pull request #4 from penghanyuan/improve-ui
Improve UI
|
2026-01-29 20:14:42 +01:00 |
|
penghanyuan
|
41ceb3dad8
|
feat: 增强对话代理和提示生成逻辑
- 在ConversationAgent中添加对话历史和轮数的计算,以支持更智能的对话管理
- 引入同一话题轮数的估算逻辑,优化对话的连贯性
- 更新get_guided_conversation_prompt函数,动态调整对话策略和回应风格
- 在UI组件中优化消息显示,支持流式消息和多部分消息的展示
- 更新应用设置管理,支持持久化存储和Compose状态观察
|
2026-01-29 20:09:09 +01:00 |
|
penghanyuan
|
ce8e849b92
|
feat: 更新章节排序逻辑
- 在process_memoir_segments和generate_chapter_content方法中,根据阶段计算章节的排序索引
- 引入CHAPTER_ORDER常量以确保章节顺序的正确性
|
2026-01-29 19:55:57 +01:00 |
|
penghanyuan
|
0da426a8bb
|
feat: 添加多个新组件和优化现有组件
- 新增AppScaffold、SectionCard、SettingItem、TimeFormatter等组件,提供统一的布局和功能
- 优化ChatHeader、MessageBubble、ConversationListHeader、ConversationListItem等组件的UI和逻辑
- 更新样式和设计规范,确保一致性和可读性
- 改进对话列表项的交互体验,增强用户界面
|
2026-01-29 19:45:19 +01:00 |
|
penghanyuan
|
e06d8c5acb
|
feat: 添加昵称设置功能
- 在AppNavigation中新增NicknameSetup页面
- 更新AuthService以支持昵称更新请求
- 在AuthViewModel中添加昵称设置逻辑
- 优化LoginScreen以处理首次登录需要设置昵称的情况
- 更新ConversationListScreen以支持自动创建对话的状态管理
- 新增NicknameSetupScreen组件用于用户设置昵称
|
2026-01-29 19:20:38 +01:00 |
|
penghanyuan
|
dbabce77bf
|
feat: 添加更新昵称功能 backend
|
2026-01-29 18:40:16 +01:00 |
|
iammm0
|
4dc56a21b8
|
refactor: 优化ViewModel和工具类
- 优化AuthViewModel认证ViewModel
- 优化MyMemoirViewModel回忆录ViewModel
- 扩展TextUtils工具类
|
2026-01-29 10:57:26 +08:00 |
|
iammm0
|
6a4b140da6
|
feat: 新增个人信息管理功能
- 新增PersonalInfoCard个人信息卡片组件
- 新增PersonalInfoScreen个人信息屏幕
- 更新AppNavigation导航结构
|
2026-01-29 10:57:22 +08:00 |
|
iammm0
|
e0199b13f5
|
refactor: 优化前端功能屏幕
- 优化ConversationListScreen对话列表页面
- 优化LoginScreen登录页面
- 优化MyMemoirScreen我的回忆录页面
- 优化ProfileScreen个人资料页面
- 优化ResetPasswordScreen重置密码页面
|
2026-01-29 10:57:18 +08:00 |
|
iammm0
|
5508d94e54
|
refactor: 优化前端UI组件
- 优化ConversationListItem对话列表项组件
- 优化ChapterCard章节卡片组件
- 优化ChapterReadingView章节阅读视图
- 优化FullTextReadingView全文阅读视图
|
2026-01-29 10:57:13 +08:00 |
|
iammm0
|
2b9f79070d
|
refactor: 优化前端网络层
- 优化AuthService认证服务
- 更新AuthModels数据模型
- 更新MemoirModels数据模型
|
2026-01-29 10:57:09 +08:00 |
|