Skip to content

tsyqax/aliucord_plugins_tsq

Repository files navigation

Aliucord Plugins Tsq

This try to fix parts not covered by the official code.
And... It is really bad to just make something and not release it.

NOTE

  • Some plugins may contain bugs; if so, please create an issue.

LIST

  • FriendFix: Fixes issue of sending request to new username style user.
  • ThreadCMD: Add /thread for making thread.
  • ForumTagFix: Adds method for adding tags to post forum.
  • ThreadDEL: Add button to delete channel or thread on channel_list.
  • MediaChannelFix: Make MediaChannel to ForumChannel.
  • HeicFix: Make heic to jpg when you send image.
  • CopyBackTick: Make copy to clipboard when you click backtick.
  • FileNameFix: Fix filename when it shoulded unicoded (but not restore yet)
  • EmojiRank: Make recent category to guild top emojis.
  • FixOnboardingFork: add /onboarding command and menu on guild menu to do onboarding.
  • MosaicFork: Make images to grid images.
  • ServerNicknameFix: Fix changing server nickname from profile menu.

Deprecated (only some part of work correctly)

  • EmojiRank: Make recent category to guild top emojis.

For Personal (not for formal purposes)


HOW TO USE?

Look THIS THIS THIS

HeicFix NOTE

  1. When you looked big cache due to this, just restart app, then it will clear old cache.
  2. This maybe has some lag for some certain situation.

If you?

Translatable (Draft): Do you have Idea?

I just think of translatable plugin (providing translated texts for app and plugin)
But I don't know about how to implement that and other detail ideas (at least now).
So, If you have Idea, please provide that here :>

Giveup: QRscanFix, someone to do?

--> I decided to wait official PRs.
But if offical PRs is so slow, I will try to make QRscanFix.

I would like someone to fix the QR code login issue using QRscanFix.
I frequently used QR code login when I went out home. (I would like to fix this in advance :<)
Find Code with THIS in giveup folder.
Detail: THIS


Says

What is Fork?

It refers to the unofficial succession of plugins that solve the same problem. Maybe remaking?
Usually, the term "Fork" implies an improved version, but the forks I create have similar flows but often different logic.
However, I refer to them as "Forks" of the originals out of courtesy and respect for the developers.

Why they Working

  1. FriendFix -> Hook the UI to pass 12345 if there is nothing after #. Then, hook to replace 12345 with the string "null".
  2. ForumTagFix -> Hook Multipart into the Build to insert the tag list as payload_json.
  3. MediaChannelFix -> When getting the channel type, hook it so that if it is 16, it becomes 15.
  4. HeicFix -> Hook Attachment(with stackTrace) and convert heic to jpg.
  5. CopyBackTick -> Hook and add ClickSpan to SpannableStringBuilder.
  6. FixOnboardingFix -> GET on /guilds/%s/onboarding and POST on /guilds/%s/onboarding-responses with newDiscordRequest();
  7. MosaicFork -> Remove vidoes/images from Attachments and add custom entry. And Grid with GridLayout().
  8. ServerNicknameFix -> Remove bio field when bio is empty (this means user may not nitro user).

Is it Backport?

※ modified = not same exactly original
※ simplified = small than original

Yes

  • FriendFix
  • ThreadCMD
  • ForumTagFix (modified)
  • threadDEL
  • MediaChannelFix
  • HeicFix
  • CopyBackTick
  • FilenameFix (simplified)
  • EmojiRank (modified)
  • FixOnboardingFix (modified, simplified)
  • MosaicFork
  • ServerNicknameFix

About

Aliucord plugins for adding some features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from Aliucord/plugins-template