| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Fix pings validation | 2022-10-08 | -3/+3 | |
| | | ||||
| * | Add infraction channel setting | 2022-10-08 | -10/+9 | |
| | | ||||
| * | Prevent the duplicate filter warning from mentioning itself | 2022-10-07 | -4/+7 | |
| | | ||||
| * | Add more spacing in mod alert | 2022-10-07 | -4/+4 | |
| | | ||||
| * | Make auto-infraction actually work | 2022-10-07 | -16/+66 | |
| | | ||||
| * | domain/exact -> domain/subdomains | 2022-10-06 | -9/+16 | |
| | | | | | | | | | The original plan was to have a field which only matches subdomains and not the domain itself, I got confused when I wrote the /exact field. This fixes a bug where the matches would be updated even if it didn't meet the criteria of the extra field. Also fixes some issues in the UI dealing with filter overrides. | |||
| * | Fix bug with setting domain to notify | 2022-10-06 | -5/+1 | |
| | | | | | Unfortunately the filter doesn't know its full effect, only its overrides, so it might not know whether it's going to delete the message or not. This commit prevents errors, but might lead to unwanted behavior if there are two domains in a message, one that causes deletion and one that doesn't, and the second one gets evaluated last. This is basically a 'I hope no one notices' fix until I can think of something better. In practice this shouldn't be an issue. | |||
| * | Add filter content processing before posting/patching | 2022-10-04 | -5/+89 | |
| | | ||||
| * | Handle invalid UI edits | 2022-10-01 | -4/+8 | |
| | | ||||
| * | Prettify post/patch filter error | 2022-10-01 | -3/+21 | |
| | | ||||
| * | Show settings in sorted order in UI | 2022-10-01 | -2/+2 | |
| | | ||||
| * | Add a warning if an added filter has content identicalto others | 2022-10-01 | -2/+15 | |
| | | ||||
| * | Bring back enabled categories, remove redundant validators | 2022-10-01 | -26/+19 | |
| | | | | | | | There needs to be a way to only enable a filter in a specific category, so this setting now fulfills that role. Disabled channels can be used to disable a filter in a specific channel within the category. Additionally the validators which maybe convert to int are now removed. As long as the int is the first in the Union, it will happen anyway. | |||
| * | Stress that a filter was triggered in DM | 2022-10-01 | -1/+1 | |
| | | ||||
| * | Fix channel_scope checking IDs and names separately | 2022-10-01 | -16/+9 | |
| | | ||||
| * | Fix patching removed override | 2022-10-01 | -3/+9 | |
| | | ||||
| * | Correctly handle DMs | 2022-10-01 | -2/+8 | |
| | | ||||
| * | Properly remove items from sequence edit | 2022-10-01 | -1/+8 | |
| | | | | | Some items might not be stored as strings. | |||
| * | Keep sequences as lists in editing UI | 2022-10-01 | -2/+1 | |
| | | | | | Sequences such as sets are not serializable, and it's going to be converted to the right type when loaded to the cog anyway. | |||
| * | Use try-except instead of is_digit in bypass_roles | 2022-10-01 | -3/+4 | |
| | | ||||
| * | Correct logging | 2022-10-01 | -1/+1 | |
| | | ||||
| * | Fix tests | 2022-10-01 | -281/+44 | |
| | | ||||
| * | Split actions and validations to their own packcages | 2022-09-30 | -12/+23 | |
| | | | | | | | This is a purely aesthetic choice. Additionally fixes a small bug where a missing entry type would repeatedly invoke a warning on cog load. | |||
| * | Voice ban -> voice mute in auto-infractions | 2022-09-30 | -1/+1 | |
| | | | | | This is a remnant after the last rebase. | |||
| * | Add filter delete command | 2022-09-30 | -0/+12 | |
| | | ||||
| * | Add filter edit command | 2022-09-30 | -19/+116 | |
| | | ||||
| * | Filter adding commands, simplify infraction | 2022-09-29 | -122/+869 | |
| | | | | | | | | | | | | This commit adds the mechanic to add new filters. The overrides of the settings can be provided in the command itself, but also through a UI made of Discord components. The UI adjusts itself to the data type of the setting, e.g a boolean setting will invoke a select with "True" and "False" options. This commit additionally gets rid of the mechanic to apply a superstar alongside another higher tier infraction for the same message. This is an edge case that isn't worth the complexity at the moment. Includes a small fix to the Ping setting which made the __or__ method malfunction. | |||
| * | Merge branch 'main' into new-filters | 2022-09-24 | -1116/+1895 | |
| |\ | ||||
| | * | Merge pull request #2232 from python-discord/bot-2231-enhancements | 2022-09-21 | -16/+64 | |
| | |\ | | | | | | | Add ability to delete multiple reminders at once & display mentions in `!remind list`. | |||
| | | * | Merge branch 'main' into bot-2231-enhancements | 2022-09-21 | -313/+655 | |
| | | |\ | | |/ | |/| | ||||
| | * | | Merge #2261 - add support to fetch rules via keywords | 2022-09-20 | -20/+122 | |
| | |\ \ | ||||
| | | * \ | Merge branch 'main' into 2108-invoke-rule-command-with-keywords | 2022-09-20 | -97/+160 | |
| | | |\ \ | | |/ / | |/| | | ||||
| | * | | | Moved `escape_markdown` after Truthy check (#2279) | 2022-09-18 | -2/+3 | |
| | | | | | ||||
| | * | | | Merge pull request #2265 from JuaniBattiston/remove-unnecessary-login | 2022-09-18 | -2/+0 | |
| | |\ \ \ | ||||
| | | * \ \ | Merge branch 'main' into remove-unnecessary-login | 2022-09-18 | -152/+166 | |
| | | |\ \ \ | | |/ / / | |/| | | | ||||
| | * | | | | Merge pull request #2259 from VirdanTheBurden/main | 2022-09-18 | -11/+49 | |
| | |\ \ \ \ | ||||
| | | * \ \ \ | Merge branch 'main' into main | 2022-09-18 | -236/+443 | |
| | | |\ \ \ \ | | |/ / / / | |/| | | | | ||||
| | * | | | | | Merge pull request #2242 from python-discord/fix-not-awaited-coroutine-warning | 2022-09-18 | -31/+52 | |
| | |\ \ \ \ \ | ||||
| | | * \ \ \ \ | Merge branch 'main' into fix-not-awaited-coroutine-warning | 2022-09-18 | -1716/+756 | |
| | | |\ \ \ \ \ | | |/ / / / / | |/| | | | | | ||||
| | * | | | | | | Merge pull request #2273 from ↵ | 2022-09-18 | -1/+2 | |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | python-discord/fix-ensure-cached-claimant-none-check | |||
| | | * \ \ \ \ \ | Merge branch 'main' into fix-ensure-cached-claimant-none-check | 2022-09-18 | -109/+63 | |
| | | |\ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | ||||
| | * | | | | | | | Merge pull request #2241 from python-discord/disable-pytest-nose-plugin | 2022-09-18 | -0/+6 | |
| | |\ \ \ \ \ \ \ | ||||
| | | * \ \ \ \ \ \ | Merge branch 'main' into disable-pytest-nose-plugin | 2022-09-18 | -1715/+748 | |
| | | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | ||||
| | * | | | | | | | | Use Python Poetry Base Action (#2277) | 2022-09-17 | -21/+3 | |
| | | | | | | | | | | ||||
| | * | | | | | | | | Removed italics from the help command (#2272) | 2022-09-17 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * removed asterisk from embed description * removed italics from line 334, 375 and 415 * pagination.py, L239 added italics | |||
| | * | | | | | | | | Merge pull request #2233 from python-discord/bot-2231-bug | 2022-09-16 | -26/+38 | |
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Allow referencing message as argument to `!remind edit content` | |||
| | | * \ \ \ \ \ \ \ | Merge branch 'main' into bot-2231-bug | 2022-09-16 | -211/+392 | |
| | | |\ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | ||||
| | * | | | | | | | | | Merge pull request #2276 from python-discord/ignore-mounted-project-venvs | 2022-09-16 | -2/+6 | |
| | |\ \ \ \ \ \ \ \ \ | ||||
| | | * \ \ \ \ \ \ \ \ | Merge branch 'main' into ignore-mounted-project-venvs | 2022-09-16 | -1/+1 | |
| | | |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | ||||
| | * | | | | | | | | | | Removed "redis_ready" from additional_spec_asyncs in MockBot (#2275) | 2022-09-16 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The attribute was removed from Bot in fc05849 | |||