2569718930@qq.com
|
53268560ec
|
test: implement visibility policy and chart logic verification tests for temperature series
|
2026-05-29 23:09:16 +08:00 |
|
2569718930@qq.com
|
68416b058e
|
feat: implement temperature chart visibility logic with comprehensive unit testing and analysis service support
|
2026-05-29 22:40:33 +08:00 |
|
2569718930@qq.com
|
8507afedd6
|
Fix account payment layout responsiveness
|
2026-05-29 21:34:36 +08:00 |
|
2569718930@qq.com
|
3e24080466
|
feat: implement AccountCenter dashboard with subscription and payment management features
|
2026-05-29 21:23:12 +08:00 |
|
2569718930@qq.com
|
17ddd835e6
|
Fix landing hero illustration overlap
|
2026-05-29 20:57:59 +08:00 |
|
2569718930@qq.com
|
5228d2b3fd
|
Update landing and weather observation policies
|
2026-05-29 20:46:35 +08:00 |
|
2569718930@qq.com
|
522e35de7f
|
Add trial and referral subscription program
|
2026-05-29 19:24:46 +08:00 |
|
2569718930@qq.com
|
f8f5035225
|
Fix runway chart collapse and ops cleanup
|
2026-05-29 18:40:29 +08:00 |
|
2569718930@qq.com
|
2269aaefd7
|
Reduce Supabase disk IO
|
2026-05-29 17:22:33 +08:00 |
|
2569718930@qq.com
|
9e3a4e2f45
|
Fix WU historical current observation merge
|
2026-05-29 17:20:07 +08:00 |
|
2569718930@qq.com
|
8f52b1d80c
|
Add password reset flow
|
2026-05-29 12:28:08 +08:00 |
|
2569718930@qq.com
|
1d9f0033a6
|
Tighten payment tx validation before submit
|
2026-05-29 12:11:19 +08:00 |
|
2569718930@qq.com
|
618bac8b57
|
feat: add live temperature threshold chart logic and components for runway monitoring
|
2026-05-29 02:10:07 +08:00 |
|
2569718930@qq.com
|
f2e90fbcda
|
feat: support ethereum usdc payment route
|
2026-05-29 01:57:42 +08:00 |
|
2569718930@qq.com
|
3cc2251b9b
|
fix: translate settlement runway chart labels
|
2026-05-28 22:44:36 +08:00 |
|
2569718930@qq.com
|
c2fe8caddf
|
docs: refresh v1.8.1 release docs
|
2026-05-28 20:46:35 +08:00 |
|
2569718930@qq.com
|
784b27a954
|
fix: preserve terminal access during auth sync
|
2026-05-28 12:18:43 +08:00 |
|
2569718930@qq.com
|
79b82a34cb
|
fix: use settlement runway endpoint temperatures
|
2026-05-28 10:55:32 +08:00 |
|
2569718930@qq.com
|
d83a0f0eef
|
feat: build DEB hourly consensus for peak windows
|
2026-05-28 10:44:48 +08:00 |
|
2569718930@qq.com
|
b239ad131f
|
fix: keep terminal charts visible during scan refresh
|
2026-05-28 09:07:09 +08:00 |
|
2569718930@qq.com
|
5d784f78b9
|
feat: implement scan terminal dashboard system and supporting services
|
2026-05-28 08:24:50 +08:00 |
|
2569718930@qq.com
|
1a7d2a487f
|
feat: add hourly peak correction for DEB charts
|
2026-05-27 22:41:16 +08:00 |
|
2569718930@qq.com
|
4d22191a2d
|
Fix city selector fallback coverage
|
2026-05-27 21:02:08 +08:00 |
|
2569718930@qq.com
|
fb7e27d9ed
|
fix: recover account subscription state
|
2026-05-27 12:14:07 +08:00 |
|
2569718930@qq.com
|
7ff1d21b95
|
fix: stabilize realtime chart axis and redis deployment
|
2026-05-27 11:51:22 +08:00 |
|
2569718930@qq.com
|
573768846e
|
feat: implement real-time SSE event architecture with Redis stream integration and add associated validation tests
|
2026-05-27 11:03:04 +08:00 |
|
2569718930@qq.com
|
820dabfbf3
|
feat: implement real-time observation patch normalization and live temperature threshold visualization logic
|
2026-05-27 10:17:33 +08:00 |
|
2569718930@qq.com
|
e6a673e27d
|
feat: add multiple weather data source scrapers and integrate dashboard temperature chart logic components
|
2026-05-27 09:31:24 +08:00 |
|
2569718930@qq.com
|
05010d20e2
|
feat: implement AMOS real-time weather data collection and add corresponding unit and frontend tests
|
2026-05-27 09:07:48 +08:00 |
|
2569718930@qq.com
|
bef3c610b7
|
feat: implement Telegram push utility and temperature threshold visualization components
|
2026-05-27 08:53:36 +08:00 |
|
2569718930@qq.com
|
bbd7c768f8
|
feat: implement live temperature threshold charting component with SSE patch support and data collection logic
|
2026-05-27 08:42:08 +08:00 |
|
2569718930@qq.com
|
65fe2d7361
|
feat: implement runway temperature charting logic and UI components for scan terminal dashboard
|
2026-05-27 08:07:49 +08:00 |
|
2569718930@qq.com
|
79d94bed5f
|
feat: add weekly reward loop, i18n support, and scan terminal dashboard components
|
2026-05-27 07:50:05 +08:00 |
|
2569718930@qq.com
|
2670e2f8ee
|
feat: implement interactive temperature chart dashboard with runway trend visualization and multi-source data collection support
|
2026-05-27 01:16:49 +08:00 |
|
2569718930@qq.com
|
c4119c1aab
|
feat: add LiveTemperatureThresholdChart component and corresponding SSE architecture tests
|
2026-05-27 00:53:53 +08:00 |
|
2569718930@qq.com
|
40dcd6e8f0
|
feat: implement core logic and visualization components for runway temperature monitoring with SSE patching support
|
2026-05-27 00:44:38 +08:00 |
|
2569718930@qq.com
|
6b2c99cea4
|
feat: implement SSE architecture for real-time temperature updates with componentized dashboard charts and validation tests
|
2026-05-27 00:24:19 +08:00 |
|
2569718930@qq.com
|
50ac181b8d
|
feat: add default visibility policies and chart data logic for temperature scan terminal
|
2026-05-27 00:05:55 +08:00 |
|
2569718930@qq.com
|
91ccb061a7
|
feat: implement LiveTemperatureThresholdChart and associated data processing logic with comprehensive unit tests
|
2026-05-26 23:56:42 +08:00 |
|
2569718930@qq.com
|
b3496bed2d
|
feat: add LiveTemperatureThresholdChart component with SSE-driven data synchronization and automated polling fallback
|
2026-05-26 23:28:43 +08:00 |
|
2569718930@qq.com
|
b6194b4756
|
feat: implement live temperature threshold chart logic with auto-visibility policies and snapshot testing
|
2026-05-26 23:12:48 +08:00 |
|
2569718930@qq.com
|
645e304b3e
|
feat: implement SSE-based real-time event distribution system with replay support and heartbeat functionality
|
2026-05-26 22:27:55 +08:00 |
|
2569718930@qq.com
|
7a9dc35c63
|
Settlement 标签改为显示当地官方站点名称
- HourlyForecast 新增 settlementStationLabel 字段
- 从 detail JSON settlement_station.settlement_station_label 解析
- 台北显示 中央气象署台北站,其他城市有官方站名的也会显示
|
2026-05-26 21:30:33 +08:00 |
|
2569718930@qq.com
|
d029d5c4e7
|
Auth session 持久化 + 多分辨率跑道图表 + 拖拽缩放
- middleware: refreshMiddlewareSession 前置刷新 Supabase token
- backend-auth: getUser() 优先触发 refresh,再 getSession 拿新 token
- Dashboard: onAuthStateChange 实时更新 proAccess + 15min getSession 心跳
- detail proxy: 新增 city/[name]/detail 代理,透传 resolution 参数
- city_payloads: aggregate_runway_history + build_runway_band_history 跑道聚合
- chart: 10m→1m 自适应分辨率 + zoom 拖拽 + 跑道温区 Area + Runway Details 开关
|
2026-05-26 20:37:00 +08:00 |
|
2569718930@qq.com
|
dd585ac83b
|
模型区间数据修复:scan row 优先 daily models,fallback 到 multi forecasts + hourly
- 后端 _build_quick_row: model_cluster_sources 先从 multi_model_daily 取 daily models
- 前端 chart: modelValues 优先 row.model_cluster_sources,缺失时从 hourly.multiModelDaily 补
|
2026-05-26 11:51:27 +08:00 |
|
2569718930@qq.com
|
bf1ee43ffe
|
台北 Settlement 标签从 跑道实测 改为 CWA
|
2026-05-26 11:36:00 +08:00 |
|
2569718930@qq.com
|
72d2f360c6
|
feat: add LiveTemperatureThresholdChart component for real-time runway temperature monitoring
|
2026-05-26 11:28:33 +08:00 |
|
2569718930@qq.com
|
23882ac1ef
|
SSE Patch 增量推送架构全链路实现
- web/sse_manager.py: asyncio.Queue 连接池 + broadcast + event_stream
- web/routers/sse_router.py: GET /api/events + POST /api/internal/collector-patch
- weather_sources.py: 采集后 POST patch 给 web
- Nginx polyweather.conf: /api/events proxy_buffering off
- frontend/api/events/route.ts: Next.js SSE 代理
- frontend/hooks/use-sse-patches.ts: EventSource + useLatestPatch + 重连
- LiveTemperatureThresholdChart: mergePatchIntoHourly 增量合并
- scan-terminal-query: 接入 SSE patch 更新行数据
- 新增 ssePatchArchitecture.test.ts 架构测试
|
2026-05-26 10:39:17 +08:00 |
|
2569718930@qq.com
|
14252915ab
|
移除图表点击时的毛玻璃 loading 蒙层,改为静默后台更新
|
2026-05-26 09:54:16 +08:00 |
|
2569718930@qq.com
|
fbd00df72f
|
移除图表 Brush 缩放拖拽组件,简化交互
|
2026-05-26 09:52:09 +08:00 |
|