• v2.8 6c8f07071e

    wsh5485 released this 2026-06-20 21:36:59 +08:00

    🚀 CarLog v2.8 — 个人 detailer 洗车管理系统

    首次发布到 Gitea

    核心功能

    • 车辆 / 洗车 / 加油 / 充电 / 保养 / 保险 完整 CRUD + 软删
    • AI 截图识别 5 类型(OCR → 自动填表 + 失败兜底 modal)
    • 化学品 / Grocy 实例对接 + 库存镜像同步
    • 仪表盘:30 天频次 + 同比环比 + 油价趋势 + 年均养护
    • 月度报表:Excel 6 sheet + PDF
    • PWA:manifest / SW / 离线缓存 / iOS 引导

    🎯 v2.8 新增 8 功能

    • 🚗 车辆里程表(vehicles.current_km + MAX 兜底)
    • 提醒中心(加油/保养/洗车超期阈值可配)
    • 💰 成本分类占比饼图(5 分类)
    • 🔍 顶栏全局搜索(跨 7 领域带高亮)
    • 🏷️ 标签系统(5 record_type + toggle 挂载)
    • 🔔 站内通知中心(持久化 + unread 计数)
    • 📊 同比环比(本月 vs 上月 + YTD vs 去年)
    • 🏆 成就系统(14 成就 + 自动 progress + 解锁持久化)

    🛡️ 安全 / 运维

    • bcrypt + CSRF + 登录锁定(IP/用户/全局三级)
    • 401 自动跳登录 + 表单草稿(不丢工)
    • CSRF 403 自动 refresh 重试
    • IP 限流(AI 60s/10 + sync 60s/10)
    • MySQL pool keepAlive + ETIMEDOUT 自动 retry
    • 健康检查:/health/live + /health/ready
    • OpenAPI 文档:/api/docs + /api/openapi.json

    📦 部署

    • 宝塔面板(Node 18+ / MySQL 8 / Nginx / PM2)
    • 18 个 SQL 迁移自动跑
    • 101/101 测试通过
    Downloads