Linux Flatpak build #31

Closed
opened 2026-06-12 20:29:29 +00:00 by james · 0 comments
Owner

React Native → Linux Flatpak is unusual. The likely path is wrapping the PWA in Tauri or Electron and packaging that as a Flatpak; sharing the RN JS bundle with the desktop wrapper is possible but harder.

Scope

  • Decision recorded in the PR: which packaging approach we're taking (Tauri vs Electron vs other), and why.
  • A flatpak-builder manifest that produces an installable bundle.
  • The bundle launches against a user-configured server URL (same UX as the Android client).

Acceptance criteria

  • The Flatpak installs on a recent Fedora and Debian.
  • The app launches and reaches the first-run URL screen.
  • Server URL configuration persists across launches.

Part of epic #6. Depends on #29.

React Native → Linux Flatpak is unusual. The likely path is wrapping the PWA in Tauri or Electron and packaging that as a Flatpak; sharing the RN JS bundle with the desktop wrapper is possible but harder. ## Scope - **Decision recorded in the PR**: which packaging approach we're taking (Tauri vs Electron vs other), and why. - A `flatpak-builder` manifest that produces an installable bundle. - The bundle launches against a user-configured server URL (same UX as the Android client). ## Acceptance criteria - [ ] The Flatpak installs on a recent Fedora and Debian. - [ ] The app launches and reaches the first-run URL screen. - [ ] Server URL configuration persists across launches. Part of epic #6. Depends on #29.
james closed this issue 2026-06-23 12:06:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
james/carol#31
No description provided.