douboer
|
99e5bc3617
|
'update'
|
2025-10-22 09:35:43 +08:00 |
|
douboer
|
2411ae4963
|
'update'
|
2025-10-21 11:20:38 +08:00 |
|
douboer
|
096abe65f5
|
'update'
v1.2
|
2025-10-21 11:19:55 +08:00 |
|
douboer
|
e0b337cf9e
|
'update'
|
2025-10-21 11:12:21 +08:00 |
|
douboer
|
18f4e2cada
|
🎉 Release v1.2: CFI排序系统与界面优化
🎯 主要更新:
- ✅ EPUB CFI 排序: 完整实现 IDPF 规范,笔记按真实位置排序
- ✅ 阅读统计修复: 修复数据结构变更导致的计算错误
- ✅ 界面优化: 清理 CSS 警告,改进按钮交互效果
- ✅ 测试覆盖: CFI 解析、排序、导出全面验证
- ✅ 文档更新: todolist.md, readme.md, release.md
📊 验证数据:
- 书籍处理: 660+ 本
- 笔记排序: 232 条按 CFI 正确排序
- 阅读统计: 7天70分钟,30天159分钟,年度12313分钟
🔧 技术改进:
- 新增 epub_cfi_parser.py 核心模块
- 数据结构优化: 嵌套字典 → CFI排序列表
- 向后兼容: 平滑升级,不破坏现有功能
|
2025-10-21 11:01:54 +08:00 |
|
douboer
|
17907d4290
|
🎉 Release v1.2: CFI排序系统与界面优化
🎯 主要更新:
- ✅ EPUB CFI 排序: 完整实现 IDPF 规范,笔记按真实位置排序
- ✅ 阅读统计修复: 修复数据结构变更导致的计算错误
- ✅ 界面优化: 清理 CSS 警告,改进按钮交互效果
- ✅ 测试覆盖: CFI 解析、排序、导出全面验证
- ✅ 文档更新: todolist.md, readme.md, release.md
📊 验证数据:
- 书籍处理: 660+ 本
- 笔记排序: 232 条按 CFI 正确排序
- 阅读统计: 7天70分钟,30天159分钟,年度12313分钟
🔧 技术改进:
- 新增 epub_cfi_parser.py 核心模块
- 数据结构优化: 嵌套字典 → CFI排序列表
- 向后兼容: 平滑升级,不破坏现有功能
|
2025-10-21 10:57:20 +08:00 |
|
douboer
|
30e7d37719
|
🎉 Release v1.2: CFI排序系统与界面优化
🎯 主要更新:
- ✅ EPUB CFI 排序: 完整实现 IDPF 规范,笔记按真实位置排序
- ✅ 阅读统计修复: 修复数据结构变更导致的计算错误
- ✅ 界面优化: 清理 CSS 警告,改进按钮交互效果
- ✅ 测试覆盖: CFI 解析、排序、导出全面验证
- ✅ 文档更新: todolist.md, readme.md, release.md
📊 验证数据:
- 书籍处理: 660+ 本
- 笔记排序: 232 条按 CFI 正确排序
- 阅读统计: 7天70分钟,30天159分钟,年度12313分钟
🔧 技术改进:
- 新增 epub_cfi_parser.py 核心模块
- 数据结构优化: 嵌套字典 → CFI排序列表
- 向后兼容: 平滑升级,不破坏现有功能
|
2025-10-21 10:55:18 +08:00 |
|
douboer
|
f9560bb616
|
'update'
|
2025-10-21 10:53:34 +08:00 |
|
douboer
|
fb0f5ed9c5
|
'update'
|
2025-10-21 10:46:03 +08:00 |
|
douboer
|
db9be32815
|
'update'
|
2025-10-21 09:23:17 +08:00 |
|
douboer
|
6a8e0dc5a8
|
Remove ignored files from repo
|
2025-09-08 10:01:04 +08:00 |
|
douboer
|
71e9ffede1
|
'update'
|
2025-09-08 09:54:04 +08:00 |
|
douboer
|
227c7f806f
|
'update'
|
2025-09-07 13:10:52 +08:00 |
|
douboer
|
2f26e95052
|
'update'
|
2025-09-07 13:06:31 +08:00 |
|
douboer
|
5150525195
|
'update'
|
2025-09-07 12:45:12 +08:00 |
|
douboer
|
fd2d8891f0
|
'update'
|
2025-09-07 12:44:03 +08:00 |
|
douboer
|
4d033257fe
|
'update'
|
2025-09-07 12:39:28 +08:00 |
|
douboer
|
1ba01e3c64
|
'update'
|
2025-09-07 02:13:30 +08:00 |
|
douboer
|
c463e3b785
|
'update'
|
2025-09-07 01:19:00 +08:00 |
|
douboer
|
5e1788884f
|
'update'
|
2025-09-06 16:48:23 +08:00 |
|
douboer
|
893cd06c2c
|
'update'
|
2025-09-06 16:43:13 +08:00 |
|
douboer
|
95cd27563c
|
'update'
|
2025-09-06 14:20:18 +08:00 |
|
douboer
|
b214638aed
|
'update'
|
2025-09-06 12:25:42 +08:00 |
|
douboer
|
d7a0a53368
|
'update'
|
2025-09-06 07:57:30 +08:00 |
|
douboer
|
84c08c511b
|
'update'
|
2025-09-05 18:37:16 +08:00 |
|
douboer
|
4e3b8abc34
|
'update'
|
2025-08-15 17:20:30 +08:00 |
|
douboer
|
0bc6844209
|
'update'
|
2025-08-15 13:49:02 +08:00 |
|
douboer
|
8873c70a60
|
'update'
|
2025-08-12 21:39:58 +08:00 |
|
douboer
|
fabd0225d6
|
修改detaildesign文档
|
2025-08-12 19:44:57 +08:00 |
|
douboer
|
e3131f515d
|
优化效率
|
2025-08-12 15:08:32 +08:00 |
|
douboer
|
e55178e316
|
优化效率
|
2025-08-12 15:05:29 +08:00 |
|
douboer
|
3eaaf8ad2b
|
目录整理
|
2025-08-06 13:19:54 +08:00 |
|
douboer
|
2f2f98cea1
|
Initial commit
|
2025-08-06 13:11:08 +08:00 |
|