System checks should be performed in export thread

Description

Currently system checks are performed before the export thread is created. This causes a short duration between clicking the export button and displaying the export progress dialog. During that time the user does not know if the export has been started or not because there is no visual feedback.

This is especially a problem if one of the system checks takes some time, like the connection test.

We should perform the system checks as part of the export thread, then the time required for it would be spent after the progress dialog has been opened.

Environment

None

Status

Assignee

Unassigned

Reporter

Jens Rutschmann (K15t)

Labels

None

Participants

None

Deployment

None

Sprint

None

Fix versions

Priority

Major
Configure