Files
QSfera/README.md
T
Курнат Андрей e48e1e36a5
Android / test-and-build (push) Canceled after 0s
Server / deployment-config (push) Canceled after 0s
Server / vulnerability-scan (push) Canceled after 0s
Implement background media ingestion and Pi deployment
2026-07-15 22:58:03 +03:00

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.