shishengliang
fb86bbce3c
Merge Profile0928 asset analysis and permission previews into main
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-28 12:34:01 +08:00
shishengliang
f1b3f8d3da
feat(assets): add dimension analysis and authorized user previews
...
ci/woodpecker/push/woodpecker Pipeline was successful
Refactor asset drilldowns with combined dimension filters, parent summaries and progressive loading. Add the hidden /who read-only permission preview with scoped authorization, identity mapping and audit logging. Refine inventory counts and AI问数 presentation.
2026-09-28 12:29:51 +08:00
shishengliang
e7916b9ee2
Merge mobile AI and operating query fixes into main
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-23 18:49:31 +08:00
shishengliang
6de77adb47
fix(asset-ai): refine mobile viewport and operating query scope
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-23 18:49:26 +08:00
shishengliang
04045b41db
Merge AI-generated analysis and inventory drilldowns into main
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-23 17:54:28 +08:00
shishengliang
b5a48b6417
feat(assets): refine compact inventory drilldowns and exact subtotal scopes
2026-09-23 17:52:33 +08:00
shishengliang
c6bf129564
Merge asset statistics and contextual AI assistant into main
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-23 16:09:14 +08:00
shishengliang
0a32392215
feat(assets): refine inventory presentation and abnormal vehicle details
2026-09-23 16:00:59 +08:00
shishengliang
269e3139a3
Merge feature/asset-statistics into main and release v1.2.1
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-23 14:28:26 +08:00
shishengliang
822aabf2ca
feat(assets): migrate asset views and reconcile inventory drilldowns
2026-09-23 14:16:22 +08:00
shishengliang
b0cba26fbb
feat: improve asset inventory statistics and responsive UX (v1.1.16)
2026-09-23 11:07:36 +08:00
shishengliang
9b0980e349
fix: refresh vehicle asset statistics every 5 seconds
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-22 19:50:58 +08:00
shishengliang
96b64a7872
fix: count deliveries awaiting customer signature
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-20 17:12:03 +08:00
shishengliang
8fb574599b
fix: align asset customer data with OneOS and refine statistics display
ci/woodpecker/push/woodpecker Pipeline was successful
2026-09-20 09:51:31 +08:00
shishengliang
c2f21a3a8a
fix: restore post-v1.1.14 features while preserving asset updates
...
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/manual/woodpecker Pipeline was canceled
Undo the full-tree rollback in 6ea1b3d and restore the pre-rollback v1.2.0 code. Preserve the new asset flow rules, abnormal inventory separation, range drilldowns and date picker; adapt the regression test to the restored routes layout.
2026-09-16 10:48:32 +08:00
shishengliang
0c26b973ef
feat(assets): align flow statistics and separate abnormal inventory
...
ci/woodpecker/push/woodpecker Pipeline failed
Use operations signing times and delivery completion statuses; include replacement deliveries in delivery totals with range drilldowns and exports. Separate abnormal vehicles from inventory, add a date range picker, and enable CI for feature/asset-statistics.
2026-09-16 10:35:50 +08:00
shishengliang
6ea1b3d5dd
revert: restore v1.1.14 ( 37a9f303)
ci/woodpecker/push/woodpecker Pipeline failed
2026-09-16 09:29:30 +08:00
dsh-agent
795fb207cb
refactor(stage9): 后端业务域目录形状统一
...
- 每个域现在都是 src/server/routes/<domain>/ 目录:
vehicles/routes.ts(原 routes/vehicles.ts)、vehicle-heatmap/{routes,model}.ts、
hydrogen-heatmap/{routes,model}.ts、ele/routes.ts、feedback/routes.ts。
- 命名约定:index.ts 是聚合器(挂子路由),routes.ts 是叶子路由。mileage/energy/
scheduling 保持 index.ts 聚合,其余统一为 routes.ts。
- 纯移动与改名,未改动任何 SQL、参数顺序、路由挂载前缀或处理器逻辑。
import 改写由一次性 codemod 完成;vehicles/repository.test.ts 读取的源码路径同步更新。
- docs/ARCHITECTURE.md 补充"后端业务域形状"表,并如实标注 ele / feedback 尚未拆出
repository(这两个域缺 SQL 指纹测试,建议先补测试再拆)。
lint / test(139) / build 全绿,可达性 0 未引用文件。
2026-09-11 10:30:54 +08:00
dsh-agent
b28ca49491
refactor(stage7): 后端目录分层、架构守护测试与文档
...
后端目录
- db/:mysql / hydrogen / heatmap 连接与氢能只读 SQL 守卫收拢到一处。
- middleware/:auth(JWT → 注入 user)与 read-only 归位。
- 相关测试随文件移动(middleware/read-only.test.ts、db/hydrogen-read-only.test.ts)。
import 改写由一次性 codemod 完成,未改变任何逻辑。
架构守护
- 新增 src/architecture.test.ts,断言 6 条分层铁律:
server 不依赖 modules、前端不依赖 server、shared 为叶子层、
无 vendor 引用、model.ts 不依赖 react、@ts-nocheck 仅限已登记的原型快照。
豁免清单只减不增。
测试基建
- npm test 的 glob 同时匹配 .test.ts 与 .test.tsx(此前 .tsx 测试会被静默漏掉)。
文档
- 新增根 README.md:入口、快速开始、命令、目录、部署注意事项
(JWT_SECRET 必须注入且 >=32 字符,否则拒绝启动)。
- 新增 docs/ARCHITECTURE.md:依赖方向、6 条硬规则、业务域形状、
中间件顺序、新增模块步骤,以及"已知未尽事项"的诚实清单。
lint / test(134) / build 全绿。
2026-09-11 10:20:47 +08:00
kkfluous
06fe75b4c7
refactor: modularize application domains
2026-08-13 12:03:34 +08:00