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
ac37db212a
fix lints
...
Signed-off-by: Jason Volk <jason@zemos.net>
2025-01-01 22:20:39 +00:00
Jade Ellis
a3cfbf77f0
appservice-api: Stabilize support for sending ephemeral data to appservices
...
Co-authored-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-12-18 02:24:07 +00:00
Kévin Commaille
b1790e05ce
push: Allow to add custom data for pushers
...
Due to a clarification in the spec.
2024-12-15 03:10:09 -05:00
Damir Jelić
d82e2a02d5
events: Add support for MSC4171
2024-11-29 17:36:28 -05:00
Kévin Commaille
ae3897cad8
identifiers: Allow to validate KeyId with any key name type
...
Use new trait bounds for KeyId to only allow specific types.
Change the KeyId validation to be generic over the key name type.
Remove the KeyName type and replace it with the more specific
ServerSigningKeyVersion.
2024-11-08 12:49:53 -05:00
Benjamin Kampmann
01ffae2ac2
events: Implement url previews as per MSC4095
2024-11-07 18:55:43 -05:00
strawberry
39c1addd37
implement MSC4210, add missing .m.rule.contains_user_name
check
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-10-26 15:55:42 -04:00
strawberry
b6f82a72b6
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-09-13 16:35:24 -04:00
Ivan Enderlin
7cfa3be0c6
client-api: Implement MSC4186. ( #1907 )
...
* client-api: Derive `Default` for `v4::SyncList`.
* client-api: Implement MSC4186.
2024-09-12 07:12:49 +00:00
Jonas Platte
1a138ed6c9
Use workspace lint configuration instead of rustflags hack
2024-09-11 07:13:32 +00:00
strawberry
69b2bc4b8c
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-08-14 01:47:43 -04:00
strawberry
c76e2873c1
make ruma-identifiers-validation a ruma feature
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-07-23 22:09:52 -04:00
torrybr
5ebe200bb6
ci: Improve and run clippy-wasm command
...
Lint more crates with it and enable more features. Also only allow web-time types.
2024-07-11 09:47:03 +02:00
strawberry
9a5bfad849
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-06-30 11:54:39 -04:00
strawberry
f1f96dc2b2
revert this cargo.toml formatting
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-06-30 11:54:20 -04:00
Timo
862be071d2
client-api: Add future endpoints
2024-06-25 12:45:15 +02:00
Kévin Commaille
ba76e0ee3a
client-api: Stabilize support for animated thumbnails
...
According to Matrix 1.11
2024-06-22 10:58:13 +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
44b474a6f1
client-api: Stabilize authenticated media endpoints
...
According to Matrix 1.11
2024-06-21 15:48:56 +02:00
torrybr
f60c79727a
events: Unstable support for MSC 3489 live location sharing
2024-06-10 23:45:42 +02:00
strawberry
fd686e7795
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-06-10 16:57:10 -04:00
Kévin Commaille
73535a7dd3
client-api: Add support for authenticated media endpoints
...
According to MSC3916
2024-06-05 12:41:41 +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
strawberry
042444dc1d
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-05-21 21:31:00 -04:00
Damir Jelić
1c4f26af74
client-api: Add support for MSC4108 OIDC sign in and E2EE set up via QR code
2024-05-14 18:18:15 +02:00
Kévin Commaille
64f19d21c7
Release ruma 0.10.1
2024-05-13 15:25:29 +02:00
Kévin Commaille
8699c174a9
ruma: Add missing feature reexports
2024-05-11 12:11:35 +02:00
strawberry
9e29e07ae1
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-05-09 11:29:29 -04:00
Kévin Commaille
5b882208ef
Release ruma 0.10.0
2024-05-09 13:17:10 +02:00
strawberry
e6e8462c05
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-05-06 12:21:06 -04:00
Kévin Commaille
e161a57eda
html: Add HTML data types for elements and attributes suggested by Matrix Spec
2024-05-06 14:56:53 +02:00
strawberry
b10df150a2
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-05-01 15:25:44 -04:00
Kévin Commaille
19a29934fa
client-api: Add unstable support for animated thumbnails
...
According to MSC2705
2024-04-27 16:15:21 +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
strawberry
d01b3cc967
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-04-26 18:07:34 -04:00
Ossi Herrala
87950e9d40
client: Remove isahc feature of ruma-client
2024-04-26 16:40:59 -04:00
strawberry
7136799881
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-04-24 15:22:18 -04:00
Benjamin Bouvier
cc44459117
client-api: add unstable MSC3266 support (room summary) ( #1776 )
...
This implements experimental support for MSC3266 for getting a room summary, which is really nice to get room previews even for rooms one is not part of.
2024-04-21 12:47:22 +02:00
strawberry
5194ea1861
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-04-18 19:45:17 -04:00
Kévin Commaille
d299534e9a
ruma: Add missing unstable features to __ci
2024-04-18 15:01:08 +02:00
Matthias Ahouansou
becc4ac0b3
federation-api: add unstable support for MSC3843
2024-04-17 14:51:23 +02:00
Matthias Ahouansou
62fcc7361b
federation-api: add unstable support for MSC4125
2024-04-11 18:16:36 -04:00
Matthias Ahouansou
f01f00a90a
federation-api: add unstable support for MSC4125
2024-04-10 16:30:06 +02:00
strawberry
580eefe1c6
Merge remote-tracking branch 'upstream/main' into conduwuit-changes
2024-04-07 11:04:24 -04:00
strawberry
047764bc15
client-api: add unstable MSC4121 support (moderator role definition)
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-07 16:58:07 +02:00
strawberry
a938640491
add MSC3026 support (busy presence status)
...
Signed-off-by: strawberry <strawberry@puppygock.gay>
2024-04-05 17:48:02 -04:00
Jonas Platte
4a02b97aa3
Update website URL
2024-04-04 13:20:58 +02:00
Hubert Chathi
c5f8137ba9
ruma: Export web_time as time
2024-03-27 18:48:55 +01:00