Commit Graph

  • 7c248d8ff9 fix: ASCII渲染静区bug — saturating_sub导致左/上边距读取模块边界而非空白 main Serendipity 2026-06-27 14:56:44 +08:00
  • ce9c8b1b6e fix: 解码器3个bug修复 — 编码→解码往返恢复 + 新增往返测试 Serendipity 2026-06-27 14:53:48 +08:00
  • 309c9429ea refactor: ZXing对齐 — 容差50pct + 几何验证 + end-based中心 + 废弃代码清理 Serendipity 2026-06-21 23:01:46 +08:00
  • a03ab95ce5 fix: 解码器核心bug修复 — 容差计算+积分图像+Sauvola下溢 Serendipity 2026-06-21 22:19:00 +08:00
  • 5651dbf732 fix: release 编译修复 — FromStr类型 + env borrow + tower limit feature Serendipity 2026-06-21 16:22:05 +08:00
  • b053272825 fix: 安全漏洞修复 — CLI密码泄露 + margin上限 + 路径检查 + CSP/限速 Serendipity 2026-06-21 16:09:08 +08:00
  • bd4ca718ac feat: 解码器全面增强 — 多遍二值化 + 4点透视 + ECI/FNC1 Serendipity 2026-06-21 16:00:11 +08:00
  • cd75141037 refactor: P0-P5 全面架构重构 Serendipity 2026-06-21 15:09:10 +08:00
  • 8298cd4c9c docs: 更新全部 markdown — CLI 子命令语法 + 新功能 v2.0 Serendipity 2026-06-20 17:52:21 +08:00
  • e6a7efc760 refactor: CLI P0-P2 全面改进 Serendipity 2026-06-20 17:48:17 +08:00
  • 5fb967a353 fix: CLI --mode text 报错'未知模式' — 补充 text 匹配分支 Serendipity 2026-06-20 17:32:23 +08:00
  • 9a204d0312 docs: 新增 CLI 使用手册 docs/CLI_USAGE.md Serendipity 2026-06-20 17:29:46 +08:00
  • 171afab9bb docs: 修复 ROADMAP 版本号 — v0.3.0→已交付, v0.4.0/v1.0.0 去重 Serendipity 2026-06-19 21:42:54 +08:00
  • 7f3b8b4cc7 docs: 更新全部 markdown 文档 — v0.3.0 Serendipity 2026-06-19 21:41:49 +08:00
  • 86d788e57c feat: vCard 扩展 + 格式扩展 + 解码透视矫正 — v0.3.0 Serendipity 2026-06-19 21:38:58 +08:00
  • b41f6ee7df feat: 格式扩展 — 支持 BMP/JPEG/WebP 输出 Serendipity 2026-06-19 21:34:21 +08:00
  • ef6b092eda feat: 前端测试 + 覆盖率 — 19 tests, vitest + @vitest/coverage-v8 Serendipity 2026-06-19 21:25:41 +08:00
  • 77fac0e28f feat: i18n 中英双语界面 — i18next + react-i18next Serendipity 2026-06-19 21:23:10 +08:00
  • 8e9e7e1b4c fix: clippy 自动修复冗余闭包 Serendipity 2026-06-19 21:17:12 +08:00
  • b5bc944d71 fix: clippy manual_div_ceil → .div_ceil() Serendipity 2026-06-19 21:16:42 +08:00
  • c7d5252651 feat: CLI 编码模式 + 批量生成 + text_builder Serendipity 2026-06-19 21:15:55 +08:00
  • 38be82973e feat: Logo 嵌入 — QR 码中央叠加自定义图片 Serendipity 2026-06-19 21:12:44 +08:00
  • 23ccb37b52 feat: 彩色 QR 码 — 自定义前景色/背景色 Serendipity 2026-06-19 21:10:56 +08:00
  • 3d11ba2446 docs: README 修复数字 + mermaid 图完整 + 解码示例 Serendipity 2026-06-19 20:47:24 +08:00
  • 797a41ea50 docs: 更新全部 markdown 文档 — 加入解码器内容 Serendipity 2026-06-19 20:45:22 +08:00
  • 11fbe20102 feat: GUI 端新增解码功能 — 选择图片解码 QR 码 Serendipity 2026-06-19 20:39:07 +08:00
  • effc88c6d7 feat: QR 码解码器 — 从零手写的完整解码流水线 Serendipity 2026-06-19 20:36:12 +08:00
  • 87aa3f4574 fix: 修复 README 项目结构树状图缩进 Serendipity 2026-06-19 19:51:34 +08:00
  • ea07d27603 fix: 修复 README.md 多余代码块闭合标签 Serendipity 2026-06-19 19:49:00 +08:00
  • c20e3f5149 fix: husky hooks 添加 shebang 行以支持 Windows Git Serendipity 2026-06-19 19:43:33 +08:00
  • c3956f0f36 chore: 前端工程化 + Git hooks + 对齐 PathEditor 规范 Serendipity 2026-06-19 19:42:13 +08:00
  • ce8063431e docs: 开源规范化 — doc comments + 社区文件 + 示例代码 + crates.io 就绪 Serendipity 2026-06-19 18:56:28 +08:00
  • cbcd4e5123 docs: 修复 mermaid 图语法错误 — 移除特殊字符 Serendipity 2026-06-19 15:27:02 +08:00
  • 4dc5f62b2e docs: 更新 README + CHANGELOG — web 端 / Docker / 修复记录 Serendipity 2026-06-19 15:24:50 +08:00
  • 15b3119588 docs: 更新 CLAUDE.md — web 端 + Docker + 修复说明 Serendipity 2026-06-19 15:22:58 +08:00
  • 88d3d827ca chore: docker-compose 资源限制 + 健康检查 + 日志轮转 Serendipity 2026-06-18 12:33:15 +08:00
  • f19bd6e52e feat: Docker 镜像构建成功 — 17.7MB alpine 镜像 Serendipity 2026-06-18 12:23:28 +08:00
  • dcd53b2691 feat: web 端 GUI 风格界面 + SVG 支持 + 预览清晰度修复 Serendipity 2026-06-18 11:52:08 +08:00
  • 6ba79a99d3 feat: 新增 web 端 — axum HTTP 服务 + Docker 化 Serendipity 2026-06-18 11:42:20 +08:00
  • 79ccac3d8e chore: 添加 MIT License Serendipity 2026-06-18 11:36:56 +08:00
  • 9f76bb31da fix: QR 预览优化 — 移除虚线边框/圆角/padding,专业白底+微阴影 Serendipity 2026-06-18 11:34:05 +08:00
  • 07da35c349 fix: beforeBuildCommand 改用 npm run build(Tauri CWD 在 src-frontend/) Serendipity 2026-06-18 11:31:01 +08:00
  • 05b1714628 fix: QR 扫描失败 + GUI 导出失败 — PNG margin + separator + fs 插件 Serendipity 2026-06-18 11:21:27 +08:00
  • 1e9c94eff9 fix: 全面代码审查修复 — 安全/类型/持久化/代码质量 (28项) Serendipity 2026-06-17 14:10:13 +08:00
  • 3f1b9901b5 fix: 格式信息 BCH 编码运算符优先级 — | 低于 ^ 导致 XOR 未覆盖数据位 Serendipity 2026-06-17 09:26:09 +08:00
  • 11d8cffa57 fix: tauri-plugin-store 配置格式 — {} 改为空 plugins Serendipity 2026-06-17 09:16:35 +08:00
  • d4da3b4277 fix: placement.rs — actual_col==0 时下溢保护 Serendipity 2026-06-17 09:06:18 +08:00
  • 43926888c9 test: Kanji 编码单元测试 Serendipity 2026-06-17 09:04:05 +08:00
  • 91bdf9ecc3 fix: 前端 HIGH/MEDIUM — timer 清理 + 历史持久化 + Error Boundary + console 移除 Serendipity 2026-06-17 09:03:38 +08:00
  • feb5ae709f fix: 4 个 CRITICAL bug 修复 Serendipity 2026-06-17 08:58:29 +08:00
  • 7c13fb8f1c docs: README + CLAUDE.md + CHANGELOG Serendipity 2026-06-17 08:43:04 +08:00
  • a46144f4dc chore: 打包配置 — NSIS 安装包 + WebView2Loader.dll Serendipity 2026-06-17 08:39:41 +08:00
  • 7bad07344d style: 暗色模式完善 + CSS 打磨 + 打包配置 Serendipity 2026-06-17 00:27:33 +08:00
  • ec20a5d083 feat: 历史记录面板(回填/删除/清空) Serendipity 2026-06-17 00:25:26 +08:00
  • 3c56fc45d3 feat: WiFi/vCard/Email/电话/SMS 全模式表单 Serendipity 2026-06-17 00:24:38 +08:00
  • 1a4af38bac feat: QR 预览 + 导出面板(PNG/SVG/复制) + 文本/URL 模式 Serendipity 2026-06-17 00:23:23 +08:00
  • 8aacd3bea2 feat: 主布局 + 左侧模式面板 Serendipity 2026-06-17 00:21:19 +08:00
  • 3186502edb feat: 类型定义 + Context/Reducer + 编码 Hook Serendipity 2026-06-17 00:20:32 +08:00
  • a952ebcb5f feat: Tauri commands — encode/export/history CRUD Serendipity 2026-06-17 00:19:39 +08:00
  • 4d3147a1e9 feat: Tauri 2 + React 脚手架 — gui crate Serendipity 2026-06-17 00:18:39 +08:00
  • 6d11e96fff fix: 移除错误的 egui crate(应为 Tauri 2,Task 2 重新脚手架) Serendipity 2026-06-17 00:10:40 +08:00
  • 95e3cc91ff chore: workspace 加 gui 成员,qr-core 加 serde Serendipity 2026-06-17 00:10:18 +08:00
  • 55a9064e98 docs: QRGen GUI 实现计划 — 11 个任务 Serendipity 2026-06-17 00:08:08 +08:00
  • 1a910850b1 docs: QRGen GUI 版设计文档 Serendipity 2026-06-17 00:04:54 +08:00
  • 30af4ff607 style: cargo fmt + clippy fix 全项目格式化 Serendipity 2026-06-16 23:58:15 +08:00
  • 9201cd820c chore: 修复 clippy 警告 — doc comment 空行 Serendipity 2026-06-16 23:54:35 +08:00
  • b75630f055 test: 集成测试 + 端到端验证 Serendipity 2026-06-16 23:53:58 +08:00
  • 9f2856a81f feat: CLI 工具 (clap + anyhow) Serendipity 2026-06-16 23:52:57 +08:00
  • 41ef43f038 feat: 顶层 API + PNG/SVG/ASCII 渲染器 Serendipity 2026-06-16 23:51:55 +08:00
  • 778b0ee1fa feat: 格式信息 BCH(15,5) + 版本信息 BCH(18,6) Serendipity 2026-06-16 23:48:53 +08:00
  • 6e1980696d feat: 蛇形数据排列 + 8 掩码 + 评分 Serendipity 2026-06-16 23:47:21 +08:00
  • 1adb7e41e4 feat: QR 矩阵 + 功能图案绘制 Serendipity 2026-06-16 23:44:21 +08:00
  • f6a349882d feat: 字符串分段 + 比特流编码 Serendipity 2026-06-16 23:43:04 +08:00
  • db9c930359 feat: 四种编码模式(数字/字母/字节/汉字) Serendipity 2026-06-16 23:41:52 +08:00
  • c6c80c906c feat: Reed-Solomon 纠错编码 + 数据交错 Serendipity 2026-06-16 23:40:52 +08:00
  • fb091bfb87 fix: 移除多余引用 — clippy 警告 Serendipity 2026-06-16 23:40:06 +08:00
  • f42f883cf1 feat: 版本参数表 — 40 版本容量 + 自动选择 Serendipity 2026-06-16 23:37:50 +08:00
  • a6f3c23901 fix: galois — 添加 #[inline] 和 div_by_zero 测试 Serendipity 2026-06-16 23:35:19 +08:00
  • b292cec088 feat: GF(2^8) Galois 域运算 + 预计算 exp/log 表 Serendipity 2026-06-16 23:31:26 +08:00
  • 8ff3086990 chore: 添加 .gitignore 排除 target/ 和编辑器临时文件 Serendipity 2026-06-16 23:30:36 +08:00
  • ad77b3ac1b feat: workspace 骨架 — core + cli 模块结构 Serendipity 2026-06-16 23:27:58 +08:00
  • 7590b290ca chore: 初始骨架 — 设计文档 + 计划 Serendipity 2026-06-16 23:25:42 +08:00