eezd a2e51a3011 Guard the news detail panel against stale responses and load errors
The detail is now a persistent side panel, so quick clicks can interleave
requests: only the latest request's result is applied, and a failed load
shows an error state with a retry button instead of spinning forever.

Also correct the position history comments: only plans from before plan
3.1 could hand their position over to a replacing plan.
2026-10-16 11:05:18 +08:00
2026-10-14 11:24:41 +08:00
S
Description
新闻、行情与交易信号研究工作台
18 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 69.8%
Vue 18%
TypeScript 11.3%
CSS 0.6%
Shell 0.1%
Other 0.1%