mihonapp / mihon

Free and open source manga reader for Android
Apache License 2.0
9.07k stars 402 forks source link

Suggestion for smart update rework #144

Open Xori71 opened 7 months ago

Xori71 commented 7 months ago

Describe your suggested feature

Smart update would have an automatic setting (basically the one currently implemented) and a manual one.

Screenshot_20240120-014829

Users would be able to manually set the number of days until the next update. Then Mihon would set the difference of the update date and the last chapter’s upload date as the update schedule.

The benefits are more accurate update schedules, and easy mitigation of changes in manga schedules. Furthermore, multiple chapters with the same upload date (generally volume uploads) would no longer affect the schedule.

There is one problem with this: users could potentially exploit this function and make daily updates for manga a thing. This is why I also suggest that should the above be implemented, an internal app process should also be, which would work like this: It would keep count of how many updates yielded zero results for each manga in the library, and after a set number of zero-yield updates, the manga schedule would automatically revert to the automatic one calculated by Mihon.

(The way manual mode would be accessed is by tapping on the hourglass icon, by the way. I forgot to mention that, although I think you would have the same idea)

Other details

None.

Acknowledgements

Xori71 commented 7 months ago

Also, I forgot to mention this: after the user sets the days left before the next update, the manga would get updated after those days, and only then would the smart update schedule change to the difference of the set date and last chapter upload date.