Skip to content

Conversation

Zabuzard
Copy link
Member

Overview

New features:

  • Adding automatic thread archival
  • Added a reminder to use /close for help threads
  • Automatically close help threads if OP leaves the server
  • Posts in media-only channels now need to contain media
  • Disallow help thread titles containing the word "help"

Bugfixes:

  • fixed bug with /audit unable to retrieve users
  • fixed bug with gist feature on no attachments

Platform:

  • added a stub for our community website
  • removed role-checks on most commands in favor of Discords built-in system
  • replacing the infamous enum-utility-pattern with private constructors
  • Introduced @ParametersAreNonnullByDefault and cleaned up usages of @Nonnull/@Nullable

SquidXTV and others added 18 commits August 21, 2022 01:26
* Added missing javadocs

* pr comments
Added a short embed message to sendExplanationMessage() in HelpSystemHelper.java for the
purpose of reminding users to use the slash command "/close". The command is used to
close their question thread when their question has been answered.

Addresses issues #482
Bumps com.diffplug.spotless from 6.9.1 to 6.10.0.

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…asses (#529)

* Replaces enum-utility-pattern classes with regular noninstantiable classes

* removed unused variable
Bumps [ascii-table](https://github.com/freva/ascii-table) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/freva/ascii-table/releases)
- [Commits](freva/ascii-table@1.3.0...1.4.0)

---
updated-dependencies:
- dependency-name: com.github.freva:ascii-table
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fixed attachment error + close input stream correctly

* Improved log message clarity
* removed unnecessary checks from AskCommand

* removed unnecessary checks from ChangeHelpCategoryCommand

* removed unnecessary checks from ChangeHelpTitleCommand

* removed unnecessary checks from CloseCommand

* removed unused code from HelpSystemHelper

* removed unnecessary checks from AuditCommand

* remove unnecessary checks from ModerationUtils#handleRoleChangeChecks

* remove unused imports

* removed unnecessary checks from BanCommand

* removed unnecessary checks from KickCommand

* removed unnecessary checks from NoteCommand

* removed unnecessary checks from UnbanCommand

* removed unnecessary checks from WarnCommand

* removed unused method from MoerationUtils

* removed unnecessary checks from TagManageCommand

* removed unnecessary checks from TopHelpersCommand

* removed unused entry from comfig template

* fixed tag manage command test

* fixed TagManagedCommandTest

* restore stagingChannelPattern

* fixed the logic of AuditCommand checks
Bumps [flyway-core](https://github.com/flyway/flyway) from 9.1.3 to 9.2.0.
- [Release notes](https://github.com/flyway/flyway/releases)
- [Commits](flyway/flyway@flyway-9.1.3...flyway-9.2.0)

---
updated-dependencies:
- dependency-name: org.flywaydb:flyway-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Removal of threads when user leaves

* Pass all the tests

* Added purging of thread channels in DB after a week

* Added some comments

* Changed from deleting thread to archiving it

* Changed naming of variables

* Fixed various changes suggested by Zabuzard/Tais

* Fixed various changes suggested by Zabuzard

* Added annotation and changed variable name

Co-authored-by: mikerasch <[email protected]>
* Added documentation and private modifiers

* Added more clarity to ensure optimal agreement on the use cases of parameters.

* Fixed period at the end of the parameter documentation
* added MemeListener checks if the sent message in Meme Channel contains Media

* added MemeListenerTests

* added Review Feedback

* CodeFactor does not allow escaped Unicode

* fixed typo

* aded Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* added Review Feedback

* Improved the unit tests

* Use raw message when forwarding

Co-authored-by: Zabuzard <[email protected]>
* Fixed blocking bugs and improved readability of page-turn mechanism

* Display last page by default, max page size 10
* added "handleRequireOverviewChannel" helper to reduce code duplication
* Cleaned up Nonnull/Nullable mess

* Fixed some issues

* Spotless after rebase

* Fixes after rebase
@Zabuzard Zabuzard added the release Marks official releases and talks about them, i.e. merges from develop to master label Aug 28, 2022
@Zabuzard Zabuzard self-assigned this Aug 28, 2022
@Zabuzard Zabuzard requested review from a team as code owners August 28, 2022 09:05
@Zabuzard Zabuzard merged commit 9b5691d into master Aug 28, 2022
@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.7% 0.7% Duplication

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.

7 participants