Add a mechanism to allow users to indicate what resources (e.g., Manifests, Images, Annotations for pages in their project) should be prefetched and made available for offline work.
Requirements:
- UI for users to select Manifests, Images, Annotations to prefetch; note that localStorage is used and other machine users will be able to see the data.
- Backend logic for bulk prefetch and efficient localStorage use
- Monitor resource freshness/version and synchronize on reconnect
- Respect TPEN-Services resource versions and project/page scoping
- Bind to project scoping and user context
Collaborate with TPEN-Services for endpoint coverage and resource versioning knowledge.