Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offline mode #386

Open
5 tasks
Tracked by #227
JWCook opened this issue Jun 27, 2024 · 0 comments
Open
5 tasks
Tracked by #227

Offline mode #386

JWCook opened this issue Jun 27, 2024 · 0 comments
Labels
data Changes related to image metadata or app data idea Feature ideas to be evaluated later

Comments

@JWCook
Copy link
Member

JWCook commented Jun 27, 2024

The idea behind this would be to make naturtag more usable without a reliable internet connection. I.e., don't attempt to fetch new data from the iNat API, and just do whatever we can with cached requests, images, and observation/taxon records.

Currently it is partially usable offline, but only if everything you need is already cached/stored, and it will still attempt to periodically check for new user observations.

  • Tagging: If an observation ID/URL is provided but not stored locally, tag image(s) with the ID only. When an internet connection is available, the rest of the metadata can be filled in using "refresh tags."
  • Observation browsing: skip check for new user observations
  • Taxonomy browsing: Only use packaged taxonomy data; don't hit API to fill in missing values
  • Full-size image viewer: Show thumbnail instead? Or error message?
  • Add option to preload all user observation and taxon thumbnails #385
@JWCook JWCook added the idea Feature ideas to be evaluated later label Jun 27, 2024
@JWCook JWCook mentioned this issue Jun 27, 2024
55 tasks
@JWCook JWCook added the data Changes related to image metadata or app data label Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data Changes related to image metadata or app data idea Feature ideas to be evaluated later
Projects
None yet
Development

No branches or pull requests

1 participant