-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/plugin install #69
base: main
Are you sure you want to change the base?
Commits on Aug 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 15313ab - Browse repository at this point
Copy the full SHA 15313abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c67d0d - Browse repository at this point
Copy the full SHA 0c67d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f59ce83 - Browse repository at this point
Copy the full SHA f59ce83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98abe99 - Browse repository at this point
Copy the full SHA 98abe99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90643a0 - Browse repository at this point
Copy the full SHA 90643a0View commit details
Commits on Aug 28, 2021
-
major: refactor plugin and addon structure
plugins can now be created as a type of addon adds regexes to convert from a repo or zip to a plugin with a source tests nearly all of the added code.
Configuration menu - View commit details
-
Copy full SHA for 07976cc - Browse repository at this point
Copy the full SHA 07976ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7ab4c3 - Browse repository at this point
Copy the full SHA b7ab4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5899a1d - Browse repository at this point
Copy the full SHA 5899a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3544367 - Browse repository at this point
Copy the full SHA 3544367View commit details
Commits on Aug 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ae5c0e - Browse repository at this point
Copy the full SHA 3ae5c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c5b25 - Browse repository at this point
Copy the full SHA 40c5b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0cb103 - Browse repository at this point
Copy the full SHA f0cb103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75bae57 - Browse repository at this point
Copy the full SHA 75bae57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4605b14 - Browse repository at this point
Copy the full SHA 4605b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ede9db - Browse repository at this point
Copy the full SHA 8ede9dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca919df - Browse repository at this point
Copy the full SHA ca919dfView commit details
Commits on Aug 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5be54b0 - Browse repository at this point
Copy the full SHA 5be54b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ada61c - Browse repository at this point
Copy the full SHA 7ada61cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8720942 - Browse repository at this point
Copy the full SHA 8720942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a69e88 - Browse repository at this point
Copy the full SHA 9a69e88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32aa170 - Browse repository at this point
Copy the full SHA 32aa170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a32c0f - Browse repository at this point
Copy the full SHA 9a32c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8966cf - Browse repository at this point
Copy the full SHA f8966cfView commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dd787f9 - Browse repository at this point
Copy the full SHA dd787f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68ed612 - Browse repository at this point
Copy the full SHA 68ed612View commit details
Commits on Sep 1, 2021
-
chore: move plugin_helpers to modmail/plugins
Moving plugin_helpers to a file within the plugin class means that it can be used with `from modmail.plugins` rather than use the weird plugin_helpers name that it previously had.
Configuration menu - View commit details
-
Copy full SHA for 0aa4a9f - Browse repository at this point
Copy the full SHA 0aa4a9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5052b61 - Browse repository at this point
Copy the full SHA 5052b61View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb1511 - Browse repository at this point
Copy the full SHA dbb1511View commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5adac3a - Browse repository at this point
Copy the full SHA 5adac3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 462f4ab - Browse repository at this point
Copy the full SHA 462f4abView commit details
Commits on Sep 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f2ce9f3 - Browse repository at this point
Copy the full SHA f2ce9f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf09817 - Browse repository at this point
Copy the full SHA cf09817View commit details
Commits on Sep 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for afd4b18 - Browse repository at this point
Copy the full SHA afd4b18View commit details -
minor: remove admins from being able to manage plugins
This permission can be restored once it is able to check permissions on a designated guild This could be used by people adding the bot if a user makes the bot public by mistake
Configuration menu - View commit details
-
Copy full SHA for 4503797 - Browse repository at this point
Copy the full SHA 4503797View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8501636 - Browse repository at this point
Copy the full SHA 8501636View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb73921 - Browse repository at this point
Copy the full SHA eb73921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 005fdb5 - Browse repository at this point
Copy the full SHA 005fdb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb51f1 - Browse repository at this point
Copy the full SHA ebb51f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd252c6 - Browse repository at this point
Copy the full SHA fd252c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e2fe0 - Browse repository at this point
Copy the full SHA 52e2fe0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b032c74 - Browse repository at this point
Copy the full SHA b032c74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 795a611 - Browse repository at this point
Copy the full SHA 795a611View commit details
Commits on Sep 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d8a059c - Browse repository at this point
Copy the full SHA d8a059cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2053f30 - Browse repository at this point
Copy the full SHA 2053f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for b352071 - Browse repository at this point
Copy the full SHA b352071View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997a20c - Browse repository at this point
Copy the full SHA 997a20cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb9d20c - Browse repository at this point
Copy the full SHA fb9d20cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac46ac9 - Browse repository at this point
Copy the full SHA ac46ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ece505b - Browse repository at this point
Copy the full SHA ece505bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a67522e - Browse repository at this point
Copy the full SHA a67522eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 781f625 - Browse repository at this point
Copy the full SHA 781f625View commit details
Commits on Sep 7, 2021
-
plugins: refactor to allow local plugins
local plugins now act mostly like normal plugins. they do not have any special names, and exist as if they were installed normally to add a local plugin, put the files in the plugins folder, in a normal folder, and create a local.toml file in the same format as plugins.toml for addon repositories.
Configuration menu - View commit details
-
Copy full SHA for dd463ec - Browse repository at this point
Copy the full SHA dd463ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ce64a6 - Browse repository at this point
Copy the full SHA 3ce64a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9f99dd - Browse repository at this point
Copy the full SHA a9f99ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for da19a07 - Browse repository at this point
Copy the full SHA da19a07View commit details
Commits on Sep 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c9fcf01 - Browse repository at this point
Copy the full SHA c9fcf01View commit details
Commits on Sep 9, 2021
-
major: plugin loading error handling and proper replies
plugin management handles more errors and validation helper class in modmail.utils.responses to send success or fail messages
Configuration menu - View commit details
-
Copy full SHA for c01185a - Browse repository at this point
Copy the full SHA c01185aView commit details
Commits on Sep 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0b73254 - Browse repository at this point
Copy the full SHA 0b73254View commit details -
Configuration menu - View commit details
-
Copy full SHA for e98ddae - Browse repository at this point
Copy the full SHA e98ddaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c874b5a - Browse repository at this point
Copy the full SHA c874b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68490db - Browse repository at this point
Copy the full SHA 68490dbView commit details
Commits on Sep 11, 2021
-
breaking: restructure how extensions are stored
major EXT_METADATA improvements
Configuration menu - View commit details
-
Copy full SHA for 7f5341c - Browse repository at this point
Copy the full SHA 7f5341cView commit details -
implement partial plugin restructure
restructure plugin variables to be a global list of plugins with the extensions as an attribute
Configuration menu - View commit details
-
Copy full SHA for fff1e90 - Browse repository at this point
Copy the full SHA fff1e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for c163723 - Browse repository at this point
Copy the full SHA c163723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c9e61e - Browse repository at this point
Copy the full SHA 5c9e61eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49c3d59 - Browse repository at this point
Copy the full SHA 49c3d59View commit details
Commits on Sep 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1cf6233 - Browse repository at this point
Copy the full SHA 1cf6233View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43eb516 - Browse repository at this point
Copy the full SHA 43eb516View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a3c9f - Browse repository at this point
Copy the full SHA c9a3c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2194d - Browse repository at this point
Copy the full SHA 8a2194dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ea3be4 - Browse repository at this point
Copy the full SHA 9ea3be4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e2e44 - Browse repository at this point
Copy the full SHA 44e2e44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 063e55a - Browse repository at this point
Copy the full SHA 063e55aView commit details
Commits on Sep 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for abab87c - Browse repository at this point
Copy the full SHA abab87cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a6f889 - Browse repository at this point
Copy the full SHA 5a6f889View commit details -
Configuration menu - View commit details
-
Copy full SHA for dafb22c - Browse repository at this point
Copy the full SHA dafb22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc5e38d - Browse repository at this point
Copy the full SHA dc5e38dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bc98dd - Browse repository at this point
Copy the full SHA 6bc98ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fd8a7 - Browse repository at this point
Copy the full SHA 72fd8a7View commit details
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9784648 - Browse repository at this point
Copy the full SHA 9784648View commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d70cd3d - Browse repository at this point
Copy the full SHA d70cd3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ece99be - Browse repository at this point
Copy the full SHA ece99beView commit details
Commits on Sep 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 141db4a - Browse repository at this point
Copy the full SHA 141db4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e5376 - Browse repository at this point
Copy the full SHA c7e5376View commit details
Commits on Sep 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6ff682d - Browse repository at this point
Copy the full SHA 6ff682dView commit details
Commits on Sep 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4401f34 - Browse repository at this point
Copy the full SHA 4401f34View commit details
Commits on Oct 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d5e18c4 - Browse repository at this point
Copy the full SHA d5e18c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ffd7d - Browse repository at this point
Copy the full SHA f7ffd7dView commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fdda962 - Browse repository at this point
Copy the full SHA fdda962View commit details
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1f49b79 - Browse repository at this point
Copy the full SHA 1f49b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c2d78 - Browse repository at this point
Copy the full SHA 74c2d78View commit details -
fix: patch plugin folder during tests
fixes issue with testing environment differing if the user has custom plugins resolved by monkeypatching the modmail.plugin module to be believed to be in a different location this keeps the plugins consistent between environments
Configuration menu - View commit details
-
Copy full SHA for b3e3070 - Browse repository at this point
Copy the full SHA b3e3070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34031e4 - Browse repository at this point
Copy the full SHA 34031e4View commit details
Commits on Nov 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1c88421 - Browse repository at this point
Copy the full SHA 1c88421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8be2332 - Browse repository at this point
Copy the full SHA 8be2332View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e34994 - Browse repository at this point
Copy the full SHA 6e34994View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e12bc - Browse repository at this point
Copy the full SHA c8e12bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b89af0 - Browse repository at this point
Copy the full SHA 0b89af0View commit details -
fix: mark failing test as xfail
this is too involved to fix right now Solution involves returning zip files, but the changes to do that require commiting a zipfile, or zipping a zip file before the test. But the contents of that zipfile should be the expected format, so there needs to be several mock files for that. But then they should be in a test resources directory But then the test resources directory should have a few helper methods But then the test resources will need a large amount of review. So the short is, there is a fix for these tests, but it adds a subsystem and is out of scope of this pr.
Configuration menu - View commit details
-
Copy full SHA for d96d7a7 - Browse repository at this point
Copy the full SHA d96d7a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 550764d - Browse repository at this point
Copy the full SHA 550764dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9d3f8 - Browse repository at this point
Copy the full SHA bb9d3f8View commit details
Commits on Nov 21, 2021
-
Revert "ci: run tests with verboseness, not quietness"
This reverts commit 1c88421. Not part of the scope of this pr. Also should not have been here but a rebase would change more history than I want to change.
Configuration menu - View commit details
-
Copy full SHA for 20d722f - Browse repository at this point
Copy the full SHA 20d722fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a773b44 - Browse repository at this point
Copy the full SHA a773b44View commit details -
chore: make requested changes and address review
- don't require future annotations in modmail/addons/converters.py - make all `__all__` tuples - set score cutoff to a constant in modmail/addons/models.py - compress if statements - use {} in place of dict() - fix typos in some docstrings - use correct typehints where they are incorrect - decode the stderr stream only once in pip install - remove unnecessary logging debug statements - restructure finding plugins to be easy to be easier to read - use set() where previously it was {}. This would cause the variable to be of the wrong type
Configuration menu - View commit details
-
Copy full SHA for 9987b26 - Browse repository at this point
Copy the full SHA 9987b26View commit details
Commits on Feb 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1d32910 - Browse repository at this point
Copy the full SHA 1d32910View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc1a835 - Browse repository at this point
Copy the full SHA bc1a835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6214cdd - Browse repository at this point
Copy the full SHA 6214cddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfba8e2 - Browse repository at this point
Copy the full SHA bfba8e2View commit details