Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Javacord

An easy to use multithreaded library for interacting with the Discord REST and Websocket API in Java.
Collective - Host: opensource - https://opencollective.com/javacord - Website: https://javacord.org/ - Code: https://github.com/Javacord/Javacord

Fire PrivateChannelDeleteEvents on private channel deletions

github.com/Javacord/Javacord - 017d69113dd2c353c511c804d5a3caf1430d8527 authored almost 7 years ago
Fire GroupChannelDeleteEvents on group channel deletions

github.com/Javacord/Javacord - d9c0abc9561a84c26c1faa9d0180adc0888eda72 authored almost 7 years ago
Fire GroupChannelChangeNameEvents on group channel name changes

github.com/Javacord/Javacord - 3e29614684cab56ddd1c254024303d2bd1b4e056 authored almost 7 years ago
Add Cleanupable interface to be able to prevent memory leaks due to scheduled tasks and similar and apply it for the message cache

github.com/Javacord/Javacord - 524f00b6dc6f3d5109466976c0c7af3ac49280fe authored almost 7 years ago
Merge pull request #192 from Vampire/count-suffixed-thread-names

Add a count suffix to thread names that can occur multiple times

github.com/Javacord/Javacord - 213c8993d6689ba0f9b22780dbb5010089f25e74 authored almost 7 years ago
Merge pull request #159 from Vampire/improve-close-code-handling

Improve web socket close code handling

github.com/Javacord/Javacord - f7a10f1b030b7fc1b7075eaabc69d35552187056 authored almost 7 years ago
Improve web socket close code handling

- Use 4000 for missing heartbeat ack as then a resume is possible in case the close frame still ...

github.com/Javacord/Javacord - 6278d4ac1e0a295856a2000308d232a672c04955 authored almost 7 years ago
Add a count suffix to thread names that can occur multiple times

github.com/Javacord/Javacord - 31783d8e8b8245322e3baed9aa554b354f089f40 authored almost 7 years ago
Merge pull request #183 from Vampire/consider-escapes-for-readable-content

Consider backslash-escapes when rendering readable content of a message to do it like the offici...

github.com/Javacord/Javacord - 4ee37fe2f58e642846a312083bc4ba1cc27d2463 authored almost 7 years ago
Merge pull request #190 from Vampire/improve-type-continuously

Improve Type Continuously

github.com/Javacord/Javacord - 5e2a769d03b952ffbd747e1821485da4739f3fb3 authored almost 7 years ago
Merge pull request #162 from Vampire/improve-message-caching

Improve message caching

github.com/Javacord/Javacord - 1062c35fd7e9ca78f295155fddbf8646374dacdb authored almost 7 years ago
Send a new typing indicator immediately if a message from ourselves was created while in continuously mode

github.com/Javacord/Javacord - ed00be5a0f3783de28726c88d59627635516b11d authored almost 7 years ago
Use an AutoCloseable sub-interface that does not throw any checked exceptions from its close method

github.com/Javacord/Javacord - c25ecd9c465f806d4510cb953e59263d8c659c9a authored almost 7 years ago
Add TextChannel#typeContinuouslyAfter for delayed starting continuously typing

github.com/Javacord/Javacord - ccd5ac19a15c1ee4157f1504abd6e0ad8ee57891 authored almost 7 years ago
Improve message caching

- remove deleted messages from the cache immediately
- use a map with weak keys for the messages...

github.com/Javacord/Javacord - 42dc51418d39039e2a8303945907537d5149c20e authored almost 7 years ago
Consider backslash-escapes when rendering readable content of a message to do it like the official clients do

github.com/Javacord/Javacord - 40d731e9c36ca2b9846894f57c630340aae76413 authored almost 7 years ago
Merge pull request #194 from Vampire/fix-audit-log-entry-icon-base-url

Fix audit log entry base URL for icons

github.com/Javacord/Javacord - 08a1369ad88fd2eefbea0550c2e766235aaa1a0f authored almost 7 years ago
Merge pull request #193 from Vampire/retrievable-non-cached-users

Make non-cached users retrievable

github.com/Javacord/Javacord - e713177bab3bebe06da163d6cc46a3e19a3c8125 authored almost 7 years ago
Fix audit log entry base URL for icons

github.com/Javacord/Javacord - 221fafece930f0c5bdbcedd8eb3abbf0515299b7 authored almost 7 years ago
Make non-cached users retrievable

