Hi,
One of the major issues of ODK Aggregate on my current system is long sync. There are multiple users, and all table rows syncs to all of them. I am finding a solution to improve the sync duration.
I am aware of Row-Level Access Filters feature which is stated here Data Permission Filters — ODK-X Docs. I test and can confirm that I could only see the rows belonging to me (row owner). However, it seems that it is about visibility only as I could see other rows on sqlite db on the phone. When I sync, will invisible rows involve in the sync also? Is the sync faster than the case where I can see all of rows?
I also notice that this card Only sync down data for specific user · Issue #95 · odk-x/tool-suite-X · GitHub is still under consideration. That means the implementation so far is about visibility only, not about sync. Is that correct?