| 
							
							
								 Rapptz | 81e9d70b7b | Add pre-conditions to avoid on_timeout being called after stop() Apparently the cancellation request for a TimerHandle doesn't
necessarily have to be honoured despite large periods of time passing | 2021-06-06 07:05:17 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 876b1e0f3e | Add View.on_error callback for swallowed exceptions | 2021-06-05 08:22:44 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 27556ea0a2 | Fix DM channel permissions not having read_messages | 2021-06-05 02:53:30 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | dbd9ed2c41 | Add View.is_dispatching to detect whether a view has been added | 2021-06-04 04:30:19 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4b1059579e | Fix NameError in missing _EmojiTag import | 2021-06-02 06:00:39 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 47f2d04940 | Allow passing Emoji in components | 2021-06-02 05:30:42 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | be5f4ae4ab | Properly type hint attributes in Emoji | 2021-06-02 05:30:42 -04:00 |  | 
			
				
					| 
							
							
								 MhmCats | 0847085661 | Add support for editing guild widgets | 2021-06-02 02:39:08 -04:00 |  | 
			
				
					| 
							
							
								 James | 369951fd80 | Typehint audit_logs.py | 2021-06-02 02:28:47 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | bac6c2fc7b | [commands] Unwrap functions to get their module and globalns Fixes #7002 | 2021-06-01 08:51:35 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 78275023cc | Add Client.persistent_views to get all persistent views | 2021-05-31 23:15:12 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7c40e83d10 | Ensure views added to Client.add_view are persistent views | 2021-05-31 23:08:08 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | c811932ca7 | Don't mark URL buttons as dispatchable | 2021-05-31 22:57:44 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 09f0ed1fba | Mention that rows are explicitly 0 indexed. | 2021-05-31 20:19:08 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 89d24cb0bc | Add interaction enums to __all__ | 2021-05-31 05:56:50 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | d0097c4281 | Remove view syncing before editing in views This prevents a potential race condition when a MESSAGE_UPDATE is
received syncing and refreshing the view components causing a desync. | 2021-05-31 05:50:40 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 4a3491cc0a | Check for view finished state before resuming listening on edit | 2021-05-31 00:18:06 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 8dafe4f544 | Add support for editing in views in PartialMessage | 2021-05-31 00:17:35 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 2ed3e049e1 | Add View.is_finished() to query listening state | 2021-05-31 00:12:08 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 61a189c217 | Sync views in InteractionResponse.edit_message | 2021-05-31 00:09:15 -04:00 |  | 
			
				
					| 
							
							
								 Nadir Chowdhury | 9f98a9a87f | Implement StageInstance | 2021-05-30 13:51:52 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 90a28d48d5 | Fix potential KeyError when removing views | 2021-05-30 12:29:46 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7b1c57ed60 | Add support for interaction followups | 2021-05-30 11:25:15 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 2ebd5315f9 | Add support for sending and editing views in Webhook | 2021-05-30 11:25:00 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | c9cdb47338 | Add __repr__ for View | 2021-05-30 11:24:23 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | db58e628ba | Allow Webhook.send to send ephemeral messages This is only available for application webhooks | 2021-05-30 10:29:29 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 267fad9180 | Add WebhookType.application | 2021-05-30 10:02:58 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | c6f3ed1af4 | Allow sending View with Interaction.response.send_message This also allows for ephemeral views and listening to said views | 2021-05-30 06:10:58 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1b15772671 | Allow assigning Select.options to refresh the select menu | 2021-05-30 03:20:29 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 02c317d9a4 | Fix Message.edit typings to take View parameters | 2021-05-30 00:00:24 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7bd1211b36 | Rework item grouping behaviour to take into consideration weights This also renames `group` into `row` | 2021-05-29 23:58:37 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 695662416a | Fix Messageable.send overload to take view parameters | 2021-05-29 08:01:37 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | c21d12be5e | Check future state before setting result in View | 2021-05-29 05:52:05 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | d78e5d979d | Refactor and type hint invites | 2021-05-29 05:49:19 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 5a68d3a561 | Typehint AllowedMentions | 2021-05-29 04:26:21 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 5a9cbc967b | Typehint mixins | 2021-05-29 02:44:31 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 794327cdb4 | Fix type errors with required keys in the integration types | 2021-05-29 01:09:07 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 1ae40a11b7 | Fix some type errors in StreamIntegration.edit | 2021-05-29 00:54:31 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 06743dd434 | Make StreamIntegration.role a property rather than a strong reference | 2021-05-29 00:50:56 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 732c5384fd | Allow registering a View for persistent long term dispatching | 2021-05-29 00:44:08 -04:00 |  | 
			
				
					| 
							
							
								 Maya | 4d7822493f | Add support for bot integrations | 2021-05-29 00:43:33 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 7e1f8bf1b4 | Typehint Sticker | 2021-05-29 00:19:11 -04:00 |  | 
			
				
					| 
							
							
								 Michael H | 52678b2eb5 | [commands] Add Command.extras | 2021-05-29 00:18:02 -04:00 |  | 
			
				
					| 
							
							
								 Zomatree | b48f510e15 | Add invite targets for voice channel invites | 2021-05-29 00:15:46 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | f321efd4de | Default SelectOption.value to the label if not given | 2021-05-28 09:43:15 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | b84c199c70 | Allow constructing SelectOption.emoji from a string as well | 2021-05-28 09:40:49 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | c475218112 | Typehint Role and RoleTags | 2021-05-28 08:54:45 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | 35bef7af38 | Fix Role.is_assignable() computing Guild.me twice | 2021-05-28 08:41:45 -04:00 |  | 
			
				
					| 
							
							
								 Rapptz | f4fe247813 | Remove __slots__ from View | 2021-05-28 08:39:34 -04:00 |  | 
			
				
					| 
							
							
								 TheOneMusic | 9ba5745e68 | Check for guild owner in Role.is_assignable() | 2021-05-28 08:18:49 -04:00 |  |