| Commit message (Collapse) | Author | Age | Lines | 
| |\  
| | 
| |  | 
Annihilate reddit cog
 | 
| | |\  
| |/  
|/|    | 
 | 
| |\ \  
| | | 
| | |  | 
Fix Ping Bugs On Localhost
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
Mostly affects linux machines not running as root.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | 
| | | 
| | | 
| | |  | 
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| |    | 
Improves parsing of site URL, so the ping command works locally and in
prod.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |\  
| |/  
|/|    | 
 | 
| |\ \  
| | | 
| | |  | 
Allow `!ban`, `!vban`, and `!pban` to take a duration
 | 
| | |\ \  
| |/ /  
|/| |    | 
 | 
| |\ \ \  
| | | | 
| | | |  | 
Escape markdown in the edited message contents before getting their diff.
 | 
| | |\ \ \  
| |/ / /  
|/| | |    | 
 | 
| |\ \ \ \  
| | | | | 
| | | | |  | 
Add a newline character in code-blocks to ensure content isn't interpreted as the language.
 | 
| |/ / / /   | 
 | 
| |/ / /   | 
 | 
| |\ \ \  
| | | | 
| | | |  | 
Add logging and restart config to docker compose
 | 
| | |\ \ \  
| |/ / /  
|/| | |    | 
 | 
| |\ \ \ \  
| | | | | 
| | | | | 
| | | | | 
| | | | |  | 
python-discord/sebastiaan/prevent-accidental-addition-talentpool-cache
Prevent accidental addition of users to talentpool cache when using `!talentpool get_review`
 | 
| |/ / / /  
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |   
| | | |    | 
Bug: When asking for a review for a user that isn't currently nominated
using the `!talentpool get_review <userid>` command, the user is added
to the talentpool `watched_users` cache, causing their messages to be
relayed to the talentpool watch channel.
Steps to reproduce: Use `!talentpool get_review <user_id>`, where
`<user_id>` is the ID of a user not currently nominated. The command
will correctly reply that the user isn't nominated, but their ID will be
added as a key to the defaultdict nonetheless.
Solution: replace all regular getitem usages with `.get(<user_id>)`, as
the Reviewer should never insert IDs using the regular defaultdict path.
Additional note: I've replaced all occurrences of regular getitem access
into the defaultdict, even those that are normally not reachable with
the id of a user that's currently not nominated, to prevent a future
refactor from accidentally introducing this bug again.
 | 
| |\ \ \ \  
| | | | | 
| | | | |  | 
Add New Celebrities to `!superstarify`.
 | 
| | |\ \ \ \  
| |/ / / /  
|/| | | |    | 
 | 
| |\ \ \ \ \  
| | | | | | 
| | | | | |  | 
Redirect output to bot-commands channel for the !eval command
 | 
| | |\ \ \ \ \  
| |/ / / / /  
|/| | | | |    | 
 | 
| | |\ \ \ \ \  
| | | | | | | 
| | | | | | | 
| | | | | | |  | 
eval-redirect-output
 | 
| | | | | | | |  | 
 | 
| | |/ / / / /  
| | | | | |   
| | | | | |   
| | | | | |    | 
users twice
 | 
| | | | | | |  | 
 | 
| | | |\ \ \ \  
| |_|/ / / /  
|/| | | | |    | 
 | 
| |\ \ \ \ \ \  
| | | | | | | 
| | | | | | |  | 
Unescape html escape characters in reddit text and titles
 | 
| | |\ \ \ \ \ \  
| |/ / / / / /  
|/| | | | | |    | 
 | 
| |\ \ \ \ \ \ \  
| | | | | | | | 
| | | | | | | |  | 
Create identity.md
 | 
| | |\ \ \ \ \ \ \  
| |/ / / / / / /  
|/| | | | | | |    | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | | 
| | | | | | | | 
| | | | | | | |  | 
Tag to demonstrate the difference between `is` and `==`.
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | |  | 
 | 
| | | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | | 
| | | | | | | |  | 
Celebrities:
- The Weeknd
- Ringo Starr
- John Lennon
- Guido Van Rossum
- George Harrison
- Darude
 | 
| | |_|_|/ / / /  
|/| | | | | |    | 
 | 
| | | | | |\ \ \  
| |_|_|_|/ / /  
|/| | | | | |    | 
 | 
| | | | | | | |  | 
 | 
| | | | | | | |  | 
 | 
| | | | | | | | 
| | | | | | | 
| | | | | | |  | 
Co-authored-by: Boris Muratov <[email protected]>
 | 
| | | | | | | |  | 
 | 
| | | | | | | | 
| | | | | | | 
| | | | | | | 
| | | | | | |  | 
voice banning user
 |