|
|
436f897711
|
fix: 修复编辑弹框关闭确认只提示一次的问题
- 定义命名函数作为监听器
- 每次打开编辑弹框时移除旧监听器再添加新监听器
- 确保每次关闭时都能检查是否有修改
v3.5.1
|
2026-04-19 23:09:15 +08:00 |
|
|
|
9d6cea0453
|
feat: 编辑弹框关闭时检查是否有修改并提示确认
- 打开编辑弹框时保存原始数据状态
- 关闭时比较当前内容和原始内容
- 如果有修改,弹出确认对话框询问是否放弃修改
- 保存成功后清除原始数据标记
v3.5.0
|
2026-04-19 18:49:35 +08:00 |
|
|
|
c9433a5e98
|
fix: 修复编辑草稿时重复创建新草稿的问题
- showAddModal 不再重置 currentDraftId
- 编辑已有草稿时会更新该草稿而不是创建新草稿
v3.4.1
|
2026-04-19 18:08:00 +08:00 |
|
|
|
7d3c5c2ae1
|
feat: 重构草稿箱功能
- 数据库添加 drafts 表存储草稿数据
- 草稿箱独立页面,侧边栏添加入口
- 自动保存间隔可配置(2/5/10/30/60秒)
- 草稿可编辑、发布为正式条目、删除
- 编辑时自动保存到服务器数据库
v3.4.0
|
2026-04-19 17:55:29 +08:00 |
|
|
|
51c76ebd24
|
feat: 新增草稿箱自动保存功能
- 编辑时自动保存到 localStorage(每5秒或输入后2秒)
- 打开添加弹框时检查是否有草稿并提示恢复
- 成功添加后清除草稿
- 弹框标题显示“已自动保存”指示器
v3.3.0
|
2026-04-19 17:31:08 +08:00 |
|
|
|
facf39e778
|
fix: 修复回收站显示问题
- 修改提示文字:回收站数据可随时恢复,无30天限制
- 清空分页组件:避免显示错误的分页
v3.2.2
|
2026-04-19 17:09:58 +08:00 |
|
|
|
51cecf1f4e
|
fix: 修复回收站点击事件被侧边栏通用处理器捕获的问题
- 只为有 data-filter 属性的链接添加过滤事件处理器
- 回收站链接使用 onclick 内联事件,不会被通用处理器干扰
- 从回收站返回时正确重置 trashView 状态
v3.2.1
|
2026-04-19 17:07:48 +08:00 |
|
|
|
79e4eb4de0
|
feat: 新增回收站功能
- 数据库添加 is_deleted 和 deleted_at 字段
- 删除数据改为移动到回收站(软删除)
- 回收站支持查看、恢复、彻底删除
- 支持一键清空回收站
- 侧边栏添加回收站入口
v3.2.0
|
2026-04-19 16:57:47 +08:00 |
|
|
|
70b40cb90b
|
feat: 新增阅读数功能
- 数据库添加 views 字段,兼容旧数据库自动添加
- API 新增 /api/items/<id>/view 接口增加阅读数
- 列表显示阅读数(👁图标)
- 详情页显示阅读数,点击详情时自动增加
v3.1.0
|
2026-04-19 10:44:05 +08:00 |
|
|
|
22c32a9f3d
|
fix: 编辑保存失败时显示错误提示;修复只修改标签时返回False的问题
v3.0.3
|
2026-04-19 09:25:59 +08:00 |
|
|
|
c3791ce961
|
fix: 重点关注图标样式优化,只有五角星变实心,按钮保持outline样式
v3.0.2
|
2026-04-19 09:03:44 +08:00 |
|
|
|
27e24e2a86
|
fix: 修复数据库初始化索引创建顺序
v3.0.1
|
2026-04-19 00:13:35 +08:00 |
|
|
|
0864c99b75
|
feat: 新增重点关注功能
- 数据库新增 is_starred 字段,兼容旧数据库自动添加
- 所有类别数据支持一键设置/取消重点关注
- 侧边栏新增"重点关注"过滤选项,重点关注数据优先显示
- 新增数据时可直接勾选"设为重点关注"开关
- 编辑时可切换重点关注状态
- 卡片显示重点关注标记(星标图标)和特殊样式
- API新增 /api/items/<id>/star 接口用于切换重点关注状态
- 重点关注数据按创建时间倒序排列并优先显示
v3.0.0
|
2026-04-19 00:11:24 +08:00 |
|
|
|
0c6057de28
|
feat: 内容统计信息显示(有效行数/总字数)
v2.5.0
|
2026-04-17 10:51:58 +08:00 |
|
|
|
6f20e5978d
|
fix: 分页正确显示当前筛选的总数
- API返回 total 字段(筛选后的实际总数)
- 新增 count_items 函数计算筛选条件下的总数
- 分页使用API返回的total而不是全局统计
- 解决筛选后分页显示不正确的问题
v2.4.2
|
2026-04-16 14:08:12 +08:00 |
|
|
|
56ff1e8163
|
fix: 搜索输入实时响应修复
- 改用直接 setTimeout 方式,不用 debounce 函数
- 避免函数绑定问题导致搜索不触发
v2.4.1
|
2026-04-16 14:03:05 +08:00 |
|
|
|
9ec479415a
|
docs: 更新版本历史 v2.4.0
|
2026-04-16 13:55:07 +08:00 |
|
|
|
7652718803
|
feat: 数据库备份机制 v2.4.0
- 新增备份管理 API 和页面
- 自动备份:每天 04:00 执行
- 手动备份:页面一键备份
- 备份清理规则:
- 保留最近 30 天
- 每月第一天永久保留
- 手动备份最多保留 10 个
- 支持恢复和删除备份
v2.4.0
|
2026-04-16 13:54:07 +08:00 |
|
|
|
d2f64f98a1
|
fix: 初始化时清空搜索框和筛选状态
- 页面加载时强制清空 searchInput
- 重置 typeFilter 和 currentFilter
- 删除重复的 pageSize 定义
v2.3.3
|
2026-04-16 13:47:46 +08:00 |
|
|
|
161b93f368
|
docs: 更新版本历史 v2.3.2
|
2026-04-16 13:41:06 +08:00 |
|
|
|
31f2d8b428
|
fix: 搜索功能修复 - debounce函数定义顺序
- debounce函数在使用前必须先定义
- 之前定义在代码末尾,导致搜索事件绑定失败
- 现移到代码开头,确保正确执行
v2.3.2
|
2026-04-16 13:40:44 +08:00 |
|
|
|
5d6dd10dfa
|
docs: 更新版本历史 v2.3.1
|
2026-04-16 12:20:51 +08:00 |
|
|
|
d0f7b07260
|
fix: 日期放到标题后面,不增加卡片高度
- 日期紧跟标题后面,同一行显示
- 格式更紧凑:04-16 11:09 →04-16 12:00
- 字体10px,透明度0.5,不影响阅读
v2.3.1
|
2026-04-16 12:20:32 +08:00 |
|
|
|
0be768ca8e
|
docs: 更新版本历史 v2.3.0
|
2026-04-16 12:17:24 +08:00 |
|
|
|
68ecb16303
|
feat: 卡片显示创建和更新日期
- 每个收藏卡片底部显示日期
- 格式:04-16 11:09(月-日 时:分)
- 有更新时显示:创建 → 更新
- 字体更小更淡,不影响卡片高度
v2.3.0
|
2026-04-16 12:16:54 +08:00 |
|
|
|
82d928f497
|
docs: 更新版本历史 v2.2.0
|
2026-04-16 11:45:57 +08:00 |
|
|
|
c99eca35f0
|
feat: 快捷添加按钮,一键选择类型
- 顶部按钮栏分离为4个快捷添加按钮
- 点击直接进入对应类型的添加弹窗
- 弹窗标题显示类型图标和名称
- 不再需要下拉选择类型
v2.2.0
|
2026-04-16 11:45:25 +08:00 |
|
|
|
47b195ed1c
|
docs: 更新版本历史 v2.1.0
|
2026-04-16 11:37:49 +08:00 |
|
|
|
1f1528979c
|
feat: 待办截止时间支持日期+时间
- 截止日期改为日期时间选择器(datetime-local)
- 新增友好显示函数:今天/明天/昨天 + 时间
- 详情页显示完整日期时间格式
- 提醒弹窗显示友好格式
- 后端支持多种日期格式解析
- 只有日期的待办视为当天23:59到期
v2.1.0
|
2026-04-16 11:37:04 +08:00 |
|
|
|
bcb24e474d
|
docs: 更新版本历史 v2.0.1
|
2026-04-16 11:26:06 +08:00 |
|
|
|
a19b260ef7
|
fix: 转换弹窗优化
- 内容预览保留换行格式,提高可读性
- 转换方式默认改为复制创建
v2.0.1
|
2026-04-16 11:25:49 +08:00 |
|
|
|
1d8ce5cfb9
|
docs: 更新版本历史 v2.0.0
|
2026-04-16 11:18:54 +08:00 |
|
|
|
cb2cbd4c6b
|
feat: 收藏转待办功能 v2.0.0
- 新增 /api/items/<id>/convert API
- 支持两种转换方式:
- 直接转换(convert):原收藏变为待办
- 复制创建(copy):保留原收藏,新建待办
- 文本/链接/专栏类型可转换
- 内容自动合并到待办备注
- 前端列表和详情页添加转换按钮
- 弹窗配置:标题、状态、优先级、截止日期
v2.0.0
|
2026-04-16 11:18:26 +08:00 |
|
|
|
c0d221c2a3
|
docs: 更新版本历史 v1.11.0
|
2026-04-16 11:06:02 +08:00 |
|
|
|
6b775c99f9
|
feat: 已完成待办可重新打开
- 新增 /api/items/<id>/reopen 接口
- 前端列表已完成待办显示重新打开按钮
- 恢复为 pending 或 in_progress 状态
v1.11.0
|
2026-04-16 11:05:34 +08:00 |
|
|
|
061bfa3b55
|
docs: 更新版本历史 v1.10.0
|
2026-04-16 10:59:44 +08:00 |
|
|
|
2eccc11369
|
feat: 网页端待办到期提醒功能
- 新增 /api/reminders API 接口
- 获取已过期、今天到期、即将到期的待办
- 前端显示提醒栏和弹窗详情
- 每5分钟自动刷新提醒
- 支持快速完成待办
v1.10.0
|
2026-04-16 10:59:26 +08:00 |
|
|
|
d874577458
|
feat: 邮件发送历史记录 v1.9.2
v1.9.2
|
2026-04-14 17:27:37 +08:00 |
|
|
|
bc59fb39db
|
fix: 邮件发送添加Date和Reply-To头
|
2026-04-14 17:09:04 +08:00 |
|
|
|
fba2c1290d
|
fix: 端口587无SSL直接连接
|
2026-04-14 16:40:57 +08:00 |
|
|
|
6490ceff08
|
fix: SMTP配置更新为mail.tphai.com端口587
v1.9.1
|
2026-04-14 16:35:20 +08:00 |
|
|
|
e13fa0e337
|
feat: 发送邮件功能 + 邮箱管理 v1.9.0
v1.9.0
|
2026-04-14 12:52:49 +08:00 |
|
|
|
3eae1595aa
|
fix: 修复AI处理f-string中JSON花括号转义问题
|
2026-04-13 17:03:09 +08:00 |
|
|
|
6f0905d83a
|
docs: 更新版本历史
|
2026-04-13 16:57:02 +08:00 |
|
|
|
033b7509d7
|
feat: AI自动添加功能,智能识别文本类型并整理数据
v1.8.0
|
2026-04-13 16:56:43 +08:00 |
|
|
|
8f9a8d2ad5
|
docs: 更新版本历史
|
2026-04-13 16:46:10 +08:00 |
|
|
|
ffe7adcad2
|
feat: 编辑收藏时支持更改类型,动态显示对应字段
v1.7.0
|
2026-04-13 16:45:48 +08:00 |
|
|
|
963dd1846b
|
docs: 更新版本历史
|
2026-04-13 16:35:35 +08:00 |
|
|
|
ad6d369069
|
feat: 标签管理添加编辑功能,支持修改标签名称
v1.6.0
|
2026-04-13 16:35:09 +08:00 |
|
|
|
68411813b3
|
docs: 更新版本历史
|
2026-04-13 16:27:56 +08:00 |
|