getodk / collect

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
https://docs.getodk.org/collect-intro
Other
712 stars 1.37k forks source link

Offline entities #5991

Closed seadowg closed 5 days ago

seadowg commented 6 months ago

Release blockers (prioritised):

To improve:

lognaturel commented 5 months ago

Datasets are downloaded and stored for every form

Should this consideration be part of #6029?

Currently I think the only case that a download would happen for multiple forms is if an entity list changed part way through a match exactly sync. Otherwise, there would be a server request, but the server would immediately respond with a 304 and the entity list would be returned from cache. But yes, each entity list is stored once for each form.

seadowg commented 5 months ago

Should this consideration be part of https://github.com/getodk/collect/issues/6029?

I think it probably gets ticked off as part of that, but it's a different problem so I'd like to keep it called out separately.

seadowg commented 5 days ago

I'm closing this as it's now easier to just track entity work as a normal part of the backlog than here.

lognaturel commented 5 days ago

I was just about to update with some notes on release timeline and current limitations (eg no integrityUrl)! I think it would be helpful to have that info tracked alongside open issues. Maybe it’s a new meta issue?

seadowg commented 5 days ago

I was just about to update with some notes on release timeline and current limitations (eg no integrityUrl)! I think it would be helpful to have that info tracked alongside open issues. Maybe it’s a new meta issue?

Maybe a doc? I do agree it would be good to have some shared thoughts on all that.