* Added support for Black Clover Manga Online
* Done suggested changes
* Removed pkgname and classname
* Changed package name of ReadBlackCloverMangaOnline
* lib-randomua
* NHentai: Random mobile ua
* Madara random UA overhaul
* MangaThemesia random UA overhaul
* MangaHub random UA overhaul
* build errors and warnings
* remove preference from Constellar
* change to singleton object
* network.client
* fix copy paste and chapter deep link
* exit early
* use data class and enum options
* missing import
* suggested changes
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
* re-add empty check to filters
* convert to interceptor
* update comment
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* update error message
* initialize client by lazy
* dont check on excluded Filters
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
* newlines
* move preference helper function into lib
* move preference helper function into lib x2
* move check to lib too
* move defaultRandomUserAgentType to constructor
* rename the interceptor
* organize the interceptor and preference stuff in different files
* hide custom ua setting when random ua is enabled
* English
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
* catch specific exception
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
* setVisible()
fresh stuff
* setVisible()
fresh stuff
* change summary
* workaround
* Update error message
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* Update comment
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* Cleanup dead French MMRCMS sources and update Lelscan URL
* Revert "Cleanup dead French MMRCMS sources and update Lelscan URL"
This reverts commit ed91f2564e56fc23239fbe2808ad259feeb9c426.
* Removing sources and updating SourceData manually instead of using JsonGen to update
* fix: uri must not be null on mmscans, switched to ajax loading, fix 404 on the last page
* Update multisrc/overrides/madara/mmscans/src/MMScans.kt
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* mmscans: renamed some func
---------
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* Fix date parsing for Hentai Scantrad and Scan Hentai Menu
* Update selector status for Hentai Scantrad
* Update ongoingStatusList to reflect status for Hentai Scantrad
* Adding support for IsekaiScan.top
* addressing review comment to remove chapterListParse logic from main theme
* addressing review comment to remove adding current year to date logic
* remove space
* Add various french extensions to Madara
* Rename class and source to MangaHubFr to distinguish it better from OG MangaHub
* Forgot comma to separate className and pkgName
* Migrate GS from Madara to HeanCMS (closes#16809).
* Rename file to follow the linting conventions.
* Rename Scans to Scans to use the old package name.
* Rename the source name attribute as well.
* Add BananaScan and EpsilonScan to Mangathemesia and rename FlameScansFR to LegacyScans
* Rename pkgName back to to FlameScansFr to avoid users having to migrate
* Asura Scans: attempt to find new url
* bump
* store slugMap in SharedPreference
* use `MutableMap.getOrPut()`
* use existing instance of json
* fix no page on Asura Tr
* Don't use rng slug to for search
* retry ci
* use dbSlug as key
permaSlug could end up causing problems when a user migrates to update the url as the extension would still end up using the storedSlug from the Map instead of the more updated one from db.
* attempt to make search better
their search is really dogshit
`player who returned 10000 years later` doesn't work while `player who returned 10 000 years later` works
* suggested changes
* remove initialized check in `fetchMangaDetails`
ddos time
* fix deep links
* use updated slug for WebView
* make sure random user-agent is applied
* Create ArenaScans.kt
Added 'Arena Scans' src override for img selector to mitigate duplicate pages Image selector was returning 2 images for each image (img tag and the noscript img tag). So, added attribute [data-src] which is only available on img under 'readerarea' and not for noscript img. This results in returning one image per img tag.
* Update MangaThemesiaGenerator.kt
* HeanCms: fix english string
* attempt to use thumbnail from search if available
* deep link support
* version
* suggested changes
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
* lint
* attempt to use status from details response
---------
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>