Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							316d1423e8
							
						
					 | 
					
						
						
							
							events: Remove AsRef<str> requirement on EventContent::EventType
						
						
						
						
						
						
						
						… and use Display instead of AsRef<str> for Raw<T>::deserialize_content. 
						
						
					 | 
					
						2022-03-23 21:17:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Damir Jelić
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf8f1b0e7e
							
						
					 | 
					
						
						
							
							common: Use DeviceKeyId in more places for the CrossSigningKey type
						
						
						
						
						
						
					 | 
					
						2022-03-23 17:17:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Damir Jelić
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ed83165d0
							
						
					 | 
					
						
						
							
							common: Use StringEnum for the KeyUsage enum
						
						
						
						
						
						
					 | 
					
						2022-03-23 17:17:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12ee658e96
							
						
					 | 
					
						
						
							
							events: Use an enum for a media's source
						
						
						
						
						
						
						
						Have stricter media types that accept either an encrypted or plain file.
Co-authored-by: Jonas Platte <jplatte@element.io> 
						
						
					 | 
					
						2022-03-22 16:42:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9da6bd4861
							
						
					 | 
					
						
						
							
							events: Fix feature gate for aggregated relations
						
						
						
						
						
						
						
						We had a mix of two feature gates because of a mishap in rebasing. 
						
						
					 | 
					
						2022-03-22 14:51:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f0710fdf1b
							
						
					 | 
					
						
						
							
							events: Make m.room.avatar url optional, always
						
						
						
						
						
						
						
						Removes the feature gate because this has been clarified to be right
