Skip to content

Fix device recovery and waterfall snapshot bounds - #98

Merged
ceane merged 4 commits into
mainfrom
fix/io-placeholder-error-state
Nov 10, 2026
Merged

ceane merged 4 commits into
mainfrom
fix/io-placeholder-error-state

Conversation

@ceane

@ceane ceane commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Show explicit file, stale-device, and reconnect states and restore live streams after reload or device interruptions.
  • Round and validate stream center frequencies as whole hertz before sending them to the backend.
  • Include both waterfall snapshot commits so exported dB bounds reflect the displayed range.

Verification

  • 240 focused Jest tests passed, plus the waterfall state fixture tests.
  • TypeScript typecheck passed in the feature worktree.
  • Rust liveness test and cargo check passed for the same Rust change.
  • RTL-SDR recovery was observed in the live app after a backend hot reload.

Keep stale and reload recovery visible, rearm source frames after interruptions, and validate whole-hertz stream tuning. Preserve hardware source choices during stale recovery and align file-placeholder test fixtures.
@ceane
ceane merged commit a6b75ee into main Nov 10, 2026
18 of 19 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