Skip to content

Conversation

@lorenzo132
Copy link
Member

@lorenzo132 lorenzo132 commented Oct 8, 2025

fix: raceconditions, thread duplication on unsnooze, message queue for accuracy on highload, escape mentions.
feat: unsnooze_history_limit, command queue during snooze process.

lorenzo132 and others added 30 commits October 4, 2025 13:07
Make Modmail keep working when typing is disabled/outage
Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
Corrected wording in the changelog entry regarding command inclusion in replies.

Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
Forwarded messages now display correctly in threads.

Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
Signed-off-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com>
…permissions on auto-created Snoozed Threads and sync perms on move; restore original overwrites on unsnooze; add capacity guard and config docs
feat(config): `unsnooze_history_limit`: Limits the number of messages replayed when unsnoozing (genesis message and notes are always shown).
lorenzo132 and others added 17 commits October 20, 2025 17:12
This fixes a bug where, if no `anon_username` is set and the moderator has no roles, the `anon_username` is not showing as `None` anymore, and will show as intended.

The logic now works as follows:
- If a config anon_username is set → use it
- Else, if a mod_tag is set → use it
- Else, if the moderator has a top role → use that
- Else → use "Anonymous"
Credits to Sebkuip(https://github.com/sebkuip) for the original idea and populair plugin.(advanced-menu)

This now is a core feature.
This solves:
- `config get`: invalid form body
- restores functionality after menu timeout.
adds a new: thread_creation_menu_precreate_channel

to create the threads, even when nothing is selected yet.
Fully merged `threadmenu config` into the main bot’s config system.

Added threadmenu embed customization capability.
Moves thread_creation_menu_options, thread_creation_menu_submenus and thread_creation_menu_enabled to the private config keys to avoid changes via ?config set as they can be changed via ?threadmenu
Changes the description and emoji making it possible to be None (optional)
configs added:
thread_creation_send_dm_embed

fix:
snooze while no option was selected, after snoozing selecting option first errored. This is now solved
@lorenzo132 lorenzo132 changed the title Internal bug fixes modmail update QOL Nov 9, 2025
@lorenzo132
Copy link
Member Author

The above suggested changes requested by sebkuip have been introduced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants