| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add intents to examples | Zomatree | 2020-10-01 | 2 | -2/+13 |
| | | |||||
| * | Some minor documentation fixes. | Rapptz | 2020-09-28 | 1 | -2/+14 |
| | | | | | Make examples all mention where to put it for the unaware. | ||||
| * | Version bump to v1.5.0v1.5.0 | Rapptz | 2020-09-28 | 1 | -2/+2 |
| | | |||||
| * | Add changelog for v1.4.2 | Rapptz | 2020-09-28 | 1 | -0/+28 |
| | | |||||
| * | Add changelog for v1.5.0 | Rapptz | 2020-09-28 | 1 | -0/+60 |
| | | |||||
| * | Add warning if guilds intent is disabled. | Rapptz | 2020-09-28 | 1 | -0/+3 |
| | | |||||
| * | Guard GUILD_MEMBER_ADD/GUILD_MEMBER_REMOVE from errors | Rapptz | 2020-09-28 | 1 | -2/+11 |
| | | | | | | If the guilds intent is disabled all guilds are unavailable. This means we don't receive a member_count attribute and cannot update it. | ||||
| * | Update intents with small typo fixes | Alex Nørgaard | 2020-09-27 | 1 | -2/+2 |
| | | |||||
| * | Add Client.intents to query the current intents | Rapptz | 2020-09-26 | 2 | -0/+14 |
| | | | | | Closes #5854 | ||||
| * | Fixed incorrectly named 'Intent' class in doc. | Nekokatt | 2020-09-26 | 1 | -1/+1 |
| | | | | `Intent.members` -> `Intents.members`. | ||||
| * | Make Intent class creation more intuitive | Rapptz | 2020-09-24 | 3 | -11/+15 |
| | | |||||
| * | Fix typo in ValueError message | apple502j | 2020-09-24 | 1 | -1/+1 |
| | | |||||
| * | More intent documentation. | Rapptz | 2020-09-24 | 1 | -0/+24 |
| | | | | | | | Mention that you can downgrade the library to revert. Also mention that intents need to be updated in the code as well as the developer portal. | ||||
| * | More intent related documentation | Rapptz | 2020-09-24 | 2 | -4/+67 |
| | | |||||
| * | Add chunk_guilds_at_startup and deprecate fetch_offline_members | Rapptz | 2020-09-24 | 3 | -16/+34 |
| | | |||||
| * | Fix typos in Intents documentation | Sebastian Law | 2020-09-24 | 2 | -9/+13 |
| | | |||||
| * | Add support for flag alias | apple502j | 2020-09-24 | 2 | -11/+25 |
| | | |||||
| * | Use delete_message_days instead of delete-message-days | Rapptz | 2020-09-23 | 1 | -1/+1 |
| | | |||||
| * | Use /invites/ instead of /invite/ | Rapptz | 2020-09-23 | 1 | -2/+2 |
| | | |||||
| * | Add documentation for gateway intents | Rapptz | 2020-09-23 | 5 | -2/+206 |
| | | |||||
| * | Mention potential Guild.member_count accuracy issues | Rapptz | 2020-09-23 | 1 | -1/+8 |
| | | |||||
| * | Fix presence intent docstring | Muhammad Hamza | 2020-09-23 | 1 | -1/+1 |
| | | |||||
| * | Disable voice cache in weird intent configurations. | Rapptz | 2020-09-23 | 1 | -0/+3 |
| | | |||||
| * | Fix up wording in MemberCacheFlags exception | Rapptz | 2020-09-23 | 1 | -1/+1 |
| | | |||||
| * | Some documentation fixes for MemberCacheFlags and Intents | Rapptz | 2020-09-23 | 1 | -1/+2 |
| | | |||||
| * | Default MemberCacheFlags based on intents | Rapptz | 2020-09-23 | 3 | -2/+30 |
| | | |||||
| * | Add a special exception for required privileged intents | Rapptz | 2020-09-23 | 4 | -3/+46 |
| | | |||||
| * | Pass default intents if not explicitly given | Rapptz | 2020-09-23 | 1 | -0/+2 |
| | | |||||
| * | Intern status and overwrite strings | Rapptz | 2020-09-23 | 2 | -5/+7 |
| | | |||||
| * | Allow finer grained control over the member cache. | Rapptz | 2020-09-23 | 7 | -11/+184 |
| | | |||||
| * | Raise if member intent is not enabled | Rapptz | 2020-09-23 | 1 | -0/+9 |
| | | |||||
| * | Don't cache members during guild start up if cache is disabled. | Rapptz | 2020-09-23 | 1 | -1/+4 |
| | | | | | | | | This is mainly a half-implemented commit. There are a few more places where cache consistency is necessary. In the future there will probably be a member cache policy enum that will be used and cache consistency will be tackled in part of that larger refactoring. | ||||
| * | Add Guild.chunk and deprecated Client.request_offline_members | Rapptz | 2020-09-23 | 4 | -32/+57 |
| | | |||||
| * | Fix Client.request_offline_members no longer working | Rapptz | 2020-09-23 | 2 | -8/+17 |
| | | |||||
| * | Add versionadded for intents enum | Rapptz | 2020-09-23 | 1 | -0/+2 |
| | | |||||
| * | Explicitly disable the members presence by default | Rapptz | 2020-09-23 | 1 | -4/+11 |
| | | |||||
| * | Fix timeouts due to hitting the gateway rate limit | Rapptz | 2020-09-23 | 1 | -2/+2 |
| | | |||||
| * | Maximize the amount of concurrency while chunking. | Rapptz | 2020-09-23 | 1 | -1/+13 |
| | | | | | | | In order to reduce our amount of backpressure we need to limit the amount of concurrent chunk requests we can have so the gateway buffer has some time to breathe. | ||||
| * | Check for zombie connections through last received payload | Rapptz | 2020-09-23 | 1 | -1/+9 |
| | | | | | | | | The previous code would check zombie connections depending on whether HEARTBEAT_ACK was received. Unfortunately when there's exceeding backpressure the connection can terminate since the HEARTBEAT_ACK is buffered very far away despite it being there, just not received yet. | ||||
| * | Speed up chunking for guilds with presence intent enabled | Rapptz | 2020-09-23 | 1 | -3/+8 |
| | | |||||
| * | Maximize concurrency when chunking on AutoSharded clients | Rapptz | 2020-09-23 | 1 | -21/+45 |
| | | |||||
| * | Use a lock for the gateway rate limiter. | Rapptz | 2020-09-23 | 1 | -5/+12 |
| | | | | | | This will allow for higher concurrency in AutoSharded situations where I can mostly "fire and forget" the chunk requests. | ||||
| * | Heartbeats bypass the rate limits for gateway | Rapptz | 2020-09-23 | 1 | -3/+14 |
| | | |||||
| * | All guilds require chunking if opting into it | Rapptz | 2020-09-23 | 1 | -6/+3 |
| | | |||||
| * | Handle user updates within GUILD_MEMBER_UPDATE | Rapptz | 2020-09-23 | 2 | -10/+17 |
| | | |||||
| * | Rewrite chunking to work with intents. | Rapptz | 2020-09-23 | 3 | -174/+91 |
| | | | | | | | | | This slows down chunking significantly for bots in a large number of guilds since it goes down from 75 guilds/request to 1 guild/request. However the logic was rewritten to fire the chunking request immediately after receiving the GUILD_CREATE rather than waiting for all the guilds in the ready stream before doing it. | ||||
| * | Add more close codes that can't be handled for reconnecting. | Rapptz | 2020-09-23 | 1 | -1/+1 |
| | | |||||
| * | Change unknown cache log warnings from WARNING -> DEBUG | Rapptz | 2020-09-23 | 1 | -19/+19 |
| | | |||||
| * | Handle gateway rate limits by using a rate limiter. | Rapptz | 2020-09-23 | 1 | -0/+31 |
| | | | | | | With the new chunking changes this will become necessary and we don't want to disconnect from having too many outwards requests. | ||||
| * | Add support for guild intents | Rapptz | 2020-09-23 | 4 | -1/+331 |
| | | |||||