| 
							
							
								 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 | 44f8192e3c | client-api: Add new fields to RoomEventFilter related_by_rel_types and related_by_senders according to MSC3440 | 2022-03-16 12:58:24 +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 | e9c60cf36c | Deprecate the EventType enum | 2022-03-16 12:20:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | e86ee7dd31 | macros: Silence deprecation warnings in generated code | 2022-03-16 12:20:18 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | cdc6b9a2aa | macros: Add missing automatically_derived attributes | 2022-03-16 12:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 26ffa5e5c8 | client-api: Use fine-grained event type enums | 2022-03-16 12:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 88477f2ad5 | push-gateway-api: Use fine-grained event type enums | 2022-03-16 12:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7e05351f58 | federation-api: Use fine-grained event type enums | 2022-03-16 12:20:17 +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 | 6f6e7ca68e | macros: Simplify *EventType generation | 2022-03-16 12:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1b24a76967 | macros: Refactor event type to type name conversion | 2022-03-16 12:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 862ee426ab | macros: Fix docs | 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 | 0f18deae1d | macros: Consistently use syn::Result type alias | 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 |  | 
			
				
					| 
							
							
								 Jonas Platte | 8805b8f2e3 | macros: Consistently put ruma_common import path last | 2022-03-16 12:20:16 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0faa00ca95 | macros: Move additional utility function into util module | 2022-03-16 12:20:16 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | bb26f159e3 | client-api: Add tile server to well-known According to MSC3488 | 2022-03-15 18:41:11 +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 | d78fb70953 | macros: Ensure event content types are structs | 2022-03-14 16:32:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0b10151bcb | macros: Only iterate fields once in EventContent derive | 2022-03-14 16:32:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 46bab5cca6 | macros: Fix unnecessary named fields requirement in EventContent derive | 2022-03-14 16:32:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 44ed91a5af | macros: Fix inconsistent naming | 2022-03-14 16:32:17 +01:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 22541ba92f | common: Feature-gate part of doctest | 2022-03-14 16:32:16 +01:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | 83e46b6aea | state-res: Fix restricted joins | 2022-03-14 15:02:21 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 117880524f | client-api: Fix sso_login added version | 2022-03-14 13:51:30 +01:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | 1ffccaba18 | federation-api: Add versions endpoint (MSC3723) | 2022-03-14 12:03:27 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | e336db767a | common: Add support for extensible image events | 2022-03-14 10:43:15 +00:00 |  | 
			
				
					| 
							
							
								 Jonathan de Jong | a54cf06b9e | identity-service-api: Add /versionsendpoint (MSC2320) | 2022-03-14 10:06:35 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | a0e05c0a31 | client-api: Move get_capabilities into discovery | 2022-03-13 09:56:16 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | fbe07e8636 | client-api: Rename discover module to discovery Align with federation-api | 2022-03-13 09:45:02 +01:00 |  | 
			
				
					| 
							
							
								 Timo Kösters | 1ab97ddbe5 | state-res: Fix knocking support | 2022-03-11 12:38:39 +00:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | 23b8941361 | xtask: Release ruma-macros with ruma-common | 2022-03-10 18:45:26 +01:00 |  | 
			
				
					| 
							
							
								 Kévin Commaille | bdcf07be87 | common: Merge ruma-serde into ruma-common | 2022-03-10 12:11:00 +01:00 |  |