Skip to content

v0.9.9 - Reliable market loading and desktop fixes

Choose a tag to compare

@vincelwt vincelwt released this 13 Jul 01:14
· 99 commits to main since this release
e8a0928

Highlights

  • Charts and quotes no longer stay stuck on loading when a Cloud market request stalls. The app aborts the stalled request and continues through the existing Yahoo fallback.
  • Desktop market calls are bounded without stacking duplicate backend work, so later refreshes can recover cleanly.
  • Closed-market portfolio changes are now visually muted instead of looking live.
  • Direct-message channel selection now stays in sync when switching conversations.

Changes

Market data reliability

  • Add end-to-end deadlines for Cloud market response headers and bodies.
  • Abort the real Electrobun backend fetch when a market request times out.
  • Verify both quote and chart-history requests reach Yahoo after a never-resolving Cloud request.
  • Keep timed-out desktop capability calls deduplicated until their raw backend work settles.
  • Bound Twelve Data and Yahoo upstream work on the live Cloud backend, including governor queue recovery (platform #54).

App polish

  • Mute completed market sessions in portfolio views (#484).
  • Fix new direct-message channel selection.

Maintenance

  • Clean and simplify repository internals (#485).
  • Add focused regression coverage for stalled transports, response bodies, provider fallback, and retry cleanup (#486).

Full diff