| Commit message (Collapse) | Author | Age | Lines | 
| ...                                  |  | 
| |/ / / / / / / / / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/  
|/| | | | | | | | | | | | | | | |    | 
Up duck pond threshold to 7
 | 
| |/ / / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | |    | 
Makes duck pond entries less common, by requiring more ducks for a
message to be ducked
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
Remove the extra 'as' in the floats tag
 | 
| |/ / / / / / / / / / / / / / / /   | 
 | 
| | | | | | | | | | | | | | | | |  | 
 | 
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |_|/ / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | |    | 
swfarnsworth/one_help_channel
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | |    | 
chore: use new moderators role in modmail tag
 | 
| |/ / / / / / / / / / / / / / /   | 
 | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
There is essentially no cooldown as the "help cooldown" role is now always applied when one has an open help channel.
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
This implicitly creates a one channel per user rule.
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | |/ / / / / / / / / / / / /  
|/| | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |   
| | | | | | | | | | | | | |    | 
Make sure to only fetch infractions to reschedule by filtering by type and permanent status. We don't reschedule permanents as they will never be automatically expired, so they're a waste and clog to filter out manually. There is a PR for `site` to add the requisite filters (`types` and `permanent`).
We also only reschedule the soonest-expiring infractions, waiting until we've processed all of them before fetching the next batch by ordering them by expiration time.
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | |  | 
 | 
| | | |\ \ \ \ \ \ \ \ \ \ \ \  
| |_|/ / / / / / / / / / / /  
|/| | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
Fix pre-commit, since flake8 isn't a task
 | 
| |/ / / / / / / / / / / / / /   | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
Added blocking tag
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | |  | 
Constants: use in-server emojis for incident
 | 
| |/ / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | |    | 
The default config is currently referencing the emoji server versions, making it unable to work with the nomination archive automation
 | 
| | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | |  | 
Some of the first paragraph was in the past tense and some was in the present.
Now everything is in the present.
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | |  | 
 | 
| | | | |\ \ \ \ \ \ \ \ \ \ \ \   | 
 | 
| | | | | |\ \ \ \ \ \ \ \ \ \ \ \  
| |_|_|_|/ / / / / / / / / / / /  
|/| | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | |  | 
Nomination archive automation
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | |    | 
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Hotfix: Fixes Dependency Install Flag In Dockerfile
 | 
| |/ / / / / / / / / / / / / / / / /  
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |   
| | | | | | | | | | | | | | | | |    | 
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Upgrade To 3.9 and Poetry
 | 
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \  
| |/ / / / / / / / / / / / / / / / /  
|/| | | | | | | | | | | | | | | | |    | 
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Updates Pipfile and pipenv lock file to poetry equivalents in
CODEOWNERS.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Updates the Dockerfile, pre-commit, CI, and documentation to reflect the
 new dependency manager. Dockerfile is also updated to 3.9.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Adds python dotenv to emulate the default .env file loading behavior
from pipenv.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Migrates package manager to poetry, and updates python version to 3.9.
Some packages are updated where needed.
Signed-off-by: Hassan Abouelela <[email protected]>
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | | 
| | | | | | | | | | | | | | | | | |  | 
Co-authored-by: mbaruh <[email protected]>
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 | 
| | | | | | | | | | | | | | | | | | |  | 
 |