lingniu
|
986375d903
|
test(ops): support legacy Python HTTP server
|
2026-07-16 01:55:21 +08:00 |
|
lingniu
|
f38b630592
|
docs: record complete release asset gate
|
2026-07-16 01:54:26 +08:00 |
|
lingniu
|
3051caf327
|
ops: verify every release asset
|
2026-07-16 01:51:31 +08:00 |
|
lingniu
|
c86c9d1e31
|
docs: record production mileage export smoke
|
2026-07-16 01:47:39 +08:00 |
|
lingniu
|
c834a0406c
|
perf(web): make mileage exports cancellable
|
2026-07-16 01:43:57 +08:00 |
|
lingniu
|
639564b96d
|
perf(web): release track map listeners explicitly
|
2026-07-16 01:32:55 +08:00 |
|
lingniu
|
8ebffa4fee
|
perf(web): warm frequent routes during idle time
|
2026-07-16 01:19:29 +08:00 |
|
lingniu
|
b93e165590
|
fix(web): recover transient map SDK failures
|
2026-07-16 01:09:56 +08:00 |
|
lingniu
|
e80e1dcea9
|
perf(web): release monitor resources on unmount
|
2026-07-16 00:59:57 +08:00 |
|
lingniu
|
c00f50551a
|
perf(web): remove legacy theme from production bundle
|
2026-07-16 00:47:52 +08:00 |
|
lingniu
|
6506c0f1f0
|
fix(web): preserve route state and cancel stale reads
|
2026-07-16 00:29:47 +08:00 |
|
lingniu
|
53e1b57e86
|
fix(platform): harden queries and batch vehicle search
|
2026-07-16 00:14:16 +08:00 |
|
lingniu
|
c29ccdf2da
|
fix(web): harden route transitions and monitor memory
|
2026-07-15 23:54:21 +08:00 |
|
lingniu
|
3fabcf181a
|
feat(platform): consolidate production vehicle data workflows
|
2026-07-15 23:26:29 +08:00 |
|
lingniu
|
6cddc0a43d
|
feat: add vehicle mileage statistics
|
2026-07-14 13:18:52 +08:00 |
|
lingniu
|
bb59303a4b
|
feat: build vehicle data platform and production pipeline
|
2026-07-14 12:35:33 +08:00 |
|
lingniu
|
b452be3b94
|
fix(stats): backfill mqtt mileage from mileage frames
|
2026-07-08 18:39:20 +08:00 |
|
lingniu
|
469e9c75f6
|
fix(stats): calculate mileage without previous-day baseline
|
2026-07-08 17:26:34 +08:00 |
|
lingniu
|
536b0bfee6
|
refactor(stats): slim final daily mileage table
|
2026-07-08 16:58:25 +08:00 |
|
lingniu
|
da669fae94
|
fix(stats): track data sources before mileage sampling
|
2026-07-08 16:46:06 +08:00 |
|
lingniu
|
44e119331d
|
fix(stats): preserve realtime baseline from current candidate
|
2026-07-08 16:19:50 +08:00 |
|
lingniu
|
bd67034927
|
fix(stats): guard backfill source-less mileage
|
2026-07-08 15:50:38 +08:00 |
|
lingniu
|
17937a1ad8
|
fix(stats): skip realtime mileage without source identity
|
2026-07-08 15:44:31 +08:00 |
|
lingniu
|
e0ae57828e
|
fix: tighten source-aware mileage projection
|
2026-07-08 15:41:59 +08:00 |
|
lingniu
|
800ca1a8b1
|
feat(stats): expose selected mileage source
|
2026-07-08 15:19:43 +08:00 |
|
lingniu
|
6d633aa292
|
fix(stats): clear stale backfill candidates before projection
|
2026-07-08 15:12:27 +08:00 |
|
lingniu
|
a5eebfb32d
|
fix(stats): clear stale backfill daily mileage rows
|
2026-07-08 15:06:25 +08:00 |
|
lingniu
|
804c238bff
|
feat(stats): backfill mileage source candidates
|
2026-07-08 14:58:19 +08:00 |
|
lingniu
|
762c7265d7
|
feat(stats): write realtime mileage candidates
|
2026-07-08 14:49:01 +08:00 |
|
lingniu
|
67aa521dd9
|
fix(stats): guard daily mileage source selection marking
|
2026-07-08 14:45:46 +08:00 |
|
lingniu
|
bc2071ef42
|
fix(stats): enforce latest source endpoint only for projected daily mileage
|
2026-07-08 14:41:53 +08:00 |
|
lingniu
|
5f79df3fe2
|
fix(stats): project trusted mileage source endpoint from metadata
|
2026-07-08 14:39:40 +08:00 |
|
lingniu
|
99e81a289e
|
docs: add task 3 report
|
2026-07-08 14:35:20 +08:00 |
|
lingniu
|
aa12317b54
|
feat(stats): project elected mileage source
|
2026-07-08 14:34:38 +08:00 |
|
lingniu
|
b7f6e47ce3
|
Fix candidate mileage review findings
|
2026-07-08 14:29:54 +08:00 |
|
lingniu
|
08e2d8c0f0
|
feat(stats): store source mileage candidates
|
2026-07-08 14:25:09 +08:00 |
|
lingniu
|
009e50a902
|
feat(stats): add vehicle data source metadata
|
2026-07-08 14:18:46 +08:00 |
|
lingniu
|
fe770132c7
|
docs(stats): plan multi-source mileage implementation
|
2026-07-08 14:12:40 +08:00 |
|
lingniu
|
c08c7308d3
|
docs(stats): design multi-source mileage statistics
|
2026-07-08 14:06:13 +08:00 |
|
lingniu
|
a60a628d25
|
fix(stats): elect trusted mileage source
|
2026-07-08 13:31:56 +08:00 |
|
lingniu
|
abfed27846
|
feat(stats): add daily last mileage backfill
|
2026-07-08 12:01:18 +08:00 |
|
lingniu
|
fdcac05559
|
fix(stats): map protocol mileage fields
|
2026-07-08 11:23:06 +08:00 |
|
lingniu
|
4e356876b1
|
fix(gateway): keep canonical stats fields in field events
|
2026-07-08 11:17:32 +08:00 |
|
lingniu
|
887c92cd70
|
feat(platform): focus vehicle service customer copy
|
2026-07-06 07:01:23 +08:00 |
|
lingniu
|
5f2b3672cb
|
feat(platform): polish customer report delivery copy
|
2026-07-06 06:39:17 +08:00 |
|
lingniu
|
6bc3bf14de
|
feat(platform): refine customer map views
|
2026-07-06 06:35:07 +08:00 |
|
lingniu
|
a46072a5e7
|
feat(platform): add customer alert action queue
|
2026-07-06 06:29:33 +08:00 |
|
lingniu
|
536d37ca9b
|
feat(platform): align customer mileage service wording
|
2026-07-06 06:19:40 +08:00 |
|
lingniu
|
e847e1c7e8
|
feat(platform): add customer fleet command center
|
2026-07-06 06:10:06 +08:00 |
|
lingniu
|
00d416964b
|
feat(platform): add alert closure workbench
|
2026-07-06 06:05:01 +08:00 |
|