22 Commits

Author SHA1 Message Date
Kévin Commaille
045861441a doc: Update Matrix spec links to v1.4 2022-10-21 10:41:20 +02:00
Kévin Commaille
d729c0f4cd events: Stabilize deserializing stringified integers for PLs 2022-06-20 18:01:10 +02:00
Jonas Platte
b1cb6cd4c0
events: Remove PartialEq impl on NotificationPowerLevels 2022-05-23 18:24:58 +02:00
Jonas Platte
80dae90925
events: Add StrippedPowerLevelsEvent::power_levels 2022-05-02 16:25:28 +02:00
Jonas Platte
e479d2db05
events: Use Into<RoomEventType> impls to avoid String roundtrips 2022-04-29 12:22:48 +02:00
Kévin Commaille
291b657e6d events: Add RoomPowerLevels::user_can_do
Know whether or not a user can do a given action with the power levels.
2022-04-26 11:18:21 +02:00
Johannes Becker
6b768dc033
events: Add conversion from RoomPowerLevels to RoomPowerLvelsEventContent 2022-04-21 10:29:56 +00: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
d855ec33d6 identifiers: Update ToOwned implementations to use new types
… and a lot of changes that cascaded from that.
2022-04-20 10:39:36 +02:00
Jonas Platte
d0faeb52f3
events: Add RoomPowerLevels::{for_user, max} 2022-04-13 16:17:55 +02:00
Jonas Platte
2f32e9863e
events: Remove invalid copy-pasted docs 2022-04-13 16:17:55 +02:00
Jonas Platte
873270db1d
events: Add SyncRoomPowerLevelsEvent::power_levels 2022-04-11 14:32:40 +02:00
Jonas Platte
9f6f176f8d
events: Add RoomPowerLevelsEvent::power_levels 2022-04-11 14:26:19 +02:00
Jonas Platte
97a3c1e473
events: Add room::power_levels::RoomPowerLevels
A struct representing the effective power levels of a room, regardless
of whether the most recent power-levels event is redacted.
2022-04-11 14:26:19 +02:00
Jonas Platte
c3756aafc5 events: Fix comment 2022-04-10 11:43:23 +02:00
Jonas Platte
002d863738
events: Fix default invite power level 2022-04-05 17:43:52 +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
ada3108a96
common: Move prev_content into unsigned 2022-03-16 16:30:29 +01:00
Jonas Platte
ce785064a9
Use RoomEventType instead of EventType for PDUs and power levels 2022-03-16 12:20:17 +01: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
Kévin Commaille
c3f9a3cb70
common: Merge ruma-events into ruma-common 2022-03-04 11:45:07 +00:00