Skip to content

Feature/modmail modnotes#165

Merged
bristermitten merged 5 commits into
TheDeveloperDen:masterfrom
Pdzly:feature/modmail-modnotes
Sep 25, 2025
Merged

Feature/modmail modnotes#165
bristermitten merged 5 commits into
TheDeveloperDen:masterfrom
Pdzly:feature/modmail-modnotes

Conversation

@Pdzly

@Pdzly Pdzly commented Sep 17, 2025

Copy link
Copy Markdown
Contributor

No description provided.

…upport

- Introduced `/ticket note` subcommand for adding moderator notes to tickets.
- Added `/ticket listnotes` subcommand to list all notes for a ticket.
- Implemented note addition, deletion, and viewing functionalities within ModMail threads.
- Updated `ModMailTicket` and `ModeratorActions` models with relationships to new `ModMailNote` model.
- Enhanced ModMail interactions to support notes system, including validation and database integration.
- Implemented `/ticket note` editing with modal-based content updates.
- Enhanced `ModMailNote` model to support `updatedBy` and `contentUpdatedAt`.
- Added utility methods for note retrieval, ID extraction, and updated embed creation.
- Updated message embeds and mod log integration for edited notes.
- Refactored note deletion logic for consistency.
- Introduced `/ticket archive` subcommand to archive and close threads.
- Added helper methods for generating thread archive attachments and sending them to users and archive channels.
- Enhanced permission validation for ModMail commands.
- Integrated archived notes handling with new interactions for better moderation.

@bristermitten bristermitten left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great stuff!

@bristermitten
bristermitten merged commit e038b77 into TheDeveloperDen:master Sep 25, 2025
12 of 13 checks passed
@Pdzly
Pdzly deleted the feature/modmail-modnotes branch September 25, 2025 15:43
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.

2 participants