Skip to content

fix: 保留证券查询快照并统一研究工作台 UI - #38

Merged
ydflow merged 1 commit into
mainfrom
fix/pre-release-product-experience
Oct 15, 2026
Merged

ydflow merged 1 commit into
mainfrom
fix/pre-release-product-experience

Conversation

@ydflow

@ydflow ydflow commented Oct 15, 2026

Copy link
Copy Markdown
Owner

证券工作台离开页面后会丢失已查询的真实数据,返回时需要重新请求;助手与完整会话页还存在重复容器、顶部留白和长内容布局不一致的问题。

本次改动将证券显示快照提升到应用运行期间,按证券、Provider、模式、视图、周期、查询参数与配置版本隔离。返回页面优先显示带来源/获取时间的上次查询快照,显式刷新才重新查询;刷新失败保留成功数据,并隔离迟到结果。显式查询绕过 Provider 结果缓存,授权和金融计算不变,不持久化真实响应或凭证。

同时统一横向资产栏、标题/工具栏/说明/正文/输入区,收紧财报/新闻/资料卡片;完整会话页使用历史与会话详情双栏,窄屏按需展开历史。同一个 SessionPanel 持续挂载,继续使用 Python/SQLite 的会话、分页、SSE、取消和持久化证据。没有更换 Agent Runtime、扩大分页容量、引入依赖或执行 P2-10。

验证:

  • 完整 bun.cmd run verify:999 Python + 70 Node + 99 实际 Electron,共1168通过;原1159基线保留,累计新增2 Node/7 Electron。
  • 1440×900、1000×700、600×700 原生 Electron 窗口回归;覆盖布局、空态、历史/报告证据、滚动和运行期间页面切换。
  • Electron → Python → 受控 SDK/CLI:首次6次、跨页返回新增0次、失败刷新6次、恢复6次;离线测试没有外部金融或模型调用。
  • 最终门禁前后313个源码/配置/资源哈希一致;日志和截图留在本地,未上传运行数据或凭证。

开发期完整门禁曾发现并修复窄屏报告证据点击与输入区边界回归;另有鼠标/tooltip/原生窗口resize的间歇失败,专项及最终完整门禁通过,未通过放宽断言或增加预算掩盖。详见两份验收说明;本地通过与远程 CI 分别记录。

@ydflow
ydflow merged commit 2d14a53 into main Oct 15, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant