Commit Graph

  • 7b2ae856b7 fix(prediction): 适配预测服务最小请求字段 main imbytecat 2026-05-12 01:49:19 +08:00
  • c00e04dfb0 fix(prediction): 跳过缺少遥测字段的预测请求 imbytecat 2026-05-12 01:43:46 +08:00
  • 305ed1b692 fix(domain): 使用空值表示缺失业务指标 imbytecat 2026-05-12 01:09:10 +08:00
  • 1126fad2c2 fix(prediction): 使用真实历史字段请求预测 imbytecat 2026-05-12 01:09:09 +08:00
  • 76854fe23b fix(api): 禁用未启用的 OpenAPI 端点 imbytecat 2026-05-12 01:09:09 +08:00
  • e6b351e39c feat(ui): 优化看板和设备列表体验 imbytecat 2026-05-12 01:01:15 +08:00
  • 6014af2690 feat(ui): 添加空态和骨架组件 imbytecat 2026-05-12 01:01:15 +08:00
  • 4147d15a42 chore(pkg): 更新项目包元数据 imbytecat 2026-05-12 00:57:20 +08:00
  • 282fdbc2a6 fix(ui): 完整遵守减少动态效果偏好 imbytecat 2026-05-12 00:56:33 +08:00
  • ad32500121 fix(dashboard): 使用稳定设备标识 imbytecat 2026-05-12 00:56:33 +08:00
  • 9fb37b29c2 fix(data): 统一 MySQL 时间和布尔规范化 imbytecat 2026-05-12 00:56:33 +08:00
  • 2d068fa66b docs(api): 说明接口文档启用方式 imbytecat 2026-05-12 00:52:43 +08:00
  • 779c9c2338 fix(prediction): 缓存不可用预测结果 imbytecat 2026-05-12 00:52:43 +08:00
  • fad890abe1 fix(api): 默认关闭接口文档 imbytecat 2026-05-12 00:52:43 +08:00
  • 11cf298332 fix(ui): 限制分页游标历史长度 imbytecat 2026-05-12 00:48:16 +08:00
  • 25d7f1c315 fix(api): 修正看板和历史统计口径 imbytecat 2026-05-12 00:48:16 +08:00
  • 58b615a327 style(ui): 移除过期原生下拉样式 imbytecat 2026-05-12 00:45:00 +08:00
  • 8f953cd6a1 feat(ui): 替换原生下拉控件 imbytecat 2026-05-12 00:39:44 +08:00
  • 84e3f02752 chore(deps): 添加 Radix Select 依赖 imbytecat 2026-05-12 00:39:44 +08:00
  • 2dabbd1281 feat(ui): 添加克制页面动效 imbytecat 2026-05-12 00:30:16 +08:00
  • 602f969117 chore(deps): 添加 Motion 动效依赖 imbytecat 2026-05-12 00:30:16 +08:00
  • 32946b25fa docs: 优化交付文档表达 imbytecat 2026-05-12 00:18:00 +08:00
  • 50e8e32bac fix(ui): 修复充电状态筛选重置 imbytecat 2026-05-12 00:18:00 +08:00
  • 4571cee2a1 feat(ui): 优化电池实时状态筛选体验 imbytecat 2026-05-12 00:07:15 +08:00
  • 38943f239f feat(ui): 增强电池看板状态表达 imbytecat 2026-05-12 00:07:15 +08:00
  • 5d9aa660d8 fix(domain): 移除虚构 SoH 趋势语义 imbytecat 2026-05-12 00:07:15 +08:00
  • e9568bca8c chore(dev): 统一 Compose 环境变量格式 imbytecat 2026-05-11 23:42:28 +08:00
  • ba4aa96baf docs(prediction): 明确 SoH 预测必填依赖 imbytecat 2026-05-11 23:38:38 +08:00
  • 8a3d5fd947 fix(env): 要求配置 SoH 预测服务 imbytecat 2026-05-11 23:38:38 +08:00
  • a131bb845b fix(dashboard): 正确展示 SoH 预测不可用 imbytecat 2026-05-11 23:38:37 +08:00
  • 99d9cd1e1d refactor(api): 复用电池业务常量 imbytecat 2026-05-11 23:38:37 +08:00
  • dc8a595d0a refactor(domain): 集中电池业务常量 imbytecat 2026-05-11 23:38:37 +08:00
  • a8e3cf5f4b docs(api): 更新电池分页接口说明 imbytecat 2026-05-11 23:16:59 +08:00
  • c533113229 feat(ui): 重构电池列表分页表格 imbytecat 2026-05-11 23:16:59 +08:00
  • 69c4a2e9eb fix(api): 收紧电池列表查询输入 imbytecat 2026-05-11 23:16:59 +08:00
  • dd4a447dcd style: 格式化后端改造代码 imbytecat 2026-05-11 23:16:59 +08:00
  • cf6f91651d feat(api): 支持电池分页和安全预测 imbytecat 2026-05-11 22:39:05 +08:00
  • 29e70fea9a refactor(domain): 标注 SoH 来源语义 imbytecat 2026-05-11 22:39:05 +08:00
  • 6ff9dbe772 chore(deps): 添加表格和缓存依赖 imbytecat 2026-05-11 22:39:05 +08:00
  • c936167fc8 docs(prediction): 说明 AI 预测服务配置 imbytecat 2026-05-11 22:21:57 +08:00
  • 1a2ff19cf4 feat(dashboard): 接入预测结果聚合 imbytecat 2026-05-11 22:21:57 +08:00
  • b11d37e9d8 feat(prediction): 新增 AI SoH 预测客户端 imbytecat 2026-05-11 22:21:57 +08:00
  • c8ea9330e1 chore(ignore): 忽略本地 MySQL 数据目录 imbytecat 2026-05-11 21:58:23 +08:00
  • 8824db8019 chore(dev): 改用 Compose named volume imbytecat 2026-05-11 21:58:23 +08:00
  • 158d4007e4 feat(ui): 使用 Recharts 并改为客户端 API 请求 imbytecat 2026-05-11 21:58:23 +08:00
  • 749697634a chore(env): 更新本地环境示例 imbytecat 2026-05-11 20:51:43 +08:00
  • 6f627fe776 docs: 更新 MySQL 展示系统说明 imbytecat 2026-05-11 20:51:43 +08:00
  • ddd077eb37 chore(dev): 添加本地 MySQL seed 环境 imbytecat 2026-05-11 20:51:43 +08:00
  • 3040608959 refactor(db): 移除嵌入式迁移链路 imbytecat 2026-05-11 20:51:43 +08:00
  • bec1026a94 refactor(db): 移除 PostgreSQL 运行时层 imbytecat 2026-05-11 20:51:43 +08:00
  • e722913468 refactor(todo): 移除 Todo API 示例 imbytecat 2026-05-11 20:51:34 +08:00
  • 334e387765 refactor(todo): 移除 Todo 前端示例 imbytecat 2026-05-11 20:51:34 +08:00
  • b722799ca3 feat(ui): 新增电池实时状态页 imbytecat 2026-05-11 20:51:34 +08:00
  • df7b58c2f8 feat(ui): 重建 SoH 看板首页 imbytecat 2026-05-11 20:51:34 +08:00
  • 4e5ba4b599 feat(api): 实现电池 ORPC 路由 imbytecat 2026-05-11 20:51:24 +08:00
  • 657c7317f7 feat(api): 暴露电池 ORPC 契约 imbytecat 2026-05-11 20:51:24 +08:00
  • ebe0970df1 feat(mysql): 接入只读电池数据源 imbytecat 2026-05-11 20:51:24 +08:00
  • 8b6339f34b feat(domain): 新增电池领域模型与聚合逻辑 imbytecat 2026-05-11 20:51:24 +08:00
  • 393ff406a3 docs(readme): 强调 PostgreSQL 18+ 要求并提供 escape hatch imbytecat 2026-04-25 17:34:43 +08:00
  • 9073e38238 chore: gitignore瘦身154->21行 + migrate onnotice改logger.debug imbytecat 2026-04-25 17:29:18 +08:00
  • 27e5f3c76f chore(vite): remove server block (no need to pin port 3000 strict) imbytecat 2026-04-25 17:19:27 +08:00
  • 4a78ba2882 refactor(db): UUIDv7 \u751f\u6210\u4e0b\u63a8\u5230 PG18 \u539f\u751f uuidv7()\uff0c\u8005\u53ea\u6539 schema imbytecat 2026-04-25 17:12:06 +08:00
  • fafe02bdbd refactor: 主动审计修复多处可观测性、依赖、代码质量缺口 imbytecat 2026-04-25 17:06:22 +08:00
  • 815ee31f95 refactor(layout): 根目录脚本归位 src/ 与 scripts/,sql.d.ts 下沉到 db/ imbytecat 2026-04-25 16:50:48 +08:00
  • f8af18cff5 fix(docker): 移除 stale COPY patches 行修复 docker build imbytecat 2026-04-25 16:37:43 +08:00
  • 34d2cbb1cd refactor(logging): 二次审计修复 oracle 漏掉的可观测性缺口与占位符冗余 imbytecat 2026-04-25 16:24:00 +08:00
  • ce39faf778 refactor(logging): 接受 oracle 审计建议打磨三处不够极致的细节 imbytecat 2026-04-25 16:14:30 +08:00
  • cc3a5dc5ad feat(logging): 引入 LogTape 替换 console.* 为结构化日志 imbytecat 2026-04-25 16:04:31 +08:00
  • d206a3315f docs(readme): 重写为面向人类用户的版本 imbytecat 2026-04-25 15:34:48 +08:00
  • c6027590a7 docs(readme): 全文中文化 imbytecat 2026-04-25 15:30:36 +08:00
  • dd1facd240 refactor(imports): #nitro 重命名为 #server,imports 字段 ASCII 排序 imbytecat 2026-04-25 15:28:04 +08:00
  • 5174cff3c5 refactor(cli): _serve-nitro 改用 #nitro subpath import imbytecat 2026-04-25 15:23:05 +08:00
  • 2209ab0b27 chore: 推荐 sort-package-json/gitignore 扩展并排序 package.json 键 imbytecat 2026-04-25 15:20:28 +08:00
  • 7f4cfc8973 refactor: 跨边界导入改用 Node # subpath imports(package.json + drizzle SQL) imbytecat 2026-04-25 15:15:20 +08:00
  • afc8b0b077 chore(deps): 升级 nitro-nightly 至 20260424 构建 imbytecat 2026-04-25 14:57:59 +08:00
  • d9210b3b0b chore(deps): 升级 TanStack Start 至 1.167.48,移除 start-plugin-core patch imbytecat 2026-04-25 14:52:15 +08:00
  • 4f414014a8 refactor(codegen): embed-migrations 校验 journal tag/idx/when imbytecat 2026-04-25 14:50:36 +08:00
  • ed257fe4e6 refactor: 应用 Oracle round-4 复核,硬化 migrator 与默认安全值 imbytecat 2026-04-25 14:38:44 +08:00
  • 695e826dcf refactor(types): 消除非必要 as 逃逸,锁紧 strict 政策 imbytecat 2026-04-25 14:23:08 +08:00
  • f520b54ca5 docs(agents): 同步 embed-migrations 与 sql.d.ts,修陈旧描述 imbytecat 2026-04-25 14:11:21 +08:00
  • 7e27640a26 feat(deploy): migrations 嵌入二进制,实现真单文件部署 imbytecat 2026-04-25 14:05:58 +08:00
  • e28fe9dc7b perf(compile): 启用 bytecode + minify + inline sourcemap imbytecat 2026-04-25 14:05:01 +08:00
  • 20104a6d53 docs(readme): 补 test 脚本与 query helper 步骤 imbytecat 2026-04-25 13:37:05 +08:00
  • a3a62c24b9 docs: 新增 README,AGENTS 同步至当前架构 imbytecat 2026-04-25 13:31:45 +08:00
  • 6dc7f9f791 test: 启用 bun test 并补 todo contract 示例 imbytecat 2026-04-25 13:31:34 +08:00
  • 8f7744ca0d feat(server): 新增统一 logger 入口与 /health liveness 端点 imbytecat 2026-04-25 13:31:25 +08:00
  • 830c908712 refactor(arch): 移除 experimental_defaults,提炼 useInvalidateTodos,闭环若干悬挂配置 imbytecat 2026-04-25 13:31:16 +08:00
  • 2c5bceb826 fix(deploy): 端到端跑通编译二进制 + docker compose imbytecat 2026-04-24 20:43:36 +08:00
  • 5dd54ec9e9 docs(agents): 同步架构简化后的规约 imbytecat 2026-04-24 20:38:51 +08:00
  • 22ac02cbc6 refactor(db): 精简 generatedFields,删三分支 PK 策略与泛型 keys 工具 imbytecat 2026-04-24 20:37:51 +08:00
  • 2678a53034 refactor(api): 删掉 db ORPC middleware,handler 直接用 db imbytecat 2026-04-24 20:37:11 +08:00
  • d15b22ad1b refactor(db): 去掉 lazy singleton,改为模块级 const db imbytecat 2026-04-24 20:36:16 +08:00
  • f6b6edee23 fix(deps): 补丁绕过 @tanstack/start-plugin-core 误引 @rsbuild/core imbytecat 2026-04-24 20:35:22 +08:00
  • 19e60d358f feat(cli): 引入 citty CLI,迁移改为显式 ./server migrate imbytecat 2026-04-24 20:32:32 +08:00
  • 4518a63959 docs(agents): 同步 drizzle 0.x 降级后的指引 imbytecat 2026-04-24 20:13:56 +08:00
  • 75c77159b4 refactor(db): 适配 drizzle-orm 0.x API 并引入 drizzle-zod imbytecat 2026-04-24 20:08:41 +08:00
  • f9847e6f6e chore: 移除 opencode.jsonc 配置文件 imbytecat 2026-04-24 20:02:01 +08:00
  • ac58950853 chore: 为 TanStack MCP 配置 Authorization 鉴权头 imbytecat 2026-04-24 19:51:48 +08:00
  • 02757226f7 chore(deps): 锁定 Bun 版本并升级依赖 imbytecat 2026-04-24 19:50:17 +08:00
  • 934ba80c94 chore(deps): 升级 TanStack Router/Start 及 @types/bun 依赖 imbytecat 2026-04-11 20:53:34 +08:00