QFieldSync Feature Requests

Project Validity Checking in QField Sync
If I upload a test project with a single empty layer, I will be able to successfully upload it using QField Sync. However, when I download it in QField, I will get a packaging error. The projects's problem is that I have no features in my layer, so no extent is defined for the project. Easy to fix. Once I found the problem, I added a point and now everything is ok. However, the response is really confusing. From QField I get nothing but "packaging error, download failed." And if I go to the Admin site, the log is mysterious. (I do have a private installation of QFieldCloud which is getting a bit stale, so it is possible that QFieldCloud in its current version gives a better error..) The real error is classified as ENTRYPOINT INFO. So it looks not fatal. And if I dont know where to look in the Jobs logs, I wont find the message. My proposal is, that QField Sync shouldn't let the project sync in the first place if it doesnt have an extent. It would be nice if checks for this project error, and other validity errors like it, were pushed into the QFIeld Sync plugin so that the upload of such a project is blocked. Here might also be a good place to check that layers have primary keys, for instance. 07:32:39.307 ENTRYPNT INFO Preparing QGIS project for packaging… 07:32:39.307 root INFO Loading QGIS project "/tmp/tmp241m8jrc/files/test_foto_sync.qgz"… 07:32:39.307 root INFO Skip loading QGIS project "/tmp/tmp241m8jrc/files/test_foto_sync.qgz", it is already loaded 07:32:39.307 ENTRYPNT INFO Getting project area of interest… 07:32:39.307 ENTRYPNT INFO Failed to obtain the project extent from project layers. 07:32:39.312 QGSSTDERR WARNING Logged warning: Loading a file that was saved with a newer version of qgis (saved in 3.42.2-Münster, loaded in 3.36.3-Maidenhead). Problems may occur. ::>>>::6bc6a767-f7d9-416e-a05c-594493f2442f 1 07:32:39.484 root INFO Stopping QGIS app… 07:32:39.591 root INFO Deleted QGIS app!
0