| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make Client.edit_channel_permissions use PermissionOverwrite. | Rapptz | 2016-06-14 | 1 | -19/+15 |
| | | |||||
| * | Add a way to set permission overwrites when creating a channel. | Rapptz | 2016-06-14 | 1 | -3/+68 |
| | | |||||
| * | Fix bug with editing messages over private messages. | Rapptz | 2016-06-14 | 1 | -2/+2 |
| | | |||||
| * | Doc string typos | PapyrusThePlant | 2016-06-14 | 1 | -2/+2 |
| | | |||||
| * | Fix concurrently joining more than one voice server at a time | Jake | 2016-06-13 | 1 | -2/+3 |
| | | |||||
| * | Give Client.email a default value of None. | Rapptz | 2016-06-12 | 1 | -0/+1 |
| | | |||||
| * | Make the default filename a little bit prettier. | Rapptz | 2016-06-12 | 1 | -1/+2 |
| | | |||||
| * | Fix bug with login token not being properly written in cache. | Rapptz | 2016-06-12 | 1 | -3/+4 |
| | | |||||
| * | Fix bug with logs_from URL params not being correct. | Rapptz | 2016-06-12 | 1 | -0/+3 |
| | | | | | The bug happened because I forgot to pass in the id attribute. | ||||
| * | Fix bug with uploading file-like objects. | Rapptz | 2016-06-12 | 1 | -2/+2 |
| | | | | | | I would require bytes-like objects instead due to its usage inside the HTTPClient. Release this restriction so old `send_file` code works. | ||||
| * | Fix bug with logging in with email and password. | Rapptz | 2016-06-12 | 1 | -1/+1 |
| | | |||||
| * | Fix bug with edit_role and create_role not working. | Rapptz | 2016-06-12 | 1 | -1/+5 |
| | | | | | This was due to an error in overzealous removal of code. | ||||
| * | Rewrite HTTP handling significantly. | Rapptz | 2016-06-12 | 1 | -447/+98 |
| | | | | | | | | | | This should have a more uniform approach to rate limit handling. Instead of queueing every request, wait until we receive a 429 and then block the requesting bucket until we're done being rate limited. This should reduce the number of 429s done by the API significantly (about 66% avg). This also consistently checks for 502 retries across all requests. | ||||
| * | Change HTTPException to only take a single parameter. | Rapptz | 2016-06-12 | 1 | -1/+0 |
| | | |||||
| * | Add Client.application_info to retrieve the current app info. | Rapptz | 2016-06-10 | 1 | -0/+39 |
| | | | | | Fixes #241. | ||||
| * | Add Client.move_channel to change channel positions. | Rapptz | 2016-06-07 | 1 | -3/+62 |
| | | |||||
| * | Add `bot` keyword argument to login via static token. | Rapptz | 2016-06-03 | 1 | -10/+21 |
| | | |||||
| * | Add Role.server attribute. | Rapptz | 2016-06-01 | 1 | -2/+1 |
| | | | | | This breaks events that expected a server parameter for the role events. | ||||
| * | Add RESUME support. | Rapptz | 2016-06-01 | 1 | -3/+4 |
| | | |||||
| * | Allow datetime in limit parameters for purge_from | Harmon758 | 2016-05-31 | 1 | -4/+11 |
| | | | | | Check for datetime instead of using logs_from, for 3.4 compatibility | ||||
| * | Allow to edit mentionable property in Client.edit_role. | Rapptz | 2016-05-27 | 1 | -1/+4 |
| | | |||||
| * | Documentation fixes for role related functions. | Rapptz | 2016-05-23 | 1 | -12/+4 |
| | | |||||
| * | Close voice connections before closing the websocket. | Rapptz | 2016-05-22 | 1 | -3/+9 |
| | | |||||
| * | Fix purge_from to use LogsFromIterator.create (#219) | Harmon | 2016-05-20 | 1 | -1/+1 |
| | | |||||
| * | Add support for voice channel user limits. | Rapptz | 2016-05-20 | 1 | -1/+13 |
| | | |||||
| * | logs_from improvements for after param. | Khazhismel Kumykov | 2016-05-20 | 1 | -10/+14 |
| | | | | | | | | | - Properly support 'after' alone - Properly support both 'before' and 'after' - Add optional 'reverse' parameter to sort messages oldest->newest to 1) provide a sorted result set for 'after' 2) give flexibility when using both 'before' and 'after' | ||||
| * | Allow datetime in limit parameters for logs_from. | Khazhismel Kumykov | 2016-05-20 | 1 | -6/+15 |
| | | | | | Add time_snowflake to convert a datetime to a "snowflake". | ||||
| * | Retry send_file on 502. | Khazhismel Kumykov | 2016-05-20 | 1 | -9/+11 |
| | | | | | Rename _rate_limit_helper to _retry_helper | ||||
| * | Add move_role | Khazhismel Kumykov | 2016-05-20 | 1 | -0/+56 |
| | | | | | | | move_role will only send changed roles. discord will accept trying to move to position 0, or trying to move the everyone role. It will result in unexpected changes, so we prohibit it. | ||||
| * | Add example for Client.purge_from | Rapptz | 2016-05-12 | 1 | -1/+12 |
| | | |||||
| * | Add clarification for purge_from and delete_messages | Twentysix | 2016-05-11 | 1 | -2/+8 |
| | | | | Endpoint not usable by non-bot accounts | ||||
| * | Change second run_until_complete to not be empty. | Rapptz | 2016-05-10 | 1 | -1/+4 |
| | | | | | This should stop the infinite loops in some cases. | ||||
| * | Force encoding of text retrieval functions to use utf-8. | Rapptz | 2016-05-10 | 1 | -16/+16 |
| | | | | | Closes #207 | ||||
| * | Fix issue with Client.purge_from not deleting the 101st message. | Rapptz | 2016-05-10 | 1 | -7/+5 |
| | | |||||
| * | Add Client.purge_from as a high level interface around bulk delete. | Rapptz | 2016-05-10 | 1 | -1/+76 |
| | | |||||
| * | Add Client.delete_messages for bulk delete. | Rapptz | 2016-05-10 | 1 | -0/+42 |
| | | |||||
| * | Add a TimeoutError if VoiceClient.connect fails. | Rapptz | 2016-05-06 | 1 | -1/+10 |
| | | |||||
| * | Working multi-server voice support. | Rapptz | 2016-05-01 | 1 | -25/+48 |
| | | |||||
| * | Fix changing own nickname without manage_nicknames | Khazhismel Kumykov | 2016-04-30 | 1 | -1/+6 |
| | | | | | | Use @me/nick rather than id when changing own nickname - this only requires change_nicknames rather than manage. | ||||
| * | Add ability to change nicknames via Client.change_nickname | Rapptz | 2016-04-29 | 1 | -0/+39 |
| | | |||||
| * | Refactor voice websocket into gateway.py | Rapptz | 2016-04-27 | 1 | -90/+18 |
| | | |||||
| * | Begin working on gateway v4 support. | Rapptz | 2016-04-27 | 1 | -143/+18 |
| | | | | | | | Bump websockets requirement to v3.1 Should be squashed... | ||||
| * | Properly close session if client failed to start | Daniel | 2016-04-22 | 1 | -2/+4 |
| | | | | `keep_alive` was not defined until it was created in `received_message`, `ws` is `None` until its actually connected, which doesn't always happen. If an error happens before things start up properly, the client should now clean its objects up (fixes `unclosed client session` warning). | ||||
| * | Fix deadlock issue when joining large guilds. | Rapptz | 2016-04-15 | 1 | -2/+0 |
| | | |||||
| * | Add a None check when setting status in Client.change_status. | Rapptz | 2016-04-14 | 1 | -2/+6 |
| | | |||||
| * | Retry if send_message or edit_message encounter a 502. | Rapptz | 2016-04-14 | 1 | -2/+9 |
| | | |||||
| * | Yield from parser coroutine instead of making it a task. | Rapptz | 2016-04-12 | 1 | -1/+1 |
| | | | | | This should give us a bit better sequential message processing. | ||||
| * | Fix Client.login documentation to showcase email/password login. | Rapptz | 2016-04-11 | 1 | -1/+1 |
| | | |||||
| * | Check the right status code for improper token being passed. | Rapptz | 2016-04-11 | 1 | -1/+1 |
| | | |||||
| * | Allow Client.edit_profile to work with bot accounts. | Rapptz | 2016-04-09 | 1 | -10/+26 |
| | | |||||