Bastian Oppermann

Results 49 issues of Bastian Oppermann

**Steps to reproduce the behavior:** / **Expected behavior:** It would be nice to be able to change the footer text (currently hardcoded: `{activeView} of {totalViews}`) without replacing the whole `Footer`...

There are some small issues in the new release workflow: - The release draft has the title `Release ..` instead of `v..` - The release workflow fails to push a...

Writing changelogs is currently an error-prone and tedious manual process. It would be best if for each PR the author writes the changelog for his change themselves and then we...

In some cases, we will no longer receive a name for custom emojis from Discord. We should deceide, if we have to change `CustomEmoji#getName()` to `Optional`. The same applies to...

improvement
low priority
:hammer: breaking-change

Javacord is a little bit inconsistent with naming request methods. E.g. we have * `CompletableFuture getUserById(...)` in `DiscordApi` * `CompletableFuture requestMessage()` in `RequestableMessageEvent` * `Optional getMessage()` in `OptionalMessageEvent` * `CompletableFuture...

improvement
medium priority
:hammer: breaking-change

It's pretty awkward that you use the `EmbedBuilder` class itself to send embeds.The `EmbedBuilder` should get a `build()` method that builds an embed. For this change we need a new...

improvement
low priority
postponed
:hammer: breaking-change

With https://github.com/Javacord/Javacord/pull/769, a release is automatically triggered when the `-SNAPSHOT` suffix is removed from the version in the `gradle.properties` file. However, the README is not automatically updated, so one must...

Instead of a message object, it should also be possible to pass a message-id and channel-id to the constructor.

low priority

I need to verify (/test) it, but `ServerVoiceChannel#getConnectedUsers()` should not work with a disabled user cache (or even shortly after server statup when `setWaitForAllUsersOnStartup()` is disabled). The `ServerVoiceChannelImpl` only stores...

:bug: bug
medium priority

It would be nice to have a method to remove a listener inside itself. This might be possible by overloading all `registerXyzListener()` with a method that accepts a `BiConsumer` that...

:sparkles: feature request
low priority