Skip to content

v0.7.4 - Command search, market data freshness, and chart refinements

Choose a tag to compare

@vincelwt vincelwt released this 14 May 15:00
· 179 commits to main since this release
5b69ddf

Highlights

  • Command search now keeps app and pane matches visible without disrupting ticker-first search flows.
  • Market data routing is more reliable, with sequential provider fallbacks, single-flight cached search, subscription priority hints, and stricter stale-data rejection.
  • Charts handle market-hours shading, cursor labels, and overlays more accurately across intraday and long-range views.
  • Quote age and flash behavior now reflect actual local freshness while preserving existing color context.

Changes

Command Search

  • Prioritized exact and saved ticker matches, then app-level panes and commands, before broad provider listing suggestions. #361
  • Kept dedicated ticker-search flows ticker-first, so T and DES still prioritize listings. #361

Market Data

  • Refactored Cloud, Yahoo, and provider fallbacks to run sequentially and coalesce quote-stream subscriptions with surface and visibility priority hints. #363
  • Rejected stale quotes/history, dropped invalid zero chart bars, removed unsupported 45m Cloud resolution, and preserved cached fundamentals during startup hydration. #363
  • Enabled anonymous quote sockets and Cloud options-chain access, and removed the breaking-news AI digest path from news opening. #363

Charts and Quotes

  • Added exchange-aware extended-hours chart backgrounds and normalized Cloud intraday timestamps through exchange timezones. #364
  • Improved cursor x-axis precision on long ranges and kept SMA, EMA, and Bollinger overlays from changing the visible price/date range. #364
  • Reset quote AGE from local receipt freshness, added millisecond freshness display, and made quote flashing dim existing colors instead of replacing them. #365

Full diff