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 https://docs.odk-x.org/data-permission-filters/#row-level-access-filters. 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 https://github.com/odk-x/tool-suite-X/issues/95 is still under consideration. That means the implementation so far is about visibility only, not about sync. Is that correct?