Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.28.0 #651

Merged
merged 4 commits into from
Jan 4, 2025
Merged

v0.28.0 #651

merged 4 commits into from
Jan 4, 2025

Conversation

YoannMa
Copy link
Contributor

@YoannMa YoannMa commented Jan 4, 2025

No description provided.

Copy link

what-the-diff bot commented Jan 4, 2025

PR Summary

  • Boosted Voice Command Efficiency: The voice.js file now has an updated configuration, making voice commands more globally accessible.
  • Additional Channel Management Option: The command settings for handling voice channels now include an 'Inherit' choice, adding more flexibility in managing these channels.
  • Adjusted Hub Creation Defaults: The default channel type when creating a hub has been switched from 'public' to 'inherit', providing a more streamlined process for matching new hubs to parent categories.
  • Introduced Channel Permission Inheritance Handling: The control.js file now includes a setInherit method, enabling it to efficiently handle a channel's inheritance of permissions from parent categories.
  • Enhanced Channel Update Listening: A new ChannelPermissionUpdatedListener is now in place to ensure temporary channel permissions stay current when connected categories are adjusted.
  • Added more Permission Type Options: The temporaryChannel.js file has been revised to acknowledge 'inherit' as a valid permission type, broadening the toolset for permission management.
  • Improved Handling of Permission Overwrites: The 'Inherit' case is now handled by the buildPermissions method, allowing for easier channel inheritance of parent category permissions.
  • Streamlined Permission Management: Numerous methods for updating temporary channel permissions have been refined for better efficiency, including the updatePermission method.
  • Updated User Interface: Control views and interfaces now offer an 'Inherit' option, enabling users to easily set channels to inherit from parent configurations.
  • Advanced Logging Information: Log details for updates to temporary channel permissions have been enriched for greater clarity and transparency.

@YoannMa YoannMa marked this pull request as ready for review January 4, 2025 04:07
@YoannMa YoannMa merged commit fe69387 into master Jan 4, 2025
4 of 5 checks passed
@YoannMa YoannMa deleted the feat/v0.28.0 branch January 4, 2025 04:13
@YoannMa
Copy link
Contributor Author

YoannMa commented Jan 4, 2025

🎉 This PR is included in version 0.28.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant