Skip to content

Extension-lib 1.6 extensions are omitted from the extension list #643

Description

@geodoomcraft

Steps to reproduce

  1. Open Yokai (v1.9.7.5)
  2. Open extensions list (assuming keiyoushi repo is installed)
  3. Search "asura"
  4. Only "Comic Asura" shows when it should also show "Asura Scans"

Expected behavior

The "Asura Scans" extension should appear in the list of available extensions and be installable just like in Mihon

Actual behavior

The Asura Scans extension does not appear anywhere in Yokai’s extension list.

The extension appears normally in Mihon when using the same Keiyoushi repository.

I tested both the latest stable release and the latest pre-release of Yokai, and the issue occurs in both. (v1.9.7.5 and v1.10.0-b5)

Crash logs

No response

Yōkai version

1.9.7.5

Android version

Android 16

Device

Samsung Galaxy S22

Other details

I did some initial investigation and suspect this may be caused by Yokai's extension library-version compatibility check.

Relevant references

From these references, the Asura Scans extension appears to have changed its extension library version to 1.6.

Yokai's ExtensionLoader.kt appears to accept versions from 1.3 through 1.5. My current hypothesis is that Yokai treats the extension as incompatible and excludes it from the available extensions list.

Mihon displays and installs the same extension successfully, which may indicate that Mihon already supports extension library version 1.6.

I have not confirmed that this version check is definitively the root cause, so this should be treated as an initial investigation rather than a confirmed diagnosis.

There is no crash or visible error. The extension is silently omitted from the extension list.

Update

Further investigation confirms that Yokai filters out extensions using extension-lib 1.6 because LIB_VERSION_MAX is currently set to 1.5. This affects both the available extensions list and installed-extension loading.

This appears to be a general extension-lib 1.6 compatibility issue rather than an issue specific to Asura Scans. Supporting 1.6 likely requires proper API support rather than only increasing the version limit.

Acknowledgements

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • If this is an issue with an extension, or a request for an extension, I should be contacting the extensions repository's maintainer/support for help (Browse → Extensions → Find the extension → Settings → Tap the [<>] icon, it should redirect you to the maintainer).
  • I am reporting an issue exclusive to this fork. I have also checked that is not an issue on the main version of Mihon.
  • I have tried the troubleshooting guide.
  • I have updated the app to version 1.9.7.5.
  • I have updated all installed extensions.
  • I have filled out all of the requested information in this form.

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions