Compare commits

...
Author SHA1 Message Date
pc-heiniandClaude Fable 5.1 537d3b8aa8 chore: trigger rebuild for upstream f8c509b
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 7m53s
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jkHZhr7ZzHGGuE2bJQmGa
2026-09-21 21:04:20 +02:00
pc-heiniandClaude Fable 5.1 de18d439e5 chore: trigger rebuild for upstream eac11e0; correct README rebuild note
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 6m59s
The workflow ignores README pushes, so the previous note was wrong.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jkHZhr7ZzHGGuE2bJQmGa
2026-09-21 20:30:04 +02:00
pc-heiniandClaude Fable 5.1 05105a6532 docs: note how to trigger a rebuild (and trigger one)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018jkHZhr7ZzHGGuE2bJQmGa
2026-09-21 20:11:16 +02:00
pc-heini c879df948c docs: unit description matches the customer-facing name 2026-09-21 04:41:26 +02:00
pc-heiniandClaude Fable 5.1 5d23699ec9 feat: German customer-facing desktop entry and AppStream metadata
Build and Publish HeiniRemote Agent Flatpak / build (push) Successful in 7m32s
Launcher shows "PC-Heini Fernwartung" with a plain-language description of
what the program does (remote support after the user's consent) instead of
the internal "HeiniRemote Agent — connects this machine to a HeiniRemote
server". English translations via Name[en]/xml:lang. Keywords make it
findable via PC-Heini, pcheini, Fernwartung, Fernhilfe, Support, HeiniRemote.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-21 04:41:11 +02:00
4 changed files with 38 additions and 10 deletions

No files matched your search

+3 -1
View File
@@ -61,7 +61,7 @@ user unit wrapping `flatpak run`:
```ini
# ~/.config/systemd/user/heiniremote-agent.service
[Unit]
Description=HeiniRemote agent (Flatpak)
Description=PC-Heini Fernwartung (HeiniRemote Agent, Flatpak)
After=graphical-session.target
[Service]
@@ -100,3 +100,5 @@ StatusNotifier names for the tray icon.
| `heiniremote-wrapper.sh` | Entry point: host-shell `$SHELL` override + config adoption. |
| `host-shell.sh` | `flatpak-spawn --host` bridge for the PTY console. |
| `de.pc_heini.HeiniRemoteAgent.*` | Desktop file, AppStream metainfo (version stamped by CI), icon. |
Builds track the newest upstream `main` commit. To rebuild before the nightly check, push a change to a packaging file (README, docs, LICENSE and .gitignore are ignored by the workflow) or run the workflow manually via `workflow_dispatch`.
+7 -3
View File
@@ -1,9 +1,13 @@
[Desktop Entry]
Type=Application
Name=HeiniRemote Agent
Comment=Remote maintenance agent — connects this machine to a HeiniRemote server
Name=PC-Heini Fernwartung
Name[en]=PC-Heini Remote Support
GenericName=Fernwartung
GenericName[en]=Remote Support
Comment=Erlaubt PC-Heini, diesen Computer nach Ihrer Zustimmung aus der Ferne zu warten
Comment[en]=Lets PC-Heini service this computer remotely, after you grant access
Exec=heiniremote-wrapper.sh
Icon=de.pc_heini.HeiniRemoteAgent
Terminal=false
Categories=Network;RemoteAccess;
Keywords=remote;support;fernwartung;
Keywords=PC-Heini;pcheini;pc heini;Heini;Fernwartung;Fernzugriff;Fernhilfe;Support;Hilfe;HeiniRemote;remote;
+26 -6
View File
@@ -3,14 +3,34 @@
<id>de.pc_heini.HeiniRemoteAgent</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>proprietary</project_license>
<name>HeiniRemote Agent</name>
<summary>Remote maintenance agent for HeiniRemote</summary>
<name>PC-Heini Fernwartung</name>
<name xml:lang="en">PC-Heini Remote Support</name>
<summary>Fernwartung Ihres Computers durch PC-Heini</summary>
<summary xml:lang="en">Remote support for your computer by PC-Heini</summary>
<description>
<p>
Customer-side agent for HeiniRemote: Wayland screen capture and input
injection via xdg-desktop-portal, plus a PTY rescue console, streamed
over WebRTC to the HeiniRemote management console. Requires a HeiniRemote
server URL and device token (agent.toml).
Mit diesem Programm kann PC-Heini Ihren Computer aus der Ferne warten:
Bildschirm ansehen, Maus und Tastatur bedienen und bei Bedarf eine
Konsole nutzen. Nichts passiert ohne Ihre Zustimmung: Vor jeder Sitzung
fragt Ihr System, ob der Bildschirm freigegeben werden darf.
</p>
<p>
Die Verbindung ist Ende-zu-Ende verschlüsselt und läuft über den
Fernwartungsserver von PC-Heini. Das Programm läuft unauffällig im
Hintergrund und zeigt ein Symbol in der Leiste, solange es aktiv ist.
</p>
</description>
<description xml:lang="en">
<p>
This program lets PC-Heini service your computer remotely: view the
screen, operate mouse and keyboard and, if needed, use a console.
Nothing happens without your consent: before every session your system
asks whether the screen may be shared.
</p>
<p>
The connection is end-to-end encrypted and goes through PC-Heini's
remote support server. The program runs quietly in the background and
shows a tray icon while it is active.
</p>
</description>
<launchable type="desktop-id">de.pc_heini.HeiniRemoteAgent.desktop</launchable>
+2
View File
@@ -72,3 +72,5 @@ flatpak build-export --disable-sandbox repo build-dir "$BRANCH"
flatpak build-update-repo repo --title="HeiniRemote Agent" --prune --prune-depth=1
echo ">> done: ./repo"
# Touched to trigger a rebuild against upstream f8c509b (2026-09-21).