Skip to content

Develop 3.2.0 - #19

Merged
eggy03 merged 39 commits into
mainfrom
develop-3.2.0
Feb 25, 2026
Merged

Develop 3.2.0#19
eggy03 merged 39 commits into
mainfrom
develop-3.2.0

Conversation

@eggy03

@eggy03 eggy03 commented Feb 25, 2026

Copy link
Copy Markdown
Owner

No description provided.

…ove embed formatting

- Introduce `InviteUtils` for centralized invite data resolution.
- Refactor `InviteCreateEventHelper` and `InviteDeleteEventHelper` to use `InviteUtils`.
- Improve embed readability by underlining field titles and removing redundant fields.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Utilize `MarkdownUtil` for improved field formatting.
- Display target member's effective name instead of a mention.
- Replace generic "Action Type" and "Target Type" fields with specific "Target Member" and "Additional Info" for clarity.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- remove redundant "action type" and "target type" fields from embeds
- apply `MarkdownUtil.underline()` to embed field titles for better visual hierarchy
- use `MarkdownUtil.codeblock()` for "additional info" field content to highlight it

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- remove redundant `action type` and `target type` fields
- underline `bot added` field title for better visibility
- import `MarkdownUtil` for underlining

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- apply `MarkdownUtil.underline` to embed field titles for emphasis
- use `MarkdownUtil.codeblock` for embed field values and descriptions to improve readability
- remove emojis from embed titles for a cleaner look
- update description format for message update and delete events

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Consolidate target member information into the embed description.
- Replace `targetName` with `targetMention` for direct user mentions.
- Remove redundant "Target Member" field from embeds.
- Improve description formatting using `MarkdownUtil.quoteBlock`.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Wrap event descriptions in `MarkdownUtil.quoteBlock()` for better formatting
- Add "Rule [Action] For: AutoMod" to descriptions for clarity

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Include the target bot's ID (`ale.getTargetId()`) in the `Bot Add Event` audit log embed description.
- Format the description using `MarkdownUtil.quoteBlock` to improve readability.
- Enhance audit log details for bot addition events.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Use `MarkdownUtil.quoteBlock` for embed descriptions to consolidate information
- Underline embed field titles using `MarkdownUtil.underline` for better visual hierarchy
- Remove redundant "Action Type" and "Target Type" fields from embeds
- Integrate target channel/ID information directly into the embed description

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Use `MarkdownUtil.quoteBlock()` for embed descriptions to enhance readability
- Underline embed field names using `MarkdownUtil.underline()` for better visual distinction
- Remove redundant "Action Type" and "Target Type" fields from emoji audit log embeds

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Improve generic audit log embed readability using `MarkdownUtil`
- Apply `MarkdownUtil.quoteBlock` to the description
- Underline field names and wrap values in `MarkdownUtil.codeblock`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Introduce `FALLBACK_STRING` constant for "N/A"
- Parse `inviterId` and `inviteChannelId` to `Long` before use
- Replace hardcoded "N/A" with `FALLBACK_STRING` in `InviteUtils.java`
- Improve consistency and type safety when resolving IDs

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Improve guild event embed formatting by using `MarkdownUtil` for descriptions and field titles, and remove redundant fields.
- Extract owner ID resolution to `GuildUtils.resolveOwnerName`.
- Encapsulate `FALLBACK_STRING` in `GuildUtils.java`.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Use `MarkdownUtil.quoteBlock` for embed descriptions in `HomeSettingsCreateEventHelper.java` and `HomeSettingsUpdateEventHelper.java`
- Remove redundant "Action Type" and "Target Type" fields from audit log embeds
- Add a "More Info" field with instructions for created server guides in `HomeSettingsCreateEventHelper.java`
- Underline field names for updated server guide settings in `HomeSettingsUpdateEventHelper.java`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Apply `MarkdownUtil` for improved embed descriptions and field titles
- Remove redundant `Action Type` and `Target Type` fields
- Correct `ApplicationCommandPrivilegesUpdateEventHelper` embed title

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Add executor's mention or ID to the description of invite create event embeds
- Wrap invite create and delete event descriptions in `MarkdownUtil.quoteBlock` for better formatting

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Use `MarkdownUtil.quoteBlock` for executor and target in embed descriptions
- Apply `MarkdownUtil.underline` to various embed field titles for emphasis
- Remove redundant "Action Type" and "Target Type" fields from embeds
- Conditionally set embed thumbnail only when a target user is available
- Update nickname change messages for clarity and consistent formatting

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Add the executor (user who pinned/unpinned) to the embed description.
- Format the description using `MarkdownUtil.quoteBlock`.
- Remove redundant "Action Type" and "Target Type" fields.
- Enhances message pin/unpin audit log clarity and context.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Apply `MarkdownUtil.quoteBlock()` to embed descriptions for ban, unban, and kick events
- Apply `MarkdownUtil.underline()` to key field titles in ban, unban, and kick event embeds
- Remove redundant "Action Type" and "Target Type" fields from all moderation action embeds

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Import `MarkdownUtil` for enhanced text formatting
- Apply `MarkdownUtil.quoteBlock` to embed descriptions
- Remove redundant "Action Type" and "Target Type" fields
- Underline field titles using `MarkdownUtil.underline`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Apply `MarkdownUtil` for descriptions and field titles.
- Remove redundant fields: `Action Type`, `Target Type`, `Target Role`, `Deleted Role ID`.
- Consolidate information for improved embed readability and conciseness.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Combine `oldValue` and `newValue` for audit log changes into a single embed field
- Improve readability by presenting both values together within a `MarkdownUtil.codeblock`
- Reduce the number of fields added to the embed for each change

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Underline embed field titles using `MarkdownUtil.underline`
- Quote block embed field values with `MarkdownUtil.quoteBlock`
- Format member and bot count with newlines for readability
- Refine embed title and description for clarity

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Now shows the channels configured for audit and message logging
- Uses virtual threads

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Update the description for the `debug` slash command
- Clarify that the command provides standard debug info for troubleshooting

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- update `pom.xml` version from `3.1.2` to `3.2.0`
- update `ProjectInfo.java` `VERSION` constant from `v3.1.2` to `v3.2.0`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
@eggy03 eggy03 self-assigned this Feb 25, 2026
@eggy03 eggy03 added bug Something isn't working enhancement New feature or request labels Feb 25, 2026
@eggy03 eggy03 closed this Feb 25, 2026
@eggy03 eggy03 reopened this Feb 25, 2026
@eggy03
eggy03 merged commit 1c53893 into main Feb 25, 2026
4 checks passed
@eggy03
eggy03 deleted the develop-3.2.0 branch February 25, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant