Commit Graph

89 Commits

Author SHA1 Message Date
iammm0
2fe6ebf44c feat: 新增法律文档屏幕和导航
- 新增LegalDocumentScreen法律文档屏幕
- 更新AppNavigation导航结构
2026-01-27 14:30:56 +08:00
iammm0
ffa5b425f3 refactor: 优化前端登录注册界面
- 优化LoginScreen登录界面
- 优化RegisterScreen注册界面
- 优化AuthViewModel认证ViewModel
2026-01-27 14:30:45 +08:00
iammm0
b13877dcb7 refactor: 优化前端认证服务
- 优化AuthService认证服务
- 更新AuthModels数据模型
- 优化SmsCodeInput短信验证码输入组件
2026-01-27 14:30:35 +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
0925c6f15a refactor: 优化短信验证服务
- 优化sms_service.py短信验证服务实现
- 更新.env.production配置
2026-01-27 14:30:12 +08:00
iammm0
12a9f85146 docs: 新增部署脚本和文档
- 新增deploy.sh部署脚本
- 新增docs/短信验证码测试指南.md
- 新增docs/部署指南.md
- 新增SMS_VERIFICATION_IMPLEMENTATION_STATUS.md
- 新增SMS_VERIFICATION_IMPLEMENTATION_SUMMARY.md
- 新增github-actions-secrets.md
2026-01-27 11:36:24 +08:00
iammm0
57bcd72df2 chore: 更新应用导航和配置
- 更新AppNavigation导航结构
- 更新MainActivity主活动
- 更新TokenManager令牌管理
- 更新AppIcons图标
2026-01-27 11:36:20 +08:00
iammm0
c887bafde0 refactor: 优化前端登录注册界面,集成短信验证码
- 重构LoginScreen登录界面
- 重构RegisterScreen注册界面
- 优化ProfileScreen个人资料页面
- 更新AuthViewModel支持短信验证码
2026-01-27 11:36:17 +08:00
iammm0
42264f306e feat: 新增前端认证相关屏幕
- 新增AccountManagementScreen账户管理屏幕
- 新增ResetPasswordScreen重置密码屏幕
2026-01-27 11:36:12 +08:00
iammm0
9989d63b4d feat: 新增前端认证UI组件
- 新增auth/认证相关UI组件
2026-01-27 11:36:08 +08:00
iammm0
61b7c25440 feat: 扩展前端认证服务,支持短信验证码
- 扩展AuthService添加短信验证码接口
- 更新AuthInterceptor认证拦截器
- 更新AuthModels数据模型
2026-01-27 11:36:04 +08:00
iammm0
101783cdfd feat: 新增数据库迁移文件
- 新增api/migrations/数据库迁移文件
2026-01-27 11:36:01 +08:00
iammm0
b9530156c5 feat: 扩展后端认证功能,支持短信验证码
- 扩展auth.py路由,添加短信验证码相关接口
- 更新database/models.py数据模型,支持短信验证
2026-01-27 11:35:57 +08:00
iammm0
9c39df62bc feat: 新增短信验证码服务
- 新增sms_service.py短信验证服务
- 新增test_sms_verification.py短信验证测试
- 更新requirements.txt添加短信服务依赖
- 更新.env.production添加短信服务配置
2026-01-27 11:35:54 +08:00
iammm0
8f4a68f40f chore: 删除过时的文档
- 删除透明化导航栏使用指南.md(已整合到其他文档)
2026-01-26 11:54:23 +08:00
iammm0
084075dcdb ci: 新增GitHub Actions CI/CD配置
- 新增.github/工作流配置
2026-01-26 11:54:20 +08:00
iammm0
6ce0768c94 chore: 更新应用配置
- 更新AppConfig应用配置
- 更新build.gradle构建配置
- 更新gradle.properties属性配置
2026-01-26 11:54:17 +08:00
iammm0
712ff915d8 refactor: 优化回忆录功能
- 重构MyMemoirScreen我的回忆录页面
- 优化MyMemoirViewModel回忆录ViewModel
2026-01-26 11:54:14 +08:00
iammm0
a18bb83c5e refactor: 优化前端聊天UI组件
- 优化MessageBubble消息气泡组件
- 优化MessageList消息列表组件
2026-01-26 11:54:11 +08:00
iammm0
06a616bc83 refactor: 优化前端网络层
- 优化ApiService,移除冗余代码
- 优化WebSocketClient连接处理
2026-01-26 11:54:08 +08:00
iammm0
dae4a176fd refactor: 优化后端路由功能
- 扩展books.py路由,添加新接口
- 优化websocket.py路由,增强WebSocket功能
2026-01-26 11:54:05 +08:00
iammm0
5314077f3b docs: 更新项目文档
- 更新根目录README.md,完善项目说明
- 更新api/README.md,添加API文档说明
- 新增api/docs/README.md文档
- 新增app-android/README.md文档
- 新增app-android/doc/文档目录
2026-01-26 11:54:03 +08:00
iammm0
8c219ab1b1 feat: 新增功能组件和应用配置
- 新增OrganizeConversationDialog组织对话对话框
- 新增debug调试组件
- 新增network_security_config网络安全配置
- 更新MainActivity主活动
- 更新AppConfig应用配置
- 更新ConversationRepository数据仓库
- 更新build.gradle和AndroidManifest配置
2026-01-23 14:02:57 +08:00
iammm0
b0c9f3dc15 feat: 扩展ViewModel功能
- 扩展AuthViewModel认证逻辑
- 扩展ConversationListViewModel对话列表逻辑
- 扩展CreateMemoryViewModel创建回忆功能
- 扩展MyMemoirViewModel回忆录功能
- 更新ViewModelFactory支持新功能
2026-01-23 14:02:53 +08:00
iammm0
2592143789 refactor: 优化前端功能屏幕
- 优化ConversationListScreen对话列表页面
- 优化CreateMemoryScreen创建回忆页面
- 优化MyMemoirScreen我的回忆录页面
- 优化ProfileScreen个人资料页面
- 优化ExportDataScreen导出数据页面
- 优化AboutScreen关于页面
2026-01-23 14:02:50 +08:00
iammm0
26247c3427 refactor: 优化前端UI组件
- 优化聊天相关组件(MessageBubble、MessageList、TypingIndicator)
- 优化对话相关组件(ConversationListHeader、ConversationListItem)
- 优化回忆录相关组件(BookInfoCard、ChapterCard)
- 优化通用组件(EmptyStateView、UserAvatar)
2026-01-23 14:02:47 +08:00
iammm0
09c50bc320 feat: 扩展前端网络层服务
- 扩展ApiService添加新接口
- 优化AuthService认证服务
- 增强WebSocketClient连接和消息处理
- 更新AuthModels和ConversationModels数据模型
2026-01-23 14:02:42 +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
iammm0
d104377d26 feat: 优化Docker构建配置,支持生产环境配置文件
- 更新.gitignore,允许.env.production文件被提交(私密仓库)
- 优化Dockerfile构建流程,使用.env.production作为生产环境配置
- 将.env.production复制为.env,确保生产环境使用正确的配置
- 新增.env.production生产环境配置文件
2026-01-23 10:56:59 +08:00
iammm0
24cd9f4770 chore: 更新应用配置和工具类
- 更新AppConfig应用配置
- 更新MainActivity主活动
- 更新MockDataProvider模拟数据
- 更新Chapter数据模型
- 更新AndroidManifest配置
2026-01-22 17:59:03 +08:00
iammm0
0f7a7cc7f2 feat: 扩展ViewModel支持新功能
- 扩展CreateMemoryViewModel创建回忆功能
- 扩展MyMemoirViewModel支持回忆录状态和任务状态
- 优化数据同步和错误处理
2026-01-22 17:58:50 +08:00
iammm0
a3764030a1 refactor: 优化多个功能屏幕界面
- 优化AboutScreen关于页面
- 优化MyMemoirScreen我的回忆录页面,集成任务状态
- 优化ProfileScreen个人资料页面
2026-01-22 17:58:45 +08:00
iammm0
7333bc4de5 refactor: 优化聊天和回忆录相关UI组件
- 优化ChatHeader聊天头部组件
- 优化ChatInputField聊天输入组件
- 优化MessageList消息列表组件
- 重构BookInfoCard书籍信息卡片
- 优化ChapterCard章节卡片
2026-01-22 17:58:37 +08:00
iammm0
7f4c3ffb9f feat: 扩展网络层API和WebSocket消息处理
- 扩展ApiService添加回忆录状态和任务状态接口
- 优化WebSocketClient连接管理
- 增强WebSocketMessage消息类型支持
- 更新MemoirModels数据模型
2026-01-22 17:58:30 +08:00
iammm0
58bd42f814 refactor: 优化认证流程和登录注册界面
- 重构LoginScreen登录界面,提升用户体验
- 重构RegisterScreen注册界面,增强表单验证
- 优化AuthViewModel认证逻辑,支持更多场景
- 更新TokenManager令牌管理
2026-01-22 17:58:21 +08:00
iammm0
2a1449c8ac feat: 新增导航过渡动画和透明化导航栏组件
- 新增NavigationTransitions导航过渡动画
- 新增TransparentTopAppBar透明化导航栏组件
- 更新AppNavigation集成新组件
- 添加透明化导航栏使用指南文档
2026-01-22 17:58:14 +08:00
penghanyuan
3f899aa16c feat: 新增任务状态管理和API支持
- 添加任务状态API路由,支持获取当前用户的任务状态和待处理任务列表
- 实现任务追踪服务,使用Redis存储任务状态
- 更新回忆录处理逻辑,集成Celery任务提交和状态更新
- 增强测试用例,支持任务状态的获取和清除功能
- 优化代码结构,提升可读性和维护性
2026-01-21 23:37:00 +01:00
penghanyuan
0591e9d7c1 feat: 添加PostgreSQL支持并更新数据库配置
- 新增PostgreSQL服务支持,使用最新版17
- 更新Docker Compose配置以支持PostgreSQL和Redis
- 修改数据库连接逻辑,支持PostgreSQL和SQLite
- 更新文档以反映新的数据库配置和使用方法
- 优化数据模型,确保时间戳字段支持时区
2026-01-21 23:21:36 +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
徐在坤
426f23c777 chore: 更新gitignore配置
- 添加commit_messages.txt到忽略列表
2026-01-21 18:19:55 +08:00
徐在坤
94ca0eedc8 feat: 更新应用配置和导航系统
- 更新AppConfig配置
- 优化AppNavigation导航结构
- 更新MainActivity主活动
2026-01-21 18:18:36 +08:00
徐在坤
0a91bdf593 feat: 新增Mock数据提供器用于开发测试
- 新增MockDataProvider提供模拟数据
- 支持用户、对话、回忆录、订单等模拟数据
2026-01-21 18:18:28 +08:00
徐在坤
89530e4feb refactor: 优化和重构现有屏幕UI
- 重构ConversationListScreen对话列表页面
- 重构CreateMemoryScreen创建回忆页面
- 重构MyMemoirScreen我的回忆录页面
- 重构MyOrdersScreen我的订单页面
- 重构UpgradePlanScreen升级套餐页面
- 优化LoginScreen、RegisterScreen和ProfileScreen
- 更新主题配置和图标
- 优化相关ViewModel实现
2026-01-21 18:18:20 +08:00
徐在坤
81f6c5e759 feat: 新增支付和个人资料ViewModel
- 新增PaymentViewModel处理支付和订单逻辑
- 新增ProfileViewModel处理用户资料逻辑
- 更新ViewModelFactory支持新的ViewModel
2026-01-21 18:18:08 +08:00
徐在坤
8a1659176f feat: 新增关于、常见问题、反馈和套餐详情屏幕
- 新增AboutScreen关于页面
- 新增FAQScreen常见问题页面
- 新增FeedbackScreen反馈页面
- 新增PlanDetailsScreen套餐详情页面
- 新增工具类(DateUtils、TextUtils、ValidationUtils)
2026-01-21 18:18:00 +08:00
徐在坤
c65eeb987a feat: 新增UI通用组件库
- 新增聊天相关组件(ChatBubble、ChatInput等)
- 新增通用组件(ConfirmDialog、ErrorMessage等)
- 新增对话相关组件(ConversationCard、ConversationItem等)
- 新增回忆录相关组件(ChapterCard、MemoirCard等)
- 新增支付相关组件(OrderCard、PlanCard等)
- 新增个人资料相关组件(ProfileHeader、ProfileItem等)
2026-01-21 18:17:51 +08:00
徐在坤
c3310f583f feat: 扩展网络层API和数据模型
- 扩展ApiService添加用户、支付、回忆录相关接口
- 新增ConversationModels网络数据模型
- 新增MemoirModels网络数据模型
- 新增PaymentModels网络数据模型
- 新增UserModels网络数据模型
- 优化WebSocketClient和WebSocketMessage
2026-01-21 18:17:43 +08:00
徐在坤
018f4dc901 feat: 新增数据仓库层实现
- 新增MessageRepository用于消息数据管理
- 新增PaymentRepository用于支付和订单管理
- 新增ProfileRepository用于用户资料管理
- 优化ConversationRepository实现
2026-01-21 18:17:34 +08:00