Skip to content

v2.7.6

Latest

Choose a tag to compare

@8ug8ird 8ug8ird released this 03 Sep 16:58
92fefc2

Optimization

  • Reduced redundant DOM scanning on large servers: some checks that previously scanned the entire page now scan only known member-list containers instead. This should lower background CPU usage on large servers.

  • Merged two internal observers into one to reduce duplicate work on DOM changes. The improvement is small on its own but helps reduce unnecessary processing.

  • Added missing on/off checks so several background functions stop running when their related setting is disabled. Previously, some of them continued running regardless of the setting.

Fixed

  • Fixed minor edge cases in the component-matching logic for blocked users to ensure better reliability after recent Discord updates.

  • Fixed an internal bug where the message-filtering patch could occasionally fail to fully activate, causing unnecessary background retries. Blocked users' messages were still being hidden correctly; this only affected internal plugin health tracking.

  • Fixed a bug that could cause the blocked-message-group patch to loop indefinitely and never finish after reloading the plugin with a channel already open.

  • Fixed a bug where reactions from non-blocked users could sometimes disappear from the reactions popup, especially with custom server emojis.


SHA256: 1E0A25DC0BC9334E03EAF66C6EA62B4112B615A51C3AD768906A5437BCF9F47B