Skip to content

Releases: modmail-dev/Modmail

Semi-Stable Release

19 Jan 00:33

Choose a tag to compare

Mostly internal changes. Some are slightly breaking. Keep a lookout for broken features and report them on our server.

Added

  • threads is now a default alias to logs

Changed

  • Log URLs are moved to their own collection.
  • Log URLs are now https://logs.modmail.tk/LOGKEY, no more numbers before the logkey.
  • We still support the numbers so as to not break everyone's URLs so quickly but both work atm :p
  • This is a huge change to the backend logging and there might be migration errors. If so, please contact us at our discord server

Bug Fix

19 Jan 00:32

Choose a tag to compare

Fixes

  • Fixed a bug where requests sent when the API wasn't ready.

Bug Fix

19 Jan 00:30

Choose a tag to compare

Fixes

  • Emergency patch to save config.

Scheduled Closure For More Than a Day

19 Jan 00:28
1fb5a64

Choose a tag to compare

Non-Breaking Internal Changes. (This shouldn't affect anyone.)

Background

Bots hosted by Heroku restart at least once every 27 hours.
During this period, local caches are deleted, which results in the inability to set the scheduled close time to longer than 24 hours. This update resolves this issue. PR #135

Changed

  • Created a new internal config var: closures.
  • Store closure details into closures when the scheduled time isn't "now".
    • Loaded upon bot restart.
    • Deleted when a thread is closed.
  • Use call_later() instead of sleep() for scheduling.

Bug Fix

19 Jan 00:27

Choose a tag to compare

Fixed

  • Fixed activity setting due to flawed logic in config.get() function.

Bug Fix

19 Jan 00:27

Choose a tag to compare

Fixed

Fixed a bug in activity command where it would fail to set the activity on bot restart if the activity type was playing.

Removed Log Viewer

19 Jan 00:26
d226be3

Choose a tag to compare

This update shouldn't affect anyone.

Changed

  • Moved self-hosted log viewer to a separate repo.

Ability to Add Custom Twitch URL

19 Jan 00:25

Choose a tag to compare

Added

  • Ability to set your own Twitch URL for streaming activity status.

Bug Fix

19 Jan 00:24

Choose a tag to compare

Fixed

  • Small bug in activity command.

New Command "activity"

18 Jan 23:01
e0cf2a7

Choose a tag to compare

Breaking changes.

Added

  • Added the activity command for setting the activity
  • PR #131 this supports multiple activity types (playing, watching, listening and streaming).

Removed

  • Removed the deprecated status command.
  • This also means you will have to reset your bot status with the activity command, as status command is removed.