1.2 KiB
QSfera
This repository contains the QSfera clients and server as one workspace.
| Component | Directory | Primary local check |
|---|---|---|
| Android app | Android |
cd Android && ./gradlew :qsferaApp:assembleOriginalDebug |
| Desktop client | Desktop |
See Desktop/README.md |
| Server | Server |
cd Server && make test |
Android automatic photo uploads
The Android app can monitor user-selected Storage Access Framework folders, including the camera folder. New media is queued through WorkManager, uploaded, and removed from the source folder only after a successful transfer. The periodic worker remains as a fallback for document providers that do not emit a content-change notification.
Raspberry Pi server
The production-oriented ARM64 Compose profile, health check, SSD layout and
backup/restore scripts are documented in
Server/deployments/raspberry-pi.
CI and dependency updates
Root GitHub workflows run Android checks and server security/deployment checks from their actual monorepo paths. Root Dependabot configuration covers Gradle, Go modules, the server IdP npm project, Docker and GitHub Actions.