Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v3.0 #453

Merged
merged 4 commits into from
Jun 17, 2022
Merged

Release v3.0 #453

merged 4 commits into from
Jun 17, 2022

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 <zabuza.dev@gmail.com>
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
@sonarcloud
Copy link

sonarcloud bot commented Jun 17, 2022

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.

2 participants