2569718930@qq.com
4eb50ce880
Prevent dangling TAF fragments in city AI reads
...
City AI can return a partially streamed JSON string when the provider truncates output. The fallback previously kept an unfinished clause such as '但TAF显示', which made the forecast explanation look broken even though earlier evidence was usable.
Constraint: Provider JSON can be truncated after useful fields have already streamed
Rejected: Drop all partial AI text | would lose valid METAR interpretation already returned before truncation
Confidence: high
Scope-risk: narrow
Tested: pytest city AI truncation regression tests
Tested: npm run build
Not-tested: Live DeepSeek provider response
2026-04-27 08:28:00 +08:00
2569718930@qq.com
e4cf570820
Promote calendar snapshot to v1.5.5 release
...
The calendar local-time and AI airport-read fixes are a numbered product release rather than a temporary snapshot, so the changelog and package/version metadata now use 1.5.5 consistently.
Constraint: Existing snapshot tag was already pushed before the numbered release correction
Rejected: Keep snapshot label in changelog | user clarified this should be the 1.5.5 version
Confidence: high
Scope-risk: narrow
Tested: Reviewed git diff for CHANGELOG, VERSION, frontend package metadata
Not-tested: No runtime tests; metadata-only version correction
v1.5.5
2026-04-27 07:20:49 +08:00
2569718930@qq.com
e90ea2b350
Document calendar local-time snapshot release
...
The release snapshot is no longer unreleased, so the changelog now names the published calendar-local-time tag and records the AI wording and actionable-window behavior.
Constraint: Existing snapshot tag was already pushed before this documentation correction
Confidence: high
Scope-risk: narrow
Tested: Documentation-only change reviewed with git diff
Not-tested: No runtime tests; changelog-only update
2026-04-27 07:15:34 +08:00
2569718930@qq.com
421222a52d
feat: add CalendarView component for visualizing actionable scan opportunities
snapshot-2026-04-27-calendar-local-time
2026-04-27 07:09:16 +08:00
2569718930@qq.com
d609d3803e
feat: implement scan terminal service with caching and background refresh logic
2026-04-27 06:23:09 +08:00
2569718930@qq.com
9ded30b125
feat: implement AI-driven weather scan terminal with decision utilities and forecast visualization
2026-04-27 02:18:34 +08:00
2569718930@qq.com
6819787d44
docs: add deep research report documentation
2026-04-27 01:45:44 +08:00
2569718930@qq.com
e2ad51ee65
feat: implement AI city forecast streaming service and documentation
2026-04-27 01:38:37 +08:00
2569718930@qq.com
8fe25d06a5
feat: implement AiPinnedForecastView component with associated data hooks and decision utilities for AI-driven weather analysis
2026-04-27 01:14:31 +08:00
2569718930@qq.com
7e66b026b9
feat: implement AI city forecast streaming hook and utility functions for scan terminal
2026-04-27 00:54:24 +08:00
2569718930@qq.com
97719a7ff0
feat: implement market scan data utilities and service for city weather card decisioning
2026-04-27 00:50:14 +08:00
2569718930@qq.com
6f9d75c68f
feat: implement ScanTerminalDashboard component for real-time weather opportunity tracking
2026-04-27 00:30:51 +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
f9ad34d7c0
feat: implement scan terminal service with AI-powered city analysis and caching support
2026-04-26 13:50:46 +08:00
2569718930@qq.com
d42cdf6b51
feat: implement AI city forecast streaming service and UI components for scan terminal
2026-04-26 13:43:55 +08:00
2569718930@qq.com
5344779e32
feat: implement streaming AI city forecast service and frontend hook for real-time terminal updates
2026-04-26 13:12:03 +08:00
2569718930@qq.com
dacefec39d
feat: implement AI city forecast streaming service and UI component for scan terminal
2026-04-26 12:58:33 +08:00
2569718930@qq.com
670c0328c8
feat: add read-only Polymarket data collection layer for market discovery and price tracking
2026-04-26 12:47:24 +08:00
2569718930@qq.com
03eca3f93b
feat: implement AiPinnedForecastView component with associated decision utilities and data hooks
2026-04-26 12:39:16 +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
312b366a50
feat: implement PolyWeather dashboard UI with Leaflet map integration and backend data collection support
2026-04-26 10:22:11 +08:00
2569718930@qq.com
1ee8408b1f
feat: implement Leaflet map hook and AI-assisted city card forecast view for dashboard
2026-04-26 10:13:44 +08:00
2569718930@qq.com
d54050ceb0
feat: implement AI-driven city weather analysis and market decision dashboard components
2026-04-26 10:02:54 +08:00
2569718930@qq.com
0f23d8af9d
feat: implement dashboard types, Polymarket data collection, and decision utilities for AI-driven city weather analysis
2026-04-26 09:40:02 +08:00
2569718930@qq.com
da2126e33e
feat: implement ScanTerminalDashboard with AI-driven city streaming and analysis features
2026-04-26 09:13:18 +08:00
2569718930@qq.com
1c644a59c6
feat: implement ScanTerminalDashboard component with AI streaming forecast and queue management
2026-04-26 08:19:00 +08:00
2569718930@qq.com
1595f4a92e
feat: implement ScanTerminalDashboard with AI-driven city forecast streaming and opportunity tracking
2026-04-26 08:12:31 +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
922431d730
feat: implement agentic framework with modular skills, prompts, and agent configurations
2026-04-26 07:41:43 +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
f3f75c8cd8
feat: create DetailPanel component for displaying city weather data and charts
2026-04-26 07:12:26 +08:00
2569718930@qq.com
b25c9312da
feat: add multi-model Open-Meteo data collection and implement scan terminal dashboard service
2026-04-26 06:55:16 +08:00
2569718930@qq.com
901b870240
feat: implement scan terminal service with caching and add corresponding dashboard UI components
2026-04-26 05:58:07 +08:00
2569718930@qq.com
62dd1201db
feat: implement scan terminal service with caching, background refresh, and AI-driven analysis capabilities
2026-04-26 05:20:38 +08:00
2569718930@qq.com
7e3146d612
feat: implement scan_terminal_service for market data analysis and caching
2026-04-26 05:03:49 +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
fdf001a801
feat: implement ScanTerminalDashboard component and scan_terminal_service for real-time market opportunity monitoring
2026-04-26 04:11:20 +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
a565483069
feat: implement scan terminal dashboard with AI city integration and styling
2026-04-26 02:47:18 +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
fbacd24f33
Style pinned city card and add dashboard body scrolling
2026-04-26 01:16:30 +08:00
2569718930@qq.com
c44888ace5
Constrain dashboard AI workspace scrolling
2026-04-26 01:05:56 +08:00
2569718930@qq.com
90fcb96fa7
Refine scan terminal focus and stale snapshot handling
2026-04-26 00:54:39 +08:00
2569718930@qq.com
92e505d804
feat: add dashboard panel components for scan metrics, KPI bars, and terminal views
2026-04-26 00:45:16 +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