9 Commits

Author SHA1 Message Date
Sebastian Palencsar
dcbec82b53 fix(flatpak): avoid rsync permission errors during deploy
Use --no-perms and --no-times when syncing the signed repo to hosting.
2026-06-27 13:34:52 +02:00
Sebastian Palencsar
d717d052b1 fix(flatpak): omit dir times in deploy rsync
Avoid rsync exit 23 when the web server cannot set directory
timestamps during flatpak_repo deployment.
2026-06-23 12:07:53 +02:00
Sebastian Palencsar
0014a8567c chore(flatpak): rotate GPG signing key to Bearwave App
Replace the legacy Flatpak repo key with Bearwave App
<dev@bearwave.app> (5BAA384577671E45) in bearwave.flatpakref,
build-flatpak.sh, and deploy-flatpak.sh.
2026-06-23 12:06:03 +02:00
Sebastian Palencsar
a9f286bfde fix: About dialog crash and flatpak build id (1.0.5 pkgrel 8)
Replace the tall ScrollView/license layout that crashed under KDE Dialog
with a compact layout matching the other dialogs. Inject BEARWAVE_GIT_HASH
into flatpak builds via manifest env (no .git in builder sandbox).
2026-06-22 17:32:10 +02:00
Sebastian Palencsar
a8815cd4e3 fix(flatpak): sign commit exports, not only repo summaries 2026-06-22 16:35:40 +02:00
Sebastian Palencsar
15691bc46f fix(flatpak): GPG-sign repo summaries during build and deploy
Unsigned summary updates left stale summary.sig files on the server,
causing BAD signature errors for clients. Sign exports and summaries
with the BearWave repo key and require .sig files before deploy.
2026-06-22 16:32:16 +02:00
Sebastian Palencsar
75313d7314 fix(flatpak): deploy over SSH hosts with RemoteCommand configured 2026-06-22 16:27:37 +02:00
Sebastian Palencsar
e652b08874 chore(flatpak): add deploy script for flatpak.bearwave.app
Sync flatpak_repo/ to the production web root via rsync while leaving
the existing bearwave.flatpakrepo file on the server untouched.
2026-06-22 16:26:11 +02:00
Sebastian Palencsar
ccb215274d fix(flatpak): move runtime to KDE 6.10 (freedesktop 25.08)
Restore the Flatpak manifest to the repo and target org.kde.Platform
6.10 instead of the EOL 6.6/23.08 stack reported in issue #5.

Add a maintainer build script and a CI job that verifies the manifest
builds against the current KDE SDK.
2026-06-22 16:20:31 +02:00