|
|
ab24c120e1
|
feat(报告系统): 添加汇总记录功能
新增汇总记录模型、表单、视图和模板,支持在报告中显示昨日汇总记录
|
2026-01-24 19:48:40 +08:00 |
|
|
|
6ef03ee63a
|
feat(报告页面): 添加发言人信息显示
在报告页面的阅读、见解和计划表格中添加发言人列,显示相关内容的发言人姓名
|
2026-01-23 21:50:01 +08:00 |
|
|
|
a13c2be8cf
|
fix: 将PDF按钮文本从"预览PDF模板"改为"导出PDF报告"
|
2026-01-23 21:45:35 +08:00 |
|
|
|
e058422c34
|
feat(admin): 添加FamilyMember模型的后台管理配置
在Django admin后台中注册FamilyMember模型,并配置列表显示字段和搜索字段
|
2026-01-23 21:14:52 +08:00 |
|
|
|
4928f85719
|
feat(迁移): 为家庭成员表添加默认成员数据
在家庭成员表中插入一条默认记录,以便系统初始化时使用
|
2026-01-23 21:10:57 +08:00 |
|
|
|
aea1450efa
|
fix(models): 修改TodayPlan speaker字段的删除行为和默认值
将speaker字段的on_delete行为从SET_NULL改为CASCADE,并设置默认值为1
删除旧的迁移文件0005_initial_speaker.py,使用新的0005_add_speaker_fields.py替代
|
2026-01-23 21:05:45 +08:00 |
|
|
|
004f528c7f
|
feat(家庭成员): 添加家庭成员模型并关联感悟和计划
添加家庭成员模型(FamilyMember)并关联到感悟记录(InsightRecord)和今日计划(TodayPlan)
修改相关表单、视图和模板以支持发言人功能
添加数据库迁移文件和初始化脚本
更新报告模板显示发言人信息
|
2026-01-23 20:35:30 +08:00 |
|
|
|
5f9bd7da3e
|
feat(报告): 添加PDF报告预览功能
新增预览PDF报告功能,允许用户在生成正式PDF前查看HTML格式的预览,样式与PDF保持一致。该功能使用与PDF相同的模板渲染,方便用户确认报告内容无误后再生成正式文件。
|
2026-01-21 22:25:59 +08:00 |
|
|
|
32da4c9cf1
|
fix(core): 增强WeasyPrint可用性检测逻辑
添加实际PDF生成测试以验证WeasyPrint依赖库是否真正可用
捕获并记录所有异常情况,确保PDF功能状态准确
|
2026-01-21 22:04:18 +08:00 |
|
|
|
eee44ad342
|
feat(pdf): 添加PDF文件列表功能并优化报告页面
- 新增PDF文件列表页面,显示服务器上所有历史PDF报告
- 在报告页面添加"更早的"按钮链接到PDF列表
- 将历史PDF链接显示从30天改为7天
- 优化PDF生成错误处理和日志记录
- 更新按钮文字描述为"预览PDF模板"
|
2026-01-20 21:07:13 +08:00 |
|
|
|
c22c001ee0
|
feat: 优化PDF报告生成逻辑并添加调试脚本
移除对weasyprint_available的冗余检查,使用更高效的Count查询统计家庭事项
添加debug_pdf_email.py调试脚本用于直接测试PDF生成和邮件发送功能
|
2026-01-19 23:24:04 +08:00 |
|
|
|
e3c9d6f17d
|
fix(celery): 优化PDF邮件任务配置并增强测试
调整Celery任务的retry和timeout配置,增加详细的日志记录
增强测试脚本的错误处理和诊断信息
|
2026-01-19 21:58:26 +08:00 |
|
|
|
83bbcd8ff7
|
feat: 添加PDF报告邮件发送功能
- 在core/tasks.py中添加celery_send_pdf_report_email任务,用于生成PDF报告并发送邮件
- 在test_redis_celery.py中添加对应的测试用例test_celery_redis_pdf_email
- 更新main函数中的测试计数和结果输出逻辑
|
2026-01-19 21:36:23 +08:00 |
|
|
|
34b03c0e64
|
fix: 修复邮件后端导入并添加Django环境初始化
修复了core/tasks.py中错误的EmailBackend导入方式,改为从正确路径导入。同时在测试文件中添加了Django环境初始化代码,确保测试能够正确运行。
|
2026-01-18 21:32:34 +08:00 |
|
|
|
00856e4b9c
|
refactor(celery): 重构邮件任务代码并优化测试文件结构
将邮件任务代码从测试文件移动到核心任务模块
移除不再需要的测试文件引用
优化邮件任务的重试机制和错误处理
|
2026-01-18 21:00:59 +08:00 |
|
|
|
3c84706862
|
style(forms): 修改发件人邮箱输入框的placeholder文本
|
2026-01-18 18:58:52 +08:00 |
|
|
|
58c10c2a37
|
更新 .gitignore 并刷新缓存
|
2026-01-18 18:57:45 +08:00 |
|
|
|
e22bd4a8c3
|
feat(email): 添加发件人邮箱字段并优化邮件发送逻辑
添加独立的sender_email字段作为发件人邮箱,优先使用该字段而非smtp_username
更新相关表单、模型和测试用例以支持新字段
重构邮件发送逻辑,统一邮箱格式验证和错误提示
|
2026-01-18 18:35:09 +08:00 |
|
|
|
2921ab8dda
|
feat(tasks): 添加调试任务用于测试Celery和Redis连接
refactor(test_redis_celery): 使用urllib解析Redis URL并改进错误处理
|
2026-01-17 21:35:34 +08:00 |
|
|
|
1c1c6e03ac
|
fix(report): 简化PDF报告中的时间显示格式
docs: 添加Ubuntu服务器PDF部署指南
chore: 更新.gitignore忽略所有日志文件
|
2026-01-13 21:47:43 +08:00 |
|
|
|
c4d307136a
|
feat(report): 添加定时生成PDF报告功能并重构邮件发送任务
将PDF生成逻辑从邮件发送任务中分离,新增独立定时任务
更新README文档说明PDF生成配置和使用方法
|
2026-01-09 20:05:25 +08:00 |
|
|
|
0982067171
|
增加今天信息模块的功能
|
2026-01-07 22:11:07 +08:00 |
|
|
|
b7c69af754
|
昨天的记录改为,昨天更新的时间
|
2026-01-07 21:48:13 +08:00 |
|
|
|
1414a76cff
|
后台admin目录改为/houtai
|
2026-01-07 20:15:12 +08:00 |
|
|
|
d2c477f96e
|
修改了字段,可以加阅读笔记
|
2026-01-06 21:56:04 +08:00 |
|
|
|
57a7a30bc8
|
增加阅读笔记
|
2026-01-05 23:11:41 +08:00 |
|
|
|
11ec013070
|
修改了错误代码
|
2026-01-05 22:54:30 +08:00 |
|
|
|
541d1b816d
|
修改了视图
|
2026-01-05 22:46:33 +08:00 |
|
|
|
4c8a861bcb
|
增加admin管理界面
|
2026-01-05 22:42:04 +08:00 |
|
|
|
4d04a630ab
|
修改models,把家庭事务从choice改为可自定义
|
2026-01-05 20:56:56 +08:00 |
|
|
|
bdd9b5a6c9
|
更新所有html的表单,去掉日期
|
2026-01-05 19:45:19 +08:00 |
|
|
|
566fedcbe5
|
更新了jsdelivr源
|
2026-01-04 22:28:16 +08:00 |
|
|
|
eaee38d658
|
一个家庭日报系统
|
2026-01-04 19:17:33 +08:00 |
|