Skip to content

Bump version to 1.2.0 - #6

Merged
eggy03 merged 6 commits into
mainfrom
Feature-Branch-v1.2.0
Jul 15, 2025
Merged

Bump version to 1.2.0#6
eggy03 merged 6 commits into
mainfrom
Feature-Branch-v1.2.0

Conversation

@eggy03

@eggy03 eggy03 commented Jul 15, 2025

Copy link
Copy Markdown
Owner
  • Introduced a new /permcheck slash command to verify if the bot has the required permissions to function properly.
  • A message now appears when a boost is lost in a guild, explaining that the boost count may not update immediately, as boosts remain active for a short period even after a member removes their boost.

eggy03 added 6 commits July 14, 2025 10:29
Introduces a new /permcheck slash command to verify if the bot has the required permissions to function properly. Adds RequiredPermissionCheckListener to handle the command and updates command registration and event listener setup accordingly.
Added logic to display the permission overrides granted to the bot's role for the current channel, in addition to the global role permissions. This provides clearer visibility into both server-wide and channel-specific permissions for troubleshooting and configuration.
Refactors the permission check logic to detect if the current channel has a custom override for the bot's role, and updates the embed message accordingly. Removes the previous logic that listed per-permission overrides and instead provides a warning if no override is present, improving clarity for private channel access issues.
Simplifies and updates the logic for checking and displaying required permissions for the bot's role in a channel. Removes redundant code, directly checks channel-specific overrides, and improves the embed output to reflect permissions granted in the current channel context.
Simplifies channel-specific permission checks by using Member#getPermissions instead of manual role override inspection. Adds clearer error handling when channel or bot member is unavailable, and includes a field for the bot integration role's VIEW_AUDIT_LOGS permission.
Updated project version to 1.2.0 in pom.xml and ProjectInfo.java. Added color to the permissions checker embed and included a notice about boost count timing in the server boost listener.
@eggy03 eggy03 self-assigned this Jul 15, 2025
@eggy03 eggy03 added the enhancement New feature or request label Jul 15, 2025
@eggy03
eggy03 merged commit 0db9239 into main Jul 15, 2025
4 checks passed
@eggy03
eggy03 deleted the Feature-Branch-v1.2.0 branch July 15, 2025 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant