Jobobby04
e0340be73c
Minor fixes
...
(cherry picked from commit b8b468cea7f1d117f54331780d75584bff9cf644)
2026-01-27 13:46:06 +07:00
Jobobby04
ad9736a2ba
Lanraragi delegation
...
(cherry picked from commit 3ae6c0131b2a975c8e517c4de00e65a3637b01cc)
Co-authored-by: Cuong-Tran <16017808+cuong-tran@users.noreply.github.com>
2026-01-27 13:24:20 +07:00
Cuong-Tran
8eaa177ad5
Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 ( #1369 )
...
* Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 (mihonapp/mihon#2708 )
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 13552c5ffa796aa9bf5db5e12c758a4b3763bf2b)
* chore: disable ktlint consecutive comments and single line block comment rules
* spacing-between-declarations-with-comments & mix condition
* Remove unused rule
* More blank lines
---------
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2026-01-08 10:19:37 +07:00
Cuong-Tran
294f7d046d
Merge hentaiSourceIds ( #1318 )
2025-12-09 15:21:33 +07:00
Cuong-Tran
b7c60d0750
Cleanup nHentai media-server
2025-06-16 00:38:37 +07:00
BrutuZ
b2f90d19c3
Populate Author field and clear Description on a couple of delegated ( jobobby04/tachiyomiSY#1432 )
...
(cherry picked from commit c2d0308ac0319485d443d93ee5bd6ae657001922)
2025-06-15 22:28:03 +07:00
Cuong-Tran
87563a239c
fix(searching): fix filter-list param when doing search with some ext while doing: ( #1006 )
...
- Smart search
- Suggestions
2025-06-15 21:38:00 +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
cd3dc79583
feat(MangaDex): use tracker links to associate mangas automatically with trackers ( #991 )
...
* feat(MangaDex): use tracker links to associate mangas automatically with trackers (jobobby04/TachiyomiSY#1387 )
* feat: add searchById support to trackers (MAL, AniList, MangaUpdates only)
* feat: add new preference to toggle auto selection of tracker items using source metadata if available
* feat: add new preference to toggle auto selection of tracker items using source metadata if available
* feat: add automatic title selection using source metadata to TrackInfoDialog.kt
* style: apply spotless
* refactor: remove hardcoded MangaDexSearchMetadata cast and introduce common interface
(cherry picked from commit 217503eab0e2fe551943e3b702cc6df4aaae8ebf)
* Handle null when searchId failed
* Wrap the await() call in a use block to ensure the OkHttp Response is properly closed after use
* Simplify Regex
* Injection via construction
* Wrap the blocking HTTP call in an IO dispatcher context
---------
Co-authored-by: Tim Schneeberger <tim.schneeberger@outlook.de>
2025-06-09 18:43:05 +07:00
Cuong-Tran
aaa1d855ff
feat(sanitizer): Sanitize manga titles for special characters before searching ( #956 )
2025-05-28 17:37:13 +07:00
Cuong-Tran
615c9fa259
feat(incognito): add incognito mode for local sources ( #903 )
2025-05-11 16:07:36 +07:00
Jery
a862bda9d5
feat(incognito): Add incognito mode for EH based sources ( #901 )
...
* Add incognito mode for eh based sources
(cherry picked from commit bdf848ebb721394ff1b7b7006e538f6f60056b76)
* simplify GetIncognitoState parameters and logic
---------
Co-authored-by: Cuong-Tran <cuongtran.tm@gmail.com>
2025-05-11 14:22:30 +07:00
AwkwardPeak7
6e966746db
Surface image loading error in Reader ( mihonapp/mihon#1981 )
...
(cherry picked from commit fefa8f84982b537ca930438f7976087844d5bb9c)
2025-04-14 17:14:51 +07:00
AwkwardPeak7
c72a4ab265
Change Page.State to sealed interface ( mihonapp/mihon#1988 )
...
(cherry picked from commit f1e2efcb37e2c623b769e979fa1c7e9e5ad7117d)
2025-04-14 17:14:48 +07:00
cfouche
6ce4b2799c
Update base URL and host for Pururin to pururin.me ( jobobby04/TachiyomiSY#1415 )
...
(cherry picked from commit dbd44374743a4022bf365440ac7bb40a3ff408f8)
2025-03-23 23:47:27 +07:00
AntsyLich
3623b4efb6
Change foss variant application id suffix to '.foss' and more ( mihonapp/mihon#1831 )
...
- Remove `BuildConfig.PREVIEW`
- Rename `BuildConfig.INCLUDE_ANALYTICS` -> `BuildConfig.ANALYTICS_INCLUDED`
- Rename `BuildConfig.INCLUDE_UPDATER` -> `BuildConfig.UPDATER_ENABLED`
- Rename build property `with-analytics` -> `include-analytics`
- Rename build property `with-updater` -> `enable-updater`
- Add build property to disable code shrink
- Add build property to include dependency info in apk/app bundle
(cherry picked from commit 0893609ad2c4791dc404d72a5e69a2e0373517ae)
2025-03-23 23:43:06 +07:00
Cuong-Tran
7d38c10776
Fix: delegate nhentai failed to load cover
...
Site might intended putting cover's type 'w' in JSON while it's in fact using 'cover.jpg.webp'
2025-03-07 22:24:39 +07:00
Cuong-Tran
d4c4686ad1
Merge query for UpdateView & LibraryView ( #741 )
...
Remove the inline-code and move it to database
* merge queries for Updates view
* merge queries for Library view
* add comment
* fix spotless
* also migrate database
2025-03-03 14:33:41 +07:00
Cuong-Tran
4c08f61f68
Fix: ktlint config for SY code ( #712 )
...
* Add more editor configs and move ktlint config to it (mihonapp/mihon#1731 )
(cherry picked from commit 34d1e6fa278846dd8eb6ea82c936818d4610d3c2)
* more ktlint config
* fix compile
* restore comment-wrapping
* restore all of them
* disable in gradle.kts
* cleanup
* remove filenamktlint_standard_filename
* fix filename
* remove unused EhAssets
* ktlint_standard_multiline-expression-wrapping
* property-naming & function-naming
* ktlint_standard_argument-list-wrapping
* fix argument-list-wrapping
* Improve in case source is null
related to commit 343cd372
* comment
* comment
* comment
* comment
* comment
* comment
* comment
* comment
* Revert "Improve in case source is null"
This reverts commit 08e317bb075b4b634f0c6f19f11eb78b99406e59.
* Revert "remove unused EhAssets"
This reverts commit e2cfc3e0c2b8d5b8bac41f2dfc4d9baef332f83e.
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2025-02-18 13:44:57 +07:00
Cuong-Tran
de9473b239
Fix (MangasPage): crash when extensions trying to destructuring MangasPage
2025-02-12 00:05:50 +07:00
Cuong-Tran
2e744ed5e9
built-in EH compatible with extension ( #613 )
...
* switch off integrated H to show E-H source & extension
* More languages for E-H/ExH, also more popular with rate 5
* Don't hide Multi source when toggle Integrated H
* Avoid crash trying to load ehentaiBrowseDisplayMode
* change source ID to matching general extension
* migration old source ID to new source ID
* Allow importing of EHentai extension backups
* limit library update & metadata source to only Multi lang
* update app version
* fix spotless
* also migrate saved search/feed & pinned EH/EXH source ID when restore from backup or update app
2025-01-26 02:20:06 +07:00
Cuong-Tran
c7c76d22dd
Support RecommendsScreen even if MangaDex/Comick is not installed
2025-01-24 17:15:59 +07:00
Cuong-Tran
7c2467aed5
fix: Nhentai cover ( #587 )
...
* fix nh images not loading
(cherry picked from commit 3278e2fe918de87056528eb4aeaf57be6d71d35a)
* fix thumbs on nh
(cherry picked from commit aa295377e78a0d5a658ec983f7a28b6345d86c09)
* default to media server 1 for old nh entries
(cherry picked from commit 2990a5e7ab98de5dc89c0affe7e265827d3244a3)
---------
Co-authored-by: az4521 <18432684+az4521@users.noreply.github.com>
2024-12-18 12:26:20 +07:00
az4521
88f98ea0b4
add webp support to nh
...
(cherry picked from commit 839056a959a69610d4611d56a64160f86f7aa727)
2024-11-10 17:51:56 +07:00
Cuong-Tran
d45eb34d1a
Trying to load saved-search as much as possible even though filterList might changed
2024-11-09 22:44:44 +07:00
Jobobby04
2524488162
Fix multiple issues with the E-Hentai updater
...
(cherry picked from commit f0b621dfe582b7493356bf0ccf86cab400bff72e)
2024-11-08 10:52:28 +07:00
AntsyLich
3c0c45eb81
Address some build warnings and cleanup ( mihonapp/mihon#1412 )
...
(cherry picked from commit a1c60897916f418726107fec80ad79b2a4b8d500)
2024-11-01 10:37:52 +07:00
AntsyLich
4ba654c29a
Update dependency com.pinterest.ktlint:ktlint-cli to v1.4.0
...
Co-authored-by: Mend Renovate <bot@renovateapp.com>
(cherry picked from commit 140083ee39df7d458e5ff9abc6d0ee9831d99387)
2024-10-28 22:11:48 +07:00
AntsyLich
7d8f96d856
Cleanup .gitignore files
...
(cherry picked from commit afa50029882655af8d5eea40aed7644fce4564d8)
2024-10-23 14:19:38 +07:00
Roshan Varughese
f701db1dbe
Re-enable fetching chapters list for entries with licenced status ( mihonapp/mihon#1230 )
...
Enable Licensed
(cherry picked from commit 9cc7d42dd9676319559eddc7a4a264fca155e1ca)
2024-09-18 13:54:43 +07:00
AntsyLich
81d70c5ce3
Use new library for injekt with inorichi patch
...
(cherry picked from commit 83fd4746eda1b99f35292b0c2211e606a421b3eb)
2024-09-08 23:04:57 +07:00
Cuong-Tran
a979e3cda5
rename Related Titles to Suggestions ( #317 )
...
* Rename RelatedTitles to RelatedMangas/Suggestions
* Website suggestions
2024-08-29 23:13:42 +07:00
Tran M. Cuong
ce727d6d42
fix: correctly using language flag in source name to avoid it appears in folder name ( #313 )
...
* fix: correctly using language flag in source name to avoid it appears in folder name
* using flag language in PreMigration list
2024-08-28 23:54:39 +07:00
Cuong-Tran
b7896dbb0e
Using emoji flags in manga detail page
...
Fix source's error icon background
2024-08-26 18:11:14 +07:00
Cuong-Tran
48d874342e
Address more spotless lint errors from KMK & SY
2024-08-26 00:08:37 +07:00
AntsyLich
e7ca892f65
Address spotless lint errors ( mihonapp/mihon#1138 )
...
* Add spotless (with ktlint)
* Run spotlessApply
* screaming case screaming case screaming case
* Update PagerViewerAdapter.kt
* Update ReaderTransitionView.kt
(cherry picked from commit d6252ab7703d52ecf9f43de3ee36fd63e665a31f)
2024-08-26 00:08:37 +07:00
renovate[bot]
a0971e36a9
chore(deps): update kotlin and compose compiler to v2 (major) ( #26 , #82 , mihonapp/mihon#819 )
...
* chore(deps): update kotlin and compose compiler to v2
* Update .gitignore
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
(cherry picked from commit 46003ec25139319079abc9fde89b3afd344a1a11)
2024-07-27 02:13:27 +07:00
Cuong-Tran
ff66c1c04e
Revert "Remove warning message for unsupported related titles"
...
This reverts commit e5bf2de4bd .
2024-07-08 11:35:35 +07:00
Cuong-Tran
9ffeb13ef3
refactor: Update usage of delegated sources' ids
2024-07-05 10:37:43 +07:00
Tran M. Cuong
799de48b7d
Update extensions lib ( #138 )
...
* add comments
* reorganize methods
2024-07-05 10:36:29 +07:00
FooIbar
16f812974a
Fix unexpected skips in strong skipping mode ( mihonapp/mihon#940 )
...
(cherry picked from commit 0ce1cf22cdbb7d82df3db1a901253b4973ab027f)
2024-06-25 18:01:18 +07:00
Tran M. Cuong
4726126c6b
improve delegated's Metadata view ( #110 )
...
* Fix more_info was preloaded with default color before being set correct color
* Remove the "meta" on delegated entries
* Fix title overlaps more-info in 8muses's metadata view
* better delegated genre's color
2024-06-24 15:16:28 +07:00
Tran M. Cuong
c8a0ba67ec
remove unnecessary i18n-kmk dependence
2024-06-16 20:16:06 +07:00
Cuong Tran
e5bf2de4bd
Remove warning message for unsupported related titles
2024-06-14 23:16:42 +07:00
Cuong M. Tran
271e78eaf1
i18n for Komikku
2024-06-11 00:04:02 +07:00
Cuong M. Tran
6876d82982
Fix Related Mangas ( #29 )
...
* using mangaDetailsRequest for relatedMangaListRequest
* rethrow exception if extension failed to get related mangas
* improve coroutine
* More like these
* Fix missing unique mess up LazyRow/LazyGrid order
2024-05-23 11:02:49 +07:00
Cuong M. Tran
ac86a9a2d9
Fix fetching related mangas from extensions was not concurrently
2024-05-20 12:38:25 +07:00
Cuong M. Tran
bdd8a652c2
A dedicated screen for related entries, fetching directly from sources
...
* Faster loading of related entries
* Enable fetching related entries from site's entry page (things like "More like this", "Recommendations" etc.)
* Improve & fix bugs of algorithm looking for related entries
(cherry picked from commit 54d91c3f71557becd4fc22ec8500e05f79dc48d8)
2024-05-19 02:52:52 +07:00
Cuong M. Tran
da7f142352
Allow extensions to use both custom related titles & App's related titles by search
2024-05-01 04:09:29 +07:00
Cuong M. Tran
b514a30f22
More special charaters to split keyword when searching for related titles
2024-04-30 02:33:54 +07:00