* [NHentai] fix search
* 1. remove `+` before language since they have different semantics (add `+` before means this is not concern as a namespace, that time `+` will be encoded to `%2B`).
2. change fallback value of `fixedQuery` to empty string rather than a quote
3. change search url since there have a redirection.
* Update build.gradle
* Remove fixed query
* fetch duplicate chapters
+ small refactor
=> data class -> class
* site settings to not block "Hentai" genre
* user name as scanlator for first choice
* forgor
* try not to make duplicate calls
concurrency my beloved
* move fetch genre call to `getFilterList`
* Add Panda Chaika Extension
- Add "Panda Chaika" extension from panda.chaika.moe
* Add Support for Zip64
- Add support for Zip64 type of .zip ( large zip [ size/pages ] ) -> For Example: https://panda.chaika.moe/archive/49406/
- Use Little Endian for All signatures
- Apply AwkwardPeak7's suggestions
* Fix null Genres?
* Fix "null" genre if there's no genre
* Fix mistakes caused by previous commit
Sorry...
* Improve description readability
- Sorry for the commits spam
- Make manga description more readable
* Fix Broken Filters, Apply Suggestions
* Apply suggestions
- Apply AwkwardPeak's suggestions
* Add Tags Filter
- Similar to Pururin's Advanced Search
- Some description changes
- Change page filter format ( now more similar to nhentai's )
* Fix Japanese language id
* Fix
- Removed "Pages" filter — They don't work
- Added "Other Tags" filter
- Added Filter limit warning
- Fixed problem on tags with spaces ( e.g. bxg brxxsts )
* Extension version: 2 -> 3
* typo fix
* Change line endings, make prefrence default
- Line endings: CRLF -> LF
- Iconified Tag Preference -> Iconified Tag is default
* Missing space
* Fix1
* Change
* Change2
* Change3
- Removed override for fetchChapterList and provide implementation in chapterListParse
- Filter out empty tags ( For example: user can put 2 commas together )
* Change4
Moved Date Format to Class val
* try catch for date parse
* Update Akuma.kt
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
* Hitomi: small refactor
* bump
* coauthor
Co-authored-by: ZIDOUZI <53157536+ZIDOUZI@users.noreply.github.com>
* fix potential oom and optimize language query
when some sort is applied, it will already fetch correct language so no need for separate query
---------
Co-authored-by: ZIDOUZI <53157536+ZIDOUZI@users.noreply.github.com>
* Add "Type" Filter
- Added "Type" Filter
- Popular Section: Today -> Year
- Fixed issue where manga is skipped if language is null
* Change1
* *
* Change2
- Use List instead of Set
* 1. Add language for manga description
2. Add a custom preference to choice if show gender as text or icon
* fix code style
* revert extra formatting
* change preference into switch
* remove unused import, increase extVersionCode
* Add filter, split into specific languages
* Apply suggestions from code review
* Change Filter style, Add Filter, Add exclude syntax
* Change Code Style
* Remove RateLimit Preference, Remove Syntax Filter
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
* 1. Add language for manga description
2. Add a custom preference to choice if show gender as text or icon
* fix code style
* revert extra formatting
* change preference into switch
* remove unused import, increase extVersionCode
* Apply suggestions from code review
---------
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>