102 Commits

Author SHA1 Message Date
Kévin Commaille
0a37df11cd events: Add unstable support for is_animated image flag
According to MSC4230.
2025-01-02 18:44:00 -05:00
Jason Volk
54da128bbe refactor owned identifiers using SmallVec 2024-12-28 01:06:09 +00:00
Jason Volk
771db61ee4 events: slightly rework benches
Signed-off-by: Jason Volk <jason@zemos.net>
2024-12-03 13:43:09 +00:00
Damir Jelić
d82e2a02d5 events: Add support for MSC4171 2024-11-29 17:36:28 -05:00
Benjamin Kampmann
01ffae2ac2 events: Implement url previews as per MSC4095 2024-11-07 18:55:43 -05:00
Jonas Platte
1a138ed6c9 Use workspace lint configuration instead of rustflags hack 2024-09-11 07:13:32 +00:00
Kévin Commaille
0ea496b138 events: Upgrade pulldown-cmark 2024-09-06 09:59:47 +02:00
torrybr
7f562fe67e
events: use web-time instead of std::time for BeaconInfoEventContent 2024-07-08 10:18:03 +02:00
Kévin Commaille
3eb0248cf8 events: Stabilize support for muting in VoIP calls
According to Matrix 1.11
2024-06-22 10:56:58 +02:00
Kévin Commaille
6347f547c1 events: Upgrade pulldown-cmark crate 2024-06-18 12:21:42 +02:00
Kévin Commaille
b367e42bd0 events: Remove unwanted pulldown-cmark cargo feature 2024-06-18 12:21:42 +02:00
Timo
c218174369
events: Support new matrixRTC membership format 2024-06-13 10:58:50 +02:00
torrybr
f60c79727a
events: Unstable support for MSC 3489 live location sharing 2024-06-10 23:45:42 +02:00
Jonas Platte
d91e6d7e63
Simplify docsrs feature usage
- Don't instruct docs.rs to set it, it does so by default now:
  https://github.com/rust-lang/docs.rs/pull/2390
- Because of that, check-cfg also recognizes it and does not need
  extra configuration either.
2024-05-30 10:35:07 +02:00
Marco Antonio Alvarez
6cd3af9b86
events: Add support for encrypted stickers 2024-05-23 15:49:15 +02:00
Damir Jelić
b7b9816314 Make the url crate a workspace dependency 2024-05-14 18:18:15 +02:00
Kévin Commaille
4ec2d68fc0
Release ruma-events 0.28.1 2024-05-13 15:18:09 +02:00
Kévin Commaille
cee4a3f779
Release ruma-events 0.28.0 2024-05-09 12:39:10 +02:00
Jonas Platte
2a6d31a023
Upgrade pulldown-cmark from 0.9 to 0.10 2024-04-28 22:50:39 +02:00
Kévin Commaille
a28d1428e0 events: Add unstable support for muting in VoIP calls
According to MSC3291
2024-04-27 16:11:10 +02:00
Jonas Platte
4a02b97aa3
Update website URL 2024-04-04 13:20:58 +02:00
Stefan Ceriu
68c9bb0930
Add support for MSC2867 - Manually marking rooms as unread 2024-01-26 23:28:11 +00:00
Jonas Platte
23c2b9546d
Release ruma-events 0.27.11 2023-11-27 16:17:39 +01:00
Timo
ef9f790928
events: Add CallNotify event as described by MSC4075
https://github.com/matrix-org/matrix-spec-proposals/pull/4075
2023-11-27 16:17:23 +01:00
Jonas Platte
877b1c63fe
Release ruma-events 0.27.10 2023-11-22 19:52:20 +01:00
Jonas Platte
b006aa37fa
Release ruma-events 0.27.9 2023-11-15 10:40:41 +01:00
Jonas Platte
9acc74998c
Release ruma-events 0.27.8 2023-11-09 12:00:47 +01:00
Jonas Platte
2595ca5577
Release ruma-events 0.27.7 2023-10-23 10:51:24 +02:00
Jonas Platte
2b32f54c77
Release ruma-events 0.27.6 2023-10-19 18:05:08 +02:00
Timo
7567fd63b5
events: Add CallMemberEvent
Signed-off-by: Timo K <toger5@hotmail.de>
2023-10-19 17:46:42 +02:00
Jonas Platte
550f18217b
Release ruma-events 0.27.5 2023-10-12 15:53:41 +02:00
Jonas Platte
e658b8b128
Remove 'www.' from ruma.io URLs 2023-10-12 15:44:00 +02:00
Jonas Platte
07cd993dcf
Release ruma-events 0.27.4 2023-10-12 15:04:35 +02:00
Jonas Platte
11e38d23dd
Release ruma-events 0.27.3 2023-10-11 15:45:39 +02:00
Kévin Commaille
9c385a707f events: Improve compatibility of unstable voice messages
Use the same parameters as Element clients.
2023-10-11 15:42:32 +02:00
Jonas Platte
eb38aea012
Release ruma-events 0.27.2 2023-10-11 10:54:57 +02:00
Jonas Platte
446a5815c8
Release ruma-events 0.27.1 2023-10-10 10:44:29 +02:00
Michael Hollister
7b898bf376
events: Added shared_history flag to room key events
Signed-off-by: Michael Hollister <michael@futo.org>
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
2023-10-06 09:37:29 +02:00
Jonas Platte
1227db0f08
Release ruma-events 0.27.0 2023-10-05 17:09:02 +02:00
Kévin Commaille
a53bd09b8a events: Make name required in RoomNameEventContent
The wording of the spec was confusing but it is indeed required
2023-09-18 15:05:26 +02:00
Kévin Commaille
6da56dc541 events: Add compat feature to send empty string to unset room name 2023-09-13 17:28:57 +02:00
Jonas Platte
f266ea90e7
events: Fix missing feature dependency 2023-09-12 15:53:14 +02:00
Jonas Platte
a8180722f4
events: Add support for voice messages as implemented by Element Web 2023-09-12 10:20:38 +02:00
Jonas Platte
399adc911f Use as_variant crate for shorter code 2023-08-28 19:31:39 +02:00
Jonas Platte
31331f3165
Bring back ruma-events
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
2023-08-28 10:23:54 +02:00
Kévin Commaille
c3f9a3cb70
common: Merge ruma-events into ruma-common 2022-03-04 11:45:07 +00:00
Kévin Commaille
c37a514a89 events: Add support for extensible file events
As defined in MSC3551
2022-03-03 13:55:04 +01:00
Kévin Commaille
f78d3480a5 events: Add support for extensible text event
As defined in MSC1767
2022-03-02 18:09:43 +01:00
Kévin Commaille
f2dca60fc7
macros: Rename ruma-events-macros to ruma-macros 2022-02-27 13:54:17 +01:00
Jonas Platte
b725865cba
Release ruma-events 0.26.0 2022-02-19 14:53:14 +01:00