I am currently seeking some beta testers to test the upcoming XenForo 2 version of this add-on against their Discord servers. Please contact me if that's you.
- Improve compatibility with older PHP versions.
- Handle errors with message posting more gracefully.
- Improve appearance of watch notifications and opt for Discord message embeds.
- Other minor code improvements and cleanup.
- Allow XenForo bans to be synced with Discord bans.
- Added the ability to force Discord nicknames to match XenForo usernames.
- Strip Discord roles when a user unlinks their XenForo account.
Reminder: The XF2 version of this add-on is almost completed and will be available as a free update as long as you have an active license.
- Improve initial WebSocket connectivity.
- Add some missing phrases.
- Tweaks to the integration test to improve onboarding process.
- Ensure default values are correctly set as to not cause issues when add-on is disabled.
- Tweak role assignments.
@speddy, Thanks for giving new update add-on!
- Improve syncing reliability.
- Prep work for new shared API wrapper that will be used for the XF1 and XF2 versions of this add-on.
- Improve WebSocket JavaScript to ensure a successful heartbeat can be sent.
Thanks for giving update @speddy !
From Version 1.1.8:
- Assorted bug fixes and improvements.
- Redo installer to be more reliable.
This update includes a reversion to our original way of syncing roles. Overall it seems like it was better up to the task than the newer implementation. To go along with that, we've fixed a couple of legacy issues namely role permissions and the owner not being skipped when syncing.
An important note: The bot cannot edit its own role even though it shows in the roles list.
- Improved role syncing
- Fixed missing and broken permissions when editing / saving roles
- Added an option for the owner's discord ID. Using this will stop the owner from getting any role updates, which is necessary to prevent issues with syncing.
- Version bump from 1.1.1 -> 1.1.8 to match our internal versioning