stumpapp / stump

A free and open source comics, manga and digital book server with OPDS support (WIP)
https://stumpapp.dev
MIT License
1.04k stars 46 forks source link

[FEATURE] Support EPUB highlights, annotations, and bookmarks #115

Open aaronleopold opened 1 year ago

aaronleopold commented 1 year ago

Describe the solution you'd like

While reading an e-book, I would like to be able to:

All of the above should persist between sessions on a per-user basis (i.e. stored in DB)

Additional context

Individually these are fairly large and mostly disconnected features, and so should be broken up once ready for work. The only shared aspect is that they all require an epubcfi as context, I believe.

hollisticated-horse commented 4 months ago

Heya, I'm slowly making my way through the issues here and the local instance I spun up on my laptop for testing. Really liking it !

Quick question, is exporting highlights, associated annotations and bookmarks planned ? Could this be made compatible with Calibre and Koreader ? As to be compatible with other solutions already out there.

will provide sources and references

aaronleopold commented 4 months ago

Quick question, is exporting highlights, associated annotations and bookmarks planned ? Could this be made compatible with Calibre and Koreader ? As to be compatible with other solutions already out there.

There isn't an explicit plan/issue for it, but I'm very open to it if you're able to create ticket so it can be properly planned and prioritized.

The one hold up with this issue is the impending decision to either double down on EPUB.js or to move off of it in favor of Readium. The latter would better unify any future mobile app, since Readium seems to be MUCH better on that front. Once a decision is made, it would be easier to figure out how feasible export/imports would be.

Separately, there is an issue relating to Koreader sync https://github.com/stumpapp/stump/issues/239

Drei109 commented 1 month ago

So excited for this feature!