| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | Add missing awaits and call bot as attribut | 2019-10-07 | -14/+14 | |
| | | ||||
| * | Specify names of "prepare_cog" methods | 2019-10-05 | -19/+19 | |
| | | ||||
| * | Prepare cogs on cog init & wait for bot ready flag | 2019-10-03 | -18/+36 | |
| | | ||||
| * | Update contrib doc for new wiki links (#470) | 2019-10-02 | -3/+3 | |
| |\ | | | | | Update contrib doc for new wiki links | |||
| | * | Remove single-item list | 2019-10-01 | -2/+1 | |
| | | | | | | | It looks silly | |||
| | * | Update contrib doc for new wiki links | 2019-09-30 | -3/+4 | |
| |/ | ||||
| * | Adjust development workflow inline with new `site` changes. (#464) | 2019-09-30 | -13/+28 | |
| |\ | | | | | Adjust development workflow inline with new `site` changes. | |||
| | * | Remove temp instructions, add link to contrib guide on website. | 2019-09-30 | -27/+1 | |
| | | | ||||
| | * | Make `bot` wait for `web`, use `latest` web image. | 2019-09-30 | -2/+3 | |
| | | | ||||
| | * | Do up some basic setup instructions for new setup. | 2019-09-29 | -0/+28 | |
| | | | ||||
| | * | Update site to use new manage.py, add bot dev compose. | 2019-09-28 | -7/+20 | |
| | | | ||||
| | * | Use pathlib, avoid inner `bot` directory for logs. | 2019-09-28 | -7/+6 | |
| |/ | ||||
| * | Merge pull request #460 from python-discord/help-fix | 2019-09-28 | -4/+4 | |
| |\ | | | | | Fix help command invocation | |||
| | * | Apply suggestions from code review | 2019-09-27 | -2/+2 | |
| | | | | | | | Co-Authored-By: Mark <[email protected]> | |||
| | * | Use Command.cog_name attr instead of missing instance attr | 2019-09-26 | -2/+2 | |
| | | | ||||
| | * | Fix incorrect kwargs in watchchannel modlog send | 2019-09-26 | -2/+2 | |
| | | | ||||
| * | | Lovely lemon let loose and forgot linting. | 2019-09-28 | -1/+1 | |
| | | | ||||
| * | | Allow Rockstars and Partners to use !eval. | 2019-09-27 | -7/+10 | |
| | | | | | | | | | | | Anyone who is not a Rockstar, a Partner, or a member of staff will still be redirected to #bot-commands. | |||
| * | | Ensure docker containers are published only for master branch bu… (#463) | 2019-09-27 | -1/+1 | |
| |\ \ | | | | | | | Ensure docker containers are published only for master branch builds. | |||
| | * | | Ensure docker containers are published only for master branch builds. | 2019-09-27 | -1/+1 | |
| |/ / | ||||
| * | | Update flake8-annotations & fix missing lints (#461) | 2019-09-27 | -10/+45 | |
| |\ \ | |/ |/| | Update flake8-annotations & fix missing lints | |||
| | * | Remove invalid colorama markers | 2019-09-26 | -2/+0 | |
| | | | ||||
| | * | Update flake8-annotations & fix missing lints | 2019-09-26 | -10/+47 | |
| |/ | ||||
| * | Merge pull request #457 from python-discord/infraction-edit-merge | 2019-09-26 | -157/+91 | |
| |\ | | | | | Merge infraction edit commands | |||
| | * | Merge remote-tracking branch 'origin/master' into infraction-edit-merge | 2019-09-26 | -148/+19 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #454 from python-discord/minor-moderation-mods | 2019-09-26 | -144/+14 | |
| |\ \ | | | | | | | Minor moderation mods | |||
| | * \ | Merge branch 'master' into minor-moderation-mods | 2019-09-26 | -4/+5 | |
| | |\ \ | |/ / |/| | | ||||
| * | | | Merge pull request #455 from python-discord/hemlock-free-fix | 2019-09-25 | -4/+5 | |
| |\ \ \ | | | | | | | | | Free Command Fix | |||
| | * | | | Swapped Lambda for itemgetter | 2019-09-25 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - For the sake of code style and consistency, the lambda has been swapped with operator.itemgetter Signed-off-by: Daniel Brown <[email protected]> | |||
| | * | | | Free Command Fix | 2019-09-25 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - Moved the sorted function to its own line and instead passed the generated list for code clarity. Signed-off-by: Daniel Brown <[email protected]> | |||
| | * | | | Free Command Fix | 2019-09-25 | -4/+4 | |
| |/ / / | | | | | | | | | | | | | | | | - Fixed bug where if two channels had the same last message timestamp the command would error out. Signed-off-by: Daniel Brown <[email protected]> | |||
| | * | | Remove infraction reason from infraction confirmation | 2019-09-25 | -53/+10 | |
| | | | | | | | | | | | | | Closes #325 | |||
| | * | | Unhide the tags command | 2019-09-25 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | KAIZEN! Closes #385 | |||
| | * | | Decouple warnings and notes | 2019-09-25 | -1/+1 | |
| | | | | | | | | | | | | | Closes #453 | |||
| | * | | Remove permanent mutes | 2019-09-25 | -89/+2 | |
| |/ / | | | | | | | | | | | | | Add previous permanent mute invocations as aliases of their respective mute commands. Closes #318 | |||
| * | | Merge pull request #452 from python-discord/hemlock-change-note-type | 2019-09-24 | -1/+1 | |
| |\ \ | | | | | | | Note Type Correction | |||
| | | * | Parse timestamps with dateutil for watch channels | 2019-09-26 | -5/+2 | |
| | | | | ||||
| | | * | Use format_infaction datetime util in talentpool | 2019-09-26 | -11/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The watchchannel ABC defined its own private utility function to format ISO datetime strings to something more human-readable. I have removed this private utility function and replaced the calls to it with calls to the new `format_infraction` utility function defined in bot.utils.time. In addition, I've changed the utility function to use `dateutil` to parse the datetime string, since `dateutil.parser.isoparse` supports the strings our API generates out of the box. With the built-in `datetime.datetime.fromisoformat`, we needed to prepare the string by slicing of the `Z` timezone indicator. | |||
| | | * | Add utility function to consistently format infraction timestamps | 2019-09-26 | -33/+18 | |
| | | | | | | | | | | | | | The format used is %Y-%m-%d %H:%M. | |||
| | | * | Show when field is unchanged in infraction edit confirmation message | 2019-09-26 | -0/+4 | |
| | | | | ||||
| | | * | Display "Permanent" in mod log for edited infractions | 2019-09-25 | -2/+2 | |
| | | | | ||||
| | | * | Merge infraction edit commands | 2019-09-25 | -108/+62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both the duration and the reason can be edited with the new command. * Remove try-except; the default error handler is already adequate * Remove the new reason from the confirmation message * Simplify humanisation of the timestamp in the confirmation message * Add a converter to support permanent durations | |||
| | | * | Fix AttributeError with cog special methods | 2019-09-25 | -4/+4 | |
| | |/ | | | | | | | | | | | | | Discord.py's internals use the __func__ attribute of special methods (cog_command_error, cog_check, cog_before_invoke, cog_after_invoke). Therefore the methods must be bound methods rather than static so that the attribute exists. | |||
| | * | Note Type Correction | 2019-09-24 | -1/+1 | |
| |/ | | | | | | - In the database, notes were being listed as "warnings" despite having a type specifically for them. Changed it so that notes are now listed as the proper type. Signed-off-by: Daniel Brown <[email protected]> | |||
| * | Merge pull request #448 from Akarys42/ot-fix | 2019-09-24 | -3/+8 | |
| |\ | | | | | Catch error in case of non successfull API call for new ot-names | |||
| | * | Merge branch 'master' into ot-fix | 2019-09-24 | -171/+166 | |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #451 from python-discord/all-the-shields | 2019-09-24 | -3/+7 | |
| |\ \ | | | | | | | Add all the shields! | |||
| | * | | Add all the shields | 2019-09-25 | -3/+7 | |
| |/ / | ||||
| * | | Merge pull request #450 from python-discord/rich-embed-false-positive-fix | 2019-09-24 | -15/+33 | |
| |\ \ | | | | | | | Prevent false-positives of the rich embed filter | |||
| | * \ | Merge branch 'master' into rich-embed-false-positive-fix | 2019-09-24 | -153/+126 | |
| | |\ \ | |/ / |/| | | ||||