| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Superstarify: save the old nickname before editing it | 2019-10-25 | -2/+3 | |
| | | ||||
| * | Superstarify: negate active infractions check in on_member_update | 2019-10-25 | -1/+1 | |
| | | ||||
| * | Superstarify: fix mod log mention | 2019-10-25 | -1/+1 | |
| | | ||||
| * | Superstarify: fit within 100 columns & use double quotes | 2019-10-25 | -7/+13 | |
| | | ||||
| * | Superstarify: refactor on_member_update event | 2019-10-25 | -39/+35 | |
| | | | | | | | | * Use notify_infraction to be more consistent * Add an audit log reason to the member edit * Simplify docstring * Simplify log message | |||
| * | Superstarify: ignore member update event when applying | 2019-10-25 | -0/+1 | |
| | | ||||
| * | InfractionScheduler: prevent duplicate rescheduling of infractions | 2019-10-25 | -6/+9 | |
| | | ||||
| * | InfractionScheduler: create generic function for reapplying infractions | 2019-10-25 | -68/+39 | |
| | | | | | | | | | | | reapply_infraction() is a generic function which reapplies a given infraction if it is still active or deactivates it if less than 60 seconds remain. Most of the code from Infractions.on_member_joined now lives in this new function. This simplifies the "fancier" DM and mod log that were previously sent for superstar in on_member_join. | |||
| * | Superstarify: refactor superstarify command | 2019-10-25 | -29/+35 | |
| | | | | | | | * Edit the nickname and schedule the infraction before sending messages * Reformat mod log description to be consistent with other infractions * Use INFRACTION_ICONS constant | |||
| * | Superstarify: schedule infractions by subclassing InfractionScheduler | 2019-10-25 | -42/+25 | |
| | | ||||
| * | InfractionScheduler: use fetched user for notify_infraction | 2019-10-25 | -1/+1 | |
| | | ||||
| * | Superstarify: add icons to constants and config | 2019-10-25 | -3/+10 | |
| | | ||||
| * | InfractionScheduler: delegate type-specific pardon code to subclasses | 2019-10-25 | -35/+77 | |
| | | | | | | | * Create an abstract method for performing type-specific infraction deactivation * Move infraction-specific pardon code to separate functions | |||
| * | Moderation: create a class to handle scheduling of infractions | 2019-10-25 | -353/+372 | |
| | | | | | | | The class handles application, pardoning, and expiration of infractions. This will allow other cogs, such as superstarify, to later subclass it to receive the same functionality that the infractions cog had. | |||
| * | Merge pull request #527 from kraktus/compact_free | 2019-10-25 | -14/+11 | |
| |\ | | | | | Reduce `!free` output | |||
| | * | Merge branch 'master' into compact_free | 2019-10-25 | -1642/+2983 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #501 from mathsman5133/reddit-makeover | 2019-10-25 | -148/+85 | |
| |\ \ | | | | | | | Utilise `tasks.loop` and webhooks for reddit postings. | |||
| | * \ | Merge branch 'master' into reddit-makeover | 2019-10-25 | -1447/+2668 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | Merge pull request #466 from Akarys42/reminder-up | 2019-10-25 | -3/+10 | |
| |\ \ \ | | | | | | | | | New reminder features | |||
| | * \ \ | Merge branch 'master' into reminder-up | 2019-10-25 | -1394/+2592 | |
| | |\ \ \ | |/ / / |/| | | | ||||
| * | | | | Merge pull request #543 from atmishra/moderator-channel-check | 2019-10-25 | -7/+22 | |
| |\ \ \ \ | | | | | | | | | | | Restrict ModManagement commands to moderation channels | |||
| | * \ \ \ | Merge branch 'master' into moderator-channel-check | 2019-10-25 | -17/+37 | |
| | |\ \ \ \ | |/ / / / |/| | | | | ||||
| * | | | | | Merge pull request #550 from python-discord/###-filtering-devtest | 2019-10-25 | -5/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | Use standard filter conditions even if DEBUG_MODE is on. | |||
| | * \ \ \ \ | Merge branch 'master' into ###-filtering-devtest | 2019-10-25 | -15/+54 | |
| | |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||
| * | | | | | | Merge pull request #529 from python-discord/show-trigger-word | 2019-10-25 | -11/+24 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Display word triggered by watchlist in #mod-alerts | |||
| | * \ \ \ \ \ | Merge branch 'master' into show-trigger-word | 2019-10-25 | -1469/+2842 | |
| | |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | ||||
| * | | | | | | | Prepend emoji indicative of success of !eval (#552) | 2019-10-24 | -1/+12 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prepend emoji indicative of success of !eval Co-authored-by: null <[email protected]> | |||
| | * \ \ \ \ \ \ | Merge branch 'master' into eval-emojis | 2019-10-24 | -1468/+2830 | |
| | |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | ||||
| | * | | | | | | | Prepend emoji indicative of success of !eval | 2019-10-24 | -1/+12 | |
| | | | | | | | | | ||||
| | | * | | | | | | Fix incorrect type hint for return value | 2019-10-24 | -2/+2 | |
| | | | | | | | | | ||||
| | | * | | | | | | Rename `triggered` to `match` | 2019-10-15 | -8/+6 | |
| | | | | | | | | | ||||
| | | * | | | | | | Show matched word and location in watchlist embed | 2019-10-13 | -5/+20 | |
| | |/ / / / / / | ||||
| | | * | | | | | Use standart filter conditions even if DEBUG_MODE is on. | 2019-10-23 | -5/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old method filtered only in #dev-test but this channel no longer exists | |||
| | | | * | | | | Merge branch 'master' into moderator-channel-check | 2019-10-22 | -8/+17 | |
| | | | |\ \ \ \ | |_|_|/ / / / |/| | | | | | | ||||
| * | | | | | | | Merge pull request #547 from python-discord/#540-dont-show-infraction-total | 2019-10-22 | -3/+18 | |
| |\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | Don't show infraction total outside staff channels. | |||
| | * | | | | | | Show total infraction count only in staff channels | 2019-10-21 | -1/+3 | |
| | | | | | | | | ||||
| | * | | | | | | Create STAFF_CHANNELS constant | 2019-10-21 | -2/+15 | |
| |/ / / / / / | ||||
| | | * | | | | Add test cases for in_channel_check | 2019-10-22 | -0/+8 | |
| | | | | | | | ||||
| | | * | | | | Merge branch 'master' into moderator-channel-check | 2019-10-22 | -1374/+2522 | |
| | | |\ \ \ \ | |_|/ / / / |/| | | | | | ||||
| * | | | | | | Merge pull request #541 from ikuyarihS/master | 2019-10-21 | -98/+54 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Fix defcon having wrong text when disabling. | |||
| | * \ \ \ \ \ | Merge branch 'master' into master | 2019-10-21 | -1276/+2468 | |
| | |\ \ \ \ \ \ | |/ / / / / / |/| | | | | | | ||||
| * | | | | | | | Merge pull request #517 from python-discord/unittest-migration | 2019-10-20 | -1268/+2366 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Migrating the test suite to the `unittest` framework | |||
| | * \ \ \ \ \ \ | Merge branch 'master' into unittest-migration | 2019-10-20 | -53/+163 | |
| | |\ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | ||||
| * | | | | | | | | Merge pull request #528 from bendiller/antimalware-cog | 2019-10-19 | -0/+86 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Antimalware cog | |||
| | * \ \ \ \ \ \ \ | Merge branch 'master' into antimalware-cog | 2019-10-19 | -107/+428 | |
| | |\ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | ||||
| * | | | | | | | | | Pluralize "infractions" as necessary. (#545) | 2019-10-20 | -2/+10 | |
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Pluralize "infractions" as necessary. | |||
| | * | | | | | | | | | Do not display an expiry for notes or warnings. | 2019-10-19 | -1/+7 | |
| | | | | | | | | | | | ||||
| | * | | | | | | | | | Pluralize "infractions" as necessary. | 2019-10-19 | -1/+3 | |
| |/ / / / / / / / / | ||||
| | * | | | | | | | | Bugfix - ensure .py attachment is prioritized over other non-whitelisted | 2019-10-17 | -1/+0 | |
| | | | | | | | | | | ||||
| | * | | | | | | | | Address reviewer request | 2019-10-17 | -3/+4 | |
| | | | | | | | | | | ||||