Files
iBook/MANUAL_RELEASE_GUIDE.md
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

67 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🎉 v1.2 Release 创建指南
## ✅ 已完成的操作
**代码推送**: 所有v1.2代码已推送到 `main` 分支
**版本标签**: `v1.2` 标签已创建并推送到远程仓库
**Release Notes**: 详细的发布说明已生成 (`release_notes_v1.2.md`)
**提交信息**: 包含完整的更新说明和技术细节
## 🌐 手动创建Gitea Release
由于API自动创建时遇到数据库编码问题请按以下步骤手动创建Release
### 步骤 1: 访问Release页面
```
https://biboer.cn/gitea/gavin/iBook/releases
```
### 步骤 2: 创建新Release
1. 点击 **"New Release"** 按钮
2. 选择已存在的标签:**`v1.2`**
3. Release标题**`v1.2 CFI排序与优化版本`**
### 步骤 3: 复制Release描述
`release_notes_v1.2.md` 文件的内容完整复制到描述框中。
### 步骤 4: 发布设置
- ☑️ **标记为最新版本**
- ☐ 预发布版本 (取消勾选)
- ☐ 草稿 (取消勾选)
## 📊 Release 内容摘要
### 🎯 核心特性
- **EPUB CFI 排序**: 完整实现IDPF标准笔记按真实位置排序
- **阅读统计修复**: 7天/30天/年度统计准确性提升
- **界面优化**: 清理CSS警告改进交互效果
- **测试覆盖**: 全面验证660本书籍232条笔记正常
### 🔧 技术更新
- 新增 `epub_cfi_parser.py` 核心模块
- 数据结构优化:嵌套字典 → CFI排序列表
- 向后兼容:平滑升级,不破坏现有功能
### 📈 验证数据
- 书籍处理660+ 本
- 笔记排序232 条按CFI正确排序
- 阅读统计7天70分钟30天159分钟年度12313分钟
## 🔗 相关链接
- **仓库主页**: https://biboer.cn/gitea/gavin/iBook
- **标签页面**: https://biboer.cn/gitea/gavin/iBook/src/tag/v1.2
- **提交历史**: https://biboer.cn/gitea/gavin/iBook/commits/main
## 📝 后续操作
Release创建完成后v1.2版本将正式发布,用户可以:
1. 下载源码包或克隆仓库
2. 查看详细的更新日志和技术文档
3. 按照升级指南从v1.1平滑升级到v1.2
---
**状态**: ✅ 准备就绪等待手动创建Release
**优先级**: 🔥 高 (建议立即完成)
**预计时间**: 2-3分钟