2569718930@qq.com
372d4366a8
Instrument API timing and reduce detail fallbacks
2026-05-31 19:01:07 +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
2d9e99760f
深度清理 Polymarket 代码:删除10个文件+3个API路由+客户端引用
...
删除 MarketOverviewView、MarketDecisionLine、market-scan-state、use-city-market-scan、AnalyticsPanel、TerminalDashboard、polymarket-market-links、lib/types、market-scan 路由、use-ai-city-card-data。scan-terminal-client 移除 getMarketScan 和 skip_polymarket。
2026-05-25 19:50:28 +08:00
2569718930@qq.com
7273891794
更新 CLAUDE.md,清理死 import,图表与 API 细节调整
2026-05-25 07:52:31 +08:00
2569718930@qq.com
5c2977fe71
修复温度曲线图 DEB 路径不显示:后端 v2 API 的 timeseries.hourly 映射到前端 CityDetail.hourly
...
- normalizeCityDetailPayload 新增 timeseries.hourly → hourly 字段提升
- 预热列表 DEFAULT_CITIES 扩展到 33 城,覆盖全部机场推送城市
2026-05-17 18:41:53 +08:00
2569718930@qq.com
861b394e49
跑道观测推送时间修正为AMSC/AMOS观测时间,显示HH:MM格式
2026-05-15 17:49:37 +08:00
2569718930@qq.com
c9d03fd3e1
feat: implement dashboard state management, API proxy layer, and modular UI components for weather monitoring and payments
2026-05-14 15:05:13 +08:00
2569718930@qq.com
02add6d994
feat: implement city weather detail API routing, dashboard data models, and monitoring infrastructure
2026-05-14 14:21:28 +08:00
2569718930@qq.com
40f231b76d
优化 Vercel Fluid CPU:API加CDN缓存、缩小middleware范围、跳过公共API的Supabase身份转发
...
- 7条GET路由加 s-maxage + stale-while-revalidate,fetch 改为 next revalidate
- middleware matcher 从全匹配缩小到9条需auth的路径,移除 isStaticAsset
- 8条公共API路由加 includeSupabaseIdentity: false
- backend-auth getSession 为空时跳过 getUser
- subscription-help 加 I18nProvider,移除 force-dynamic → 静态预渲染
- next.config.mjs 加静态资源 immutable 缓存头
Tested: npx tsc --noEmit 通过,npm run build 通过
2026-05-13 14:23:04 +08:00
2569718930@qq.com
118d4e44df
This version of Antigravity is no longer supported. Please upgrade to receive the latest features.
2026-05-01 11:37:09 +08:00
2569718930@qq.com
569f3eef97
Make weather-market UI reliable before shipping
...
Proxy routes now share one upstream-error adapter so client-actionable statuses such as auth, entitlement, validation, and rate limits survive the BFF instead of becoming opaque 502s. The scan terminal mobile overrides also load last and remove desktop rail constraints so phones get a single readable column.
Constraint: Mobile users reported the dashboard was unreadable, and BFF proxy errors were masking expected client states.
Rejected: Let every route keep bespoke error JSON | continued inconsistent status codes and production detail leakage.
Confidence: high
Scope-risk: moderate
Directive: Keep ScanTerminalMobile.module.css imported after desktop scan-terminal CSS so mobile breakpoints win.
Tested: npx tsc --noEmit --pretty false --project frontend/tsconfig.json
Tested: npm run build
Tested: npm run test:business
Tested: Chrome mobile smoke test at 390px with no horizontal overflow
Not-tested: Real device Safari/Android manual QA
2026-04-29 11:22:49 +08:00
2569718930@qq.com
467f736602
feat: implement dashboard store and API routes for city market scanning and analysis
2026-04-24 12:46:44 +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
c3ca20c849
Hydrate homepage market data
2026-04-23 00:02:25 +08:00
2569718930@qq.com
5dcf98b810
Normalize market scan field in city proxy
2026-04-22 23:52:59 +08:00
2569718930@qq.com
46d8ecb372
为城市详情接口添加摘要回退响应
2026-04-22 03:39:11 +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
77b4d7b341
feat: implement METAR data collection service and dashboard infrastructure
2026-04-11 20:11:01 +08:00
2569718930@qq.com
08d7308486
Gate analytics and cache public API requests
2026-04-06 13:58:11 +08:00
2569718930@qq.com
0a869459c4
feat: Implement Supabase authentication, account management UI, and entitlement services.
2026-03-13 02:23:01 +08:00
2569718930@qq.com
be651cd1d7
feat: Implement HTTP caching for API routes and add a dashboard sidebar with city grouping and state persistence.
2026-03-12 09:29:29 +08:00
2569718930@qq.com
025feaa96e
feat: Implement PolyWeather web map API backend and integrate new frontend dashboard components for city weather details.
2026-03-11 11:37:07 +08:00
2569718930@qq.com
af4bee12f5
feat: Introduce a web frontend with new city API routes and refactor bot city query logic into a dedicated service.
2026-03-11 08:46:32 +08:00
2569718930@qq.com
aab4477ab3
feat: Implement the PolyWeather dashboard including frontend components, data collection, analysis, and API endpoints.
2026-03-10 04:45:40 +08:00
2569718930@qq.com
283a935f24
feat: Implement initial weather dashboard with interactive map, city details, and API integration.
2026-03-09 10:36:03 +08:00
2569718930@qq.com
af1d8ab4ed
feat: Implement initial PolyWeather dashboard with city list, detail view, map, and API endpoints.
2026-03-06 09:05:40 +08:00
2569718930@qq.com
dc4167b514
chore: install project dependencies and generate build artifacts.
2026-03-06 08:41:19 +08:00