docs: 更新全部 markdown 文档 — v0.3.0

- README: 测试数 81、输出格式表 + vCard 10字段、透视矫正、格式扩展
- CHANGELOG: v0.3.0 条目(格式扩展+解码增强+vCard扩展)
- ROADMAP: v0.2.0/v0.3.0 移至已交付,更新下一版本规划
- CLAUDE.md: 测试 81→105、perspective.rs 模块、Web fmt 参数
This commit is contained in:
2026-06-19 21:41:49 +08:00
parent 86d788e57c
commit 7f3b8b4cc7
4 changed files with 56 additions and 21 deletions
+21 -12
View File
@@ -2,23 +2,17 @@
QRGen 的未来发展方向。
## v0.2.0 (下一个版本)
## v0.3.0 (下一个版本)
- [ ] **CLI 编码模式** — CLI 支持 `--mode wifi` 等子命令,免去手动拼 `WIFI:T:...`
- [ ] **Logo 嵌入** — QR 码中央嵌入自定义图片(Logo/头像)
- [ ] **彩色 QR 码** — 自定义前景色/背景色,渐变色支持
- [ ] **批量生成** — 从 CSV/JSON 批量生成 QR 码
- [ ] **前端测试** — vite + vitest + React Testing Library80% 覆盖率
- [ ] **E2E 测试** — Playwright 端到端测试(编码 → 导出 → 历史)
- [ ] **i18n**中英双语界面 (i18next)
- [ ] **解码增强 v2**完整透视变换(单应矩阵),模糊图像增强
- [ ] **PWA 支持** — Web 端可安装为 PWA,离线使用
## v0.3.0
## v0.4.0 (未来)
- [ ] **格式扩展** — 支持 BMP/JPEG/WEBP 输出
- [ ] **解码增强** — 斜拍/旋转图像矫正、模糊图像增强
- [ ] **WiFi 扫码自动连接** — 移动端扫码后一键连接 WiFi
- [ ] **vCard 扩展** — 支持更多字段(照片、社交媒体等)
- [ ] **macOS 桌面应用** — Tauri macOS 构建支持
- [ ] **跨平台 GUI** — 完整的 Windows + macOS + Linux 桌面应用发布
## v1.0.0 (长期)
@@ -30,6 +24,21 @@ QRGen 的未来发展方向。
## 已交付
### v0.3.0
- ✅ 格式扩展(BMP/JPEG/WebP 输出 + `OutputFormat` 枚举)
- ✅ 解码增强(旋转矫正 + 自动重试矫正流水线)
- ✅ vCard 扩展(10 字段:TITLE/URL/BDAY/NOTE/PHOTO
### v0.2.0
- ✅ 彩色 QR 码(前景色/背景色 + PNG Rgba + SVG + CLI `--fg`/`--bg`
- ✅ Logo 嵌入(PNG `imageops::overlay` + SVG base64
- ✅ CLI 编码模式(`--mode wifi/vcard/email/phone/sms`
- ✅ 批量生成(JSON/CSV 输入 → 自动编号输出)
- ✅ i18n 中英双语(i18next + react-i18next
- ✅ 前端测试(19 testsvitest + @vitest/coverage-v8
### v0.1.0
- ✅ ISO/IEC 18004 完整 QR 码生成算法
@@ -40,7 +49,7 @@ QRGen 的未来发展方向。
- ✅ Web 服务(axum + Docker alpine 17.7MB 镜像 + `/api/decode`
- ✅ QR 解码器(从零手写:定位→提取→RS纠错→模式解码,PNG/JPEG/WebP
- ✅ RS 纠错解码(伴随式→Berlekamp-Massey→Chien→Forney
-96 个 Rust 测试(72 单元 + 24 集成)
-105 个 Rust 测试(81 单元 + 24 集成)
- ✅ 前端工程化(Prettier + ESLint + vitest + husky + commitlint
- ✅ crates.io 就绪(doc comments + 元数据 + 代码示例)
- ✅ 社区规范文件(CONTRIBUTING / CODE_OF_CONDUCT / SECURITY / ROADMAP / SUPPORT