mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 00:12:39 +00:00
keywords.add now records the plugin on each definition it adds (addedBy). keywords.update changes the label, colour or visibility of those definitions, never their id; keywords.remove deletes them, as Settings > Tags does, and leaves the keywords on messages alone. Both need settings:write and skip every other definition, so a plugin cannot rename or delete the user's own tags or another plugin's. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>