Skip to content

fix(emulator): carry v1.5.4 start flow into master - #431

Merged
BitHighlander merged 1 commit into
masterfrom
release/1.5.4
Aug 28, 2026
Merged

fix(emulator): carry v1.5.4 start flow into master#431
BitHighlander merged 1 commit into
masterfrom
release/1.5.4

Conversation

@BitHighlander

Copy link
Copy Markdown
Collaborator

Post-release v1.5.4 fix

Carries c160861dd72b4fe8ac88a57adde0eb2d717da361 from release/1.5.4 into master.

  • Always exposes the Start emulator entry point, including when registered devices already exist.
  • On first run, enabling the emulator now pairs and boots the default emulator wallet instead of leaving an empty dead end.

SOP traceability

Firmware version pinning remains untouched and out of scope.

The welcome-screen emulator entry point only rendered in DeviceGrid's
empty state (!hasContent), so any registered device hid it entirely. And
even when reachable, "Start emulator" merely flipped emulator_enabled and
dead-ended: with no flash images there was nothing to show and the card
vanished.

- DeviceGrid: extract the Start-emulator card and render it in the
  populated workspace too, so it is always reachable regardless of
  registered devices (parity with macOS).
- App.onEnableEmulator: after enabling, bootstrap and boot a default
  emulator wallet (emulatorPair + emulatorInit) when none exist, mirroring
  the working DeviceSettingsDrawer install path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@BitHighlander
BitHighlander merged commit 45fe96c into master Aug 28, 2026
10 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