lingniu
|
48e2ce9fd4
|
fix: deduplicate account vehicle permissions
|
2026-07-16 14:16:22 +08:00 |
|
lingniu
|
a1195fb97d
|
feat: add customer authentication and scoped RBAC
|
2026-07-16 13:58:28 +08:00 |
|
lingniu
|
8487783564
|
fix(monitor): hold conflicting terminal coordinates
|
2026-07-16 11:16:22 +08:00 |
|
lingniu
|
b9fcf476ec
|
fix(monitor): arbitrate conflicting location sources
|
2026-07-16 11:07:23 +08:00 |
|
lingniu
|
e0e7e28762
|
feat(monitor): match motion to report intervals
|
2026-07-16 09:55:10 +08:00 |
|
lingniu
|
b78cf1696f
|
perf(api): make batch vehicle search exact
|
2026-07-16 08:58:32 +08:00 |
|
lingniu
|
251b53125d
|
fix(api): bound mysql page sizes
|
2026-07-16 08:49:10 +08:00 |
|
lingniu
|
99d9dcca1b
|
fix(mileage): bound daily date ranges
|
2026-07-16 08:44:00 +08:00 |
|
lingniu
|
cad39d6326
|
perf(monitor): aggregate realtime workspace
|
2026-07-16 03:26:14 +08:00 |
|
lingniu
|
85e92e62da
|
perf(api): bound reverse geocode requests
|
2026-07-16 02:10:10 +08:00 |
|
lingniu
|
53e1b57e86
|
fix(platform): harden queries and batch vehicle search
|
2026-07-16 00:14:16 +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
|
856e4f7dfc
|
feat(platform): refine customer alert evidence copy
|
2026-07-05 11:49:07 +08:00 |
|
lingniu
|
44c7748958
|
feat(platform): add source readiness operations view
|
2026-07-04 23:29:31 +08:00 |
|
lingniu
|
da3a639dd8
|
feat(platform): add amap reverse geocode for trajectory
|
2026-07-04 21:25:32 +08:00 |
|
lingniu
|
cbe7882d51
|
feat(platform): expose structured capacity metrics
|
2026-07-04 19:10:04 +08:00 |
|
lingniu
|
1235e76c32
|
feat(platform): promote alert events surface
|
2026-07-04 17:58:33 +08:00 |
|
lingniu
|
eb8f15ca18
|
feat(platform): expose amap server readiness
|
2026-07-04 17:53:03 +08:00 |
|
lingniu
|
3b817ef874
|
feat(platform): add online vehicle statistics detail
|
2026-07-04 17:47:38 +08:00 |
|
lingniu
|
747894ce1d
|
feat(platform): split trajectory replay and history query
|
2026-07-04 17:23:48 +08:00 |
|
lingniu
|
9ac2b90d12
|
feat(platform): add online statistics summary
|
2026-07-04 16:57:11 +08:00 |
|
lingniu
|
1838da4b02
|
feat(platform): add alert policy escalation
|
2026-07-04 15:50:45 +08:00 |
|
lingniu
|
ff36cb4bd1
|
feat(platform): expose deployed release
|
2026-07-04 15:34:37 +08:00 |
|
lingniu
|
1f069178d6
|
feat(platform): expose amap runtime health
|
2026-07-04 15:30:51 +08:00 |
|
lingniu
|
b7dd65e435
|
feat(platform): proxy amap security requests
|
2026-07-04 14:39:57 +08:00 |
|
lingniu
|
ff833bc065
|
feat(platform): add quality notification plan
|
2026-07-04 13:31:36 +08:00 |
|
lingniu
|
34116142e6
|
fix(platform): guard unscoped raw field queries
|
2026-07-04 12:45:53 +08:00 |
|
lingniu
|
adb9d146d9
|
feat(platform): integrate runtime amap vehicle maps
|
2026-07-04 10:52:11 +08:00 |
|
lingniu
|
b5a72ce0ec
|
feat(platform): filter vehicle archive gaps
|
2026-07-04 09:50:41 +08:00 |
|
lingniu
|
b127b22a4b
|
feat(platform): surface incomplete vehicle archives
|
2026-07-04 09:45:03 +08:00 |
|
lingniu
|
29f84099b2
|
feat(platform): filter vehicles by archive status
|
2026-07-04 09:37:51 +08:00 |
|
lingniu
|
f651e48434
|
feat(platform): expose capacity check findings
|
2026-07-04 08:58:40 +08:00 |
|
lingniu
|
e29f8768ca
|
feat(platform): expose active connection capacity
|
2026-07-04 08:52:57 +08:00 |
|
lingniu
|
b26a37f6f7
|
feat(platform): report capacity check health
|
2026-07-04 08:49:44 +08:00 |
|
lingniu
|
1f777c4040
|
feat(platform): report redis online key health
|
2026-07-04 08:44:26 +08:00 |
|
lingniu
|
7c1ad16018
|
fix(platform): return empty raw frames for missing tdengine tables
|
2026-07-04 08:36:37 +08:00 |
|
lingniu
|
6ce46f3011
|
fix(platform): return empty history for missing tdengine tables
|
2026-07-04 08:33:41 +08:00 |
|
lingniu
|
5fa7858662
|
fix(platform): unify degraded service wording
|
2026-07-04 08:03:24 +08:00 |
|
lingniu
|
1d691306db
|
feat(platform): keep canonical source summary slots
|
2026-07-04 07:54:38 +08:00 |
|
lingniu
|
422ac684ed
|
fix(platform): count source online by protocol
|
2026-07-04 07:50:37 +08:00 |
|
lingniu
|
999d36c94d
|
feat(platform): expose source slots in realtime vehicles
|
2026-07-04 07:39:09 +08:00 |
|
lingniu
|
c528376ef9
|
feat(platform): expose source slots in vehicle service
|
2026-07-04 07:30:56 +08:00 |
|
lingniu
|
c9a809d13d
|
feat(platform): expose source consistency in vehicle coverage
|
2026-07-04 07:12:54 +08:00 |
|
lingniu
|
8cd90f629b
|
feat(platform): summarize missing vehicle sources
|
2026-07-04 06:13:38 +08:00 |
|
lingniu
|
eb7c47b4f5
|
fix(platform): align vehicle detail service statuses
|
2026-07-04 06:02:32 +08:00 |
|
lingniu
|
a60f87c9e7
|
feat(platform): expose missing source diagnosis
|
2026-07-04 06:00:06 +08:00 |
|
lingniu
|
bf17c7437e
|
fix(platform): clarify vehicle service status labels
|
2026-07-04 05:52:11 +08:00 |
|
lingniu
|
6229f837a0
|
fix(platform): degrade vehicles with missing sources
|
2026-07-04 05:46:56 +08:00 |
|