Skip to content

v2.0.3 — Flatpak / Linux (Flathub) Support

Choose a tag to compare

@github-actions github-actions released this 30 May 23:03
· 17 commits to main since this release

Noteriv is now packaged for Flatpak. Linux users can install and update through Flathub, with updates managed by the host instead of the app.

📦 Flatpak / Flathub

  • New Flatpak manifest (com.noteriv.app) building against the org.gnome.Platform 47 runtime — installs by extracting the published .deb (binary, desktop entry, icons), renamed to the com.noteriv.app app-id per Flathub conventions
  • AppStream metadata + desktop entry added so Noteriv shows up correctly in software centers with name, summary, screenshot, and release history

🔄 Updater

  • Self-updater is now Flatpak-aware — inside the sandbox the app never tries to rewrite its read-only /app (required by Flathub)
  • Added is_flatpak() detection (FLATPAK_ID env var)
  • Startup auto-update check skipped under Flatpak, same as portable mode
  • Manual update commands go inert under Flatpak: updater_check reports "Installed via Flatpak: updates are managed by Flatpak/Flathub" and updater_download refuses

🧩 Install (Linux)

  • flatpak install flathub com.noteriv.app

📎 Other

  • Bumped version to 2.0.3 across package.json, Cargo.toml, tauri.conf.json, and Cargo.lock
  • Existing .deb / .rpm / .AppImage / Windows / macOS builds are unchanged and continue to use the in-app updater