in the spec: https://github.com/matrix-org/matrix-spec/pull/987 
						
						
					 | 
					
						2022-03-22 14:51:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb515046d7
							
						
					 | 
					
						
						
							
							api: Add map and transpose methods for FromHttpResponseError and ServerError
						
						
						
						
						
						
					 | 
					
						2022-03-22 13:26:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							ffd7625a17
							
						
					 | 
					
						
						
							
							api: Rename FromHttpResponseError::{Http => Server}
						
						
						
						
						
						
					 | 
					
						2022-03-22 13:26:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6a530dcc8
							
						
					 | 
					
						
						
							
							serde: Rename derive macro Outgoing to Incoming
						
						
						
						
						
						
						
						All it does now is generate `Incoming{Self}` types.
						
						
					 | 
					
						2022-03-22 13:19:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
						
						
							
						
						
							5cf42f3a86
							
						
					 | 
					
						
						
							
							serde: Remove the Outgoing trait
						
						
						
						
						
						
					 | 
					
						2022-03-22 13:19:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							11ef863bf0
							
						
					 | 
					
						
						
							
							common: Use Duration in message events
						
						
						
						
						
						
					 | 
					
						2022-03-22 12:14:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							0fb3f39c07
							
						
					 | 
					
						
						
							
							common: Deserialize stable names for unstable features
						
						
						
						
						
						
					 | 
					
						2022-03-21 14:46:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							12523cd741
							
						
					 | 
					
						
						
							
							common: Add support for transitional extensible text messages
						
						
						
						
						
						
					 | 
					
						2022-03-21 13:16:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2375ed72e
							
						
					 | 
					
						
						
							
							xtask: Add typos check
						
						
						
						
						
						
					 | 
					
						2022-03-18 14:29:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9b870cd9af
							
						
					 | 
					
						
						
							
							common: Add support for voice message events
						
						
						
						
						
						
					 | 
					
						2022-03-18 12:13:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d1e70c3d9f
							
						
					 | 
					
						
						
							
							events: Clean up m.room.member docs
						
						
						
						
						
						
					 | 
					
						2022-03-16 17:03:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2551950d20
							
						
					 | 
					
						
						
							
							common: Split up single assert_matches! into many assertions
						
						
						
						
						
						
						
						Longer but provides better error messages. We should do this everywhere. 
						
						
					 | 
					
						2022-03-16 16:31:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ada3108a96
							
						
					 | 
					
						
						
							
							common: Move prev_content into unsigned
						
						
						
						
						
						
					 | 
					
						2022-03-16 16:30:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f53f38b4f
							
						
					 | 
					
						
						
							
							common: Add support for translatable text content.
						
						
						
						
						
						
						
						According to MSC3554 
						
						
					 | 
					
						2022-03-16 13:12:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							af58063c7b
							
						
					 | 
					
						
						
							
							common: Reorder events::message types
						
						
						
						
						
						
					 | 
					
						2022-03-16 13:12:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							0935374f5d
							
						
					 | 
					
						
						
							
							common: Add bundled thread to Relations
						
						
						
						
						
						
						
						According to MSC3440 
						
						
					 | 
					
						2022-03-16 12:58:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f51f9241f
							
						
					 | 
					
						
						
							
							common: Add thread relation to Relation
						
						
						
						
						
						
						
						According to MSC3440 
						
						
					 | 
					
						2022-03-16 12:58:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ce785064a9
							
						
					 | 
					
						
						
							
							Use RoomEventType instead of EventType for PDUs and power levels
						
						
						
						
						
						
					 | 
					
						2022-03-16 12:20:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6dc0bf248b
							
						
					 | 
					
						
						
							
							Use *EventType enums in more places
						
						
						
						
						
						
					 | 
					
						2022-03-16 12:20:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c16ba45c9e
							
						
					 | 
					
						
						
							
							common: Replace event content marker traits with an associated type
						
						
						
						
						
						
					 | 
					
						2022-03-16 12:20:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							195ddf8112
							
						
					 | 
					
						
						
							
							common: Add support for extensible location events
						
						
						
						
						
						
						
						According to MSC3488 
						
						
					 | 
					
						2022-03-15 18:41:05 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5af2e38506
							
						
					 | 
					
						
						
							
							common: Add support for extensible audio events
						
						
						
						
						
						
					 | 
					
						2022-03-15 13:34:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							24fd3f79f0
							
						
					 | 
					
						
						
							
							common: Add a test for Raw::get_field
						
						
						
						
						
						
					 | 
					
						2022-03-15 10:05:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4693179cb1
							
						
					 | 
					
						
						
							
							common: Use serde(borrow) to avoid unnecessary copying
						
						
						
						
						
						
					 | 
					
						2022-03-15 10:05:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a7bead5466
							
						
					 | 
					
						
						
							
							common: Rewrite Raw::get_field to be as fast as possible
						
						
						
						
						
						
					 | 
					
						2022-03-15 10:05:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							39cafa3a8f
							
						
					 | 
					
						
						
							
							common: Don't import Formatter for consistency
						
						
						
						
						
						
					 | 
					
						2022-03-15 10:05:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							13e53ea6d5
							
						
					 | 
					
						
						
							
							common: Remove RawExt in favor of inherent impl
						
						
						
						
						
						
					 | 
					
						2022-03-15 10:05:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							57e8b77d87
							
						
					 | 
					
						
						
							
							common: Add support for extensible video events
						
						
						
						
						
						
					 | 
					
						2022-03-15 09:40:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d88df7fb7
							
						
					 | 
					
						
						
							
							common: Clarify that reactions are not all emojis
						
						
						
						
						
						
						
						According to MSC2677 
						
						
					 | 
					
						2022-03-15 09:17:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0c8703ee5
							
						
					 | 
					
						
						
							
							common: Add replacement to Relations
						
						
						
						
						
						
					 | 
					
						2022-03-15 09:17:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							260dfeb100
							
						
					 | 
					
						
						
							
							common: Remove unstable Relations constructor
						
						
						
						
						
						
						
						Not manageable with more unstable features 
						
						
					 | 
					
						2022-03-15 09:17:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							77ce26701c
							
						
					 | 
					
						
						
							
							common: Fix typo in Replacement docs
						
						
						
						
						
						
					 | 
					
						2022-03-15 09:17:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							22541ba92f
							
						
					 | 
					
						
						
							
							common: Feature-gate part of doctest
						
						
						
						
						
						
					 | 
					
						2022-03-14 16:32:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e336db767a
							
						
					 | 
					
						
						
							
							common: Add support for extensible image events
						
						
						
						
						
						
					 | 
					
						2022-03-14 10:43:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bdcf07be87
							
						
					 | 
					
						
						
							
							common: Merge ruma-serde into ruma-common
						
						
						
						
						
						
					 | 
					
						2022-03-10 12:11:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bdd54d1dd3
							
						
					 | 
					
						
						
							
							macros: Use import_ruma_common instead of import_ruma_api
						
						
						
						
						
						
					 | 
					
						2022-03-10 11:00:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1bce0f0c96
							
						
					 | 
					
						
						
							
							common: Instrument push condition matching
						
						
						
						
						
						
					 | 
					
						2022-03-09 19:21:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							088d1872b7
							
						
					 | 
					
						
						
							
							common: Merge ruma-identifiers into ruma-common
						
						
						
						
						
						
					 | 
					
						2022-03-09 17:46:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								homersimpsons
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2ec50bd03c
							
						
					 | 
					
						
						
							
							doc: migrate links from matrix-doc to matrix-spec(-proposals)
						
						
						
						
						
						
					 | 
					
						2022-03-08 10:24:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Johannes Becker
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e94e0e885d
							
						
					 | 
					
						
						
							
							common: Enhance MessageType docs
						
						
						
						
						
						
					 | 
					
						2022-03-07 13:35:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Platte
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1192bd1099
							
						
					 | 
					
						
						
							
							common: Create crate-level macro re-exports module
						
						
						
						
						
						
					 | 
					
						2022-03-04 17:00:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c3f9a3cb70
							
						
					 | 
					
						
						
							
							common: Merge ruma-events into ruma-common
						
						
						
						
						
						
					 | 
					
						2022-03-04 11:45:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f32dcb9254
							
						
					 | 
					
						
						
							
							common: Merge ruma-api into ruma-common
						
						
						
						
						
						
					 | 
					
						2022-03-03 14:01:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
						
						
							
						
						
							557a595877
							
						
					 | 
					
						
						
							
							events: Move room::create::RoomType to ruma-common
						
						
						
						
						
						
					 | 
					
						2022-02-23 21:39:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kévin Commaille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2047dbf420
							
						
					 | 
					
						
						
							
							common: Add join_rule to directory::PublicRoomsChunk
						
						
						
						
						
						
					 | 
					
						2022-02-23 14:18:31 +01:00 | 
					
					
						
						
							
							
							
						
					 |