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>
Mostly the same, except custom status can be null so it's not automatically added to the edits.json
Since SY implemented first I'm using the same key for backups, I would've liked if customStatus was nullable but it is what it is
Closes #704
Co-Authored-By: jobobby04 <17078382+jobobby04@users.noreply.github.com>
* local manga changes from stable
* use device pin instead of biometric when biometric cant be used for some reason
* corektx changes
Co-authored-by: arkon <arkon@users.noreply.github.com>
* initial coil switch
* more coil changes
* fix extensions icons
* remove last of glide
* adjust local manga to actually update the covers as soon as you set it. Also adjusts the large cover and share
* edit custom covers of a manga is now immediately reflected
* fix edit covers submit not automatically submitting
fix edit covers choosing cover not showing the selection in dialog
* fix setting custom cover not reloading when going back
* get gif's working
* run ktlint
fix setting custom cover to updated when returning back to details
* fix non uniformed covers
* get images working on resumes
* add size to cover cache setting
* remove log statement
* remove set last cover date
* put covers into cache when refresh enabled
* fix comment
This is a nightmare to maintain and freeing to clean up, so it's out. Local manga will continue to be editable but online editing will remain only for covers (which wlil not be overridden when updating)