Add action to run backup
We will need a GAction in the future, such that the daemon or notifications from the daemon can start specific backups.
Also some people might still want to integrate Pika in their custom scripts. It's also a nice solution until the daemon is available.
Tasks
-
Backup action !38 (merged) -
Reject unknown config ids -
Do not start backup twice -
Do not estimate backup size -
Redo size estimate when ui is opened -
Keep backups running if ui is closed -
Without ui, show errors as notifications -
Handle 'waiting for device' and 'password' dialogs different without ui -
Handle 'repo mounted' request differently -
Exit if no backup running and ui not visible
Edited by Sophie Herold