tachiyomi/app
KaiserBh 35ce19d8f3
feat: Refactor merge logic with composite keys and debugging logs
Refactored the mergeMangaLists and mergeChapters functions to use composite keys for enhanced manga and chapter identification. Implemented composite keys incorporating multiple fields (source, url, title, and author for manga; url, name, and chapterNumber for chapters) to ensure a unique and robust matching process. Added detailed debugging logs at each step of the merge to provide insights into the matching process, making it easier to trace and debug issues related to manga and chapter mismatches. These improvements ensure greater accuracy and reliability in identifying and merging manga and chapters across local and remote lists.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2024-01-08 06:52:23 +11:00
..
src feat: Refactor merge logic with composite keys and debugging logs 2024-01-08 06:52:23 +11:00
.gitignore Minor cleanup 2023-10-14 22:46:51 -04:00
build.gradle.kts Merge branch 'master' into sync-part-final 2024-01-08 06:44:07 +11:00
proguard-android-optimize.txt Remove unused rxandroid dependency 2023-08-26 10:30:26 -04:00
proguard-rules.pro refactor: remove proguard rules for keeping the class. 2024-01-02 08:14:44 +11:00
shortcuts.xml Minor cleanup 2023-10-14 22:46:51 -04:00