Skip to content

Releases: Together-Java/TJ-Bot

v.3.1

17 Jun 15:08
v.3.1
Compare
Choose a tag to compare

Overview

This is essentially a hotfix release. Mostly to investigate some bugs with the thread based help system.

Highlights in this release are:

  • added /set-log-level
  • a bunch of bugfixes with the thread based help system

PRs

Full Changelog: v.3.0...v.3.1

v.3.0

17 Jun 06:51
v.3.0
Compare
Choose a tag to compare

Overview

In this release, we change our channel based help system to a thread-based model.

Highlights in this release are:

  • introduce thread-based help system
  • bugfix for /role-select when server has too many roles

PRs

Full Changelog: v.2.8...v.3.0

v.2.8

01 Jun 06:20
v.2.8
969849b
Compare
Choose a tag to compare

Overview

In this release, we migrate the last remaining math command.

Highlights in this release are:

  • adding /wolfram-alpha command
  • adding a pre-commit hook for Spotless

Changelist

Commands

  • adding /wolfram-alpha command
  • changed /top-helpers to be based on message length instead of count

Misc

  • adding a pre-commit hook for Spotless

PRs

Full Changelog: v.2.7...v.2.8

v.2.7

10 May 10:09
v.2.7
Compare
Choose a tag to compare

Overview

In this release, we mostly add some extra functionality to existing commands and polish the overall experience.

Highlights in this release are:

  • automatically free busy help channels after 2 hours of inactivity
  • /remind bugfix to support threads
  • /whois command

Changelist

Commands

  • /remind bugfix to support threads
  • /whois command
  • /tex support for inline-latex with $...$

Platform

  • unit tests for /remind, more JDA mocking

Misc

  • automatically free busy help channels after 2 hours of inactivity

PRs

Full Changelog: v.2.6.1...v.2.7

v.2.6.1

14 Apr 09:21
v.2.6.1
Compare
Choose a tag to compare

Overview

This is a hotfix release, fixing a bug with the help system.

  • fixed a bug with help channels being stuck in the "free"-status forever

PRs

Full Changelog: v.2.6...v.2.6.1

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