This is related to awkwardness of Geopackage again.
To reproduce, your survey layer should be gpkg
1- Download and open a project in QGIS through the plugin
2- Add a new feature to the survey layer
3- Save changes
4- Without exiting QGIS or closing the project, try to sync
5- The plugin says the sync has finished, but when you check the time-stamp of the layer on Mergin server, it is still the old one. You can confirm that changes have not been applied, by downloading the project from Mergin web interface and open it in another QGIS. The changes do not appear on the project.
If I close the project and sync, the changes will be uploaded.
This is related to awkwardness of Geopackage again.
To reproduce, your survey layer should be gpkg 1- Download and open a project in QGIS through the plugin 2- Add a new feature to the survey layer 3- Save changes 4- Without exiting QGIS or closing the project, try to sync 5- The plugin says the sync has finished, but when you check the time-stamp of the layer on Mergin server, it is still the old one. You can confirm that changes have not been applied, by downloading the project from Mergin web interface and open it in another QGIS. The changes do not appear on the project.
If I close the project and sync, the changes will be uploaded.