Commit Graph
100 Commits
Author SHA1 Message Date
lingniu d6b957dfc8 feat: sync vehicle monitoring and accumulated platform updates
Add monitoring metrics, numeric sorting, report-time display, vehicle number labels, and map layout fixes. Include accumulated mileage, hydrogen, OneOS authentication, open platform, ingestion, deployment, and UI updates.

Exclude temporary files, generated reports, and credentials. Validate frontend 632 tests and production build, API packages, vehicle-map tests, and release installer tests. Gateway suite has one pre-existing date-sensitive identity throttling test failure reproduced on the parent commit.
2026-10-26 18:05:59 +08:00
lingniu 8b32ae2988 chore: commit mileage updates and accumulated project artifacts 2026-09-21 09:15:54 +08:00
lingniu 6cc872ceb6 docs: record Apple design production verification and rollback 2026-09-17 18:53:49 +08:00
lingniu 39d9cb5403 feat(web): simplify vehicle workspace with Apple-inspired design 2026-09-17 18:48:48 +08:00
lingniu f7e7176f88 chore: snapshot production code before Apple Design UI refinement 2026-09-17 18:05:57 +08:00
lingniu 9f0a87f49e perf: 优化监控刷新与历史里程分页查询 2026-09-09 10:13:44 +08:00
lingniu 1849bc1870 feat: 上线历史剩余氢质量批量查询接口 2026-09-09 01:00:29 +08:00
lingniu 4ab654e1c1 feat: 按35MPa满充模型提供剩余氢量估算与百分比 2026-09-08 23:12:57 +08:00
lingniu a6e31effc2 feat: 补齐开放平台车辆实况与统计时间字段 2026-09-08 21:47:58 +08:00
lingniu 9fa3d81777 feat: 完善每日氢耗明细导出与质量标记 2026-09-06 02:35:36 +08:00
lingniu e402eb5e60 feat: 推广 V3.5 实时氢耗并完善导出 2026-09-04 15:42:02 +08:00
lingniu a26179c8fe 功能:完善加氢站导航详情与缓存刷新 2026-09-02 14:05:49 +08:00
lingniu e7ee8583aa 功能:完善车辆地图合作站信息与缓存刷新 2026-09-02 14:05:49 +08:00
lingniu c6875fbb98 功能:扩展开放平台氢耗溯源与合作站数据 2026-09-02 14:05:34 +08:00
lingniu 8759668d39 功能:完善里程边界与氢耗流式统计 2026-09-02 14:05:04 +08:00
lingniu 4201878c35 fix(capacity): accept dedicated fields projector 2026-09-01 11:12:08 +08:00
lingniu 6fceb0f5b4 fix(gateway): prefer known JT808 identity snapshot 2026-09-01 10:58:46 +08:00
lingniu 861e0bf207 fix(navigation): polish mobile search layout 2026-08-12 13:51:57 +08:00
lingniu c81cfcb377 feat(navigation): add multi-region picker 2026-08-12 13:40:34 +08:00
lingniu 5b565d57fc fix(map): rate limit station reverse geocoding 2026-08-12 12:04:39 +08:00
lingniu 4c547757a7 feat(map): derive station regions from GPS 2026-08-12 12:03:09 +08:00
lingniu f707e6ad68 fix(navigation): support Python 3.6 static assets 2026-08-12 11:30:07 +08:00
lingniu 1403b84b0b feat(navigation): refine mobile station explorer 2026-08-12 11:28:50 +08:00
lingniu 9452e30538 feat(map): support multi-location station filters 2026-08-12 11:23:16 +08:00
lingniu 6ef98d03c2 feat(map): add cached public station navigation 2026-08-12 10:50:06 +08:00
lingniu 357dd490e9 refactor(map): remove access gate 2026-08-11 19:24:32 +08:00
lingniu d1ba129e99 fix(map): fingerprint static assets on release 2026-08-11 18:59:22 +08:00
lingniu d4593c44cd feat(map): add protected operations access 2026-08-11 18:30:16 +08:00
lingniu f535b1570b feat(map): streamline search and detail panels 2026-08-11 17:41:45 +08:00
lingniu c42570c0ee feat(map): sync station list with viewport 2026-08-11 17:01:27 +08:00
lingniu 22f3904ad7 fix(open-platform): align realtime online status across protocols 2026-08-03 21:49:33 +08:00
lingniu 8539af13e6 feat: expose vehicle map data APIs 2026-08-03 19:55:38 +08:00
lingniu 3c4bece72c feat: expand vehicle data platform capabilities 2026-07-27 16:46:15 +08:00
lingniu e3a1f80f86 docs(ops): record latest mileage reconciliation 2026-07-20 11:29:18 +08:00
lingniu 5a3b2e188e feat(web): refine semi application shell 2026-07-20 11:14:19 +08:00
lingniu 9d9185790f fix(web): harden monitor protocol list 2026-07-20 10:54:10 +08:00
lingniu ddbba18431 docs(ops): record latest mileage backfill 2026-07-20 10:00:09 +08:00
lingniu 492c48cf47 docs(ops): record latest mileage reconciliation 2026-07-20 09:25:02 +08:00
lingniu 70211e1d7c feat(web): condense mobile protocol health 2026-07-20 09:12:28 +08:00
lingniu ebf682d863 fix(web): align alert queue table 2026-07-20 09:00:38 +08:00
lingniu 6574b49ff9 fix(mileage): reconcile track and daily semantics 2026-07-20 08:52:27 +08:00
lingniu 6245a9b979 feat(web): refine mileage summary hierarchy 2026-07-20 08:30:51 +08:00
lingniu 02472dc4b4 docs(ops): record incremental mileage reconciliation 2026-07-20 08:13:41 +08:00
lingniu 1a5bfba20e docs(ops): record latest mileage backfill 2026-07-20 07:58:48 +08:00
lingniu 19b187d942 feat(web): add vehicle directory views 2026-07-20 07:58:45 +08:00
lingniu 3c9eea527c feat(web): focus track empty workspace 2026-07-20 07:35:44 +08:00
lingniu 19c66dc1f6 docs(ops): record same-day mileage backfill 2026-07-20 07:30:04 +08:00
lingniu 3d4e1fc01b feat(web): unify guided workspace states 2026-07-20 07:15:07 +08:00
lingniu 1a73b8bbd4 feat(web): refine mileage workspace shell 2026-07-20 07:03:01 +08:00
lingniu 1eba0ad294 docs(ops): record mileage incident recheck 2026-07-20 06:55:18 +08:00
lingniu 34d643cc87 docs(ops): record same-day mileage recovery 2026-07-20 06:35:03 +08:00
lingniu 8e54e08dba feat(web): refine track replay controls 2026-07-20 06:19:49 +08:00
lingniu a8bbbbc5c4 feat(web): improve vehicle detail readability 2026-07-20 06:11:33 +08:00
lingniu 4de487e057 feat(web): polish account login workspace 2026-07-20 05:57:05 +08:00
lingniu 270bb163eb fix(web): clarify cumulative mileage evidence 2026-07-20 05:41:45 +08:00
lingniu 2c09fd7cf0 feat(web): refine alert notification workspace 2026-07-20 05:41:45 +08:00
lingniu 843690cc71 feat(web): unify vehicle source navigation 2026-07-20 05:26:08 +08:00
lingniu c150e45f11 feat(web): refine track and mileage workspaces 2026-07-20 05:12:12 +08:00
lingniu 9eb77a2d57 feat(web): unify vehicle evidence workspace 2026-07-20 04:56:27 +08:00
lingniu 952f886459 feat(web): unify async workspace states 2026-07-20 04:45:51 +08:00
lingniu 04ec00d4be feat(web): unify history and account states 2026-07-20 04:25:46 +08:00
lingniu adf92ecd17 docs(ops): record gps mileage cleanup 2026-07-20 03:57:43 +08:00
lingniu 758da369d8 fix(stats): reconcile stale gps mileage candidates 2026-07-20 03:51:18 +08:00
lingniu 5ba636419b feat(web): unify semantic empty states 2026-07-20 03:49:28 +08:00
lingniu df03aaac6a feat(web): unify data panel hierarchy 2026-07-20 03:22:30 +08:00
lingniu dfa2782db6 feat(web): converge workspace identity themes 2026-07-20 02:56:13 +08:00
lingniu 0417056eeb docs(ops): record mileage reconciliation rollout 2026-07-20 02:42:20 +08:00
lingniu 2eed8d0da4 feat(web): unify admin and operations identity 2026-07-20 02:25:09 +08:00
lingniu 40fd7fe009 feat(web): unify governance workspace identity 2026-07-20 02:22:05 +08:00
lingniu 319728f976 feat(web): unify track and history identity 2026-07-20 02:15:08 +08:00
lingniu 537f8d9b45 feat(web): unify vehicle workspace identity 2026-07-20 02:02:06 +08:00
lingniu 6e9a170fbf feat(web): refine Semi UI application shell 2026-07-20 01:49:16 +08:00
lingniu 275d453954 fix(stats): reject sub-threshold gps drift 2026-07-20 01:27:16 +08:00
lingniu 2ef027c7c2 fix(stats): recover stale odometer mileage 2026-07-20 01:12:09 +08:00
lingniu 58ab1ff7bb feat(web): refine Semi UI access workspace 2026-07-20 00:12:46 +08:00
lingniu cd13a2952d feat(web): refine Semi UI alert center 2026-07-20 00:01:47 +08:00
lingniu e20f320f6c feat(web): refine Semi UI history workspace 2026-07-19 23:47:03 +08:00
lingniu 1c18941980 feat(web): finish Semi UI track workspace 2026-07-19 23:33:53 +08:00
lingniu 4c64c4c738 fix(mileage): recover sparse source daily distance 2026-07-19 22:57:31 +08:00
lingniu e45daff528 fix(stats): recover jt808 mileage from safe gps tracks 2026-07-19 22:23:19 +08:00
lingniu 2f195e725a refactor(ui): unify semi mobile query workspaces 2026-07-19 21:51:03 +08:00
lingniu f8baaf53ba refactor(ui): refine semi mobile workspace launcher 2026-07-19 21:40:31 +08:00
lingniu d0c2bb3316 fix(mileage): fall through ineffective priority sources 2026-07-19 21:28:11 +08:00
lingniu 5539c5e0c2 fix(stats): recover durable daily mileage projections 2026-07-19 21:00:56 +08:00
lingniu 2b18a400b1 refactor(ui): converge semi mobile vehicle record 2026-07-19 20:46:54 +08:00
lingniu f59148e260 refactor(ui): converge semi monitor list 2026-07-19 20:31:54 +08:00
lingniu e944b797e5 refactor(ui): refine semi account governance 2026-07-19 19:57:40 +08:00
lingniu 58f2a77033 refactor(ui): refine semi access workspace 2026-07-19 19:27:43 +08:00
lingniu 2c93999417 refactor(ui): converge semi operations workspace 2026-07-19 18:56:35 +08:00
lingniu 0f51e3d375 refactor(ui): polish semi alert workspace 2026-07-19 18:21:44 +08:00
lingniu adc01f2fa4 refactor(ui): polish semi mileage workspace 2026-07-19 17:51:36 +08:00
lingniu 53767c707c refactor(ui): converge semi track workspace 2026-07-19 17:44:21 +08:00
lingniu 263107d47a fix(stats): elect freshest forwarding source per terminal 2026-07-19 17:33:53 +08:00
lingniu a13ee8fc30 refactor(ui): converge semi vehicle directory 2026-07-19 17:25:39 +08:00
lingniu fa2dcf14d6 refactor(ui): converge semi history workspace 2026-07-19 17:13:55 +08:00
lingniu a198e0fc4e refactor(ui): converge semi access workspace 2026-07-19 16:38:17 +08:00
lingniu 40c210a192 refactor(ui): polish semi mileage discovery 2026-07-19 16:25:48 +08:00
lingniu fa60bbb2c8 fix(stats): flush throttled daily mileage projections 2026-07-19 16:00:13 +08:00
lingniu 81532d91b7 refactor: converge account and access workspaces on semi ui 2026-07-19 15:24:03 +08:00
lingniu fb105a67c8 refactor: unify semi operational time ranges 2026-07-19 15:11:15 +08:00