> ## Documentation Index
> Fetch the complete documentation index at: https://fyre.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Keep up-to-date with Fyre's latest changes and updates.

<Update label="Apr 2026" description="Mar 10th (2026) - Apr 20th (2026)">
  **===== THIS UPDATE CONTAINS BREAKING CHANGES =====**

  # ⚡ Fyre Updates Changelog: March 10th - April 20th (2026)

  ## Message Templates v2

  The message template system has been rebuilt from the ground up. Now, it follows Discord's components v2 system.

  Now, Fyre has a simple template builder, and far better support for mentions, emojis, gifs, and more.

  To start, all old templates are now accessible with the `/templates-old` commands.
  All old templates will need to be migrated using the `/templates convert` command.
  If you don't migrate your templates, they won't be rendered, and Fyre will fall back to the default ones.

  Going forward, Fyre will focus on implementing message templates everywhere possible.
  Starting with more command responses, and eventually message automations for joins, leaves, boosts, role changes, etc.

  ### [Message Transcription](https://fyre.bot/docs/modules/transcribe)

  Fyre now supports transcribing messages in multiple languages. To transcribe a message, use the "Transcribe" context command on any message.

  ### Other changes in this update

  * Added basic message translation ("Translate" context command, only supports translating into English).
  * Added example usage to certain command error messages.
  * Added the ability to view your VIP config by using `/vip-admin config` with no options.
  * The steal command got smarter, and now supports replying to others' messages to steal an emoji.
  * Switched to a different date/time library (shouldn't be noticeable, minor speed improvements to calculations).
  * Added a global error catch to all commands, so if Fyre encounters an unknown error, it'll let you know instead of failing to respond.
</Update>

<Update label="Mar 2026" description="Feb 1st (2026) - Mar 9th (2026)">
  ### New Landing Page

  We have a brand new landing page now live at [https://fyre.bot](https://fyre.bot).
  All of Fyre's documentation is now available at [https://fyre.bot/docs](https://fyre.bot/docs) instead of the previous domain.
  Requests to [https://docs.fyre.bot](https://docs.fyre.bot) will be automatically redirected to our new site.

  ### Greatly Improved Docs

  Following the new landing page, hundreds of small changes have been made to the docs.
  Featuring a new font, improved colors, and a uniform layout for most modules' docs pages.

  Additionally, many icons have been changed, and icons have been added to headers on some doc pages.
  Finally, we added a new "Changelog" page (at the top of the sidebar)
  where these changelog announcements will also be posted.

  ### Other changes in this update

  * You can now change question types when updating form and ticket category questions.
  * The `close-on-leave` ticket category option is now **enabled by default**,
    and was moved from `/categories update advanced` to `/categories update general`.
  * Jail and ticket DM messages have been overhauled with a slimmer, more modern design.
  * Multiple bugs with the VIP module's reactions have been fixed.
  * A bug with avatar rendering on the `/whois` panel has been fixed.
  * The forms module got **a lot** of love with major overhauls to the user experience
    (including new radio and checkbox components for select type questions).
  * Response validations for form submissions were fixed, preventing certain edge cases from failing.
  * Added `>rcreate`, `>rupdate`, and `>rdelete` aliases for their slash command counterparts.
  * Improved GIF detection logic for channel media mode.

  ### Other changes in this update, part 2

  * Added "user" question type for ticket category questions,
    resolving to a user and automatically sending the whois panel in the opened ticket.
  * Added an upsell for getting a trial license when attempting to use Fyre in an unlicensed server.
  * Updated text command option validation to have much better error messages.
  * Removed `/lock` and `/unlock` channel commands due to high error rates.
  * Added `/lock` command to lock existing jails.
  * Added in-place jailing for existing tickets.
    Fyre will automatically convert existing tickets into jails if a member is jailed inside that ticket.
  * Removed lots of old debug code slowing things down.
  * Added common misspell aliases to VIP commands.
  * Added new "VIP Guide" to docs with help button on VIP panel.
</Update>

<Update label="Jan 2026" description="Nov 1st (2025) - Jan 27th (2026)">
  ### VIP Module Introduction

  Also known as boost roles on other bots, Fyre's VIP module allows a server to create up to 5 VIP tiers.
  Each tier can come with a custom role, ping auto reactions, and keyword auto reactions.

  You can also allow members to share their VIP role with other members via a customizable member limit.

  To learn more, or how to get started, visit the [VIP Module Docs](/docs/modules/vip).

  ### Activity Module Introduction

  Fyre now has an activity module, allowing server admins and owners to compile charts of staff activity in 3 categories:
  tickets claimed, message counts, and minutes in voice calls.

  You can compile a chart with up to 90 days of history.
  Tickets will always work via `/activity tickets`,
  but message counts and voice minutes need to be enabled via `/config activity`.

  Fyre will only record minutes in voice, and the count of members' messages with the relevant settings enabled.
  Message content and other information **isn't** recorded.

  Voice and message recording are opt-in by role, if no roles are whitelisted in `/config activity`, no activity will be recorded.

  ### Jail Module Update

  Added the ability to create jails as locked (use the "locked" option).
  Locked jails will require a member with the same role or higher to unjail, or a member with the "Administrator" permission.

  ### Other changes in this update

  * Added the ability to create private VCs linked to tickets (`/ticket-vc`, `>tvc`).
    By default only ticket staff can create VCs, this can be changed via `/categories update permissions`.
  * Added button selection to `/categories greeting` where you can choose which buttons
    appear under the ticket greeting embed (supporting the new "Create VC" button).
  * Improved display of ticket history in `/history tickets`.
  * Added `>unafk` and `>setafk` commands for admins to have fun with the AFK system.
  * Added required roles to auto responses, allowing admins to lock auto-responses behind certain roles.
  * Fixed various issues with command responses pinging roles or users unintentionally.
  * Added new `/channels config` command where you can update multiple channel modules at once (auto purge, auto threading, media, etc).
  * Added "allow-gifs" option to channel media mode (`/channels media`).
  * Added the ability to directly give users permissions via `/permissions`.
  * Improved ticket panel creation experience via `/ticket-panel`.
</Update>

<Update label="Oct 2025" description="Aug 7th (2025) - Oct 24th (2025)">
  Hello everyone, it's been a while since I posted any updates, even though I've been hard at work adding stuff to Fyre.
  Here's a list of new features and changes added to Fyre recently:

  * Added `timeZone` variable support to the Time Convert template.
  * Added an upsell to apply our recommended jail category config when setting your server's jail tickets category.
  * Fixed snipe pagination buttons not responding as expected.
  * Improved display of commands in the `/help` menus.
  * Added `Reason` field to jail ticket close log/transcript embeds.
  * Updated ticket transcript CSS (about 15 times).
  * Doubled the maximum template length for ticket category greeting messages.
  * Switched member caching to a delayed approach to allow for faster restarts and updates.
  * Added a new Join Gate module to auto kick accounts younger then a specified time period (`/config join-gate`).
  * Added per-channel auto-reactions to auto react to every message in a channel (`/channels auto-react`).
  * Added multiple choice question support in Forms.
  * Added `now` variable support to Auto Thread templates.
  * Added `affect-children` option to channel auto-reactions (will auto-react to messages in threads as well) (`/channels auto-react`).
  * Added new Force Nick module (`/force-nick set`, `/force-nick list`, `/force-nick clear`) with support for users and roles.
  * Added `/config branding` command to allow servers to change Fyre's in-server avatar, banner, and bio.
  * Added more media file types to channel media mode.
  * Added thread support to all channel modules.
  * Added `logs-channel` option to channel media mode, enabling logs for deleted media with deletion reasons.
  * Solved various other small bugs or performance issues (I'm out of text space).
</Update>
