As a user, I want to be able to edit layers loaded from a database fluidly, even if my device temporarily loses its internet connection.
Currently, if a layer loaded from a remote database is being edited in QField and the device loses its connection, it is not possible to save the changes or continue working until the connection is re-established. This is especially the case when QField is used in locations that are not fully covered by the network.
Having a “buffer” that records changes temporarily before transmitting them to the database once the connection is re-established would be an ideal solution.
·