Session-gated MinIO save sync with AppImage GUI, CLI edit/session flow, and Gitea release helper. Co-authored-by: Cursor <[email protected]>
861 B
861 B
Linux GUI + AppImage
The SyncGames AppImage launches a thin PySide6 manager for initial setup and day-to-day session ops.
Tabs
| Tab | Actions |
|---|---|
| Setup | Endpoint, keys, device id, save agent.toml, Doctor probe, seed example games, install systemd units |
| Games | List / add / retire games (same TOML as CLI) |
| Session | Start / End / Status / History / Restore (YES confirm) |
Build
cd agent
./packaging/build-appimage.sh
Requires network once to fetch appimagetool if missing.
Notes
- Credentials and config are written to
~/.config/syncgames/agent.toml(mode 0600), not into the AppImage. - Watcher automation still uses
systemctl --user enable --now syncgames-watch@<game-id>.serviceafter units are installed. - CLI remains available via
pip install -e .(syncgames …) alongside the GUI.