Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							c652461ae7 
							
						 
					 
					
						
						
							
							xtask: Ignore non-text files in spec links check  
						
						
						
						
					 
					
						2023-08-23 16:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							2753577d02 
							
						 
					 
					
						
						
							
							signatures: Add test to check reproducibility of signatures  
						
						
						
						
					 
					
						2023-08-23 16:55:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f540004a0d 
							
						 
					 
					
						
						
							
							events: Don't require whole poll response events to compute results  
						
						... 
						
						
						
						Co-authored-by: Jonas Platte <jplatte@matrix.org> 
						
						
					 
					
						2023-08-23 09:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							533da2aded 
							
						 
					 
					
						
						
							
							canonical-json: Allow to converted (Sync)RoomRedactionEvent to RedactedBecause  
						
						... 
						
						
						
						With room version 11, even a redacted event has a redacts field. 
						
						
					 
					
						2023-08-22 13:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
						
						
							
						
						
							8e10064364 
							
						 
					 
					
						
						
							
							Enforce import grouping  
						
						... 
						
						
						
						Includes a few manual changes to make rustfmt behave a bit better. 
						
						
					 
					
						2023-08-22 12:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							7dee1d64be 
							
						 
					 
					
						
						
							
							events: Add method to add mentions instead of replacing them  
						
						
						
						
					 
					
						2023-08-22 12:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							b2b4c81645 
							
						 
					 
					
						
						
							
							events: Allow to add mentions automatically when generating reply  
						
						
						
						
					 
					
						2023-08-22 12:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe6ba7f52 
							
						 
					 
					
						
						
							
							events: Use a BTreeSet for Mentions' user_ids field  
						
						... 
						
						
						
						Avoids to serialize duplicate IDs 
						
						
					 
					
						2023-08-22 12:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							8bdfd809e4 
							
						 
					 
					
						
						
							
							identifiers-validation: Allow + in the localpart of user IDs  
						
						... 
						
						
						
						According to MSC4009 
						
						
					 
					
						2023-08-21 11:02:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Enderlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9a6e67ed0 
							
						 
					 
					
						
						
							
							client-api: Add timestamp onto SlidingSyncRoom  
						
						... 
						
						
						
						This has been added in