github.com/Javacord/Javacord - fc37e2da2bc2a332e75184026d407c73a7809baf authored almost 7 years ago
Merge pull request #184 from Vampire/fix-creation-timestamp-calculation

Fix creation timestamp calculation

github.com/Javacord/Javacord - c718a5c6593315e8d48001de4accb2f822f182d3 authored about 7 years ago
Merge pull request #186 from Vampire/improve-yourself-checks

Improve yourself-checks

github.com/Javacord/Javacord - 67fcd74177cd6c376ae7cf64f60f1fe78ba27ecc authored about 7 years ago
Improve yourself-checks

- For User#isYourself() now the ID is compared, this way it also works correctly for instances t...

github.com/Javacord/Javacord - d7f3c5c8ce5189b8b5020828b0a051333e350811 authored about 7 years ago
Fix creation timestamp calculation

The most significant bit is part of the timestamp, so we need an unsigned shift here, even if th...

github.com/Javacord/Javacord - e87ce21ae2cf6aad53ae0122e17985e3d0a710c6 authored about 7 years ago
Merge pull request #188 from Vampire/custom-emojis-by-name-as-collection

Make DiscordApi#getCustomEmojisByName methods return Collection instead of List

github.com/Javacord/Javacord - cf835b17b725fead1e4901c35e439e19fb5b1ddc authored about 7 years ago
Make DiscordApi#getCustomEmojisByName methods return Collection instead of List

github.com/Javacord/Javacord - 4708790d453c1c01c8f2405e49732deb57891411 authored about 7 years ago
Merge pull request #185 from Vampire/synchronize-on-iteration

Synchronize during iteration over synchronized list

github.com/Javacord/Javacord - a6c837bc44e4b18de67c393475daeb120c3a1d58 authored about 7 years ago
Synchronize during iteration over synchronized list

github.com/Javacord/Javacord - 84e7a60533400ca99a26d16fbb03fd757e3946f4 authored about 7 years ago
Merge pull request #182 from Vampire/use-orElseGet-where-appropriate

Use orElseGet() instead of orElse() where appropriate

github.com/Javacord/Javacord - d1f29191328019868ce90d7d703163a6af171675 authored about 7 years ago
Merge pull request #181 from Vampire/fix-identify-after-failed-resume-delay

Fix the delay from a failed resume until the subsequent identify

github.com/Javacord/Javacord - ba202f6a8334e32cd9e2e160e8d9a6287efc128c authored about 7 years ago
Use orElseGet() instead of orElse() where appropriate

github.com/Javacord/Javacord - c5845d45382eda44709f08c105b640553620aa44 authored about 7 years ago
Fix the delay from a failed resume until the subsequent identify

The identify-rate-limit semaphore was held for the connect call that tries to resume and was not...

github.com/Javacord/Javacord - f243cea7cdd017a171a3ff2457fccd5825075a4d authored about 7 years ago
Merge pull request #176 from Vampire/meaningful-thread-names

Give all Javacord created threads meaningful names and a Javacord prefix

github.com/Javacord/Javacord - d8394a2aeb5dbd0e374c67ef7b18a3f07d6954a8 authored about 7 years ago
Merge pull request #179 from Vampire/fix-javadoc

Fix invalid JavaDoc of TextChannel#typeContinuously(Consumer<Throwable>)

github.com/Javacord/Javacord - 9ae4787520e8cd447a85c3fa485e3b6202931bd9 authored about 7 years ago
Fix invalid JavaDoc of TextChannel#typeContinuously(Consumer<Throwable>)

github.com/Javacord/Javacord - 2d9b0409a2d1bb8dc89de01bbb9b55d1a03f1d32 authored about 7 years ago
Give all Javacord created threads meaningful names and a Javacord prefix

github.com/Javacord/Javacord - 2bba58bb5e579d3d6e22d9a462f1afdc24a62378 authored about 7 years ago
Fixed the TextChannel#sendMessage(...) method failing to send some file types (e.g. csv)

github.com/Javacord/Javacord - 62bfea0fa90c1fca13470996200e59e81b4fb1b7 authored about 7 years ago
Fixed the NPEs caused by wrong usage of Map#putIfAbsent(...)

github.com/Javacord/Javacord - e2f0b2b0bfb2ce6a3e216ca7c9ed131d2bfe6955 authored about 7 years ago
Merge pull request #175 from Vampire/fix-variable-names

Fix some local variable names

github.com/Javacord/Javacord - c5726c050f70c3457fa8d40bc413847be90dd7ac authored about 7 years ago
Merge pull request #174 from Vampire/fix-javadoc

