* Rewrote LibGroup to use api instead of parsing document
* apply suggestions
* quick fixes
* change preferences variable to functions
* Make getToken sync
* safe & load token
* return new token when refreshing
* fix manga description selector
* fix chapter feed selector
* fix selector to script that contain pages link
* bump overrideVersionCode
* bump baseVersionCode
* Revert "bump baseVersionCode"
This reverts commit 7b2cc6a937.
* change rate limit
* change few selectors that affected because recent changes
* change some selectors and other things
* change calling super.pageListParse(response) into just copying the code
calling super.pageListParse(response) will cause java.lang.IllegalStateException: closed since response.asJsoup() will be called twice
* fix indentation
* add excluded category: web novel
* MadTheme: general cleanup
* MadTheme: add support for both site formats
* Remove ManhuaScan
* Add KaliScan.com, KaliScan.io, MGJinx
* MadTheme: bump base version
* Add KaliScan.me
* Only set genreKey once
* Organizing code
* remove unnecessary files
* improve base class
- allow override search’s uri
- add shared method to get description & page count
- base class’s request for gallery’s all pages now support all sources without needs to override (almost)
- extract method to parse JSON
* Avoid request for more pages when no needed
* auto add more tags to filter while viewing manga;
add spit-tag
* filter for getting Random manga
* Always add page=1 to uri so it will exclude some non-latest mangas from homepage, happened with some sources.
* reorganize code
* Allow source which doesn't need shortTitle to hide it.
* Extract default advanced search's Uri
change base class's galleryUri value
* Fix getInfoPages
* Fix missing category filter
* open for override
* bump base class version
* Convert AsmHentai into multisrc GalleryAdults
Also convert some selector into function
* Move HentaiFox to theme GalleryAdults
* GalleryAdults: Fix search
* MangaFox: fix TagFilter
* fast page load & preference for slowly parsing image’s URL
* AsmHentai: change shortTitle reference from list to swith
* HentaiFox: add Korean
* move HentaiFox from en to all
* fix build
* fix search: convert space to +
* Request for tags list from site
* Fix request for user’s favorites
* - Optimize popular/latest request
- Improve ‘page’ param
- AsmHentai: support Latest/Popular
* add SortFilter
* Support multiple tags filter
* Support exact match query
* getTime
* Fix Lang when searching
* fix searchById
* add language companion
* Fix URL action
* renovate
* Support parsing json for page list
Fix generating page if less than 10 pages
HentaiFox: Random server selection
* Migrate IMHentai to GalleryAdults
* Preferences to support all methods for page querying
* IMHentai: tagList
* Expose some filters to child class, add more space to description
* Fix Factory lang
* Support browsing tags, speechless & favorite
* IMHentai:
- support favorite browsing (require login)
- tag filter with queried popular tags
- advanced search for artist, group, character, parody, tag (include/exclude)
- remove language filters
- Fix language search
* Move advance search to multi-src
* Fix: hide speechless when not supported
* add Hint to use comma
* split code to Filters & Utils
* bump version all 3 extensions
* fix getTime
* fix lint
* Fix alternative name
* improve cleanTag
* move out of Object
* move Regex out
* remove RandomUA
* fix build
* remove images parsing setting, pick a default one
* fix build
* Move shortTitle to base clash
* HentaiFox: add language keyword to search query
* if all mangas in current searching page is of other language then include at least 1 entry so it can request for next page
* Alternative methods for images parsing
Revert "remove images parsing setting, pick a default one"
This reverts commit e49e3aaeb7.
# Conflicts:
# lib-multisrc/galleryadults/src/eu/kanade/tachiyomi/multisrc/galleryadults/GalleryAdults.kt
# src/all/asmhentai/src/eu/kanade/tachiyomi/extension/all/asmhentai/AsmHentai.kt
# src/all/imhentai/src/eu/kanade/tachiyomi/extension/all/imhentai/IMHentai.kt
* Fall back if failed to decode JSON
* remove supportLatest from base class
* Remove preference for parsing page by page, switch to override val instead.
* Split searchRequest into parts
* Don't using generic Filter.Text to avoid other kind of text field which extensions might have
* Add Pink Tea Comic
* Bump base version
* Add cancelled text for #1249
* Add hiatus text for #1088
* Add hiatus/cancelled text for #867
* Add hiatus/cancelled text for #498
* Fix page parsing
* Add default function to fall back if the website get back to normal
calling super.pageListParse(response) will cause java.lang.IllegalStateException: closed since response.asJsoup() will be called twice, so resolve to copying the code
* 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>