Cuong-Tran
|
6c530e4fca
|
fix(recommendation): Fix null RecommendationSource & refactoring (#1000)
* Remove redundant condition & refactor class
* Batch networkToLocalManga
* Fix null source
* Simplify by creating RecommendationSource to match with upstream
* Add comment
|
2025-06-12 15:39:09 +07:00 |
|
Tim Schneeberger
|
9a31ffcc41
|
feat(recommendation): batch processing for recommendations & sort by relevancy (jobobby04/TachiyomiSY#1383)
* refactor: use NoResultsException
* refactor: cleanup RecommendationPagingSources
* refactor: turn wake/wifi lock functions into reusable extensions
* feat: implement batch recommendation (initial version)
* fix: serialization issues
* fix: wrong source id
* refactor: increase performance using virtual paging
* refactor: update string
* refactor: handle 404 of MD source correctly
* style: add newline
* refactor: create universal throttle manager
* refactor: throttle requests
* chore: remove unused strings
* feat: rank recommendations by match count
* feat: add badges indicating match count to batch recommendations
* fix: handle rec search with no results
* fix: validate flags in pre-search bottom sheet
* feat: implement 'hide library entries' for recommendation search using custom SmartSearchEngine for library items
* style: run spotless
* fix: cancel button
* fix: racing condition causing loss of state
* Avoid runBlocking in a property getter
* Remove unnecessary `synchronized`
* Fixes screen staying on in library tab. (jobobby04/TachiyomiSY#1451)
(cherry picked from commit 254980695bc39fe064e7aeb181ecdbf70c1eff95)
---------
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
Co-authored-by: NGB-Was-Taken <76197326+NGB-Was-Taken@users.noreply.github.com>
|
2025-06-12 15:19:34 +07:00 |
|
Cuong-Tran
|
c7c76d22dd
|
Support RecommendsScreen even if MangaDex/Comick is not installed
|
2025-01-24 17:15:59 +07:00 |
|
Cuong-Tran
|
343cd3727c
|
Fix: crash upon open RecommendsScreen if source is removed
|
2025-01-24 14:58:30 +07:00 |
|
Tim Schneeberger
|
7b30a2a10f
|
feat: unify recommendation screens and add more sources (jobobby04/TachiyomiSY#1376)
* feat(recommendations): add mangaupdates.com support
* feat(recommendations): display all tracker recommendation sources
* refactor(recommendations): apply spotless
* refactor: split RecommendationPagingSources
* feat(recommendations): unify MangaDex & community recommendations
* refactor: remove old screen
* fix: update comment
* style: fix formatting
* refactor: move onClick handlers
* fix: handle external recommendation links correctly
* fix: apply spotless
* feat: add comick recommendation source
* fix: mark recs from comick as not initialized to force fetching missing metadata
* Update app/src/main/java/exh/recs/BrowseRecommendsScreen.kt
---------
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
(cherry picked from commit d80ad3f145868f9c79bc6d94c08ed847c650e6d6)
|
2025-01-24 03:06:59 +07:00 |
|