Skip to content

Conversation

@SuperKali
Copy link
Member

Summary

Adds a warning modal during OS image selection for potentially unstable images: nightly builds and any image on community-supported boards.

Changes

  • Warning dialog requires explicit user confirmation before proceeding
  • Community board warnings take precedence over nightly warnings
  • Added state reset on modal close to prevent false warnings
  • Updated all 18 locale files with clear warning messages

Why

Community boards are maintained by volunteers without official Armbian testing. Users expect them to work seamlessly, but they may not boot or function correctly. This warning ensures users understand the risks.

Testing

  • Stable image on supported board → No warning
  • Nightly image → Shows nightly warning
  • Community board image → Shows community warning (takes priority)
  • Confirm/Cancel buttons work correctly

Closes #82

Add a warning modal during OS image selection for builds that may have issues:
- Nightly builds (trunk versions) on any board
- Any image on community-supported boards

The warning ensures users understand the risks before proceeding. Community boards
are maintained by volunteers and may not receive the same level of testing as
official builds. Users expect these boards to work seamlessly, but Armbian doesn't
officially test or support them.

Priority logic: Community board warnings take precedence over nightly warnings
when both conditions apply (nightly build on community board).

Implementation:
- Added state management and warning dialog to ImageModal
- Reset warning state when modal closes to prevent stale state leaks
- Updated all 18 locale files with clear warning messages
- Community warning explicitly mentions images may not boot or work correctly

Closes #82
@github-actions
Copy link

🧪 Test Builds

Version: 0.0.0-pr.83 | PR: #83 | 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 Jan 19, 2026
Copy link
Member

@igorpecovnik igorpecovnik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect.

@SuperKali SuperKali merged commit 110587c into main Jan 20, 2026
8 checks passed
@SuperKali SuperKali deleted the feature/image-status-warning branch January 20, 2026 06:38
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.

[Feature]: Displaying a warning when selecting non stable image

3 participants