Skip to content

Releases: Together-Java/TJ-Bot

v.2.6

13 Apr 17:19
v.2.6
Compare
Choose a tag to compare

Overview

In this release, we polish some of our commands, fix some bugs and add the scam blocker feature.

Highlights in this release are:

  • scam detection
  • changes on /tag-manage are logged
  • colorblind support for help system

Changelist

Commands

  • added the scam blocker system which detects, deletes and handles scam
  • added quarantine and /unquarantine for manual handling of scammers
  • /tag-manage changes are now logged in a channel
  • /top-helpers now supports selection of a month

Platform

  • udpated JDA-4 to JDA-5
  • added DiscordClientAction, utility to work with magic Discord commands
  • the audit log system will now skip actions agains the bot to keep the channel clearer
  • the suggestion system wont crash anymore when a user who blocked the bot sends a message

Misc

  • the help systems was adjusted to support colorblind users better
  • removed some code duplication that was flagged by Sonar
  • added some missing Javadoc that was flagged by Sonar

PRs

  • Skipping audit logs against bot message deletions by @Zabuzard in #395
  • Utility for in-app URL's by @Tais993 in #391
  • Adding /quarantine and /unquarantine by @Zabuzard in #398
  • Logging the /tag-manage command by @MaiTheLord in #296
  • Colorblind support for help system emojis by @Zabuzard in #410
  • Bugfix - Handling blocked users gracefully when reacting to their messages by @MaiTheLord in #412
  • Update JDA-4 to JDA-5 alpha 9 by @Tais993 in #420
  • Removed code duplication from role based moderation actions. by @MaiTheLord in #417
  • Detecting and blocking scam by @Zabuzard in #394
  • Optional month-selection for /top-helpers by @Zabuzard in #424
  • Added missing Javadoc for public return value by @Zabuzard in #431
  • Release v.2.6 by @Zabuzard in #433

New Contributors

  • @MaiTheLord made their first contribution in #296

Full Changelog: v.2.5...v.2.6

v.2.5

27 Feb 08:20
v.2.5
aa68787
Compare
Choose a tag to compare

Overview

In this release, we migrated more of the existing miscellaneous functionality and enhanced our platform further.

Highlights in this release are:

  • commands /remind, /role-select and /note
  • automatic up- and down-voting on suggestions

Changelist

Commands

  • added /remind for users to create automatic reminders
  • added /role-select to create role selection dialogs
  • added /note for mods and Staff Assistants to leave auditable notes about users

Platform

  • added automatic up- and down-voting on suggestions
  • added Terms Of Service and a Privacy Policy

Misc

  • added unit tests for tag-system
  • enhanced testing and mocking system
  • renamed Staff Assistants to Maintainers

PRs

Full Changelog: v.2.4.1...v.2.5

v.2.4.1

11 Feb 10:07
Compare
Choose a tag to compare

Overview

This is a minor release addressing some minor and major bugs.

Changelist

  • bugfix for /mute when using temporary mutes - rejoining users got muted eventhough their mute expired already
  • bugfix for /vc-activity when using broken activities

What's Changed

Full Changelog: v.2.4...v.2.4.1

v.2.4

03 Feb 08:19
Compare
Choose a tag to compare

Overview

This release is another step towards the command migration. Also, it polishes a lot of the existing commands.

Highlights in this release are:

  • adding /top-helpers
  • adding reply-to option to /tag

Changelist

Commands

  • adding /top-helpers
  • adding reply-to option to /tag
  • UX for audit logs (removed title)
  • UX for free/busy messages (hint how to use /free)
  • bugfix for /vc-activity when giving high values
  • bugfix for /tag-manage raw (leading spaces are not shown)

Platform

  • bugfix with broken encoding in unit tests
  • adding message and event receivers
  • adding routines
  • adding config template

PRs

New Contributors

Full Changelog: v.2.3...v.2.4

v.2.3

10 Jan 08:09
Compare
Choose a tag to compare

Overview

This release is the next step towards migrating our existing commands to TJ-Bot.

Contents

The highlight in this release are more moderation commands, such as warn, mute, unmute and temporary bans. But we also have some nice bug fixes and improvements.

  • /warn command
  • /mute and /unmute commands
  • temporary bans and mutes
  • improved ux of /tag command (John used /tag foo)
  • bugfix on /vc-activity command
  • removed /db-get and /db-put commands

v.2.2

14 Dec 12:48
Compare
Choose a tag to compare

This release is the next step towards migrating our existing commands to TJ-Bot.

The highlight in this release is the migration of the help-system with the new /free command. But we also have some nice bug fixes and improvements.

  • added /free channel system and command
  • added /audit command
  • improved /tags list
  • fixes /tag-manage raw not displaying correctly
  • fixed /vc-activity crashes

v.2.1

10 Dec 16:20
Compare
Choose a tag to compare

Hotfix release to fix the critical RCE vulnerability in log4j, no other changes have been made.

v.2.0

19 Nov 09:30
Compare
Choose a tag to compare

Version 2.0 is all about migrating existing commands. This first release on this major version adds:

  • the tag system (/tags, /tag, /tag-manage),
  • moderation commands (/ban, /unban, /kick) - but not yet on a level to replace Dyno
  • the mod audit log (mods can easily review all moderation actions),
  • the LaTeX command (/tex)
  • and voice chat activities (/vc-activity)

v.1.1 Command system overhaul

07 Oct 16:54
Compare
Choose a tag to compare

We go public 🎉

This version introduces the new command system and various other improvements. Available commands are:

  • /reload
  • /ping
  • /db get, /db put

The bot is now in a state that allows the rest of the community to easily participate as well.

v.1.0 Initial Release

13 Sep 18:30
Compare
Choose a tag to compare

The first version of the bot contains basic commands, such as !ping, !dbget, !dbput.

It runs smooth and mostly intended for testing and polishing.