Fix JavaDoc of ServerChannel#addServerChannelChangeNameListener

github.com/Javacord/Javacord - 881bd248c46f9e045737ace1144df460c379e64d authored about 7 years ago
Fix some local variable names

github.com/Javacord/Javacord - 08027c8ea33b21c2a06c6fcc380b85aa33e6827f authored about 7 years ago
Merge pull request #173 from Vampire/use-completed-future

Use CompletableFuture.completedFuture in ImplUser#openPrivateChannel

github.com/Javacord/Javacord - 444431a38198997c82dfbccacfc1036a85d4277d authored about 7 years ago
Fix JavaDoc of ServerChannel#addServerChannelChangeNameListener

github.com/Javacord/Javacord - 32e1504ac928b1c85115433d37ba6ecf98f5e50a authored about 7 years ago
Merge pull request #171 from Vampire/fix-null-check

Fix null-checks in ImplDiscordApi#removeObjectListener

github.com/Javacord/Javacord - aed976e40893cb3dd03c477613adee032fb26369 authored about 7 years ago
Use CompletableFuture.completedFuture in ImplUser#openPrivateChannel

github.com/Javacord/Javacord - 9a64df86aa2edc90203871609e0b15c621204b2f authored about 7 years ago
Merge pull request #172 from Vampire/improve-method-naming

Rename TextChannelEvent to TextChannelUserEvent to make it clear from the name that it is a user...

github.com/Javacord/Javacord - 0e5ddfca062eb40a7e6c0235920a32cc1b7d69c1 authored about 7 years ago
Rename TextChannelEvent to TextChannelUserEvent to make it clear from the name that it is a user-specific event

github.com/Javacord/Javacord - 9976cec1505a91b9642979ff50c4115e9c7caef9 authored about 7 years ago
Merge pull request #170 from Vampire/fix-method-naming

Rename ImplDiscordApi#removeUnavailableServerToCache to ImplDiscordApi#removeUnavailableServerFr...

github.com/Javacord/Javacord - 1177d8009fd556aafe3e20df285a21408b2ab245 authored about 7 years ago
Fix null-checks in ImplDiscordApi#removeObjectListener

github.com/Javacord/Javacord - f26666ceb140f2ce586f6513cb14355845d67801 authored about 7 years ago
Rename ImplDiscordApi#removeUnavailableServerToCache to ImplDiscordApi#removeUnavailableServerFromCache

github.com/Javacord/Javacord - 33c35f72db63f3745907de4ceaafb7a402511ae6 authored about 7 years ago
Merge pull request #169 from Vampire/name-and-daemonize-threads

Make the Connection Delay Semaphore and RatelimitBucket Delay Scheduler threads named and daemon...

github.com/Javacord/Javacord - 6915d04cda406c2f9d7f47edb8e27956d8a203eb authored about 7 years ago
Make the Connection Delay Semaphore and RatelimitBucket Delay Scheduler threads named and daemon to not prevent program termination

github.com/Javacord/Javacord - 2410329b2a377c0f47d23a46381faffbe22c2224 authored about 7 years ago
Merge pull request #168 from Vampire/prevent-exception-on-disconnect

Do not shutdown the thread pool before the final web socket disconnection event is dispatched

github.com/Javacord/Javacord - 9a5a7e6d3547bd7aea8bcd39b5e26bf6ca29f3cf authored about 7 years ago
Do not shutdown the thread pool before the final web socket disconnection event is dispatched

github.com/Javacord/Javacord - 1b03046dedec8a1a3c47be12acc2e013b756f63d authored about 7 years ago
Merge pull request #158 from Vampire/custom-emoji-update-and-delete-events

Custom Emoji Update And Delete Events

github.com/Javacord/Javacord - 2b9456b020a38485bc8dd249e7dd55d2efc8d894 authored about 7 years ago
Fix JavaDoc of CustomEmojiCreateListener

github.com/Javacord/Javacord - 3a036e0ab64a12904bf9fc71c9ed9f3d83b416f8 authored about 7 years ago
Dispatch CustomEmojiDeleteEvents

github.com/Javacord/Javacord - 721938d953986f962dc12bd12be9ebda21adfa26 authored about 7 years ago
Divide CustomEmojiCreateEvent into CustomEmojiCreateEvent and CustomEmojiEvent

github.com/Javacord/Javacord - ee7db77307ef495644e3497dc336e3e0a57e3332 authored about 7 years ago
Show CustomEmoji.animated property in toString representation

