J2K only handles deep link, which was disabled when I forked it as Yokai... Might gonna re-introduce it for some sources I used later (mainly Cubari tbh)
* fix(deps): "String index out of range" compile error
REF: https://github.com/icerockdev/moko-resources/issues/732
* refactor(i18n): Simplify gradle
* refactor: Migrate i18n files to moko-resources
Also split plurals to their own files
* fix: Only use firebase on releases
* revert: Revert "fix: Only use firebase on releases"
This reverts commit e4f40b450a.
* ci: Just build standard release
* refactor: Fully migrate to Moko Resources for i18n
Updated the extension loader for support of it to match main (save for the private extension stuff, that's later)
* Rename new method in ConfigurableSource to get preferences (afb1ee2)
*Add more replacement suspend functions for source APIs (26c5d76)
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
Also fixed certain sources without a contenttype not loading
Also remove HTTP 103 interceptor
Also upgrade some serialization libraries
Look a lot of stuff got taken from upstream if you're reading this commit and you work on main your code is probably is in this commit
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
Manga details shows the source name, just with (source not installed), backups show the actual source missing
Also fixed the error for "Source not found" error in manga info
Also in my findings setting a host with a starting wildcard does not work in android 12 dev preview (you have to enabled links in a12, and links with a starting wildcard do not show)
I'll open an issue for cubari extension later when I do some more digging
Fixes to notification text when there are multiple chapters
Simplified errors now show after restoring a backup on the popup dialog
Fixed last updated sorting being in a jumbled order after restoring (Note: if the list is still jumbled after restore, refersh your library)
Fixed notifcations not expanding on older devices
* Allow multiple sources in each extension source apk
Minor code cleanup
* Add runtime defined sources functionality
* Undo extensions library major version number bump
* add local source
* small fixes
* change Chapter to SChapter and and Manga to SManga in ChapterRecognition.
Use ChapterRecognition.parseChapterNumber() to recognize chapter numbers.
* use thread poll
* update isImage()
* add isImage() function to DiskUtil
* improve cover handling
* Support external SD cards
* use R.string.app_name as root folder name