Skip to content

feat(flatpak): improve metadata and gamepad support - #3

Merged
D3SOX merged 11 commits into
mainfrom
improve-appstream-flatpak-metadata
Sep 18, 2026
Merged

D3SOX merged 11 commits into
mainfrom
improve-appstream-flatpak-metadata

Conversation

@D3SOX

@D3SOX D3SOX commented Sep 18, 2026

Copy link
Copy Markdown
Member

Summary

  • advertise OpenTubeX gamepad support in AppStream and allow Flatpak input-device access
  • refresh the AppStream description from the main project README, use the structured developer field, add branding and keywords, update OARS to 1.1, and point translations at the current Weblate instance
  • pin screenshots and the icon to the latest stable OpenTubeX release instead of the development branch
  • update the release workflow to keep those media assets pinned to the latest stable tag and refresh the icon checksum
  • filter OpenTubeX source checkers to non-prerelease, non-draft releases
  • clean up the desktop entry categories, generic name, comments, and keywords
  • add metadata validation on pull requests and before release builds

Release-note metadata and existing D-Bus permissions are intentionally unchanged.

Validation

The new CI workflow runs flatpak-builder-lint for the manifest and AppStream file plus desktop-file-validate for the desktop entry.

@D3SOX D3SOX changed the title Improve Flatpak and AppStream metadata feat(flatpak): improve metadata and gamepad support Sep 18, 2026
@D3SOX
D3SOX merged commit bdd3202 into main Sep 18, 2026
1 check passed
@D3SOX
D3SOX deleted the improve-appstream-flatpak-metadata branch September 18, 2026 07:57
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