* CloudRecess multisrc
* ScyllaScans: move to cloudrecess multisrc
* FleksyScans: new source
* remove baseUrl
* simplify popular
always use /manga which isn't technically popular but list of all manga which is good enough
* HentaiSlayer (ar): move to cloudrecess
* remove CloudRecess (en): site appears to be dead
* small change
* rename
* review changes
why do I forget headers
* add alternative titles to description
* parse filters from popular and search response
avoid extra call
* remove placeholder author/artist
* LelscanVF: move to FuzzyDoodle
also improve date parsing
* add icons to lelscanvf
* flexyScans: change icon
other one is of Aksy Scan which also posts on the site
* I made this on termux
* Fix regex and move dateFormat to DTO
* Phase 1
* Phase 2: Prepare for intl
* Phase 3: Add intl
Builds are faster on my phone T.T
* Apply suggestions from code review
* bump
* Add login
* Bump
* Remove authHeaders from imageRequest
* Make token nullable
* Use /login api endpoint
* Review changes
* Throw error
* Throw api error message
* Reduce one day to prevent timezone issues
* Fix no scheme found
* Double parenthesis
* trim description
* don't add anything to url if source disabled it
* early extract random part when browsing
* cache in preference for webview url
* fix
* new titles fix where no random part
* bump
* KingOfManga update url
* bump luminous too
* move preference title & summary to intl
* remove non-relevant query
* WPComics: query for genres instead of hard-code
* language assets to support dual-lang
* update XoxoComics, Nhattruyen, Nettruyen to support updated WPComics
* remove unused status
* JManga with new WPComics
* Fix JManga NextPageSelector
* Allow override some more methods
* correct jmanga's location
* remove redundant XoxoComics override
* Get alternative name and JManga's description
* add sources:
- NetTruyenX
- NhatTruyenS
- NetTruyenCO
* revert format changes
* Update NetTruyen to latest domain
* Minor changes:
- Named parameters;
- intl, lazy;
* Remove NetTruyen’s replaceSearchPath. It’s not necessary
* remove the japanese’s mtl
* remove hard-code user-agent
* remove some unnecessary named parameters
* Use super.headersBuilder & fix Referer
* remove redundant import
* i hate this theme
* bump
* remove useless slug update
* lint
* Update series slug on chapter list update
This was made for sources that changed slugs constantly.
Currently no one uses it, but who knows if they enable that again
* what an unstable experience
* Remove empty lines
* Fix intl
* newline
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
* why my build took 5 minutes
* I hate iguanas
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
* MangaThemesia: add alternative class to handle dynamic urls
* use MangaThemesiaAlt on Asura & Luminous
* use MangaThemesiaAlt on Rizz
* don't update in getMangaUrl
* small cleanup
* remove other pref as well
LuminousScans
* wording
* remove from FlameComics, since they no longer appear to do it
* review comments
* lint
* actual old pref key
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* actual old pref key x2
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
---------
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* remove randomua
* i18n
* add other language based selectors
* countviews in background
* small cleanup
* lint
* fix
* bump
* fix genre resetting
* use enqueue instead of coroutinescope
* fix build
* fix build x2
* add back genre missing warning
* Add ES translations
* lint
* Add available language
* lint
I hate lint
* review
- lowercase match for status
- callback on site
* review x2, also fix smol mistake
* lint
:)
* lowercase some translations
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* lowercase some translations
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* remove "人気"
* inline the labels
* lint
thank you lint, very cool
---------
Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com>
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
* remove randomua from madara
* don't use page path for page=1
* add back `madara_load_more`
* cleanup i18n and filters
* load more in a new source
* move back the filters
not worth it
* fix build
* altname to i18n as well
* utf-8
* Revert "utf-8"
This reverts commit 1335bc1b47.
* utf-8
* autodetect load_more_request
* load genres in background
* make genre classes protected
remove unnecessary change
* fetch genres changes
* launchIO countviews
* don't explicitly optin
* cleanup some request overrides
* make `useLoadMoreRequest` enum to be able to disable autodection where necessary
* fix logic
bruh
* use state variables
* defer countViews in overrides as well
* lint
* select().first -> selectFirst
* `load_more` search as well
* detect in search as well
* remove slipped override
* move detection to the function
* remove fetchGenreFailed
* don't use GlobalScope
* tweak load_more_request parameters
* remove ancient connectTimeout/readTimeout
already present in the client provided by the app
* small cleanup
* NetTruyen/NhatTruyen: avoid return catalog page when searching return empty
They redirect back to catalog page if searching query is not found.
That makes both sites always return un-relevant results when searching should have returned empty.
* fix overrideVersion