Skip to content

Surface flash write failures instead of a blank error screen#150

Merged
SuperKali merged 1 commit into
mainfrom
fix/flash-error-surface
Jun 11, 2026
Merged

Surface flash write failures instead of a blank error screen#150
SuperKali merged 1 commit into
mainfrom
fix/flash-error-surface

Conversation

@SuperKali

Copy link
Copy Markdown
Member

Flashing to a failing microSD on Linux left a reviewer staring at an almost empty window: the backend caught the write error but the device monitor won the race and cleared the screen before the message could land. Write and sync results are now checked on all three platforms, the specific failure always takes priority over the generic disconnect one, and it surfaces as a translated message with the failing offset in all 18 languages.

A dying card could leave the UI on an empty error window: the
disconnect handler ran cleanup before showing anything and the real
write error lost the race against the device monitor. Sync results
are now checked and tagged, and the error screen always has a message.
@github-actions

Copy link
Copy Markdown

🧪 Test Builds

Version: 0.0.0-pr.150 | PR: #150 | Status: ready for testing

Platform Download
Linux x64 📦 .deb / .AppImage
Windows x64 📦 .exe
macOS ARM64 📦 .dmg
ℹ️ About these builds
  • 🔓 Public downloads via nightly.link (no GitHub login required)
  • ⚠️ Unsigned builds for testing purposes only
  • Expires in 7 days
  • 🔄 Updated on every push to this PR

@github-actions github-actions Bot added the status: ready for review Ready to be reviewed label Jun 11, 2026
@SuperKali SuperKali merged commit 01d1fcb into main Jun 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: ready for review Ready to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant