Commit Graph

61 Commits

Author SHA1 Message Date
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 d46e0c2e81 feat: implement AI-powered pinned city forecast dashboard with real-time METAR and market analysis integration 2026-04-27 00:19:52 +08:00
2569718930@qq.com ef8ef833b9 feat: implement AI-driven METAR summary service and dashboard UI components 2026-04-26 14:03:13 +08:00
2569718930@qq.com f39f59f47a feat: implement AI city forecasting and market scan hooks with backend API integration for the scan terminal dashboard 2026-04-26 11:28:36 +08:00
2569718930@qq.com 9b77a3a0e2 feat: implement AI city forecast and market scan integration for terminal dashboard 2026-04-26 11:08:58 +08:00
2569718930@qq.com e374ad4bf0 feat: add AI city forecast terminal and integration components 2026-04-26 10:43:14 +08:00
2569718930@qq.com 763f131850 feat: implement AI city scanning terminal with streaming SSE support and concurrency-limited request queueing 2026-04-26 07:58:19 +08:00
2569718930@qq.com 9ef998e9e0 feat: implement ScanTerminalDashboard UI and backend service for AI-driven city weather forecasting 2026-04-26 07:24:39 +08:00
2569718930@qq.com 963b2098c0 feat: implement AI city scan proxy route and add premium dark theme dashboard styling 2026-04-26 04:32:46 +08:00
2569718930@qq.com ce0f7629a2 feat: implement scan terminal dashboard with AI-driven city analysis and state management 2026-04-26 03:42:13 +08:00
2569718930@qq.com d71d5979e1 feat: add scan terminal dashboard with AI city analysis integration 2026-04-26 02:47:24 +08:00
2569718930@qq.com 9bbb713d45 feat: implement scan terminal dashboard with dedicated API route and service layer 2026-04-26 02:22:56 +08:00
2569718930@qq.com e6dbef1ece feat: implement ScanTerminalDashboard component and associated CSS module for PolyWeather map interface 2026-04-26 01:55:30 +08:00
2569718930@qq.com d5fb40a544 feat: implement weather dashboard components, state management, and API routes for terminal scanning and assistant chat 2026-04-25 06:42:24 +08:00
2569718930@qq.com b614778f13 Relax V4 scan timeout and trim output 2026-04-25 02:58:06 +08:00
2569718930@qq.com 091d2efef3 Add DeepSeek V4 scan review 2026-04-24 23:32:32 +08:00
2569718930@qq.com d2bc9e3ac8 Add scan terminal request timeouts 2026-04-24 22:47:03 +08:00
2569718930@qq.com 379a4b9e45 Fix intraday modal hook order 2026-04-24 13:04:27 +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 ddc0180ae6 Implement EMOS scan terminal with REST-only market data 2026-04-23 23:49:52 +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 4f57d4ed1a feat: implement PolyWeather dashboard core components, state management, and API integration 2026-04-23 19:40:38 +08:00
2569718930@qq.com b65bdd010d Add pro AI assistant to homepage 2026-04-23 08:44:10 +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 2598c5ac98 Disable caching for city list updates 2026-04-16 17:18:19 +08:00
2569718930@qq.com 62298eaf38 Harden auth profile fallback for slow backend responses 2026-04-15 22:40:01 +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 bbdba2540c Add admin truth history dashboard and training data ops views 2026-04-03 01:27:54 +08:00
2569718930@qq.com c29b560401 Add app analytics tracking for paywall and checkout events 2026-03-31 07:15:54 +08:00
2569718930@qq.com b146c637b6 Allow guest city APIs and normalize auth probe responses 2026-03-26 01:25:51 +08:00
2569718930@qq.com 7171192ea6 Guard payments to allowed hosts and show checkout context 2026-03-22 13:42:48 +08:00
2569718930@qq.com e662ef7d3b Add ops tools for payment incident triage and resolution 2026-03-21 13:44:32 +08:00
2569718930@qq.com 75c2baf1d1 Add ops membership list and official source links 2026-03-21 13:02:07 +08:00
2569718930@qq.com 4413b31396 Fix Pro payment recovery and wallet provider selection 2026-03-21 12:19:53 +08:00
2569718930@qq.com e7e52c0da7 Release v1.5.0 and add ops admin dashboard 2026-03-21 00:40:28 +08:00
2569718930@qq.com 69f24ddc08 Optimize frontend performance and add route-level web vitals tracking 2026-03-18 20:38:43 +08:00
2569718930@qq.com 508c322c8b Fix wallet unlink 401 error 2026-03-17 15:38:40 +08:00
2569718930@qq.com 5a6d9eeda4 Fix wallet delete authorization 2026-03-17 15:32:09 +08:00
2569718930@qq.com 609fc8914a feat: Implement user account center with authentication, subscription management, and cryptocurrency payment integration. 2026-03-16 20:30:46 +08:00
2569718930@qq.com 02e35a3a5f feat: Implement a new contract-based payment system with wallet binding, payment intents, and subscription plan management. 2026-03-14 10:35:30 +08:00
2569718930@qq.com 663d6be506 feat: Add API routes for creating, confirming, and submitting payment intents, and verifying wallets. 2026-03-13 12:20:01 +08:00
2569718930@qq.com 2de083d53a feat: Add API route to proxy payments wallet challenge requests to the backend. 2026-03-13 12:10:07 +08:00
2569718930@qq.com 54c4a26162 feat: Implement subscription-based premium features, payment processing, and enhanced dashboard components. 2026-03-13 06:41:33 +08:00
2569718930@qq.com e62a36e0bc feat: Introduce web application with payment processing and Supabase authentication. 2026-03-13 05:13:48 +08:00
2569718930@qq.com 0a869459c4 feat: Implement Supabase authentication, account management UI, and entitlement services. 2026-03-13 02:23:01 +08:00