Commit Graph
100 Commits
Author SHA1 Message Date
lingniu 1e80278fee feat(web): add visible batch vehicle search 2026-07-16 02:02:56 +08:00
lingniu c493df37f1 docs: record portable release smoke gate 2026-07-16 01:56:07 +08:00
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
lingniu 55a65d2bc6 feat(platform): add customer history export wizard 2026-07-06 05:58:05 +08:00
lingniu 8b7614d2d6 feat(platform): add customer daily operations home 2026-07-06 05:52:22 +08:00
lingniu ebaf67a134 feat(platform): add mileage report delivery journey 2026-07-06 05:46:12 +08:00
lingniu fe005a8296 feat(platform): add fleet service journey strip 2026-07-06 05:39:57 +08:00
lingniu 0cb1763326 feat(platform): add customer time window job command 2026-07-06 05:34:33 +08:00
lingniu 44b3839e83 feat(platform): add customer data delivery cover 2026-07-06 05:27:26 +08:00
lingniu 81014bf7ce feat(platform): add customer alert command center 2026-07-06 05:21:06 +08:00
lingniu ce3a6225ec feat(platform): add customer mileage reconciliation command 2026-07-06 05:14:11 +08:00
lingniu 378706cc5c feat(platform): add customer map command center 2026-07-06 05:09:50 +08:00
lingniu 97c2db01f8 feat(platform): frame history replay as customer delivery 2026-07-06 05:04:06 +08:00
lingniu e314f8330f feat(platform): frame mileage online impact for customers 2026-07-06 04:58:08 +08:00
lingniu 286840c19c feat(platform): align vehicle detail with service delivery 2026-07-06 04:53:34 +08:00
lingniu 7ac1390394 feat(platform): align dashboard copy with vehicle service delivery 2026-07-06 04:49:42 +08:00
lingniu b9b5409acb feat(platform): align realtime copy with vehicle monitoring 2026-07-06 04:44:31 +08:00
lingniu 77c5730e77 feat(platform): frame navigation around vehicle monitoring 2026-07-06 04:40:17 +08:00
lingniu aefd34bc59 feat(platform): highlight customer service modules 2026-07-06 04:35:27 +08:00
lingniu 2aa7b394a6 feat(platform): expose customer service scope actions 2026-07-06 04:30:47 +08:00
lingniu f068fc772d feat(platform): surface customer next best actions 2026-07-06 04:24:18 +08:00
lingniu 6246887b86 feat(platform): collapse advanced dashboard workbench 2026-07-06 04:19:48 +08:00
lingniu ad644d43b1 feat(platform): prioritize customer vehicle service path 2026-07-06 04:15:21 +08:00
lingniu 6b9f269b89 feat(platform): add dedicated time monitor workspace 2026-07-06 04:09:35 +08:00
lingniu 4ce466895a feat(platform): add history export acceptance checklist 2026-07-06 03:58:35 +08:00
lingniu 6f97181ec5 feat(platform): add mileage acceptance checklist 2026-07-06 03:51:30 +08:00
lingniu ab8ae961e6 feat(platform): add map layer control panel 2026-07-06 03:46:29 +08:00
lingniu 68fed933d9 feat(platform): add time window next action strip 2026-07-06 03:40:22 +08:00
lingniu 3e9128b441 feat(platform): add notification orchestration strip 2026-07-06 03:32:00 +08:00
lingniu 08f2b62362 feat(platform): add history export next actions 2026-07-06 03:26:39 +08:00
lingniu 6a15503c7b feat(platform): add live map decision strip 2026-07-06 03:19:40 +08:00
lingniu 89214a6b7f feat(platform): add mileage definition delivery strip 2026-07-06 03:14:39 +08:00
lingniu 311a29a1dc feat(platform): add map status filter strip 2026-07-06 03:05:56 +08:00
lingniu 53a6aff662 feat(platform): add customer vehicle service hub 2026-07-06 03:01:08 +08:00
lingniu e69d8ecd10 feat(platform): add history delivery conclusion strip 2026-07-06 02:56:08 +08:00
lingniu 22f945e0aa feat(platform): add realtime service overview 2026-07-06 02:50:14 +08:00
lingniu 268c350e63 feat(platform): add mileage conclusion strip 2026-07-06 02:44:05 +08:00
lingniu a0158e1ec8 feat(platform): add trip review summary 2026-07-06 02:37:12 +08:00
lingniu 13fb0a1a49 feat(platform): center map page on vehicle service 2026-07-06 02:29:02 +08:00
lingniu 20b8fa425b feat(platform): add vehicle command center 2026-07-06 02:19:39 +08:00
lingniu 1d51c92d8c feat(platform): frame history protocol as source evidence 2026-07-06 02:11:44 +08:00
lingniu 26eeba713d feat(platform): rename realtime channel columns to evidence 2026-07-06 01:54:53 +08:00
lingniu 06904748cc feat(platform): frame realtime sources as evidence 2026-07-06 01:49:55 +08:00
lingniu 442afb8aa5 feat(platform): add single vehicle time window delivery 2026-07-06 01:38:00 +08:00
lingniu af95f69388 feat(platform): sync dashboard customer time window 2026-07-06 01:27:31 +08:00
lingniu d89f7f7168 feat(platform): fold dashboard explanatory playbooks 2026-07-06 01:18:27 +08:00
lingniu 221a67e4cb feat(platform): make dashboard map first 2026-07-06 01:13:31 +08:00
lingniu 6da5f77267 feat(platform): add mobile vehicle service dock 2026-07-06 01:06:59 +08:00
lingniu cd5336f353 fix(platform): prioritize mobile vehicle service content 2026-07-06 00:55:24 +08:00
lingniu af4d721eeb feat(platform): add customer vehicle service dashboard 2026-07-06 00:48:20 +08:00
lingniu b8199dcb5a feat(platform): add map vehicle handoff card 2026-07-06 00:41:55 +08:00