https://github.com/matrix-org/sliding-sync/pull/247 . This is not part of
the MSC yet. 
						
						
					 
					
						2023-08-17 11:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							6fcd813201 
							
						 
					 
					
						
						
							
							events: Preserve signed in third_party_invite in RedactedRoomMemberEventContent  
						
						... 
						
						
						
						According to MSC3821 
						
						
					 
					
						2023-08-16 14:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ce13fdb3a7 
							
						 
					 
					
						
						
							
							events: Preserve invite in RedactedRoomPowerLevelsEventContent  
						
						... 
						
						
						
						According to MSC2176 
						
						
					 
					
						2023-08-16 14:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eeacf27183 
							
						 
					 
					
						
						
							
							Add missing space  
						
						
						
						
					 
					
						2023-08-15 17:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							afd8f2f652 
							
						 
					 
					
						
						
							
							state-res: Add RoomVersion::V11  
						
						... 
						
						
						
						According to MSC3820 
						
						
					 
					
						2023-08-14 17:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							bcae4e5799 
							
						 
					 
					
						
						
							
							chore: Use .is_some_and(…) instead of .map_or(false, …)  
						
						
						
						
					 
					
						2023-08-14 16:17:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							b2fe172be1 
							
						 
					 
					
						
						
							
							chore: Bump MSRV to 1.70  
						
						
						
						
					 
					
						2023-08-14 16:17:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							1701d9a803 
							
						 
					 
					
						
						
							
							events: Make creator field of RoomCreateEventContent optional and RedactedRoomreateEventContent a typedef  
						
						... 
						
						
						
						According to MSC2175 
						
						
					 
					
						2023-08-14 15:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							ffdd632701 
							
						 
					 
					
						
						
							
							signatures: Add missing RoomVersionId::V11 match  
						
						
						
						
					 
					
						2023-08-12 15:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							7a5d9b6e8b 
							
						 
					 
					
						
						
							
							events: Add support for redacts key into content of RoomRedactionEvent  
						
						... 
						
						
						
						According to MSC2174 
						
						
					 
					
						2023-08-11 15:30:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							cf70f74fb7 
							
						 
					 
					
						
						
							
							events: Make sure matches with RoomVersionId default to behavior of latest room version  
						
						... 
						
						
						
						Avoids forgetting to update the match if nothing changed since the last version. 
						
						
					 
					
						2023-08-10 13:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5bc6d8c3 
							
						 
					 
					
						
						
							
							identifiers: Add initial support for room version 11  
						
						
						
						
					 
					
						2023-08-09 19:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Damir Jelić 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a82459df6 
							
						 
					 
					
						
						
							
							Add support for the dehydrated devices endpoints ( #1605 )  
						
						... 
						
						
						
						This patch adds support for the endpoints used in [MSC3814].
One notable change to the MSC here is that the PUT endpoint uploads the
device and one-time keys as well.
[MSC3814]: https://github.com/matrix-org/matrix-spec-proposals/pull/3814 
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com> 
						
						
					 
					
						2023-08-09 11:04:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd58e3c89 
							
						 
					 
					
						
						
							
							ci: Use same nightly toolchain for docs that's used for other jobs  
						
						
						
						
					 
					
						2023-07-31 10:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							511ba3d86e 
							
						 
					 
					
						
						
							
							Make nightly toolchain used for CI the default  
						
						
						
						
					 
					
						2023-07-31 10:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb20ba0711 
							
						 
					 
					
						
						
							
							Fix new clippy lint  
						
						
						
						
					 
					
						2023-07-31 10:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9189392b2 
							
						 
					 
					
						
						
							
							Update contrib/ide/vscode/settings.json  
						
						
						
						
					 
					
						2023-07-31 10:21:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37cbb4ea56 
							
						 
					 
					
						
						
							
							identifiers: Discourage proc-macro imports even more  
						
						... 
						
						
						
						Unfortunately it seems impossible to prevent rust-analyzer from
suggesting them before the `macro_rules!` macros, but this should be a
decent hint for users that importing them is not a good idea. 
						
						
					 
					
						2023-07-29 11:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marco Romano 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d3f1802e6 
							
						 
					 
					
						
						
							
							Ignore Intellij Idea's .idea directory  
						
						
						
						
					 
					
						2023-07-28 12:03:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							9bf3e03dd3 
							
						 
					 
					
						
						
							
							events: Add m.relates_to to poll start events  
						
						
						
						
					 
					
						2023-07-27 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							d53362c689 
							
						 
					 
					
						
						
							
							events: Add unstable poll events  
						
						... 
						
						
						
						Using the unstable format defined in MSC3381 
						
						
					 
					
						2023-07-27 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							e780633cce 
							
						 
					 
					
						
						
							
							events: Allow to declare events without a stable prefix  
						
						
						
						
					 
					
						2023-07-27 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b8cd4d46 
							
						 
					 
					
						
						
							
							events: Make polls events use the stable prefixes  
						
						
						
						
					 
					
						2023-07-27 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							df11c6d46a 
							
						 
					 
					
						
						
							
							events: Provide type for historical m.message content block instead of serde helper  
						
						
						
						
					 
					
						2023-07-27 16:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ivan Enderlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							201f0027d4 
							
						 
					 
					
						
						
							
							feat: Add SlidingSyncRoom::avatar  
						
						... 
						
						
						
						It's been recently added in the specification, 50ae2c8d65 
						
						
					 
					
						2023-07-26 16:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dac70ead9 
							
						 
					 
					
						
						
							
							Remove most unreachable visibility modifiers  
						
						
						
						
					 
					
						2023-07-19 14:32:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffc271f3ec 
							
						 
					 
					
						
						
							
							push: Re-export ScalarJsonValue  
						
						... 
						
						
						
						It was part of the public interface already, but not nameable. 
						
						
					 
					
						2023-07-19 13:58:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad457c1c11 
							
						 
					 
					
						
						
							
							Rerun rustfmt  
						
						
						
						
					 
					
						2023-07-19 13:53:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfc4c66820 
							
						 
					 
					
						
						
							
							Rewrap lines to fit macro input in maximum line length  
						
						
						
						
					 
					
						2023-07-19 13:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe010abb22 
							
						 
					 
					
						
						
							
							Update expected trybuild test output  
						
						
						
						
					 
					
						2023-07-14 10:05:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eea51d27fa 
							
						 
					 
					
						
						
							
							common: Reduce konst dependency feature set  
						
						
						
						
					 
					
						2023-07-14 09:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9ef276d41 
							
						 
					 
					
						
						
							
							common: Only depend on konst when needed  
						
						
						
						
					 
					
						2023-07-14 09:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fdaff6aa5 
							
						 
					 
					
						
						
							
							Set GITHUB_TOKEN permissions for docs CI job  
						
						
						
						
					 
					
						2023-07-12 15:32:39 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4be3a062ae 
							
						 
					 
					
						
						
							
							Switch to branch-less GitHub pages workflow  
						
						
						
						
					 
					
						2023-07-12 15:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20d38e1622 
							
						 
					 
					
						
						
							
							events: Add From<MessageType> for RoomMessageEventContentWithoutRelation  
						
						
						
						
					 
					
						2023-07-12 11:58:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cf1257142 
							
						 
					 
					
						
						
							
							events: Add RoomMessageEventContentWithoutRelation::new  
						
						
						
						
					 
					
						2023-07-12 11:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							f8ac66ca25 
							
						 
					 
					
						
						
							
							events: Add support for intentional mentions  
						
						... 
						
						
						
						According to MSC3952 
						
						
					 
					
						2023-07-10 13:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							07bc06038f 
							
						 
					 
					
						
						
							
							events: Keep data of unknown relations  
						
						
						
						
					 
					
						2023-07-06 17:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kévin Commaille 
							
						 
					 
					
						
						
						
						
							
						
						
							df0eee30e1 
							
						 
					 
					
						
						
							
							chore: Update serde dependency  
						
						
						
						
					 
					
						2023-07-06 17:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Bouvier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c8ece6bf2 
							
						 
					 
					
						
						
							
							events: Parse TagInfo::order as a f64 or a stringified f64  
						
						
						
						
					 
					
						2023-07-06 14:34:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jonas Platte 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ac9e9a979 
							
						 
					 
					
						
						
							
							Upgrade itertools to 0.11.0  
						
						
						
						
					 
					
						2023-07-05 11:12:02 +02:00