yangshilin
67fb5d2cb6
refactor: 进一步重构agents目录结构 符合多agent架构
2026-03-19 10:54:48 +08:00
yangshilin
b16bb2b96c
feat & refactor: 重构agents目录结构;AI回复模块agent结构封装
2026-03-19 10:36:55 +08:00
yangshilin
48b70e1350
Merge branch 'refactor/backend-architecture' into development
2026-03-18 17:18:23 +08:00
yangshilin
2070a03d35
fix: 用户开始录音5s后ai反馈“我在认真听”
2026-03-16 11:24:40 +08:00
Sully
c2ce4c61f1
修复版本1.0.7的若干问题 ( #11 )
...
* fix/ 0:00 audio ui
* fix/ persist memoir image state and collapse voice history
Keep generated chapter images from staying in processing after successful uploads, and restore segmented voice recordings as a single audio message when reopening conversations.
Made-with: Cursor
* fix/ persist local conversation state and stabilize voice UI
Keep CreateMemory conversations driven by Room so recent text and audio survive page exits, and prevent stale 0:00 voice bubbles while list ordering follows the latest local message time.
Made-with: Cursor
* fix/ server-side root cause for conversation list time and message timestamps
- Add Conversation.last_message_at column with migration and index
- Update last_message_at on text message, audio segment, and AI response
- Sort conversation list by COALESCE(last_message_at, started_at) DESC
- Return real per-message timestamps from Redis history instead of now()
- Pass user_message_timestamp through agent pipeline to avoid LLM delay skew
- Remove all debug logging from server, client, and CI workflow
- Restore import json in conversation_agent (was broken by debug removal)
- Client: remove DebugRuntimeLogger, stop sending transcript as text message
Made-with: Cursor
---------
Co-authored-by: Kevin <kevin@brighteng.org >
2026-03-14 23:58:46 +08:00
yangshilin
a2b2b6eb76
fix: 语音消息暂存本地 修复显示异常
2026-03-13 17:11:59 +08:00
yangshilin
672abf5ec7
fix: 图片生成失败后重试 前端一直显示生成中
2026-03-13 16:23:51 +08:00
yangshilin
ab4fb46c0d
fix: 修复打个招呼的bug
2026-03-13 14:50:04 +08:00
Sully
2eb066dbec
把“章节正文 + 图片”从 chapters 单表/JSON 结构,重构为“章节 chapter + 段落 section + 图片 memoir_images 独立表”的新数据模型,同时联动修改接口、PDF 导出、异步任务、迁移脚本、测试,以及修复 Android 端聊天列表显示问题。 ( #9 )
...
* refactor: 表结构重构,新增段落section和图片image新表
* fix: fix android app import error
* refactor: 重构文件名
* fix: 优化提示词
* fix: 消息气泡显示位置异常问题
---------
Co-authored-by: yangshilin <2157598560@qq.com >
2026-03-13 11:12:10 +08:00
Kevin
3bf79da540
Merge remote-tracking branch 'origin/development' into development
2026-03-11 15:23:58 +08:00
Kevin
305e5dcde9
修复回忆录图片重试状态透传与前端展示
2026-03-11 15:23:58 +08:00
yangshilin
4d2c31b5a6
feat & fix: 新增打个招呼选项 创建新会话;修复ai重复性提问的问题;修复输入键盘覆盖对话气泡的问题
2026-03-11 14:48:59 +08:00
Kevin
00092d34c9
fix: harden memoir image generation flow
2026-03-11 11:26:42 +08:00
Kevin
a76cf8da18
Fix memoir image delivery and Android rendering
2026-03-11 10:06:12 +08:00
Kevin
8b9ccd4926
fix: 优化长语音上传交互并修复输入框高度跳变
2026-03-10 11:44:16 +08:00
Kevin
6ffe96d7a9
feat: 支持长语音分段上传与断线补传
2026-03-09 15:36:44 +08:00
penghanyuan
5125ee1564
feat: 修正章节排序和分类逻辑
...
- 新增 SQL 脚本以修正章节排序索引,确保与 8 个分类体系对齐。
- 更新 API 章节获取逻辑,始终返回所有 8 个预定义类别,未填充内容的类别使用占位符。
- 引入章节分类功能,支持从 5-stage 关键词映射到 8 个章节类别,提升内容分类准确性。
- 更新 Android 客户端以适应新的章节定义和占位逻辑,确保用户界面一致性。
2026-03-01 10:50:58 +01:00
penghanyuan
c1e2fb31a0
Merge branch 'feat/improve-agent-prompt'
2026-03-01 10:12:23 +01:00
penghanyuan
d9e010ef70
feat: 更新 API 主页路由及 FastAPI 配置
...
- 将主页路由从 "/home" 更新为根路径 "/",以简化访问。
- 在 FastAPI 实例中禁用文档和 OpenAPI 相关的 URL,提升 API 安全性。
2026-02-14 21:25:37 +01:00
penghanyuan
8af8b7eec6
feat: 添加官网主页路由及静态文件支持
...
- 在 api/routers 中新增 home.py 路由,提供应用官网主页的 HTML 响应。
- 更新 main.py,包含 home 路由并挂载静态文件目录。
- 新增静态文件 home.html 和 avatar_assistant.png,丰富官网内容。
- 更新 .gitignore,确保 certs/ 目录被忽略。
2026-02-14 21:06:09 +01:00
penghanyuan
141dd33901
feat: 更新免费版订阅计划以提供更多对话轮次和无章节限制
...
- 将免费版的对话轮次从 50 增加至 500,并移除章节限制,提升用户体验。
- 更新相关注释以反映新的订阅计划内容。
2026-02-14 13:24:30 +01:00
penghanyuan
39736a2ae2
feat: 添加章节管理功能以支持清除回忆
...
- 在数据库模型中新增 is_active 字段,用于标记章节是否启用。
- 添加数据库迁移脚本以更新现有章节,确保默认值为 TRUE。
- 更新章节相关的 API 以仅返回 active 章节,并实现清除章节的功能。
- 在 Android 客户端中实现清除章节的确认弹窗和相应的 API 调用,提升用户体验。
2026-02-14 10:57:51 +01:00
penghanyuan
0030ea4a42
refactor: 更新应用名称与对话提示以增强用户体验
...
- 将应用名称从“岁月时书”更改为“岁月留书”,并在多个文件中更新相关文本。
- 在对话提示中将“回忆录助手”替换为“岁月知己”,以统一用户体验。
- 添加新的头像资源以匹配更新后的助手名称。
- 更新多个界面和文档中的文本,以反映新的品牌形象和功能。
2026-02-13 23:04:24 +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
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
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
be3532d4b1
feat: 扩展后端WebSocket处理
...
- 优化api/routers/websocket.py
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-10 17:09:48 +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
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
dbabce77bf
feat: 添加更新昵称功能 backend
2026-01-29 18:40:16 +01:00
iammm0
32fdc066dd
refactor: 优化后端认证和路由功能
...
- 优化auth.py认证路由
- 优化books.py书籍路由
- 优化sms_service.py短信服务
2026-01-29 10:57:05 +08:00
iammm0
8e98456dae
feat: 扩展后端认证和法律文档功能
...
- 优化auth.py认证路由
- 新增legal.py法律文档路由
- 更新main.py注册新路由
- 新增数据库迁移文件add_device_info_column.sql
2026-01-27 14:30:24 +08:00
iammm0
b9530156c5
feat: 扩展后端认证功能,支持短信验证码
...
- 扩展auth.py路由,添加短信验证码相关接口
- 更新database/models.py数据模型,支持短信验证
2026-01-27 11:35:57 +08:00
iammm0
dae4a176fd
refactor: 优化后端路由功能
...
- 扩展books.py路由,添加新接口
- 优化websocket.py路由,增强WebSocket功能
2026-01-26 11:54:05 +08:00
iammm0
4a8f1a3b88
refactor: 优化后端认证和对话功能
...
- 优化auth.py认证路由,增强功能
- 扩展conversations.py对话路由,添加新接口
2026-01-23 14:02:39 +08:00
iammm0
3690417fdc
feat: 新增后端API路由模块
...
- 新增faqs.py常见问题路由
- 新增feedback.py反馈路由
- 新增orders.py订单路由
- 新增plans.py套餐路由
- 新增quota.py配额路由
- 新增user.py用户路由
- 更新main.py注册新路由
- 更新requirements.txt添加依赖
2026-01-23 14:02:36 +08:00
penghanyuan
3f899aa16c
feat: 新增任务状态管理和API支持
...
- 添加任务状态API路由,支持获取当前用户的任务状态和待处理任务列表
- 实现任务追踪服务,使用Redis存储任务状态
- 更新回忆录处理逻辑,集成Celery任务提交和状态更新
- 增强测试用例,支持任务状态的获取和清除功能
- 优化代码结构,提升可读性和维护性
2026-01-21 23:37:00 +01:00
penghanyuan
dbbb924625
feat: 添加Redis支持和Celery任务处理
...
- 新增Redis服务模块用于会话状态存储和缓存
- 集成Celery用于后台任务处理
- 更新Docker Compose配置以支持开发环境
- 优化API以支持异步调用和Redis会话存储
- 更新文档以反映新的开发环境配置和使用方法
2026-01-21 23:06:47 +01:00
penghanyuan
44bd478c1e
agent init
2026-01-21 22:31:09 +01:00
徐在坤
802f5a3833
refactor: 更新API路由
...
- 更新books路由以支持用户认证
- 更新chapters路由以支持用户认证
- 更新conversations路由以支持用户认证
- 更新websocket路由以支持用户认证和连接管理
2026-01-18 15:57:51 +08:00
徐在坤
347fd43b35
feat: 添加用户认证功能
...
- 添加认证路由(注册、登录、刷新令牌、登出、获取用户信息)
- 添加认证服务(密码哈希、JWT令牌生成和验证)
- 添加认证中间件(获取当前用户)
- 支持手机号和密码登录
- 支持访问令牌和刷新令牌机制
2026-01-18 15:57:40 +08:00
iammm0
9ca3a3a89a
添加API路由模块
2026-01-07 11:56:40 +08:00