Commit Graph
100 Commits
Author SHA1 Message Date
lingniu 6c745bf48b feat(platform): add lightweight vehicle overview api 2026-07-04 02:52:56 +08:00
lingniu 38e1bf422a feat(platform): add vehicle service overview 2026-07-04 02:49:06 +08:00
lingniu 131f59360c test(platform-web): cover vehicle service navigation context 2026-07-04 02:44:20 +08:00
lingniu d67540c457 feat(platform-web): resolve vehicle context from detail hash 2026-07-04 02:39:31 +08:00
lingniu 80bd726455 feat(platform-web): show searched vehicle identity context 2026-07-04 02:35:55 +08:00
lingniu 337e9f3dac feat(platform-web): show searched vehicle service status 2026-07-04 02:33:04 +08:00
lingniu 58b125912e feat(platform): include service status in vehicle resolution 2026-07-04 02:29:44 +08:00
lingniu e7de41894b feat(platform): filter vehicle rows by service status 2026-07-04 02:26:39 +08:00
lingniu cbd02956ff feat(platform): expose service status on vehicle rows 2026-07-04 02:23:57 +08:00
lingniu 826fa76008 feat(platform-web): show dashboard coverage filter context 2026-07-04 02:19:59 +08:00
lingniu a6edc02be5 feat(platform-web): drill into service status coverage 2026-07-04 02:16:19 +08:00
lingniu b36d0480ee feat(platform-web): filter dashboard coverage by service status 2026-07-04 02:13:53 +08:00
lingniu 4c27cfa28d feat(platform-web): show dashboard row service status 2026-07-04 02:11:32 +08:00
lingniu 6b1e36a5a6 feat(platform): expose realtime service status 2026-07-04 02:08:31 +08:00
lingniu 526377c13f feat(platform): expose coverage service status 2026-07-04 02:03:12 +08:00
lingniu 5d401a8f0b feat(platform): summarize service status on dashboard 2026-07-04 01:59:05 +08:00
lingniu 14408d135d feat(platform): filter vehicles by service status 2026-07-04 01:54:30 +08:00
lingniu b7de38605d feat(platform-web): show vehicle list service status 2026-07-04 01:50:06 +08:00
lingniu aa3b39f5e3 feat(platform): summarize vehicle service status 2026-07-04 01:47:24 +08:00
lingniu 8e800f795c feat(platform): add vehicle service API 2026-07-04 01:43:26 +08:00
lingniu 5000d5cd1c feat(platform-web): show vehicle detail source scope 2026-07-04 01:39:18 +08:00
lingniu dc3e12328e feat(platform-web): link analysis pages to vehicle service 2026-07-04 01:35:15 +08:00
lingniu 9886fe2481 feat(platform-web): carry detail source to analysis links 2026-07-04 01:31:50 +08:00
lingniu a12d86e6f4 feat(platform-web): switch vehicle detail sources 2026-07-04 01:28:08 +08:00
lingniu edca567d52 feat(platform-web): keep realtime source in vehicle links 2026-07-04 01:25:13 +08:00
lingniu 55834a4651 feat(platform-web): keep protocol when opening vehicle rows 2026-07-04 01:22:41 +08:00
lingniu 5f84139c00 feat(platform-web): apply protocol in shared history links 2026-07-04 01:18:02 +08:00
lingniu 657674f233 feat(platform-web): preserve protocol in vehicle links 2026-07-04 01:15:39 +08:00
lingniu 8e5cb5b8c7 feat(platform-web): support shareable vehicle routes 2026-07-04 01:13:07 +08:00
lingniu beb5034b9b feat(platform): include identity resolution in vehicle detail 2026-07-04 01:09:35 +08:00
lingniu 703a7b112f feat(platform): resolve vehicle identity before navigation 2026-07-04 01:06:24 +08:00
lingniu 3e76210d7d feat(platform): expose vehicle service runtime health 2026-07-04 01:02:07 +08:00
lingniu 377cfcdfca feat(platform-api): return traceable timeout errors 2026-07-04 00:57:53 +08:00
lingniu 4bfaf8c4c8 feat(platform-api): enforce request timeout 2026-07-04 00:55:43 +08:00
lingniu 081f8b5099 feat(platform-web): include trace id in api errors 2026-07-04 00:52:42 +08:00
lingniu bbbf589d60 feat(platform-web): surface backend api errors 2026-07-04 00:50:17 +08:00
lingniu 894d200a16 feat(platform-web): query raw frames with post body 2026-07-04 00:48:13 +08:00
lingniu a4ff210c82 docs(platform): define vehicle keyword API contract 2026-07-04 00:45:29 +08:00
lingniu 20e2781f35 feat(platform): use vehicle keyword for data queries 2026-07-04 00:42:40 +08:00
lingniu f62fe13647 feat(platform-api): resolve vehicle keywords for data queries 2026-07-04 00:37:47 +08:00
lingniu 0f371ab3c9 feat(platform): focus unresolved vehicle detail on binding 2026-07-04 00:29:02 +08:00
lingniu 3cb2d3479b feat(platform): skip vehicle sections for unresolved lookup 2026-07-04 00:22:39 +08:00
lingniu f30eb4fbff feat(platform): explain unresolved vehicle binding 2026-07-04 00:19:25 +08:00
lingniu cb1a3097d8 feat(platform): separate vehicle lookup key from VIN 2026-07-04 00:16:04 +08:00
lingniu 52b3040506 feat(platform): show unresolved vehicle lookup state 2026-07-04 00:11:31 +08:00
lingniu ff1fb4d2ac refactor(platform): centralize vehicle lookup rules 2026-07-04 00:08:35 +08:00
lingniu 0503b03aa1 feat(platform): clarify quality vehicle lookup action 2026-07-04 00:05:25 +08:00
lingniu bfdfb5761a feat(platform): link quality issues to vehicle lookup 2026-07-04 00:02:33 +08:00
lingniu a5ca34797d feat(platform): show vehicle detail lookup key 2026-07-03 23:59:34 +08:00
lingniu 8af622e7f6 feat(platform): support vehicle keyword detail lookup 2026-07-03 23:57:11 +08:00
lingniu d4fdd7527b feat(platform): summarize vehicle source coverage 2026-07-03 23:51:40 +08:00
lingniu 6c53172ba7 feat(platform): center navigation on vehicle service 2026-07-03 23:49:01 +08:00
lingniu fe92b34356 feat(platform): show quality issue identity on dashboard 2026-07-03 23:44:53 +08:00
lingniu 562c26f061 feat(platform): show vehicle-level latest dashboard 2026-07-03 23:41:49 +08:00
lingniu fd60d2644e feat(platform): link quality issues to vehicle service 2026-07-03 23:39:35 +08:00
lingniu 532b0d9aec feat(platform): open analysis from vehicle detail 2026-07-03 23:37:12 +08:00
lingniu 37ca94ab5f feat(platform): link realtime to vehicle service 2026-07-03 23:34:14 +08:00
lingniu 05c0643a69 feat(platform): link records to vehicle service 2026-07-03 23:32:19 +08:00
lingniu 73d32d3b0e feat(platform): copy quality issue identity 2026-07-03 23:30:09 +08:00
lingniu c9e94639d1 feat(platform): expose quality issue identity 2026-07-03 23:28:10 +08:00
lingniu 54d74178ea feat(platform): summarize quality issues 2026-07-03 23:25:39 +08:00
lingniu 4ca1bdb8fe feat(platform): summarize mileage queries 2026-07-03 23:21:51 +08:00
lingniu a4e9a8afb8 feat(platform): include plates in raw history 2026-07-03 23:17:23 +08:00
lingniu a644a6617c feat(platform): enrich history locations with plates 2026-07-03 23:14:40 +08:00
lingniu 55b069e27d feat(platform): summarize realtime in vehicle detail 2026-07-03 23:12:27 +08:00
lingniu 37f9d7a307 feat(platform): aggregate realtime by vehicle 2026-07-03 23:09:28 +08:00
lingniu 71b714bbf7 feat(platform): color topbar link health 2026-07-03 23:03:42 +08:00
lingniu b73292b97e feat(platform): poll topbar link health 2026-07-03 23:01:01 +08:00
lingniu 909f7d6720 feat(platform): refresh quality link health 2026-07-03 22:59:15 +08:00
lingniu ea367fe581 feat(platform): refresh topbar link issues from quality 2026-07-03 22:57:21 +08:00
lingniu b3168dda2a feat(platform): show link issue count in topbar 2026-07-03 22:54:44 +08:00
lingniu 94ea30223b fix(platform): remove fake healthy topbar 2026-07-03 22:52:52 +08:00
lingniu 3b29851c1e feat(platform): link dashboard quality preview 2026-07-03 22:50:40 +08:00
lingniu ad76eb45e4 feat(platform): preview quality issues on dashboard 2026-07-03 22:48:51 +08:00
lingniu d3c2d8dac5 fix(platform): label storage health as reads 2026-07-03 22:46:46 +08:00
lingniu 98b23df2ed feat(platform): highlight quality link health 2026-07-03 22:45:17 +08:00
lingniu 354c146506 fix(platform): verify storage health by reads 2026-07-03 22:43:36 +08:00
lingniu 2c24d4734c fix(platform): avoid fake redis online keys 2026-07-03 22:41:25 +08:00
lingniu 91c2168cb0 fix(platform): avoid fake kafka lag 2026-07-03 22:38:50 +08:00
lingniu 4ff94a4e92 fix(platform): count dashboard frames from tdengine 2026-07-03 22:36:39 +08:00
lingniu 2efb62d8d1 fix(platform): show vehicle quality total 2026-07-03 22:34:50 +08:00
lingniu 42fec61b4b fix(platform): align dashboard quality count 2026-07-03 22:33:19 +08:00
lingniu e68028799e fix(platform): count dashboard vehicles by vin 2026-07-03 22:31:25 +08:00
lingniu 1293035045 feat(platform): count vehicle list pages 2026-07-03 22:29:46 +08:00
lingniu 28d1a68823 feat(platform): paginate quality issues 2026-07-03 22:27:40 +08:00
lingniu 39e2788e26 feat(platform): paginate daily mileage 2026-07-03 22:23:10 +08:00
lingniu 72aa20b347 feat(platform): paginate history queries 2026-07-03 22:19:14 +08:00
lingniu ea96b6909a feat(platform): paginate realtime locations 2026-07-03 22:15:16 +08:00
lingniu c34996dcfb feat(platform): paginate vehicle coverage 2026-07-03 22:12:04 +08:00
lingniu 9359254d28 feat(platform): show vehicles as service coverage 2026-07-03 22:06:59 +08:00
lingniu 2fcce04c5a feat(platform): surface vehicle quality issues 2026-07-03 22:04:12 +08:00
lingniu 2d064e3c53 feat(platform): filter vehicle coverage 2026-07-03 21:59:03 +08:00
lingniu 110041a9db feat(platform): add vehicle coverage view 2026-07-03 21:54:09 +08:00
lingniu 6352289c25 feat(platform): summarize vehicle source status 2026-07-03 21:47:30 +08:00
lingniu a3a91ef1f8 feat(platform): resolve vehicle detail keyword 2026-07-03 21:40:40 +08:00
lingniu 92d7020b36 feat(platform): route vehicle searches to detail 2026-07-03 21:37:32 +08:00
lingniu d4bd70fdf4 feat(platform): add vehicle detail aggregate api 2026-07-03 21:34:50 +08:00
lingniu 0438d054f6 feat(platform): make vehicle detail source agnostic 2026-07-03 21:31:11 +08:00
lingniu f9b8182949 feat(platform): query tdengine history data 2026-07-03 21:22:21 +08:00
lingniu 2de569f104 feat(platform): connect mysql production store 2026-07-03 21:09:43 +08:00