github.com/Javacord/Javacord - 0c610e426f665ef49917b2ed1427a9be32d7232e authored about 7 years ago
Dispatch CustomEmojiChangeNameEvents

github.com/Javacord/Javacord - f842951b6140ce5848bd5aeef3cfbb8950776b52 authored about 7 years ago
Added DiscordApi#updateStatus(UserStatus)

github.com/Javacord/Javacord - da7406e63de436e9ea16f6c1bddc42efc59eaf87 authored about 7 years ago
Renamed ActivityType.GAME to ActivityType.PLAYING

github.com/Javacord/Javacord - cf9cde71d756af4e3d09270f3e409d8de88f4062 authored about 7 years ago
Fixed DiscordApi#getActivity() JavaDoc description

github.com/Javacord/Javacord - 43a0957d004991e2f70621a0523bbeeff6604bf5 authored about 7 years ago
Merge pull request #165 from Vampire/improve-type-continuously-error-handling

By default suppress exceptions in typeContinuously() but give the user the possibility to handle...

github.com/Javacord/Javacord - 7656171c88b05f22106b256f4c46b5b7dd3cf438 authored about 7 years ago
By default suppress exceptions in typeContinuously() but give the user the possibility to handle them

github.com/Javacord/Javacord - f3e0b0ff1c6bdda734e8d57a90358a4ef30c2c9f authored about 7 years ago
Added Server#getMemberByXyz(...) methods

github.com/Javacord/Javacord - 548f43d56dd2c703f3b2584829ff2762cd29d897 authored about 7 years ago
Merge pull request #163 from Vampire/fix-permission-overrides

Fix that a deny in a specific role should overwrite an allow in the @everyone role on channel level

github.com/Javacord/Javacord - 0fc19bb7a5b076dffd7ea5ade4cca5f6fa7c3928 authored about 7 years ago
Merge pull request #167 from Vampire/split-gateway-and-api-version

Split Gateway and API version definitions as they are separate

github.com/Javacord/Javacord - 7ebe96f08cca8f3b5870741fc4d339e163d1ff9b authored about 7 years ago
Merge pull request #164 from Vampire/role-mentions-in-readable-content

Replace mentioned roles in readable content

github.com/Javacord/Javacord - 911de1810e941e3b2f4de654c43f3a5a8ade5d45 authored about 7 years ago
Split Gateway and API version definitions as they are separate

github.com/Javacord/Javacord - cc79148a2ddd5017526893e8263d1bd79b036803 authored about 7 years ago
Replace mentioned roles in readable content

github.com/Javacord/Javacord - 5cf8e222abfee73d229b808c9ed1a01420f40b33 authored about 7 years ago
Fix that a deny in a specific role should overwrite an allow in the @everyone role on channel level

github.com/Javacord/Javacord - 0bd950dcbb649f316f81589b0afff759cbf9a00c authored about 7 years ago
Added PresencesReplaceHandler

github.com/Javacord/Javacord - c8183e0fde7e0d1a4c6f382b78eaa66b1d17c82f authored about 7 years ago
Merge pull request #161 from Vampire/webhook-id-is-major-parameter

Consider the webhook id as a major parameter for rate limits as documented by Discord

github.com/Javacord/Javacord - c8792b405f4aa39c37a6cd0ae6e378d4b79a3be1 authored about 7 years ago
Consider the webhook id as a major parameter for rate limits as documented by Discord

github.com/Javacord/Javacord - 93859d69a3d22ad21880180cbc74408dabb85c9c authored about 7 years ago
Close the websocket with close code 4000 instead of 1000 when receiving an op 7

github.com/Javacord/Javacord - b3c1f1b13c21930ffddbf7340e3608886ae05e7e authored about 7 years ago
Merge pull request #157 from Vampire/close-connection-on-missing-heartbeat-ack

Close connection if a heartbeat package was not answered properly until the next hearbeat is due

github.com/Javacord/Javacord - fcdc4d620c4ddbbffa3849edf1ae5c74e14d4341 authored about 7 years ago
Close connection if a heartbeat package was not answered properly until the next hearbeat is due

github.com/Javacord/Javacord - 74facc60593c7c4fd19f62cafc6a537ff91cd326 authored about 7 years ago
Merge pull request #155 from Vampire/correctly-wait-for-identity-rate-limit-on-invalid-session

Correctly wait for identify rate limit when handling invalid session on resume or hit the actual...

