Kévin Commaille
2d697fcc95
events: Stabilize annotations and reactions
2023-05-26 09:26:30 +02:00
Kévin Commaille
5f20a3292c
docs: Fix links for v1.7
2023-05-25 19:28:33 +02:00
Jonas Platte
89e398fd06
events: Add back relations accessors for message-like event enums
2023-04-18 11:33:54 +02:00
Jonas Platte
e61e0ccf6b
Implement MSC3925
...
… without a feature flag because it is a breaking change, so the feature
would have to be non-additive, which is a no-go.
Limited support for the previous replacement format is kept.
2023-03-15 14:49:51 +01:00
Jonas Platte
19d44489c3
events: Split bundled relations into two types
...
One for message-like events, one for state events.
2023-03-15 14:49:49 +01:00
Jonas Platte
f9a40e137e
events: Remove reaction bundling
...
It was removed from the MSC.
https://github.com/matrix-org/matrix-spec-proposals/pull/2677
2023-02-28 20:01:04 +01:00
Jonas Platte
11d5020565
events: Don't require threads to contain m.in_reply_to
2023-02-22 14:38:23 +01:00
Kévin Commaille
f159776f52
chore: Make all applicable spec links use the latest spec instead of a specific version
2023-02-12 12:39:24 +01:00
Jonas Platte
f99ff2a83c
events: Remove unused Serialize, Deserialize impls
2023-01-18 09:30:47 +01:00
Jonas Platte
b859d9c8b0
common: Derive Debug via StringEnum derive
2023-01-13 13:49:59 +01:00
Jonas Platte
5ff113a286
events: Remove unnecessary Box around Raw
2022-12-15 16:46:12 +01:00
Jonas Platte
d20f42617c
events: Box optional bundled relations
...
These fields are much more commonly None than Some(_).
2022-12-15 16:46:12 +01:00
Jonas Platte
190205cfb1
events: Remove Option around BundledRelations
...
… because the type has its own empty state (all fields being None).
2022-12-15 16:46:12 +01:00
Jonas Platte
2aef89cf24
events: Add missing serde attributes to BundledRelations fields
2022-12-15 16:46:12 +01:00
Kévin Commaille
61a9d65b71
events: Rename events::relation::Relations to BundledRelations
2022-11-25 22:33:37 +01:00
Kévin Commaille
93bc8a60be
events: Use Reference instead of events: 🔑 :verification::Relation
2022-11-25 22:33:37 +01:00
Kévin Commaille
e63896b916
events: Use Annotation instead of events::reaction::Relation
2022-11-25 22:33:37 +01:00
Kévin Commaille
6648954bd2
events: Move common relation structs under events::room::encrypted to events::relation
2022-11-25 22:33:37 +01:00
Kévin Commaille
aeaa4af776
events: Move relations under events::room::message to events::relation
2022-11-25 22:33:37 +01:00
Kévin Commaille
583ee2cdfa
events: Add support for bundled reference relations
...
According to MSC3267 / Matrix 1.5
2022-11-25 20:11:33 +01:00
Kévin Commaille
045861441a
doc: Update Matrix spec links to v1.4
2022-10-21 10:41:20 +02:00
Kévin Commaille
4e2dac30be
events: Stabilize support for event replacements
2022-10-10 18:23:03 +02:00
Kévin Commaille
003f0abebf
events: Stabilize current support for threads
2022-10-10 17:55:08 +02:00
Jonas Platte
b18313e579
events: Fix wrong cfg
2022-09-16 12:13:15 +02:00
Kévin Commaille
80a8dcf28a
events: Stabilize MSC2675
2022-06-20 17:44:18 +02:00
Kévin Commaille
70b3d1e55b
client-api: Add relations querying endpoint
...
According to MSC2675
2022-06-14 16:39:03 +02:00
Kévin Commaille
baa6dc591e
events: Change BundledAnnotation to a struct
2022-05-24 12:30:27 +00:00
Jonas Platte
489f51e231
events: Replace most Box<Id>s with new owned ID types
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
Kévin Commaille
0fb3f39c07
common: Deserialize stable names for unstable features
2022-03-21 14:46:13 +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
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
088d1872b7
common: Merge ruma-identifiers into ruma-common
2022-03-09 17:46:51 +00:00
Kévin Commaille
c3f9a3cb70
common: Merge ruma-events into ruma-common
2022-03-04 11:45:07 +00:00