| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix bug when permission overwrites could be applied out of order. | Rapptz | 2016-09-10 | 1 | -1/+7 |
| | | | | | | | | | | The bug was due to the fact that the way overwrites work is by doing a loop of all the values and then applying deny first and then allow. That way the overwrite is defined if role A and role B deny a permission but role C allows it (and said member has A, B, C roles) then the resolution should allow it rather than deny it regardless of the order of the data it is received in. | ||||
| * | Make PrivateChannel.__str__ more useful for groups. | Rapptz | 2016-07-15 | 1 | -4/+16 |
| | | | | | Also demote is_private to a property instead of a slot. | ||||
| * | Add support for different message types and call message. | Rapptz | 2016-07-13 | 1 | -1/+4 |
| | | |||||
| * | Handle CHANNEL_UPDATE for group direct messages. | Rapptz | 2016-07-13 | 1 | -11/+3 |
| | | |||||
| * | Begin working on gateway v6 changes. | Rapptz | 2016-07-13 | 1 | -10/+61 |
| | | | | | | The first batch of changes are related to channel types and group direct messages. Support these first so READY begins parsing. | ||||
| * | Add implicit cases to permission resolution in Channel.permissions_for | Rapptz | 2016-06-28 | 1 | -0/+19 |
| | | |||||
| * | Support for v5 Gateway. | Rapptz | 2016-06-22 | 1 | -1/+1 |
| | | |||||
| * | Make Channel.overwrites_for return PermissionOverwrite | Rapptz | 2016-06-14 | 1 | -10/+11 |
| | | |||||
| * | Make Channel.changed_roles into an on-the-fly property instead. | Rapptz | 2016-06-01 | 1 | -18/+18 |
| | | |||||
| * | Add __slots__ for discord.Channel. | Rapptz | 2016-05-20 | 1 | -0/+4 |
| | | | | | Not sure why this was missing. | ||||
| * | Add support for voice channel user limits. | Rapptz | 2016-05-20 | 1 | -0/+3 |
| | | |||||
| * | Fix Channel.permissions_for to work with the new permission system. | Rapptz | 2016-05-12 | 1 | -12/+7 |
| | | |||||
| * | Add Channel.overwrites_for function to get allow/deny pairs. | Rapptz | 2016-04-12 | 1 | -0/+31 |
| | | |||||
| * | Clarify Channel.position documentation. | Rapptz | 2016-03-25 | 1 | -1/+4 |
| | | |||||
| * | Add missing created_at properties for other objects. | Rapptz | 2016-03-25 | 1 | -0/+10 |
| | | | | | Such as Channel, PrivateChannel, Object and Role. | ||||
| * | Fix bug where the everyone role was not being properly resolved. | Rapptz | 2016-02-24 | 1 | -2/+19 |
| | | | | | | | The permissions_for assumed that the everyone role would be the first element of the permission overwrites but this is not guaranteed so we have to guarantee it ourselves. | ||||
| * | Add channel specific bitrates. | Rapptz | 2016-02-18 | 1 | -0/+3 |
| | | |||||
| * | Fix PrivateChannel.permissions_for not having self parameter. | Rapptz | 2016-01-22 | 1 | -1/+1 |
| | | |||||
| * | Documentation fixes for Permissions related code. | Rapptz | 2016-01-14 | 1 | -1/+1 |
| | | |||||
| * | Change internal update functions to have a leading underscore. | Rapptz | 2016-01-11 | 1 | -2/+2 |
| | | |||||
| * | Update license of files to 2016. | Rapptz | 2016-01-04 | 1 | -1/+1 |
| | | |||||
| * | Change permissions to remove the can_ prefix. | Rapptz | 2016-01-03 | 1 | -10/+10 |
| | | |||||
| * | Add __slots__ where appropriate to data classes. | Rapptz | 2015-12-19 | 1 | -0/+2 |
| | | |||||
| * | Fix Channel.permissions_for attribute error. | Rapptz | 2015-12-17 | 1 | -2/+2 |
| | | |||||
| * | Most data classes now support hashing. | Rapptz | 2015-12-17 | 1 | -3/+7 |
| | | |||||
| * | Channel.is_default_channel is now a property named is_default. | Rapptz | 2015-12-16 | 1 | -1/+2 |
| | | |||||
| * | All data classes now support !=, == and str(obj). | Rapptz | 2015-12-13 | 1 | -2/+33 |
| | | |||||
| * | Changed functions that return a constant value into properties. | Rapptz | 2015-12-13 | 1 | -0/+1 |
| | | |||||
| * | Add enumerators instead of strings. | Rapptz | 2015-12-04 | 1 | -40/+49 |
| | | | | | Changes channel type, status and server region into 3.4 enums. | ||||
| * | "An array" -> "A list" for documentation purposes. | Rapptz | 2015-11-28 | 1 | -2/+2 |
| | | |||||
| * | Member.roles array now has the default role as the first element. | Rapptz | 2015-11-28 | 1 | -2/+2 |
| | | |||||
| * | Channel.permissions_for now correctly handles everyone overwrites. | Rapptz | 2015-11-09 | 1 | -2/+3 |
| | | |||||
| * | Add Channel.mention to mention a channel. | Rapptz | 2015-10-23 | 1 | -0/+4 |
| | | |||||
| * | Change Permissions constants to be class method factories instead. | Rapptz | 2015-10-22 | 1 | -3/+4 |
| | | |||||
| * | Fix permission resolution in Channel.permissions_for | Rapptz | 2015-10-22 | 1 | -13/+15 |
| | | |||||
| * | Add Channel.permissions_for and PrivateChannel.permissions_for. | Rapptz | 2015-10-17 | 1 | -14/+103 |
| | | | | | | | These functions handle permission resolution for a specific member. Aids with #18. | ||||
| * | Add Channel.voice_members | Rapptz | 2015-10-16 | 1 | -0/+5 |
| | | | | | | This allows you to see which members are currently in a voice channel. | ||||
| * | Listen to CHANNEL_UPDATE events and add on_channel_update | Rapptz | 2015-09-25 | 1 | -0/+3 |
| | | |||||
| * | Add support for channel topics. | Rapptz | 2015-09-25 | 1 | -0/+4 |
| | | |||||
| * | Move permission overwrite construction to the Channel constructor. | Rapptz | 2015-09-25 | 1 | -1/+28 |
| | | |||||
| * | Use kwargs if the number of arguments needed is too many. | Rapptz | 2015-09-04 | 1 | -7/+7 |
| | | |||||
| * | Parse permission_overwrites in every Channel instance. | Rapptz | 2015-08-26 | 1 | -1/+6 |
| | | |||||
| * | Initial commit | Rapptz | 2015-08-21 | 1 | -0/+79 |