25 Commits

Author SHA1 Message Date
Kévin Commaille
c3d573e943
events: Add support for polls
According to MSC3381
2022-05-25 12:03:45 +02:00
Jonas Platte
22fbb9ee24
events: Update doctest 2022-05-24 18:18:43 +02:00
Jonas Platte
e3ee951856 events: Add support for m.identity_server account data 2022-04-27 19:08:01 +02:00
Adam
1fd47fa034
events: Add secret storage 2022-04-26 14:38:19 +02:00
Jonas Platte
ae7461622c events: Update state key types for all state events
… and make it mandatory to specify for state events.
2022-04-21 11:16:38 +02:00
Jonas Platte
efe48af207 Replace remaining uses of boxed IDs with dedicated owned ones 2022-04-20 10:39:36 +02:00
Jonas Platte
7de3b4b649
events: Rework the event enum hierarchy 2022-04-05 14:29:17 +02:00
Jonas Platte
d87874314b
events: Add 'Original' prefix to unredacted types with a redacted form 2022-04-05 14:29:17 +02:00
Jonas Platte
ca1159250e
events: Clean up module documentation
Remove a lot of no longer valid text.
2022-04-01 16:35:53 +02:00
Jonas Platte
3c7edb1f9e
events: Rename internal module event_kinds => kinds 2022-03-31 18:42:27 +02:00
Jonas Platte
6279a2fa6f
events: Move EventContent trait and related items into new module 2022-03-31 18:42:27 +02:00
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
Kévin Commaille
9b870cd9af
common: Add support for voice message events 2022-03-18 12:13:26 +01:00
Jonas Platte
ada3108a96
common: Move prev_content into unsigned 2022-03-16 16:30:29 +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
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
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
088d1872b7
common: Merge ruma-identifiers into ruma-common 2022-03-09 17:46:51 +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