Skip to content

Conversation

@Zabuzard
Copy link
Member

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

Tais993 and others added 4 commits June 1, 2022 09:30
* Added Jetbrains Annotations dependency

* Added vararg utility methods in SlashCommandAdapter

* Full rework of RoleSelectCommand

The new RoleSelectCommand takes vararg of Roles, and generates the embed based on that.

* Fixed issues after rebase.

* Fixed some issues from CR

* Bugfixes with jda/discord issues on the options

* Some polishing

* Polish, improvements, bugfixes

Co-authored-by: Zabuzard <[email protected]>
PoC for thread overview

Auto update more frequently, adding close command

Removed old free-system

Adjust top helper system

Implicit ask listener, invite author to thread, more stable listening

Added user cooldown

Adjusted cooldown time

Adding tags and auto-invite helpers

tag -> category (to avoid confusion with tag system)

Change help category command

Added categorizing of active question overview

getGuilds() -> getGuildCache() (CR Tais)

Bot message cleanup routine

invite helpers via soft-ping

Fixed some bug with the overview

sorting overview by creation time desc

changing cleanup timer 5min -> 2min

Bugfix with overview message retrieval

added "how to ask" explanation

improved "how to ask" explanation

Bugfix wrong messages selected as status messages

Removed code duplication, code polish

Javadoc

bugfix with change category not matching

Fixed missing docs

Overloads should be placed next to each other (linter)
* /ask command with too long title
* implicit ask with bad title (file upload or invisible spaces, ...)
* close command
* change category command
@Zabuzard Zabuzard added the release Marks official releases and talks about them, i.e. merges from develop to master label Jun 17, 2022
@Zabuzard Zabuzard added this to the Improvement phase 1 milestone Jun 17, 2022
@Zabuzard Zabuzard self-assigned this Jun 17, 2022
@Zabuzard Zabuzard requested review from a team as code owners June 17, 2022 06:42
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

@Zabuzard Zabuzard merged commit b797ffa into master Jun 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Marks official releases and talks about them, i.e. merges from develop to master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants