Giter VIP home page Giter VIP logo

aliucord-plugins's Introduction

Hi there! ๐Ÿ‘‹

I'm 20 yo ICT student from Poland that likes to make things in GoLang, JavaScript, Java/Kotlin and Dart. Doing mostly Android app mods using Xposed APIs.

Profile views

aliucord-plugins's People

Contributors

javkhlank avatar juby210 avatar rushiimachine avatar scrazzz avatar shiroblank avatar vendicated avatar xtreme1738 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

aliucord-plugins's Issues

Plugin folder not found

In your readme you said there was supposed to be a plugin folder, but I couldn't find it.
I did create one in the aliucord folder but if I move the plugins in there, they don't do anything, am I doing something wrong?

message logger need be redesigned and fixed

I am really confused about the plugin settings. You should redesign the message logger.

I want to add the server to the whitelist. I can see all the servers on the whitelist, as well as the blacklist.

Or channels if someone doesn't want the whole server.

That would be a good design.

  • Whitelist -

Server
Channel (Server)

I hope my suggestion is helpful to us.

Please!!! ๐Ÿ™ Thank you for reading!

MessageLogger PluralKit Compatibility

To help make sure that PluralKit doesn't jam up the log with unnecessary messages, maybe you could run every message through this before logging it:

fun isProxyTrigger(id: String): Boolean {
  val client = HttpClient.newBuilder().build()
  val request = HttpRequest.newBuilder().uri(URI.create("https://api.PluralKit.me/v2/messages/"+id)).build()
  val response = StringBuilder(client.send(request, HttpResponse.BodyHandlers.ofString()).body())
  val json: JsonObject = Parser.default().parse(response) as JsonObject
  return if (json.int("code") != null) false else json.string("id") != id
}

If the result is true just don't log it. Additionally don't log messages matching the regex /pk;e.*/i to eliminate message-edit commands.

[REQUEST] Randomize file names

Randomize file names before sending them. Already available in vendetta and it fixes the gboard image attachment glitch

(PronounDB) Local DB suggestion

The PronounDB plugin already exists but it relies on people linking their Discord to the website for it to appear within the app. My request is for an update/version of this plugin that allows for the use of manual assignments of pronouns to display in chat.
All I really want to do is make sure I memorize my friend's pronouns, not ask every one of them to sign into a site.

(Message Logger) Full version release.

Sorry this isn't really a issue. However for message logger you've had plans for other features for a very long time now, when will a new update be pushed that has all of the planned features added? I would really love to see the finished plugin released already.

"Remove Deleted Message" doesn't remove the message

"Remove Deleted Message" doesn't remove the message, instead it purely removes it from the logs, requiring Discord to be closed and reopened to actually remove the message. Tested with both a bot's ephemeral message and a user message.

A suggestion for UserDetails

Add an option with custom format the account age/last message/ and joined when (Better with account age) to only see how much days ago an account was made.

image
like this :D

How??

How do you download them now??

Suggestion for PronounDB

Simple one, but it would be nice if one could make pronouns show up on the profile page as opposed to in chat, reason being it tends to cut off names really easily as of now.

An extension of this could be if pronouns showed in chat by default but you could toggle them off on a per user basis by tapping their pronouns in their profile, that way you can learn the pronouns of new people then hide them once you know them. All that might be overkill tho

Better Markup Issues

It shows that little js text at the beginning and the js text gets copied when I copy the message
Screenshot_20221031-003454.jpg

( UserDetails) Dates in Days Only

Presently, the only way to see the time for any given datapoint in "days ago" is to have the exact date visible.

I suggest having a toggle between "Exact Date, Days Ago, Show Both" so if someone wishes to only see data in days ago they can.

BCB feature request: ansi format support

INFO:
This is a feature request for some functional parity between Better Code Blocks on Aliucord and the PC/web client:
The PC and web branches of Discord all support colored text via ansi code block, however neither the current build of Discord on Android (151.12) nor the build Aliucord uses (126.21) display this feature correctly.

PROBLEM:
Quite a few servers' rule channels and bots use text formatted using ansi code blocks, rendering some important posts and messages unreadable.

SOLUTION:
Integrating ansi code block formatting into Better Code Blocks, similarly to how the web client implements this.

ansi code blocks across versions

System info:
Samsung Galaxy S10e Exynos var. (SM-G970F/DS)
Android 12

Thank you for your consideration!

Whitelist/Blacklist

When i press to toggle it always says: Now need to have blacklisted, but it actually is toggled as whitelisted.

Other Issue: How can i even black/whitelist Servers/Channels?

MessageLogger crash while trying to export DB

When I try to export my DB of keylogger 1.1.3 it just crashes completely leaving this error log

