Download Latest Version v4.2.1 Release source code.tar.gz (274.5 kB)
Email in envelope

Get an email when there's a new version of MODMAIL

Home / v4.2.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-11-30 2.0 kB
v4.2.1 Release source code.tar.gz 2025-11-30 274.5 kB
v4.2.1 Release source code.zip 2025-11-30 288.4 kB
Totals: 3 Items   564.9 kB 3

Added

  • unsnooze_history_limit: Limits the number of messages replayed when unsnoozing (genesis message and notes are always shown).
  • snooze_behavior: Choose between delete (legacy) or move behavior for snoozing.
  • snoozed_category_id: Target category for move snoozing; required when snooze_behavior is move.
  • Thread-creation menu: Adds an interactive select step before a thread channel is created.
  • Commands:
    • threadmenu toggle: Enable/disable the menu.
    • threadmenu show: List current top-level options.
    • threadmenu option add: Interactive wizard to create an option.
    • threadmenu option edit/remove/show: Manage or inspect an existing option.
    • threadmenu submenu create/delete/list/show: Manage submenus.
    • threadmenu submenu option add/edit/remove: Manage options inside a submenu.
  • Configuration / Behavior:
    • Per-option category targeting when creating a thread; falls back to main_category_id if invalid/missing.
    • Optional selection logging (thread_creation_menu_selection_log) posts the chosen option in the new thread.
    • Anonymous prompt support (thread_creation_menu_anonymous_menu).

Changed

  • Renamed max_snooze_time to snooze_default_duration. The old config will be invalidated.
  • When snooze_behavior is set to move, the snoozed category now has a hard limit of 49 channels. New snoozes are blocked once it’s full until space is freed.
  • When switching snooze_behavior to move via ?config set, the bot reminds admins to set snoozed_category_id if it’s missing.
  • Thread-creation menu options & submenu options now support an optional per-option category target. The interactive wizards (threadmenu option add / threadmenu submenu option add) and edit commands allow specifying or updating a category. If the stored category is missing or invalid at selection time, channel creation automatically falls back to main_category_id.
Source: README.md, updated 2025-11-30