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

Added ServerChangeAfkChannelListener

github.com/Javacord/Javacord - 1db64f3c883beea5194208891e82df9e08943f0a authored almost 7 years ago
Server#updateIcon/Splash(...) now supports the same parameters as ServerUpdater#setIcon/Splash(...)

github.com/Javacord/Javacord - a084e7b68a44c348bedbc7789798bd6a226f10d9 authored almost 7 years ago
Fixed ServerUpdater and AccountUpdater ignoring the fileType parameter

github.com/Javacord/Javacord - 9d9468cadbf85335a11b441a6b448480f5a841fd authored almost 7 years ago
Added AccountUpdater

github.com/Javacord/Javacord - 971e1954c574c302ed7d537b13964cb2bcab3b0f authored almost 7 years ago
The ServerUpdater#setSplash(...) method now also uses the ImageContainer class

github.com/Javacord/Javacord - 7d3f0fdb223047f5846f6fac1da7f8673370e9c9 authored almost 7 years ago
The ServerUpdater now uses the ImageContainer class

github.com/Javacord/Javacord - fe7d3668240ffd73583ef9584d63402d5156f288 authored almost 7 years ago
The EmbedBuilder now uses the ImageContainer class

github.com/Javacord/Javacord - 64fc700360623ab2824070def2e25daad3ce69f3 authored almost 7 years ago
The Icon class now uses the ImageContainer class

github.com/Javacord/Javacord - 76e1e87686eb8f4815fe1b93c4acc226ea599c02 authored almost 7 years ago
Added ImageContainer#asBufferedImage(DiscordApi)

github.com/Javacord/Javacord - ce494dc9f1be70114ae91b1bfa452aa65611736f authored almost 7 years ago
CustomEmojiBuilder#setImage(...) now uses the new ImageContainer class

github.com/Javacord/Javacord - b7ed07a47d1014d8ebfc2bf14ec797dc1222acae authored almost 7 years ago
The ImageContainer class now also supports InputStream as a parameter

github.com/Javacord/Javacord - f0c88c0dc1850dcdf2308b87fb9b04704b6e9113 authored almost 7 years ago
Added new helper class for images

github.com/Javacord/Javacord - 38074573d8f6ee240331f8db499eb93a3fa6af78 authored almost 7 years ago
Replaced IllegalStateException with UnsupportedOperationException in constructor of FileUtils

github.com/Javacord/Javacord - ebcbaf2b14bc8d3040cc5fe4d09d5ef6341d41ec authored almost 7 years ago
Created new class FileUtils and moved the #getExtension(String/File) methods into it

github.com/Javacord/Javacord - 628562ef025f669f60c0b7a0d19cf401db1365cc authored almost 7 years ago
CustomEmojiBuilder#setImage(...) now support Icon and File as parameter

github.com/Javacord/Javacord - b536c64ac57f2be45b3cd008755c158c2a7a9b17 authored almost 7 years ago
Added CustomEmojiBuilder

github.com/Javacord/Javacord - d128361e2f2450710a80bf3db81bb11512f16389 authored almost 7 years ago
Removed useless RoleChangeManagedListener

github.com/Javacord/Javacord - 3692f3c3df3bffd42473cd87c077eac96e10f602 authored almost 7 years ago
Added KnownCustomEmoji#isManaged()

github.com/Javacord/Javacord - d9be965e745425416b9c61e673ffa80112f2b8f7 authored almost 7 years ago
Added KnownCustomEmoji#delete()

github.com/Javacord/Javacord - 716926ed7fce4433808072e65e5cdb5dd14a955e authored almost 7 years ago
Added KnownCustomEmoji#requiresColons()

github.com/Javacord/Javacord - 1f46cb8c0c70b21117d7ffaf93d54a321a7ea5c1 authored almost 7 years ago
Added KnownCustomEmoji#getWhitelistedRoles() and methods to update the whitelist

(The CustomEmojiUpdateWhitelistEvent is still missing)

github.com/Javacord/Javacord - 37c45663276dcdf64253884f87ad38519af228dd authored almost 7 years ago
Added CustomEmojiUpdater

github.com/Javacord/Javacord - e85a954909b239f91fc46eb98b6dfa4bf1777d2a authored almost 7 years ago
Reworked CustomEmoji behaviour

