EveCogs/wormhole
Viktor AI bbf427284e feat: per-network mention config + user opt-in/out for pings
- Migration now uses a _mention_migrated flag so it only forces mentions
  off once. After that, admins can freely toggle per-network settings
  with 'wh mentions set <network> <type> <true/false>'

- New mention_optout_users list per network: users can opt out of being
  @pinged through the relay even when user mentions are enabled
  network-wide. Their <@ID> mentions are stripped; everyone else's pass
  through. Default: opted in.

- New commands:
  • wh mentions optout <network>  — stop receiving relay pings
  • wh mentions optin <network>   — start receiving relay pings again
  • wh mentions mystatus <network> — check your current ping status

- apply_mention_policy() now accepts optout_users set and selectively
  strips only opted-out users' mentions when user mentions are globally
  allowed

- Updated 'wh mentions status' to show opt-out count and correct
  defaults
2026-05-12 15:49:56 +00:00
..
__init__.py v3.2.0 — Phase 3: DM relay, starboard, karma, auto-mod, highlights, search & more 2026-05-07 22:19:09 +00:00
info.json fix: raw string in mention_policy regex crashes every relay (v3.4.3) 2026-05-12 14:52:22 +00:00
utils.py feat: per-network mention config + user opt-in/out for pings 2026-05-12 15:49:56 +00:00
wormhole.py feat: per-network mention config + user opt-in/out for pings 2026-05-12 15:49:56 +00:00