mihonapp / mihon

Free and open source manga reader for Android
Apache License 2.0
7.9k stars 320 forks source link

Improved History #930

Open VirYouth opened 1 week ago

VirYouth commented 1 week ago

Describe your suggested feature

Right now the way history works in Mihon is this:

• You read a manga • The app will record it to the history • You read the manga again on another day • The app will overwrite the previous history and record it to the day you resumed

So you will have no way to track it when you first started reading the manga, as well as track the manga if it somehow got removed in your library and the one record of it's history

The Improved History should work like this:

• You read a manga • The app will record the history • You read the manga on another day • The app will record another history for that day WITHOUT overwriting the previous history

Thank you for reading this...

Other details

No response

Acknowledgements

Animeboynz commented 1 week ago

Imagine you read a Manga with hundreds of chapters and your history page has an row for each chapter you read. That's just going to be insanely cluttered.

Also, from what I know thats not how it records history. The history does not get overwritten, but the app will only display the last change for eg. If you read chapter 100 it's not going to show chapter 99 in the history as well. But it's history information is infact stored.

For each chapter, it records the timestamp of when you started to read it and how long you read it for. But of course the only way you can get this granular information is to decode the backup file.

Shameless plug. Me and a few others are working on a tool to retrieve all this information from the backup in a user friendly way, you'll probably see progress updates on the discord server.

VirYouth commented 1 day ago

Sorry, I didn't mean that all the chapters you read should be shown in the history, what I meant was that the last chapter you read for that day to be the one that is shown for example: June 30 [Title of manga] last chapter read...

July 2 [Same manga] latest chapter read....

It's not like you would read 1 chapter per day of a manga that has hundreds of chapters and if someone do there's still the fact that they can search the specific title of the mange they want to find

Btw, Sorry for the late reply...

AntsyLich commented 1 day ago

So you will have no way to track it when you first started reading the manga,

Why does it even matter?

as well as track the manga if it somehow got removed in your library and the one record of it's history

If one gets removed all will be removed. And you don't accidentally remove manga and it's corresponding history.

VirYouth commented 1 day ago

Why does it even matter?

Yeah it serves little purpose, but I'm just asking if its possible to add the feature because maybe it will help the users use the history more conveniently

If one gets removed all will be removed. And you don't accidentally remove manga and it's corresponding history.

I didn't know that it all gets removed, But I don't accidentally nor purposely remove both the manga and it's history, there are times when I stopped reading a manga to wait for an update, and the manga just disappears from the library, history, and it's hard to know that its gone when you have thousands of manga in your library and even when I get it back from the same extension the chapters are no longer highlighted as read.

Again, it's just a suggestion, I know you have many other things to do aside fulfilling feature request and in the end it's up to you guys to decide whether to add this or not and I respect that. You guys have done so much already so that we can enjoy reading manga and I appreciate that.