Skip to content

Add Linux AppImage download option#36

Open
Irozuku wants to merge 1 commit into
mainfrom
feat/linux-appimage-download
Open

Add Linux AppImage download option#36
Irozuku wants to merge 1 commit into
mainfrom
feat/linux-appimage-download

Conversation

@Irozuku

@Irozuku Irozuku commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a Linux download button to the /download page, pointing at the dashAI-<version>-x64-linux.AppImage release asset.

Changes

  • lib/github.ts: findAsset now accepts "linux", matching assets containing linux or appimage.
  • DownloadRoute.tsx: adds linux to the links state + GitHub release lookup, renders a new download button (.AppImage, tux icon) and tracks a linux click event.
  • SvgDefs.tsx: adds the #i-linux (tux) icon symbol.
  • download.json (en/es/pt): adds dl.e.lnx label ("Linux | x64").

Behavior

Like the other platforms, the button falls back to the SourceForge latest/download URL if no matching Linux asset is found in the latest GitHub release.

Add linux platform to findAsset, a Linux download button on the
download page with a tux icon, and the dl.e.lnx label in all locales.
@Irozuku Irozuku added the enhancement New feature or request label Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant