148 lines
3.5 KiB
Markdown
148 lines
3.5 KiB
Markdown
# 🎉 ReadFlow v0.2.0 - MVP 正式发布
|
||
|
||
## 📥 下载
|
||
|
||
### macOS (Intel)
|
||
- [readflow-0.2.0-macos-x86_64.zip](./readflow-0.2.0-macos-x86_64.zip)
|
||
|
||
### macOS (Apple Silicon)
|
||
- [readflow-0.2.0-macos-aarch64.zip](./readflow-0.2.0-macos-aarch64.zip)
|
||
|
||
### Linux
|
||
- [readflow-0.2.0-linux-x86_64.tar.gz](./readflow-0.2.0-linux-x86_64.tar.gz)
|
||
- [readflow-0.2.0-linux-x86_64.AppImage](./readflow-0.2.0-linux-x86_64.AppImage)
|
||
|
||
### Windows
|
||
- [readflow-0.2.0-windows-x86_64-installer.exe](./readflow-0.2.0-windows-x86_64-installer.exe)
|
||
- [readflow-0.2.0-windows-x86_64.zip](./readflow-0.2.0-windows-x86_64.zip)
|
||
|
||
---
|
||
|
||
## ✨ 新功能
|
||
|
||
### Phase 2 - 核心功能
|
||
- ✅ **EPUB/MOBI/AZW3 格式支持** - 完整电子书解析与元数据提取
|
||
- ✅ **Markdown 阅读模式** - 原生/渲染/分屏三模式,支持 Front Matter
|
||
- ✅ **双语翻译功能** - 阿里百炼/DeepL/Ollama 三provider,段落级对照
|
||
- ✅ **笔记与书签系统** - 高亮/下划线/波浪线/边注,导出 Markdown/CSV/Anki
|
||
|
||
### Phase 3 - 高级功能
|
||
- ✅ **代码阅读器** - 20+ 编程语言语法高亮
|
||
- ✅ **全文双语对照** - 并排/段落交错两种模式,响应式布局
|
||
- ✅ **阅读进度同步** - 本地追踪 + 云端同步,多设备冲突解决
|
||
- ✅ **插件系统** - 插件加载/卸载/依赖管理,内置主题/快捷键插件
|
||
|
||
### Phase 4 - 性能与生态
|
||
- ✅ **性能优化** - 性能分析器 + LRU 缓存,自动优化建议
|
||
- ✅ **主题商店** - 4 种内置主题 (深色/浅色/护眼/高对比度)
|
||
- ✅ **跨平台打包** - macOS DMG/App, Linux AppImage, Windows NSIS
|
||
|
||
---
|
||
|
||
## 🛠️ 技术栈
|
||
|
||
| 类别 | 技术 |
|
||
|------|------|
|
||
| 语言 | Rust 2021 |
|
||
| GUI | Dioxus 0.5 |
|
||
| 存储 | sled (嵌入式数据库) |
|
||
| 代码高亮 | syntect 5.1 |
|
||
| Markdown | pulldown-cmark 0.9 |
|
||
| 文档解析 | epub 2.0, mobi 0.2, pdfium-render 0.8 |
|
||
| 翻译 | 阿里百炼 / DeepL / Ollama |
|
||
| HTTP | reqwest 0.11 |
|
||
|
||
---
|
||
|
||
## 📋 系统要求
|
||
|
||
| 平台 | 最低要求 |
|
||
|------|----------|
|
||
| macOS | 10.15+ (Intel/Apple Silicon) |
|
||
| Windows | 10+ (64-bit) |
|
||
| Linux | glibc 2.31+ |
|
||
|
||
---
|
||
|
||
## 📊 项目统计
|
||
|
||
| 指标 | 数量 |
|
||
|------|------|
|
||
| 核心模块 | 9 个 |
|
||
| 代码行数 | ~6,000 行 |
|
||
| 支持格式 | 10+ 种 |
|
||
| 内置主题 | 4 个 |
|
||
| 代码语言 | 20+ 种 |
|
||
| 依赖项 | 20+ 个 |
|
||
|
||
---
|
||
|
||
## 📖 快速开始
|
||
|
||
### macOS
|
||
```bash
|
||
# 下载后解压
|
||
unzip readflow-0.2.0-macos-x86_64.zip
|
||
# 拖拽到 Applications 文件夹或直接运行
|
||
./readflow.app/Contents/MacOS/readflow
|
||
```
|
||
|
||
### Linux
|
||
```bash
|
||
# AppImage (推荐)
|
||
chmod +x readflow-0.2.0-linux-x86_64.AppImage
|
||
./readflow-0.2.0-linux-x86_64.AppImage
|
||
|
||
# 或解压 tar.gz
|
||
tar -xzf readflow-0.2.0-linux-x86_64.tar.gz
|
||
./readflow
|
||
```
|
||
|
||
### Windows
|
||
```bash
|
||
# 运行安装程序
|
||
readflow-0.2.0-windows-x86_64-installer.exe
|
||
|
||
# 或使用便携版
|
||
unzip readflow-0.2.0-windows-x86_64.zip
|
||
readflow.exe
|
||
```
|
||
|
||
---
|
||
|
||
## 🐛 已知问题
|
||
|
||
1. PDF 渲染功能待完善 (Phase 5 计划)
|
||
2. 云端同步服务需自行部署服务器
|
||
3. 移动端应用开发中 (iOS/Android)
|
||
|
||
---
|
||
|
||
## 📞 反馈与支持
|
||
|
||
- **Gitea**: http://192.168.120.110:4000/damai/readflow
|
||
- **Email**: damai@foshanhuiya.com
|
||
- **Issue 追踪**: http://192.168.120.110:4000/damai/readflow/issues
|
||
|
||
---
|
||
|
||
## 📝 更新日志
|
||
|
||
### v0.2.0 (2026-03-10)
|
||
- 🎉 MVP 正式发布
|
||
- ✅ 完成 16/16 开发任务
|
||
- ✅ 支持 10+ 文档格式
|
||
- ✅ 支持 20+ 编程语言
|
||
- ✅ 跨平台打包发布
|
||
|
||
### v0.1.0 (2026-03-09)
|
||
- 项目初始化
|
||
- 核心架构设计
|
||
|
||
---
|
||
|
||
**🚀 感谢使用 ReadFlow!**
|
||
|
||
*发布日期:2026-03-10*
|
||
*作者:damai <damai@foshanhuiya.com>*
|