Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 09 Aug 21:38
694517d

Deleting the plugin now keeps your data, and the tick boxes do what they say.

Your data survives deleting the plugin

Until now, deleting the plugin removed everything straight away. It now keeps the lot unless you tick the new Delete All Data box in the Removing the Plugin section, so an accidental delete — or removing the plugin to install a clean copy — no longer costs you anything.

WordPress still shows its own "(will also delete its data)" warning on the delete screen, because it shows that for every plugin with an uninstaller, but it does not apply here unless you ticked the box. Switching the plugin off has never removed anything and still doesn't.

Deleting always clears the two things that would otherwise be left pointing at a plugin that is gone: the cached update lookup, and any announcement batches still queued.

Fixes

  • Unticking every box now means "none of these", not "all of them". Under Types, clearing every box in a group switched that whole group back on. Under Defaults, clearing every box for a role gave that role every channel instead of none. Both now do exactly what you set. If you had cleared a group or a role to mean "everything", set it explicitly instead — that is no longer how it is read.
  • Wording is no longer mangled when you save it. Any token whose name began with two characters that happen to be hexadecimal was destroyed on save: %badge.name% became dge.name%. The tokens the box recommends now survive being typed into it.
  • Sticky Header no longer gets stuck. Switching the header bell off after using a sticky header left the header pinned to every page, with the tick box that would undo it no longer on screen.
  • Translations no longer keep HTML entities in the notification wording, and the site name is no longer written in as "Bob & Sons".

Clearer settings

Every setting description has been rewritten — several described behaviour the plugin did not have — and every setting now has a tooltip, including the notification groups and the per-role boxes, which had none at all. Storage Period is now Delete Notifications Older Than (days) in its own section; your existing setting is unchanged.

Privacy and hardening

The updater and web push no longer send your site address and WordPress version in their request headers. The browser settings payload now keeps its true number and yes/no types, and the admin colour pickers detect a colour being picked by the picker's own signal.

Installing

Download notifications-for-hivepress.zip below and upload it under Plugins → Add New → Upload Plugin, choosing "Replace current with uploaded". Sites already running 1.0.0 will be offered this update on their Plugins page.

Requires: WordPress 6.0 or newer, PHP 7.4 or newer, and the HivePress plugin. Web push additionally needs HTTPS.