Skip to content

Releases: Together-Java/TJ-Bot

v.3.4

20 Aug 19:31
v.3.4
09d914d
Compare
Choose a tag to compare

Overview

Highlights in this release are:

  • help thread activity indicators
  • auto-share attachments as gist
  • auto-prune full helper roles

PRs

New Contributors

Full Changelog: v.3.3...v.3.4

v.3.3

22 Jul 08:03
v.3.3
454f1aa
Compare
Choose a tag to compare

Overview

This release contains a whole bunch of bugfixes to the help system.

Highlights in this release are:

  • bugfix with no bot messages in help threads
  • bugfix with temp bans being revoked too early
  • auto-create threads for suggestions

PRs

  • Bugfix with temp actions being revoked too early by @Zabuzard in #464
  • Bugfix with /change_help_title allowing too long titles by @Zabuzard in #466
  • Bugfix when creating help threads, no bot-messages by @Zabuzard in #465
  • Upgrade to Java 18 by @Zabuzard in #467
  • Auto create threads for suggestions by @Tanish-Azad in #469
  • Release v3.3 by @Zabuzard in #471

New Contributors

  • @Tanish-Azad made their first contribution in #469

Full Changelog: v.3.2...v.3.3

v.3.2

24 Jun 08:52
v.3.2
Compare
Choose a tag to compare

Overview

This brings highly anticipated improvements to the help-thread system.

Highlights in this release are:

  • added /change-help-title command
  • moved the threads under the overview channel as root

PRs

Full Changelog: v.3.1...v.3.2

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