gooseberry icon indicating copy to clipboard operation
gooseberry copied to clipboard

Store annotations locally

Open Ninjani opened this issue 3 years ago • 0 comments

Problem

Gooseberry queries Hypothesis for every search and make which is time-consuming and wasteful since many old annotations won't change any more.

Solution

  • [x] Store annotations in database
  • [x] Use last synced time to check for updates
  • [x] Re-implement filtering using all options supported by Hypothesis
  • [x] Refactor to only run hypothesis for sync, updating tags, deleting annotations. Everything else should be offline.

Additional context

See issue #75

Ninjani avatar Apr 13 '21 17:04 Ninjani