Skip to content

feat(app): Flatpak options and fixes with updater - #1509

Merged
hampus-fluxer merged 3 commits into
fluxerapp:mainfrom
yofukashino:flatpak-updater
Jul 31, 2026
Merged

feat(app): Flatpak options and fixes with updater#1509
hampus-fluxer merged 3 commits into
fluxerapp:mainfrom
yofukashino:flatpak-updater

Conversation

@yofukashino

Copy link
Copy Markdown
Contributor

Summary

  • What changed:
    • Now reloads if web update instead of tellling user to download from app center
    • Added option to open app center if managed flatpak package
  • Why it is correct:
    Because web updates requite only reload and almost all software centers which support flatpak also supports the appstream url
  • Risk:
    Added new safe protocol appstream: which can used to software links but they are curated mostly so quite safe

Verification

  • Tests run:
    pnpm test and all the files I edited passed
  • Manual checks:
    openExternalUrl opens the software center atleast via console
  • Screenshots or recordings:

Checklist

  • I understand every change in this PR.
  • I can explain what it does and why it is correct.
  • I disclosed any LLM coding help below.

LLM Disclosure

None

@yofukashino

yofukashino commented Jul 31, 2026

Copy link
Copy Markdown
Contributor Author

uses appstream://app.fluxer.FluxerCanary but that is not a flatpak id on flathub as of now so if none of the repos have the app, it just opens the software center home page

@yofukashino yofukashino changed the title Flatpak options and fixes with updater feat(app): Flatpak options and fixes with updater Jul 31, 2026
@hampus-fluxer
hampus-fluxer merged commit bf004e6 into fluxerapp:main Jul 31, 2026
13 of 14 checks passed
@fluxer-ci fluxer-ci Bot locked as resolved and limited conversation to collaborators Jul 31, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants