Skip to content

Re-work: Improve external/plugin compatibility, enhance plugin sideloading capabilities - #105

Merged
dragonx943 merged 16 commits into
develfrom
refactor/sideload
Sep 2, 2026
Merged

dragonx943 merged 16 commits into
develfrom
refactor/sideload

Conversation

@dragonx943

@dragonx943 dragonx943 commented Aug 27, 2026 •

Copy link
Copy Markdown
Member

This PR focuses primarily on enabling Usagi to read and deeply integrate with External extensions repo / stores through several improvements to TsukiMix library. Other improvements include:

  • Improved / reworked extension management interface
  • Improved flexibility of External/plugin functionality (working more closely to native plugins)
  • Removal of forced pinning of External/plugin from sources catalog / sources manager
  • Update dependencies, optimize source filters and improve compatibility with some special sources
  • Auto-resolve source target after force reboot (app frozen), update R8 rules and bump version
  • Fix some bugs releated to UI / UX, ViewModel and Fragment for catalog / manager

This PR may require code improvements (refactoring, cleaning, etc.) to achieve optimal performance across all Android devices.

Author: sang765 <hafts765@gmail.com>
Assisted-by: claude:claude-opus-4.6, manus:manus-1.6
Co-authored-by: sang765 <bemimnitran@gmail.com>
Co-authored-by: dragonx943 <premieregirl26@gmail.com>

@dragonx943
dragonx943 merged commit 974130e into devel Sep 2, 2026
4 of 5 checks passed
@dragonx943
dragonx943 deleted the refactor/sideload branch September 2, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant