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 Reading using Client Device #300

Open
calmacleod opened this issue Mar 19, 2024 · 1 comment
Open

Offline Reading using Client Device #300

calmacleod opened this issue Mar 19, 2024 · 1 comment

Comments

@calmacleod
Copy link

Is your feature request related to a problem? Please describe.
Often times, users will find themselves without an internet connection (like being on a plane) or without a connection to the server leaving them unable to read any of their existing files.

Describe the solution you'd like
Series/Chapters should be allowed to be downloaded and saved locally to a client device which can then be used when there is no connection to a server. Optimistically, any reading progress from an offline session should then sync back to the server when connection is restored.

Describe alternatives you've considered
In the worst case, users could retrieve files manually once they're downloaded to the server and use a document viewer or something similar, however this is a non-optimal solution as it defeats the purpose of a dedicated reader.

Additional context
This feature has been brought up before in #58 and was closed due to requiring a fundamental change. However, from an outsiders perspective it seems all this would require is having a set location on a device series can be stored and using that as a source when no server is directly available.

I don't have any experience with Flutter but would be interested in looking into contributing if it's something that can feasibly be added.

@marimo-nekomimi
Copy link

This can probably be achieved by using the Suwayomi extension from Mihon.
It may not be a perfect solution, but please try if possible.
(Of course, this assumes you're an Android user.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants