Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces support for VisionFive 2 images and refactors the handling of Raspberry Pi images into a more generic structure for specialized devices. It also updates the UI and translations to accommodate these changes. Below are the key updates grouped by theme:
Feature Additions
data/downloads.json. [1] [2]SpecializedDeviceinterface and updatedDownloadOptionsandLinksinterfaces intypes/downloads.tsto handle specialized devices like Raspberry Pi. [1] [2] [3]UI Enhancements
DefaultImageCardcomponent for VisionFive 2 images in theDownloadPagecomponent, with a mapping function to format version data. (app/[locale]/download/page.tsxR176-R208, app/[locale]/download/page.tsxR308-R318)Data Structure Updates
data/downloads.jsoninto aspecializedDevicesarray for better extensibility. [1] [2] [3] [4] [5]Localization Updates
messages/en.json. [1] [2]