* Komga: Filter out EPUB books, fix chapter timestamps
* Add default library setting
* Make some settings not require a restart
* Don't use fixed enums
* Rename None sort to Relevance (#1284)
* make popular default to alphabetical sort
* Add Comikey
* Remove logging
* i18n
* Comikey Brasil, paid chapters toggle, use other chapter endpoint
* Don't parse author/artist in searchMangaFromElement
* makeEpisodeSlug private
* Move gundamUrl outside of class constructor
* paginate latest
* paginate search
* Properly distinguish i18n keys from normal messages in WebView script
* Parse statuses better
* Add genre for entry format
* remove unnecessary getChapterUrl
* Fix status on BR
* ACTUALLY fix status on BR
* Fix more Comikey Brasil stupidity
* Validate that manifestUrl is valid
* Revert "Validate that manifestUrl is valid"
This reverts commit d744fd42b45ae46baf48308ec3f354546d1452af.
* Proper i18n in WebView script
* Add explanation for weird binding
* Move helper functions to bottom
* Support signing in through WebView
* Fix chapter list when signed in
* Properly filter locked chapters
* Remove WebView logging
* maybe fix private fun conflict with ext-lib 1.5 interface methods
* add pages in description
* slight refactor
* bump
* make search default order same as site
some entries don't show up on popular sort
* Update Filter Parsing
Update filter parsing behavior from the okhttp cache to a mutableMap
* Bump User Agent Version
* Update pageListParse
Update pageListParse to select for "entry-content" only
* Remove Deprecated cloudflareClient
* Bump extVersionCode
* Revert "Remove Deprecated cloudflareClient"
This reverts commit c97c479dca056b6bdd432291910389579d9962c5.
* refactor(reportErrorToUser): enhance reportErrorToUser
* refactor(DataExtractor): add unexpectedErrorCatchingLazy
Makes it easier to quickly find and fix unexpected errors
* refactor(BookDetail): attempt at making BookDetail more extensible
Also fixes a rare bug that would throw a NoSuchElementException when the status or origin fields weren't found in the details table.
* refactor(mangaDetailsParse): refactor mangaDetailsParse to follow BookDetail's refactor
* chore(reportErrorToUser): Review reportErrorToUser messages
* refactor(Search): completely separate simple and smart search
create SmartBookSearchHandler as an attempt to speed up search by wasting less resources on unnecessary multiple normalization and reinitialization of resources via ThreadLocal
* chore(build): bumped extVersionCode to 3
* refactor(activities): Add activities to handle /book and /read URLs
Create a MangasPage with only a single Manga present (unfortunately needs to fetch manga details as title can't be inferred just by bookid)
Group activities in "activities" package for clarity
* fix(KDoc): fix Cannot resolve symbol
* chore: Update README and CHANGELOG
* chore: Add a bit of documentation to SmartBookSearchHandler
* feat: Handle /book and /read urls as search query
* chore(CHANGELOG): entries incorrectly listed as PUBLISHING_FINISHED now are correctly listed as COMPLETED
* chore(README): expanded README