2569718930@qq.com
ecbba9160d
Let chart views avoid the dashboard utility bulk
...
The intraday chart data builder lived inside dashboard-utils with observation-source and TAF helpers, so chart consumers had to depend on the large dashboard utility surface. This moves chart data preparation, observation-source helpers, and TAF marker labels into focused modules while keeping dashboard-utils re-export compatibility.
Constraint: Preserve existing chart data shape, observation labels, TAF labels, and legacy dashboard-utils exports.
Rejected: Rewrite chart data generation while moving it | this pass is a boundary move only so visual behavior remains stable.
Confidence: high
Scope-risk: moderate
Reversibility: clean
Tested: TypeScript diagnostics for chart-utils, dashboard-utils, observation-source-utils, and taf-utils
Tested: npm run build
Not-tested: Browser visual regression across every chart city.
2026-04-28 11:58:58 +08:00
2569718930@qq.com
c476ad2123
Move pace math out of the dashboard utility bulk
...
Pace-adjusted high calculations were embedded in dashboard-utils alongside chart, profile, and modal helpers. This moves the pure pace model and reusable HM time helpers into focused modules while keeping dashboard-utils re-export compatibility for older callers.
Constraint: Preserve existing pace wording, thresholds, and calculation output.
Rejected: Split all remaining dashboard-utils helpers at once | model/chart/modal helpers have wider call surfaces and should move in separate reversible passes.
Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: TypeScript diagnostics for pace-utils, time-utils, dashboard-utils, and FutureForecastModal
Tested: npm run build
Not-tested: Bundle analyzer size comparison.
2026-04-28 11:45:34 +08:00
2569718930@qq.com
3237f95e8c
feat: implement scan terminal dashboard with real-time opportunity tracking and visualization components
2026-04-26 00:24:11 +08:00
2569718930@qq.com
5fc65cbd85
feat: implement dashboard detail panel with interactive charts and forecast modal components
2026-04-24 13:35:36 +08:00
2569718930@qq.com
379a4b9e45
Fix intraday modal hook order
2026-04-24 13:04:27 +08:00
2569718930@qq.com
1f87e19cb0
Add map city detail panel and guard forecast modal
2026-04-24 04:34:33 +08:00
2569718930@qq.com
79a4333aaf
feat: implement PolyWeather dashboard layout with integrated map, weather visualization, and detail panels
2026-04-23 22:35:34 +08:00
2569718930@qq.com
54b326ff42
feat: implement comprehensive Polymarket weather analysis service with frontend dashboard and market scanning capabilities
2026-04-23 20:45:32 +08:00
2569718930@qq.com
fe804bc915
Normalize Wunderground labels to METAR
2026-04-22 23:43:27 +08:00
2569718930@qq.com
00eed52545
feat: implement FutureForecastModal and PanelSections for advanced weather visualization and dashboard data display
2026-04-22 02:30:49 +08:00
2569718930@qq.com
42dd0a7c6d
feat: implement FutureForecastModal component and market-scan API integration
2026-04-21 23:01:38 +08:00
2569718930@qq.com
d4cdd76235
Clarify future-day probability reference labels
2026-04-19 04:02:46 +08:00
2569718930@qq.com
c4f1151cf3
Show EMOS probability labels in intraday analysis
2026-04-19 03:41:39 +08:00
2569718930@qq.com
fbbd13b1c3
Add nearby station timing sync labels
2026-04-19 02:38:34 +08:00
2569718930@qq.com
37f4705f9c
Lock stale intraday analysis during refresh
2026-04-17 21:08:26 +08:00
2569718930@qq.com
f5e61e96ff
Clarify calibrated probability read with LGBM context
2026-04-17 20:53:37 +08:00
2569718930@qq.com
bc09a3753c
Fix today analysis modal routing
2026-04-17 20:40:17 +08:00
2569718930@qq.com
8db933a47c
Clarify METAR anchor labeling in weather forecasts
2026-04-17 00:19:47 +08:00
2569718930@qq.com
9823e3961f
Add localized meteorology text and filter implausible METAR temps
2026-04-16 17:34:39 +08:00
2569718930@qq.com
e2cb0cfe5e
Add professional intraday meteorology analysis
2026-04-16 17:13:53 +08:00
2569718930@qq.com
df82234b66
Remove intraday structure signals from analysis modal
2026-04-16 00:24:30 +08:00
2569718930@qq.com
6249a00382
Refine dashboard detail panel layout
2026-04-15 23:51:54 +08:00
2569718930@qq.com
c4b45be757
Remove Polymarket price integration from dashboard
2026-04-15 16:30:13 +08:00
2569718930@qq.com
baaccc6636
feat: implement multi-source weather data collection system and dashboard frontend with integrated analysis services.
2026-04-13 18:42:27 +08:00
2569718930@qq.com
41cfb65b92
Show queued subscription access and fix forecast time plotting
2026-04-13 16:35:22 +08:00
2569718930@qq.com
1d54f44189
Speed up intraday modal loading and add sync status
2026-04-13 11:19:24 +08:00
2569718930@qq.com
faba38578e
Handle percent-formatted precipitation values in forecast modal
2026-04-11 11:00:01 +08:00
2569718930@qq.com
7b1f34db27
Refresh sparse model detail caches in forecast views
2026-04-08 15:23:34 +08:00
2569718930@qq.com
f0904dbcc5
Add Groq commentary config and simplify forecast modal
2026-04-08 11:41:34 +08:00
2569718930@qq.com
1d937728ee
Refine future forecast modal trade signals and card styling
2026-04-08 11:16:51 +08:00
2569718930@qq.com
13f0713a98
Remove risk profile card from today analysis modal
2026-04-08 10:54:53 +08:00
2569718930@qq.com
b16bfae991
Add intraday pace card to today's analysis
2026-04-08 10:33:58 +08:00
2569718930@qq.com
bdc300bdd2
Expose station network coverage and settlement station details
2026-04-06 07:21:59 +08:00
2569718930@qq.com
f4335833b4
Promote Pro trial and rename settlement source to station
2026-04-06 05:38:41 +08:00
2569718930@qq.com
cbb704577a
Add weather-driven city effects and keep upper-air cards visible
2026-03-27 23:45:40 +08:00
2569718930@qq.com
0c8ad54780
Visualize intraday analysis with 3D signals and metric meters
2026-03-27 23:34:48 +08:00
2569718930@qq.com
7237278f5a
Generalize NOAA settlement handling across dashboard and docs
2026-03-27 20:58:38 +08:00
2569718930@qq.com
443540c27e
Clarify current and peak-window TAF chart markers
2026-03-25 21:46:33 +08:00
2569718930@qq.com
7589fd74bf
feat: Implement Wunderground data integration, enhance dashboard weather data processing, and add future forecast modal.
2026-03-25 18:03:56 +08:00
2569718930@qq.com
fd210ac730
Show Wunderground settlement sources in the dashboard
2026-03-25 17:14:25 +08:00
2569718930@qq.com
b866ebf6e3
Clarify TAF intraday summaries
2026-03-25 15:22:41 +08:00
2569718930@qq.com
77f2b6ac07
Fix English airport narrative fallback in dashboard
2026-03-24 15:12:49 +08:00
2569718930@qq.com
54acfc05aa
Clarify TAF timing labels and suppression wording
2026-03-24 03:44:12 +08:00
2569718930@qq.com
05184cb2ad
Add TAF timing markers and market-aware intraday cues
2026-03-24 03:13:54 +08:00
2569718930@qq.com
fc72b3539d
Align structural trade cues with market context
2026-03-24 02:07:15 +08:00
2569718930@qq.com
5796d380c5
Reorganize intraday signal cards for clearer trade guidance
2026-03-24 01:49:00 +08:00
2569718930@qq.com
58a09fe6fe
Add upper-air structure signals to intraday analysis
2026-03-24 01:28:45 +08:00
2569718930@qq.com
ace9c71743
Align Taipei settlement to NOAA RCTP across web and extension
2026-03-23 14:39:41 +08:00
2569718930@qq.com
c795d90993
Sync dynamic commentary across bot and dashboard
2026-03-21 18:54:23 +08:00
2569718930@qq.com
69f24ddc08
Optimize frontend performance and add route-level web vitals tracking
2026-03-18 20:38:43 +08:00