Jonas Platte
|
4ec9f1aa03
|
events: Require MessageType to always contain a body
|
2021-09-17 19:09:17 +02:00 |
|
ftilde
|
a875f39648
|
events: Fix quoting of multiline fallback messages
Previously, a '> ' was prepended only to the first line of the quoted
message.
|
2021-09-11 23:31:15 +02:00 |
|
Jonas Platte
|
46c7e3f811
|
Clean up and rewrap documentation comments
|
2021-08-27 21:32:02 +02:00 |
|
Jonas Platte
|
a81880c68f
|
events: Rework Relation serde
Relation types now implement `Deserialize`, `Serialize`.
|
2021-08-21 15:20:15 +02:00 |
|
Jonas Platte
|
6ee3955483
|
Remove most deprecated items
|
2021-08-10 15:22:46 +02:00 |
|
Devin Ragotzy
|
db755f994e
|
events: Make all pub enums non_exhaustive
|
2021-08-10 15:22:26 +02:00 |
|
Devin Ragotzy
|
3101be1f99
|
Add macro-braces, disallowed-type and import-rename clippy lints
|
2021-07-22 14:34:30 +02:00 |
|
Jonas Platte
|
84829e23dc
|
events: Remove shared Relation type in favor of more per-event-type ones
|
2021-06-20 19:27:12 +02:00 |
|
Devin Ragotzy
|
e05aad184e
|
events: Make all pub structs non_exhaustive
|
2021-06-18 20:53:06 +02:00 |
|
Jonas Platte
|
ec4b719546
|
events: Refactor message relations
* Discard unknown relations
* Move new_content into Relation::Replacement
|
2021-06-17 19:43:23 +02:00 |
|
Jonas Platte
|
e622803679
|
Use bool::then to simplify some code
|
2021-06-17 19:43:22 +02:00 |
|
Kévin Commaille
|
52d8ff1ffd
|
events: Improve room::message markdown constructors
Only return an html message if some markdown formatting was detected.
|
2021-05-18 21:28:15 +02:00 |
|
Jonas Platte
|
4dd9baa238
|
Improve consistency in docs
|
2021-05-16 23:38:19 +02:00 |
|
Jonas Platte
|
504c7ad06e
|
events: Remove non-exhaustive attribute from enum with hidden variant
|
2021-05-16 22:36:57 +02:00 |
|
Jonas Platte
|
01f20b17c0
|
events: Make remaining types in room::message non-exhaustive
|
2021-05-16 22:36:06 +02:00 |
|
Jonas Platte
|
7626135faf
|
events: Make fields of doc(hidden) struct private
|
2021-05-16 22:34:24 +02:00 |
|
Jonas Platte
|
61a033db58
|
Improve documentation
|
2021-05-16 22:07:00 +02:00 |
|
Jonas Platte
|
2ada8690f8
|
events: Make FileMessageEventContent non-exhaustive
|
2021-05-16 00:14:23 +02:00 |
|
Jonas Platte
|
f77b49d4b8
|
events: Make more types non-exhaustive in room::message
|
2021-05-15 22:20:48 +02:00 |
|
Devin Ragotzy
|
8252a1a32c
|
Move all content declarations to content trait attribute
|
2021-05-14 12:25:30 +02:00 |
|
Adam
|
8adc9a0eb6
|
events: Add helpers to construct the fallback for rich replies
|
2021-05-10 10:06:40 +02:00 |
|
Jonas Platte
|
3db0ea7026
|
Move all crates into a new crates directory
|
2021-05-03 15:50:27 +02:00 |
|