* fix page list
- remove ajax call from chapter list
- use webview to get vrf
* fix query search
- get vrf from webview
* bump
* trigger search on script load, reduce wait time
* vrf script by user podimium on Discord
Co-authored-by: Trung0246 <11626920+Trung0246@users.noreply.github.com>
* use vrf script for search as webview isn't reliable for that
* remove unused
---------
Co-authored-by: Trung0246 <11626920+Trung0246@users.noreply.github.com>
* fix(nhentaicom): lang code error
* fix(nhentaicom): token parse error
* chore(nhentaicom): update version code
* fix(nhentaicom): fix 403 error
* fix(nhentaicom): Fix HentaiHand image loading when logged in
The token interceptor was incorrectly trying to add a token to image requests, which are not on the source's domain, causing image loading to fail when logged in.
* fix(nhentai): fix null description
* wip: restore code from the crashed rog laptop.
* refactor: use @Serializable
* fix: parse error
* wip: use keiyoushi.utils.parseAs
* start switching to new URLs for popular/manga/etc
* fix popular
* fix latest
* minor change to manga parse
* refactor popular, fix search
* fix search/popular selector
* fix chapters/pages
* fixes from debugging on android emulator
* increment ext version
* support paginated chapter lists
* break doesn't break
well, that's not true, it did work once the extension was freshly
installed. but I liked the alternative so I thought why not. can
be removed if needed
* cleanup
* add TODOs
* add intents to urls and search prefixes
support both old and new domains (since it all redirects, bless them)
* move around toSManga
pro: we get setUrlWithoutDomain
con: we lose this@<data-class-name>.title
* add filter screen
* debug search
* fix pathPattern
`..*` is the same as `.+`. however, the latter requires adding
`advancedPathPattern` instead
* what the intent: fix classdefnotfoundexception
* categorise into sections
* prefer helper functions from `utils`
* Change inline import to explicit
* inline baseUrl
* inline apiUrl
* remove superfluous header modifications
* always pass headers on new requests
* no need to convert HttpUrl to String
* make helper functions private
* use selectFirst instead of select, assert non-null
* make sub classes defined under filters private
* lint
* prefer not data but class
* Revert "break doesn't break"
This reverts commit 23b2cfe46c0f57214443e138a06cadbef0cccb61.
* lint
* better chapterNumber fail case ( -1f instead of 1f )
* lint
* fix(YellowNote): adapt to web page structure changes
* feat(YellowNote): make adjustments according to the reviewer's suggestions
- use stable value to pase date string
- inline selector
- combine two operations into one using mapIndexed()
* fix(YellowNote): correct image selector
* fix(YellowNote): correct data parse
* fix(YellowNote): correct data parse
* fix(YellowNote): properly adapt to new languages
- Implement correct language adaptation
- Add settings for language selection, defaulting to system language if unset
- Use English for unsupported languages
- Fix incorrect formatMediaCount extraction
* fix(YellowNote): update date parsing logic from version info
* chore(YellowNote): remove log
* chore(YellowNote): remove unused multilingual content
* fix(YellowNote): optimize Chinese language tag logic
- Simplify Chinese language tag conditions
- Add support for Simplified Chinese in Singapore (SG) region
- Fix potential incorrect default language tagging
* fix(YellowNote): override id
* feat(YellowNote): add language switch notification and optimize config
- Add success notification for language switching
- Remove redundant getStringOrDefault implementation
* fix(YellowNote): use tryParse
* fix(Webtoons): update chapter number handling
* update extVersionCode to 52
* revert to old ver to add 2 options
* Update src/all/webtoons/src/eu/kanade/tachiyomi/extension/all/webtoons/Webtoons.kt
* Add support for Spanish and Italian
* Bump version
* Fix translator switch
* Add more options for font size
* Fix prefs
* Fix font size default
* Add support for translating manga details
Comick: separate thumbnail rate limit, parse cover tweak
now that the thumbnail images on browse is using the small version we can make it use lower rate limit and separate from ch image rate limit
tweaking the parse cover to do better at handling "." after "#" in the thumbnail url
* Comick: Option cover quality
i think need some text suggestion
use cover quality served by the site by default on browse. this can save lot of bandwidth compared to original 2x-100x smaller. thats why i think can increase rate limit a little bit.
add option to choose cover quality when opening the manga
closes#9088closes#2550
* update version
* fix first vol cover, renaming
* cleaning, already default value
* applied to first vol cover as well
* change default value
* rename
* Update messages_en.properties
* Update build.gradle
* Update HentaiCosplay.kt
Due to HC website changes they now had low res unrelated images appended to the list of images. They will now be excluded from the gallery.
* Update build.gradle
* fix: pageListParse not returning any pages
The old selector wasn't returning any images.
Changed fetchChapterList url to the new HC `story` page which has all the images, unpaginated.
Updated pageListParse.