github.com/Javacord/Javacord - f58c9e644323111b7cfc86e080692ae7065b422e authored about 7 years ago
Merge pull request #153 from Vampire/heartbeat-frame-after-identify-is-ok

When checking whether the last sent frame was an indentify frame on session invalid message, do ...

github.com/Javacord/Javacord - f5affd9af9c93414fbcea61b0c1b9accd0350987 authored about 7 years ago
Merge pull request #154 from Vampire/do-not-connect-twice-on-commanded-reconnect

Prevent connecting twice on commanded reconnect

github.com/Javacord/Javacord - 2da9df4181ef933904412e951908060c2d12c911 authored about 7 years ago
Correctly wait for identify rate limit when handling invalid session on resume or hit the actual identify rate limit

github.com/Javacord/Javacord - 78fe55ac0df7feb48be40a332d9895db1f2077ce authored about 7 years ago
Prevent connecting twice on commanded reconnect

github.com/Javacord/Javacord - 14f35aedcb152331c37518cb6dcd68ffbf02cc49 authored about 7 years ago
When checking whether the last sent frame was an indentify frame on session invalid message, do not consider heartbeat frames

github.com/Javacord/Javacord - b63edda62f7b51e4ad714abeb1af226172daf897 authored about 7 years ago
Removed methods to update a server's MultiFactorAuthenticationLevel (cannot be automated)

github.com/Javacord/Javacord - 8ded4aa2e298128e26d6f288b0cd75c2357e6686 authored about 7 years ago
Added ServerChangeMultiFactorAuthenticationLevelListener

github.com/Javacord/Javacord - a07da627d3ededec8ecf5190c22b9029c356a04b authored about 7 years ago
Added methods to update a server's MultiFactorAuthenticationLevel

github.com/Javacord/Javacord - 7576b1c1840eb84b38d7619e9e99dc5ac7eb6217 authored about 7 years ago
Added MultiFactorAuthenticationLevel enum and Server#getMultiFactorAuthenticationLevel()

github.com/Javacord/Javacord - 5ae7558eeff4c01dc7b85318c62e48f7522e1825 authored about 7 years ago
Fixed Message#getMentionedChannels() (3 commits for 1 method!)

github.com/Javacord/Javacord - 39da0fdb174b08485b7d34c2ad4c876fc260ab3d authored about 7 years ago
Message#getMentionedChannels() now only contains every channel once

github.com/Javacord/Javacord - fce5ea18b588b758b036938784193328154d622a authored about 7 years ago
Added Message#getMentionedChannels()

github.com/Javacord/Javacord - 5242341c513caad2b01027c6556291a25a3a4617 authored about 7 years ago
Added group names to the regex patterns in DiscordRegexPattern class

github.com/Javacord/Javacord - f9d1af2edbf7a3ed2f5b683cd4760900fffeeae0 authored about 7 years ago
Added DiscordRegexPattern class which provides some useful precomiled regex patterns

github.com/Javacord/Javacord - 70bf806fa2af765d4b0a9aba7803697f9a1d2713 authored about 7 years ago
Merge pull request #151 from Vampire/heartbeating-after-hello

Start heartbeating immediately after HELLO was received

github.com/Javacord/Javacord - 6ac5a793db9c56265a3438f2aec28e7ec8ccea59 authored about 7 years ago
Merge branch 'v_3' into heartbeating-after-hello

github.com/Javacord/Javacord - f55828fe2503cf0841ddd5bcef05d52f857e582c authored about 7 years ago
Merge branch 'v_3' into heartbeating-after-hello

github.com/Javacord/Javacord - 2c7f7b7c6c162dc53c5a30c8196077942102b162 authored about 7 years ago
Merge pull request #152 from Vampire/identify-after-hello

Send IDENTIFY or RESUME after receiving HELLO

github.com/Javacord/Javacord - 6bdda3d8aafda57410ca2aeac371ed16ab792d7e authored about 7 years ago
Send IDENTIFY or RESUME after receiving HELLO

github.com/Javacord/Javacord - de7d8d79926c787931632dbf05165bc94af86d73 authored about 7 years ago
Start heartbeating immediately after HELLO was received

github.com/Javacord/Javacord - e57db54ba5c717d261c3087da7db71280e9121ec authored about 7 years ago
Merge pull request #149 from Vampire/add-TextChannel-typeContinuously

Add TextChannel#typeContinuously()

github.com/Javacord/Javacord - b5a9fd712519f03c5edfe438e57c285c8830a1a6 authored about 7 years ago