Light theme, more API coverage, and fuller usage statistics.
Light theme
The top bar and sidebar keep the dark theme's colors in both themes; only the content area changes with the theme.
API
- Global S3 settings.
POST /api/v1/s3-credentialskeeps the stored access and secret key when those fields are blank or omitted, and only requires them when nothing is stored yet. Keys are encrypted at rest.GETreturns andPOSTacceptsstorage_class,sse_mode,sse_kms_key_id,bandwidth_limitandsync_server_backups; endpoint, storage class and SSE mode are validated.POST /api/v1/s3-credentials/testruns the connection check. - Server backups in off-site storage.
GET /api/v1/server-backupslists them,POSTtakes one now, andPOST /api/v1/server-backups/restorerestores one with a confirmation phrase. The web page and the API share one implementation. - Remote SSH (BorgBase).
POST/PUT /api/v1/remote-ssh-configsacceptborgbase_api_key,borgbase_repo_nameandborgbase_manual_quota_gbwith the wizard's rules; the payload reports what is set without revealing the key.POST /api/v1/remote-ssh-configs/borgbase-api-testverifies a key. - Edit Client.
GET /api/v1/clients/{id}includes the owner, server host and SSH port overrides, Wake-on-LAN settings and notes;PUTaccepts them all with the web's validation. GET /api/v1/repositoriescarriess3_config_idands3_config_name.