github.com/Javacord/Javacord - 4480d47e472334bb9c468edfa50d589b56b6364d authored almost 7 years ago
Added missing JavaDoc @param tag (closes #178)

github.com/Javacord/Javacord - 524022dcfdcd9e62d4c93f36fb73bb8c620e24d8 authored almost 7 years ago
Merge pull request #118 from Vampire/add-trace-logging

Added trace-level logging for OkHttpClient calls and WebSocket events

github.com/Javacord/Javacord - 60a319b51014d5194fee8d0a3e2cf381a7133044 authored almost 7 years ago
Added ServerVoiceChannelChangeUserLimitEvent

github.com/Javacord/Javacord - 8f369f3d01d6c380d89b791c06fc4a18d5096c92 authored almost 7 years ago
Fixed ServerChannel#getEffectiveOverwrittenPermissions(User)

github.com/Javacord/Javacord - 2b8bd179511dd567c69d3c7a8c315b0eef0144c8 authored almost 7 years ago
Added ServerVoiceChannel#getUserLimit()

github.com/Javacord/Javacord - 9a8bb4e0e3423155cea8e7f519fd76ba1f7425ac authored almost 7 years ago
Added ServerVoiceChannelChangeBitrateListener (and ServerVoiceChannel#getBitrate())

github.com/Javacord/Javacord - dbaf90c8c4c0e77a3df0480ebc3b08b8570c1d1b authored almost 7 years ago
Created ServerVoiceChannelEvent

github.com/Javacord/Javacord - 55b4c2e501ff87cb1b3aee8f6297cdde1c4d38bb authored almost 7 years ago
Added ServerChannelChangeNsfwFlagEvent

github.com/Javacord/Javacord - 18e6c4f009039f5f74142526f62722eaebfc0d1e authored almost 7 years ago
Added trace-level logging for OkHttpClient calls and WebSocket events

github.com/Javacord/Javacord - aaee4a3161c099e569e61e8defd5e5794ad63dac authored almost 7 years ago
All returned collections and maps are now immutable

(Thanks to Saladoc who did a lot of the work here)

github.com/Javacord/Javacord - ceced0ad4fdfcb1a4edde204da63a870b6329b26 authored almost 7 years ago
Merge pull request #195 from Vampire/listener-management-improvements

Listener Management Improvements

github.com/Javacord/Javacord - 8123e09456918e752e025c324ee56e28b4bededa authored almost 7 years ago
Improved some permission related methods

github.com/Javacord/Javacord - b725a96565986fbf1deebdfeb4e3973a2e28787e authored almost 7 years ago
Added Permissions#getAllowed/Denied/UnsetPermission()

github.com/Javacord/Javacord - c7214e4e827615ed8a796794ce15ef2bb5e0fbfd authored almost 7 years ago
Added Permissions#isEmpty()

github.com/Javacord/Javacord - 2b9b8a08172740de0c624dce0e65d735343122ec authored almost 7 years ago
Implement actual usage of RoleChangeColorListeners

github.com/Javacord/Javacord - 39556a57e4570ef1f6ec4b4d5add84082c6d08c7 authored almost 7 years ago
Add new multi-listener magic also for remaining channel types that have no attachable listeners yet

github.com/Javacord/Javacord - b46e8682b26eff019b8d519b0e2e52b4626556a9 authored almost 7 years ago
Implement actual usage of RoleChangeNameListeners

github.com/Javacord/Javacord - f33f14f63b301fb48a4a1e7dc15c709fe820730c authored almost 7 years ago
Implement actual usage of RoleChangeManagedListeners

github.com/Javacord/Javacord - 6886d3363da573fcd1300c4f0b3274281cb1076b authored almost 7 years ago
Implement actual usage of RoleChangeMentionableListeners

github.com/Javacord/Javacord - 70c9a25f9300eba95e5094d90cad5f91d64f0705 authored almost 7 years ago
Implement actual usage of RoleChangeHoistListeners

github.com/Javacord/Javacord - f00bdcb003dfe025c5729628660fcfc211304d11 authored almost 7 years ago
Add removeListener to all objects that accept listeners

github.com/Javacord/Javacord - df5a24a64d58dc5a91250aa1b27ba706e8ff8666 authored almost 7 years ago
Return empty Optional for assigned object class of global listener manager

github.com/Javacord/Javacord - eb56ad2c54ead6415f7e6dacb00e5d74172f6391 authored almost 7 years ago
Move individual message specific methods from DiscordApi methods to static Message methods

github.com/Javacord/Javacord - b755983e01fc0b72683acc3734bf3f0ea5dce006 authored almost 7 years ago
Make usage of multi-listeners convenient

github.com/Javacord/Javacord - 9550ab43102ae8a44dc5a2c0a63d3d303e647b49 authored almost 7 years ago
Do not register listeners multiple times to the same context and always use the same listener manager, which now also gets its remove handlers invoked whenever the listener is removed from its context, not only when removed through the listener manager

github.com/Javacord/Javacord - a263a7766535ba552ad5cca4095de2e2055ddbfa authored almost 7 years ago
Some generic type additions for listener management

github.com/Javacord/Javacord - 818837a015ccd3a78d5ad5aec3e5bbe6d7eb6b9b authored almost 7 years ago
Merge pull request #207 from Vampire/voice-channel-join-and-leave-events

Voice Channel Join And Leave Events

github.com/Javacord/Javacord - c2ccb669e14190d4936e33cf5211d28e4b413bb2 authored almost 7 years ago
Rework voice channel join and leave handling

github.com/Javacord/Javacord - b36d8ed73e67cdb5ce401b4b7595b512a4b33632 authored almost 7 years ago
Add UserJoinVoiceChannelEvent and UserLeaveVoiceChannelEvent and respective listeners

Add ability to get List of User connected to VoiceChannel and VoiceChannel User is connected to.

github.com/Javacord/Javacord - e2ad802832df91bcf198b2742e9a5e7c24675b49 authored almost 7 years ago
MessageBuilder#fromMessage(Message) now also considers attachments

github.com/Javacord/Javacord - 56ae70722a03c51d3d159874dcc68f4214d14478 authored almost 7 years ago
Optimized imports

github.com/Javacord/Javacord - 334fae232de0875adf867ea82b55951e8e2a8695 authored almost 7 years ago
The EmbedBuilder now also accepts InputStreams, Files and Icons as parameter for images

github.com/Javacord/Javacord - c84f0432fc3099ff008bd9ef552f3302f8bec8f5 authored almost 7 years ago
Added MessageBuilder#append(Object)

github.com/Javacord/Javacord - c1b0956f8a0f0aa6878eb695557a71c8aa2e1ad6 authored almost 7 years ago
Some improvements to the MessageBuilder

- Added #addAttachment(URL)
- Files are now accessed async
- Renamed #appendUser(User), #appendCh...

github.com/Javacord/Javacord - aa796b5c42d80ce4a1b1602b335cd6536a1fd94c authored almost 7 years ago
Added support for multi-file upload

github.com/Javacord/Javacord - 3877d301f01867f5c6d77f5342cf541bc9df645b authored almost 7 years ago
Moved the message sending logic into the MessageBuilder

github.com/Javacord/Javacord - 3937614ac6dc3b44208cb558aab875e6baadd234 authored almost 7 years ago
Added an option is the DiscordApiBuilder to not wait for all servers to become available

github.com/Javacord/Javacord - 337c04eb891220aeea467d4c7b4dee86dd3d72c1 authored almost 7 years ago
Merge pull request #199 from Vampire/joined-at-timestamp-retrieval

Add Server#getJoinedAtTimestamp(User) and User#getJoinedAtTimestamp(Server)

github.com/Javacord/Javacord - 302d2bb9eaf67ef77785843d082f2f279e2831c0 authored almost 7 years ago
Add Server#getJoinedAtTimestamp(User) and User#getJoinedAtTimestamp(Server)

github.com/Javacord/Javacord - d14eef160a1b9d1887788534384a2de556138bef authored almost 7 years ago
Merge pull request #205 from Vampire/weak-users-cache

Weakly reference users cached in ImplDiscordApi

github.com/Javacord/Javacord - d9c7b8370dd0f8b9a0565f753d1dd8ece3802102 authored almost 7 years ago
Merge pull request #166 from Vampire/improve-exception-handling

Improve exception handling

github.com/Javacord/Javacord - e44077892711f7f649ebd750cd11799add4ca36b authored almost 7 years ago
Merge pull request #201 from Vampire/post-disconnect-backup-daemon-schedules

Do post-disconnect backup schedules in daemon threads to not prevent shutdown

github.com/Javacord/Javacord - 76228ec779a044c1c1416aa0627e03e2fe9e07f1 authored almost 7 years ago
Merge pull request #200 from Vampire/commented-regex-patterns

Rewrite Discord regex patterns to contain clarifying comments

github.com/Javacord/Javacord - 68eab964026087780aa6a58366926b80280bc00a authored almost 7 years ago
Weakly reference users cached in ImplDiscordApi

github.com/Javacord/Javacord - 6258d40b1c3ed3ccefcecd7c42fabd86a2558ab3 authored almost 7 years ago
Do post-disconnect backup schedules in daemon threads to not prevent shutdown

github.com/Javacord/Javacord - 9bc9ae59f7e40855187c2a5cbac769505a153808 authored almost 7 years ago
Improve exception handling

- Add BadRequestException for HTTP response 400
- Add NotFoundException for HTTP response 404
- ...

github.com/Javacord/Javacord - 4a85bb47fd5b6f226ef5526198cc9db24a45047b authored almost 7 years ago
Rewrite Discord regex patterns to contain clarifying comments

github.com/Javacord/Javacord - 766108a400adbb203279b79ba1c16c092f919b5f authored almost 7 years ago
Merge pull request #203 from Vampire/use-lost-connection-listener-instead-of-web-socket-listener

Replace web socket onDisconnect listener with LostConnectionListener

github.com/Javacord/Javacord - b45683599884a11f226949ca7fc31d6e77c2b591 authored almost 7 years ago
Replace web socket onDisconnect listener with LostConnectionListener

github.com/Javacord/Javacord - c6b157b6d1921d80b4d9b85c2ec0d5e1d2984c9f authored almost 7 years ago
Merge pull request #202 from Vampire/cancel-heartbeating-properly

Cancel heartbeating when web socket got disconnected before READY packet was received

github.com/Javacord/Javacord - 5c3307e89df5110f1b7ffcec910a946ffe23e9a3 authored almost 7 years ago
Cancel heartbeating when web socket got disconnected before READY packet was received

github.com/Javacord/Javacord - 844da1c2bb48630c7bbe808e0f02c49dbb4eeb0e authored almost 7 years ago
Merge pull request #204 from Vampire/shutdown-thread-pool-if-startup-failed

Shutdown thread pool if web socket was closed before READY packet was received

github.com/Javacord/Javacord - 8a7f5c1fda2a15ca467cd3eafab398abd1ef328e authored almost 7 years ago
Merge pull request #206 from Vampire/replace-magic-numbers

Replace Magic Numbers

github.com/Javacord/Javacord - cd12ccae5971abb7ab9648b0f84df8c8243f5443 authored almost 7 years ago
Add more Discord-defined constants as enums (gateway opcodes, voice gateway opcodes, voice web socket close codes)

github.com/Javacord/Javacord - 7f20a4e220a0401fbfd3dfaa5465103aadf3b9d6 authored almost 7 years ago
Use enum instead of magic numbers for opcodes

github.com/Javacord/Javacord - 883318da35f1f2f42f372b4ade2c02aefb8e58af authored almost 7 years ago
Shutdown thread pool if web socket was closed before READY packet was received

github.com/Javacord/Javacord - 763d8732dbd37308bb30a62387e0ab43fc9c31ca authored almost 7 years ago
Merge pull request #177 from Vampire/fix-memory-leak

Store websocket and heartbeatTimer in AtomicReferences to prevent memory leaks and use the centr...

github.com/Javacord/Javacord - 900b1f99c16033acc87294ade20a9b701ca01033 authored almost 7 years ago
Merge pull request #191 from Vampire/message-history-improvements

Message History Improvements

github.com/Javacord/Javacord - 18045ef946f58962614089dcd5dd85c307b3f198 authored almost 7 years ago
Replaced an Optional#isPresent call with Optional#orElseGet

github.com/Javacord/Javacord - 0289e72bbe55cd45dee440b549f2d3237bd2b60b authored almost 7 years ago
Merge pull request #150 from BoneyIsSpooky/v_3_pr5

Added Message#getCustomEmojis

github.com/Javacord/Javacord - 9b938851f4e5bf008dfb42ef627f180eaf20fc9c authored almost 7 years ago
Merge pull request #180 from Vampire/cleanupable-to-prevent-memory-leaks

Cleanupable To Prevent Memory Leaks

github.com/Javacord/Javacord - 1cc4da2cc65c87c69a73f848a8a0f75679cb1187 authored almost 7 years ago
Added Message#getCustomEmojis and a ImplCustomEmoji constructor

github.com/Javacord/Javacord - b0c94cc6ef74f919459dcaf2c43a9d7af6ee05dd authored almost 7 years ago
Add ...AsStream variants for the Message#getMessages..., TextChannel#getMessages... and ImplMessageSet.getMessages... methods

github.com/Javacord/Javacord - bcf50b1ac135b07c42f785355ce2cd361770add7 authored almost 7 years ago
Make MessageSet implement NavigableSet<Message>

github.com/Javacord/Javacord - 53c00086d5671fd8d0aa78a12f2cccf53cea52b7 authored almost 7 years ago
Make DiscordApi#getCachedMessages() return MessageSet instead of Collection<Message>

github.com/Javacord/Javacord - a46d90b7179160332be9d5cb2a6c9c4695ebab6b authored almost 7 years ago
Fix the natural order, compareTo / equals consistency and comparison performance of Message

- Younger messages were smaller than older messages, now a message of 2015 is smaller than a mes...

github.com/Javacord/Javacord - 8accc1a16ffe1c1e79c76383f036a1ac15240bf4 authored almost 7 years ago
Rename MessageHistory to MessageSet

github.com/Javacord/Javacord - c821e0a85ca63121e2bc294e33f2f251d6e677e0 authored almost 7 years ago
Make TextChannel#getPins() return MessageSet instead of List<Message>

github.com/Javacord/Javacord - c7798767ed3b375231358b1479cd6a8976f8347f authored almost 7 years ago
Add ...Between variants for the Message#getMessages..., TextChannel#getMessages... and ImplMessageSet.getMessages... methods

github.com/Javacord/Javacord - d308250bd75833682c11cf1124f4ce362112be65 authored almost 7 years ago
Add ...While variants for the Message#getMessages..., TextChannel#getMessages... and ImplMessageSet.getMessages... methods

github.com/Javacord/Javacord - 329abd3e2a7712b12f9ce1e7fa915eaa7a0c64c8 authored almost 7 years ago
Add ...Until variants for the Message#getMessages..., TextChannel#getMessages... and ImplMessageSet.getMessages... methods

github.com/Javacord/Javacord - ab08b5d7e9307f7b8b596ca17417485b6e8d1c23 authored almost 7 years ago
Fix message history retrieval

- history around with a multiple of 100 and at least 200 tried to do the first request with 0 wh...

github.com/Javacord/Javacord - f42f18c8c6c996e1978783722795b467dbd8df98 authored almost 7 years ago
Store websocket and heartbeatTimer in AtomicReferences to prevent memory leaks and use the central scheduler for the heartbeating instead of an own Timer

Different threads use those variables, not concurrently, but still the different ReadingThread i...

github.com/Javacord/Javacord - 1500d3911f2e1ae088f9840adf2dab9b58aa0065 authored almost 7 years ago
Add User#getGroupChannels()

github.com/Javacord/Javacord - 8433982a6b7a5af8fed09393f748709cc8979f2b authored almost 7 years ago
Shutdown the scheduler in the ratelimit manager on final disconnect to prevent a memory leak

github.com/Javacord/Javacord - be321c0c0e59816468596a834c4e6d8f564d0bee authored almost 7 years ago
Fire GroupChannelCreateEvents on group channel creation

github.com/Javacord/Javacord - e630c745ac0a11186915884661ef708d3a06965c authored almost 7 years ago
Fire PrivateChannelCreateEvents on private channel creation

github.com/Javacord/Javacord - a29817075a8ca4fec87c2cd99ebbe909e0c2d8be authored almost 7 years ago