aniyomiorg / aniyomi

An app for manga and anime
https://aniyomi.org
Apache License 2.0
4.74k stars 304 forks source link

Unable to update manga extensions from external repositories #1450

Closed Bioblade closed 2 months ago

Bioblade commented 6 months ago

Steps to reproduce

  1. Navigate to "Manga Extensions" tab under "Browse"
  2. Identify an extension with an available update, or wait for one to be available
  3. Select the icon indicating to download the update
  4. Upon completing the download, select "update" on the popup and wait for installation

Expected behavior

The installation window closes, the extension is no longer marked as needing an update and is moved to it's respective position in the extension list, and the extension is listed as being a higher version than it was prior to updating

Actual behavior

The installation window closes, the extension remains marked as having an update available, and the extension version remains unchanged, regardless of refreshing or restarting the app.

Crash logs

No response

Aniyomi version

Preview r7507

Android version

Android 14

Device

Google Pixel 7 Pro

Other details

I've uninstalled and reinstalled as well without success. Manga extensions from the same repos seem to successfully update when done in TachiyomiSY. I have not yet tried testing updating in other forks due to the limiting circumstances that would allow me to be able to (namely there being available updates). As a workaround for within the app, I have been uninstalling and then reinstalling extensions that need an update, and then re-marking them as trusted, as fresh installs from aniyomi seems to work fine.

Acknowledgements

nacho00112 commented 6 months ago

I think this is the reason: https://tachiyomi.org/news/2024-01-09-extensions-removal

Secozzi commented 6 months ago

We will never provide manga extensions, and please do not share third party extension repos.

Bioblade commented 6 months ago

I think this is the reason: https://tachiyomi.org/news/2024-01-09-extensions-removal

That is not the reason. This is an issue regarding updating from an external repository.

hyd3r commented 6 months ago

I fixed mine by reinstalling the extension that has updates

Bioblade commented 6 months ago

I fixed mine by reinstalling the extension that has updates

As I mentioned in my report, uninstalling and reinstalling is what I've had to do as a workaround. It doesn't fix the issue for me, though, since the same extension can need an update later on and still not be able to be updated.

erickyun commented 5 months ago

İs there fix planned for this issue?

I have exactly the same problem and have to follow the same workaround to update the extensions?

Bioblade commented 2 months ago

It seems like the most recent update fixed the issue on my end. Thank you, devs!