| Commit message (Collapse) | Author | Lines | ||
|---|---|---|---|---|
| 2022-09-19 | test the cases where default rules message is supposed to be sent | -0/+31 | ||
| 2022-09-19 | fix wrong type hint of the rules function return value | -2/+2 | ||
| 2022-09-19 | add test that checks for the sent content if one invalid index is present in ↵ | -0/+46 | ||
| the input | ||||
| 2022-09-19 | return final list of rule numbers to be sent | -2/+4 | ||
| 2022-09-19 | sort the list of final rule numbers | -1/+1 | ||
| 2022-09-18 | determine final_rule_numbers value by subscribing to the ↵ | -9/+2 | ||
| keyword_to_rule_number using the matched keywords | ||||
| 2022-09-18 | subscribe directly to the keyword_to_rule_number dict instead of using .get | -1/+2 | ||
| 2022-09-18 | remove redundant use of list transformation when sorting final rule numbers | -1/+1 | ||
| 2022-09-18 | replace the keywords set with a dict that maps each keyword to its rule number | -8/+6 | ||
| 2022-09-18 | enumerate full_rules with a start index of 1 | -2/+2 | ||
| 2022-09-18 | remove useless initial sorting of keywords | -2/+0 | ||
| 2022-09-18 | remove duplicate final rule numbers then sort | -1/+1 | ||
| 2022-09-18 | remove unreachable code | -8/+0 | ||
| 2022-09-18 | rename pick to rule_number | -2/+2 | ||
| 2022-09-18 | rename index to rule_number | -1/+3 | ||
| 2022-09-18 | stop matching keywords when they're invalid upon triaging the rule numbers & ↵ | -19/+17 | ||
| keywords | ||||
| 2022-09-18 | stop matching as soon as an invalid kw is encountered | -11/+22 | ||
| 2022-09-16 | remove help message that displays the available keywords per rule | -8/+2 | ||
| 2022-09-16 | rename rules to rule_numbers | -7/+7 | ||
| 2022-09-16 | replace .isdigit predicate with a try except block | -2/+2 | ||
| 2022-09-16 | fix typo in docstrings | -1/+1 | ||
| 2022-09-16 | use the cached channels instead of fetching them with each command execution | -4/+2 | ||
| 2022-09-16 | suggest adding a keyword in dev & meta channels | -3/+6 | ||
| 2022-09-16 | add missing blank line | -0/+1 | ||
| 2022-09-16 | accept keywords and rule numbers in any order | -19/+39 | ||
| 2022-09-16 | send the "no-match" error message in pure text format | -5/+2 | ||
| 2022-09-16 | send the list of pre-defined keywords along with each invoked rule | -2/+7 | ||
| 2022-09-16 | add support for keywords when using the "rules" command. | -4/+18 | ||
| This doesn't change the way the rules command originally worked and keeps the priority to rule numbers. But in case a number (or numbers) is not supplied, it will try to find a rule that maps to a the supplied keyword. | ||||
| 2022-09-16 | fix "isistance" typo | -1/+1 | ||
| 2022-09-12 | Don't use fake in-project venvs for poetry | -21/+13 | ||
| Instead let poetry install the venv for the project in the right place, leading to a more 'traditional' poetry setup. | ||||
| 2022-09-11 | suggest adding a keyword in dev & meta channels | -3/+6 | ||
| 2022-09-11 | add missing blank line | -0/+1 | ||
| 2022-09-11 | accept keywords and rule numbers in any order | -19/+39 | ||
| 2022-09-11 | Bump poetry in Docker and lint to 1.2.0 | -1/+1 | ||
| 2022-09-11 | Use HassanAbouelela/setup-python for CI | -57/+5 | ||
| 2022-09-10 | Use venvs with poetry in Dockerfile | -6/+16 | ||
| This is required due to a regression in poetry, see https://github.com/HassanAbouelela/actions/pull/7 | ||||
| 2022-09-08 | send the "no-match" error message in pure text format | -5/+2 | ||
| 2022-09-08 | send the list of pre-defined keywords along with each invoked rule | -2/+7 | ||
| 2022-08-19 | Duration for DM changed to Edited flag | -10/+7 | ||
| 2022-08-19 | add support for keywords when using the "rules" command. | -4/+18 | ||
| This doesn't change the way the rules command originally worked and keeps the priority to rule numbers. But in case a number (or numbers) is not supplied, it will try to find a rule that maps to a the supplied keyword. | ||||
| 2022-08-19 | fix "isistance" typo | -1/+1 | ||
| 2022-08-18 | fix: don't include replied mentions in mention filter (#2017) | -12/+124 | ||
| Co-authored-by: Izan <[email protected]> Co-authored-by: TizzySaurus <[email protected]> Co-authored-by: Xithrius <[email protected]> | ||||
| 2022-08-18 | Check if channel.guild is None | -1/+1 | ||
| 2022-08-18 | Made DM duration remaining optional with resend | -6/+8 | ||
| 2022-08-17 | fix: replace datetime.utcnow() with arrow | -4/+4 | ||
| 2022-08-16 | Added article to automute message | -1/+1 | ||
| 2022-08-16 | Removed unused datetime import | -1/+0 | ||
| 2022-08-16 | Updated infractions display for updates | -23/+59 | ||
| - Added new infraction delta calculations to updated infractions. - Updates of infraction durations now also update the `last_applied` field. - `inserted_at` is now sent by the bot client to denote the original unmodified infraction application time | ||||
| 2022-08-16 | Corrected test use of utcnow | -1/+1 | ||
| Corrected test case to use `datetime.utcnow()` to be consistent with target | ||||
| 2022-08-16 | Updated previous tests to use subset method | -7/+5 | ||