* Replace "Abandoned" with "Cancelled"
was replaced in the Api few months back as well
* Refactor externalURL filtering to use pages attr
* Add mangahot to list of external linked groups
* Refactor group blocking
- Block external linked groups separately
This block is now only done in Latest section (uses /chapter) since
filtering them out in /manga/ID/feed is done by `createChapter` helper
already
- No default UUIDs set in groupBlock setting - external linked groups
and their UUIDs arent exposed to Users
* Increment mangadex.extversioncode
* Remove unneeded empty string check for ch.attr.externalUrl
Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com>
Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com>
* Add uploader block to Dex extension
* Sort the list to aid Varnish Caching
"For sake of caching, sort User configurable input query params.
Varnish caching cannot know that it's a list that's safe to re-sort etc.
Use like alphabetical UUID sorting"
* Bump MangaDex.extVersionCode
* Update MadaraGenerator.kt
* Fixed some icons in Madara
* Replace with icons that work on website
* Fixed Some more icons
* some more icon fixes
* miss placed that
* this to
* Put them in right location this time
* Tapas: Bugfix in author's notes
Sometimes a word would get cut off
* Tapas: Bump version for buxfix
* Webtoons: Bump version for Author's Notes PR
* Webtoons: Optional author's notes @end of chapters
Previous implementation of this feature into Tapas: https://github.com/tachiyomiorg/tachiyomi-extensions/pull/10366
* Add (somewhat) working group blocking
blocks an input scanlator group
doesn't seem to block official/external-link groups
* Fine tuning adjustments*
- sanitise inputs as much as possible
- add to summary a bit more
- `setDefaultValue` looks to set once and never again. So even if
EditText receives an empty String, it is still valid...
Not sure if I could do it better
* Increment mangadex.extversioncode
When downloading NicovideoSeiga image, the saved file extension has become wrong type. This commit addresses the issue by fixing following errors.
- Images is determined the type by file header. The logic has wrongly assumed Byte.toInt() returns unsigned integer, but it actually returns signed value.
- The server returns application/octet-stream as Content-Type header. But the logic only worked when header is empty.