You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/stale.yml
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
-
name: "Close stale issues"
1
+
name: "Close Stale Issues"
2
+
2
3
on:
3
4
schedule:
4
5
- cron: "0 0 * * *"
@@ -10,6 +11,7 @@ jobs:
10
11
- uses: actions/stale@v1
11
12
with:
12
13
repo-token: ${{ secrets.GITHUB_TOKEN }}
13
-
stale-issue-message: 'This issue is stale because it has been open for 3 months with no activity. Remove stale label or comment or this will be closed in 5 days'
14
-
days-before-stale: 90
14
+
stale-issue-message: 'This issue is stale because it has been open for 100 days with no activity. Remove stale label or comment or this will be closed in 5 days. Please do not un-stale this issue unless it carries significant contribution.'
Copy file name to clipboardExpand all lines: CHANGELOG.md
+46Lines changed: 46 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,52 @@ This project mostly adheres to [Semantic Versioning](https://semver.org/spec/v2.
7
7
however, insignificant breaking changes does not guarantee a major version bump, see the reasoning [here](https://github.com/kyb3r/modmail/issues/319).
8
8
9
9
10
+
# v3.4.0
11
+
12
+
13
+
### Added
14
+
15
+
- Thread cooldown!
16
+
- Set via the new config var `thread_cooldown`.
17
+
- Specify a time for the recipient to wait before allowed to create another thread.
18
+
- Fallback Category (thanks to DAzVise PR#636)
19
+
- Automatically created upon reaching the 50 channels limit.
20
+
- Manually set fallback category with the config var `fallback_category_id`.
21
+
- "enable" and "disable" support for yes or no config vars.
22
+
- Added "perhaps you meant" section to `?config help`.
23
+
- Multi-command alias is now more stable. With support for a single quote escape `\"`.
24
+
- New command `?freply`, which behaves exactly like `?reply` with the addition that you can substitute `{channel}`, `{recipient}`, and `{author}` to be their respective values.
25
+
- New command `?repair`, repair any broken Modmail thread (with help from @officialpiyush).
26
+
- Recipient get feedback when they edit message.
27
+
- Chained delete for DMs now comes with a message.
28
+
- poetry (in case someone needs it).
29
+
30
+
### Changed
31
+
32
+
- The look of alias and snippet when previewing.
33
+
- Message ID of the thread embed is saved in DB, instead of the original message.
34
+
- Swapped the position of user and category for `?contact`.
35
+
- The log file will no longer grow infinitely large.
36
+
- Hard limit of maximum 25 steps for alias.
37
+
-`?disable` is now `?disable new`.
38
+
39
+
### Fixed
40
+
41
+
- Setting config vars using human time wasn't working.
42
+
- Fixed some bugs with aliases.
43
+
- Fixed a lot of issues with `?edit` and `?delete` and recipient message edit.
44
+
- Masked the error: "AttributeError: 'int' object has no attribute 'name'"
45
+
- Channel delete event will not be checked until discord.py fixes this issue.
46
+
- Chained reaction add / remove.
47
+
- Chained delete for thread channels.
48
+
49
+
### Internal
50
+
51
+
- Commit to black format line width max = 99, consistent with pylint.
0 commit comments