java.lang.AssertionError
at io.github.juby210.acplugins.messagelogger.SQLite.exportDatabase(SQLite.java:245)
at io.github.juby210.acplugins.messagelogger.PluginSettings.onViewCreated$lambda-30$lambda-29(PluginSettings.kt:166)
at io.github.juby210.acplugins.messagelogger.PluginSettings.$r8$lambda$luhAUUj9IoUpANZqgboXYMOVMhk(Unknown Source:0)
at io.github.juby210.acplugins.messagelogger.PluginSettings$$ExternalSyntheticLambda1.onClick(Unknown Source:2)
at android.view.View.performClick(View.java:7333)
at android.widget.TextView.performClick(TextView.java:14160)
at com.google.android.material.button.MaterialButton.performClick(MaterialButton.java:2)
at android.view.View.performClickInternal(View.java:7299)
at android.view.View.access$3200(View.java:846)
at android.view.View$PerformClick.run(View.java:27773)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:6990)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1445)

Message logger ignoring settings

I've had this for a while now.. the plugin completely ignores the settings you provide including the option to enable or disable logging for certain channels

(Message Logger) Copying edited/deleted messages.

When copying a deleted message, it shouldn't copy the "(deleted)" part too. And when copying an edited message, it would be nice if it copied only the current version of the message and not the previous versions (or there could be an option for copying all versions)
IMG_20211105_154931
For example, from the photo:

  • Copying the deleted message should copy only "e" but it copies "eโ€‹ (deleted: Today at 15:48)"
  • Copying the edited message should copy only "ee" but it copies "eโ€‹ (edited: Today at 15:48)
    ee"

transfer one command?

Hello! would it be possible for you to transfer your owoify command or just the entire plugin "moreslashcommand" over to better discord? if not its completely ok.

More Slash command plug-in

Good day dev, the spoiler attachment command in more slash plug-in repo is not working, pls fix this dev, thank you ij advance

(PronounDB) "Hide pronoun for myself"

As described from the issue's title, make an option to toggle if user want to see, or not, their own pronoun on chat window and/or profile modal.

This is would be helpful for some scenarios, but not limited to:

  • When user has custom timestamp plugin and set to yyyy-MM-dd'T'HH:mm:ssXXX or similar that could make their nickname (+ username if CustomNicknameFormat set) 'cut' within some resolutions/width.
  • Technically speaking, they do know their own pronoun, of course.

(PronounDB) Hide Per User

I realize I half mentioned this in another suggestion but it wasn't the focus of that one. It would be really helpful if it were possible to toggle pronoun visibility in chat on a per user basis. Reason being having date + time + pronouns leaves very little room for usernames and they always end up getting cut off. Plus once you know someones pronouns it's not super needed to keep on seeing it.

Another option would be to have a seperate plugin that causes the date/time/pronoun font size to decrease for longer usernames or even just be able to control the font size for them independent of the rest of discord. They don't really need to be as big as they are now and that would solve the issue as well.

App not loading/booting

Whenever I try to open the app the screen remains the default gray and doesn't load. I attempted to fix it by deleting the app, but that only fixed it temporarily

[MessageLogger] Startup Lag

Having the current version of message logger installed causes an extremely significant delay upwards of 15 seconds every time Aliucord is freshly opened

Tested just now with a delay of 28 seconds, device running A12

It appears clearing saved messages fixes the issue, so the issue seems to be related to the current long-term storage solution or potentially retrieval itself

[SquareAvatars bug] UserBG seems to affect SquareAvatars

After troubleshooting, I found that SquareAvatars works fine, but only until UserBG is in the plugins folder.

However, SquareAvatars seems to only work when Radial Status is turned on in BetterStatus, with the combination of UserBG. (I don't like radial status so I'd prefer it being off.)

(ViewRaw) CopyRawMessage

instead of having to hold down on the text you want to copy, instead you would just press the CopyRawMesage button and automatically have it copied to your clipboard. Could be useful in certain situations

  • Soulz#0387

[Experiments] Plugin not functioning on Android 14

I used the Experiments plugin for over a year on my old phone, but after switching to my new phone on Android 14, the plugin doesn't do anything anymore.

After installing the plugin, nothing I've tried will get the Developer options menu to show up like it did before. I've tried every combination of things you can think of - force closing Aliucord, toggling the plugin on and off, reinstalling, installing an older version of the plugin, clearing app data and setting it all up again, clearing the Aliucord directory and starting from scratch; the Developer options menu simply will not show up.

Nothing in the Aliucord logs indicate any issues. It just says

[PluginManager] Starting plugin: Experiments
[PluginManager] Started plugin: Experiments in 4 milliseconds

To rule out any incompatibilities, I've only installed the Experiments plugin after setting Aliucord up from scratch, so there are no plugins interfering with it.

Is there anything else I can try?

(Message Logger) settings to disable for specific servers/channels

On Lighty's message logger for BD, he has a way to disable/not show red tinted deleted messages for specific servers. We are in multiple servers where webhooks are used (using a bot called PluralKit) in place of people's messages. Also, for some moderation bots where the trigger command is deleted.

Screenshot_2021-08-04_01-30-21

Timestamps - Invalid input = crash

If a invalid input is put into the timestamp plugin it causes it to crash when trying to change settings
only fix i found was uninstalling and reinstalling aliucord to reset the settings

(UserDetails) Age Instead of Date

I'm unsure if this falls into the already planned custom formatting or not, but an option to show the information in age (days:hours:minutes) instead of exact date would be amazing!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.