Skip to content

Conversation

Zabuzard
Copy link
Member

Overview

Features:

Bugs:

Platform:

Website:

dependabot bot and others added 17 commits November 15, 2022 08:06
Bumps [flyway-core](https://github.com/flyway/flyway) from 9.7.0 to 9.8.1.
- [Release notes](https://github.com/flyway/flyway/releases)
- [Commits](flyway/flyway@flyway-9.7.0...flyway-9.8.1)

---
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>
Bumps [mockito-core](https://github.com/mockito/mockito) from 4.8.0 to 4.9.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](mockito/mockito@v4.8.0...v4.9.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-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>
Bumps gradle-plugin-publishing from 9.7.0 to 9.8.1.

---
updated-dependencies:
- dependency-name: gradle.plugin.org.flywaydb:gradle-plugin-publishing
  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>
* also logging who deleted what
* Raw draft of link preview for tags

* add todo

* draft for opengraph preview

* Rebase adjustment

* moved link preview stuff into dedicated classes

* Reworked/Improved link previews

* Bugfix with tag-autocomplete with small amount of tags

* javadoc

* minor naming issue

* logger warnings
* Bump name.remal.sonarlint from 1.5.0 to 2.0.0

Bumps [name.remal.sonarlint](https://github.com/remal-gradle-plugins/sonarlint) from 1.5.0 to 2.0.0.
- [Release notes](https://github.com/remal-gradle-plugins/sonarlint/releases)
- [Commits](https://github.com/remal-gradle-plugins/sonarlint/commits/v2.0.0)

---
updated-dependencies:
- dependency-name: name.remal.sonarlint
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Fixed breaking changes and removed obsolete disables

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zabuzard <[email protected]>
Bumps [sqlite-jdbc](https://github.com/xerial/sqlite-jdbc) from 3.39.2.0 to 3.40.0.0.
- [Release notes](https://github.com/xerial/sqlite-jdbc/releases)
- [Changelog](https://github.com/xerial/sqlite-jdbc/blob/master/CHANGELOG)
- [Commits](xerial/sqlite-jdbc@3.39.2.0...3.40.0.0)

---
updated-dependencies:
- dependency-name: org.xerial:sqlite-jdbc
  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>
Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.7.3 to 3.0.0.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v2.7.3...v3.0.0)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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>
Bumps com.diffplug.spotless from 6.11.0 to 6.12.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>
* happens in rare conditions when the message is ````` or similar, i.e. more than three backticks
* Ping moderators when /modmail command is used.

* Rename moderator group string to match the style

* Ping moderators when /report command is used.

* Extra space

* Refactor

* Fix CR comments

* Fix CR comments
* Added bookmark command

The bookmark command is a command to add and view bookmarks for help threads. The bookmarks get cleaned after some time if they are not renewed.

* Made bookmarks feature sonarlint compliant

* Removed BookmarksCommand section comments

* Sort bookmarks by latest activity

* Made final embed creations in BookmarksCommand more readable

Created genSimpleEmbed method in BookmarksCommand to make final embed creations more readable

* Revert all changes for rewrite

* Full rewrite of the bookmarks feature

* Added length limit for note option

* Added bookmarks limit to prevent spam

* Created replyEmbedEphemeral method because all messages are ephemeral embeds

* Changed remove-select-menu to display thread name if the thread was found

* Added guild-leave bookmark-removal-scheduling

* Fixed requested changes for version 1 that still applied to the rewrite

* Added missing javadoc dots

* Fixed issue with deleting all bookmarks

* Converted unnecessary multiline Strings to normal Strings

* Split createTinyEmbed into separate methods for every color

* Rename BookmarkPaginatorInteractor to BookmarksPaginatorInteractor

* Add javadoc for BookmarksPaginatorInteractor

* Don't overwrite args in onSelectMenuSelection

* Removed generatePageEmbed overloading for readability

* Renamed highestPageIndex to lastPageIndex in generatePageEmbed

* Removed newline to improve readability in generatePageEmbed

* Removed unnecessary comments in generatePageEmbed

* Renamed uninformative variable from b to bookmark when creating PageEntry

* Added emptiness check to getLastPageIndex to avoid issues in the future

* Fixed ComponentArguments and RemoveComponentArguments having fromStringArgs and toArray in reverse order

* Improved the list subcommand description

* Renamed LEAVE_REMOVAL_DELAY to LEAVE_BOOKMARKS_REMOVAL_DELAY

* Changed requestListPagination and requestRemovePagination to use Objects#requireNonNull instead of a manual null check

* Renamed SCHEDULED_REMOVAL_AT to DELETE_AT

* Improve naming about deleting old bookmarks of users that left the guild

* Improve naming of MAX_BOOKMARK_COUNT_USER to MAX_BOOKMARK_COUNT_PER_USER

* Improve naming of LEAVE_BOOKMARKS_REMOVAL_DELAY to REMOVE_BOOKMARKS_AFTER_LEAVE_DELAY

* Changed constants to be package private instead of public

* Improve speed by using a Set for bookmarksToRemoveChannelIDs

* Improved fetching the result of selectCount

* Improved speed of checking if a user already bookmarked a channel

* Created helper method for createXxxEmbed methods

* Improved javadoc @param descriptions

* Renamed replyEmbedEphemeral to sendResponse for improved readability

* Delayed fetching of the users bookmark count to avoid unnecessary database reads

* Removed subtracting 1 from WARN/MAX_BOOKMARK_COUNT_TOTAL to improve readability

One bookmark more or less will not make a difference

* Fix naming convention violation of delete_at to deleteAt

* Improved bookmark limit warning and error log messages

* Made error messages more friendly

* Improved command descriptions

* Changed to correct way of formatting log arguments

* Revert "Improved fetching the result of selectCount"

This reverts commit e3b08804610bd51a8c75c6b8bbb1c8bde62f403d.

* Actually improved fetching the result of selectCount

* Improved BookmarksSystem constructor javadoc

* Improved the remove subcommand description

* Added the users bookmarks limit to the BOOKMARK_LIMIT_USER_EMBED failure embed

* Renamed ADD_OPTION_NOTE to ADD_BOOKMARK_NOTE_OPTION

* Fixed onSelectMenuSelection not ensuring the page index

* Improved BookmarksPaginatorInteractor javadoc

* Added BookmarksCommand javadoc

* Moved into proper package

* overall flow adjustments

* More improvements

* CR Nxllpointer

* Renamings from CR

* BookmarksPaginationHandler -> BookmarksListRemoveHandler
* RequestWithPagination -> Request

* Fixed bookmark limit reached soon log message

* Added command usage javadoc for BookmarksCommand

* Improved BookmarksSystem javadoc

* Spotless after resolving conflicts

Co-authored-by: Nxllpointer <[email protected]>
Co-authored-by: Zabuzard <[email protected]>
@Zabuzard Zabuzard added the release Marks official releases and talks about them, i.e. merges from develop to master label Nov 30, 2022
@Zabuzard Zabuzard self-assigned this Nov 30, 2022
@Zabuzard Zabuzard requested review from a team as code owners November 30, 2022 08:40
@Zabuzard Zabuzard merged commit fa434fe into master Nov 30, 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.0% 0.0% 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.

4 participants