Kévin Commaille
|
5b25f2f223
|
push-rule: Stabilize default room server ACL push rule
|
2022-09-30 19:42:06 +02:00 |
|
Jonas Platte
|
4fb051ba0f
|
Use Default derive for enums
|
2022-09-20 13:49:16 +02:00 |
|
Kévin Commaille
|
2f96fa5548
|
push: Add push rule to ignore room server ACLs
According to MSC3786
|
2022-07-16 19:09:15 +02:00 |
|
Kévin Commaille
|
c63f03912b
|
push: Set feature flag per rule instead of per set.
Allows more flexibility when several feature flags change the same set.
|
2022-07-16 19:09:15 +02:00 |
|
Kévin Commaille
|
506a7bdf2e
|
push: Fix regex for word boundaries
|
2022-06-24 17:32:34 +02:00 |
|
Kévin Commaille
|
1e220a05bf
|
push: Fix word matching without wildcards
Don't match non-ASCII alphanumeric characters
|
2022-06-24 17:32:34 +02:00 |
|
Kévin Commaille
|
d192184b3c
|
push: Allow wildcards when matching words
|
2022-06-23 15:57:54 +02:00 |
|
Kévin Commaille
|
085dc435fa
|
push: Split test assertions
|
2022-06-07 12:07:57 +02:00 |
|
Jonas Platte
|
8912182c56
|
Increase usage of implicit named arguments in format strings
|
2022-06-03 10:06:28 +02:00 |
|
Jonas Platte
|
5f902851af
|
Upgrade to Rust 2021
|
2022-05-27 12:04:23 +02:00 |
|
Kévin Commaille
|
c3d573e943
|
events: Add support for polls
According to MSC3381
|
2022-05-25 12:03:45 +02:00 |
|
Jonas Platte
|
e50d59f7a4
|
Split up some test assertions
|
2022-05-25 09:08:48 +02:00 |
|
Jonas Platte
|
b34bfaf1f6
|
Replace matches crate with assert_matches
|
2022-05-24 18:07:29 +02:00 |
|
Jonas Platte
|
6a2950884d
|
push: Consider push rules to not apply to events sent by the user themselves
|
2022-05-12 12:17:55 +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 |
|
Jakub Kubík
|
09ac0aa3ac
|
fix: Correct rule IDs in predefined Rulesets
|
2022-04-17 22:58:19 +02:00 |
|
Jonas Platte
|
26aea3a084
|
common: Consistently use int macros for tests
|
2022-04-04 16:54:17 +02:00 |
|
Kévin Commaille
|
e2375ed72e
|
xtask: Add typos check
|
2022-03-18 14:29:57 +01:00 |
|
Kévin Commaille
|
bdcf07be87
|
common: Merge ruma-serde into ruma-common
|
2022-03-10 12:11:00 +01:00 |
|
Jonas Platte
|
1bce0f0c96
|
common: Instrument push condition matching
|
2022-03-09 19:21:28 +01:00 |
|
Kévin Commaille
|
088d1872b7
|
common: Merge ruma-identifiers into ruma-common
|
2022-03-09 17:46:51 +00:00 |
|
Jonathan de Jong
|
936bb64e84
|
Update links to spec.matrix.org/v1.2
|
2022-02-18 19:45:04 +01:00 |
|
Jonas Platte
|
215cb35806
|
Clean up import grouping / ordering
|
2022-02-18 11:20:39 +01:00 |
|
Jonas Platte
|
f9b9112d07
|
common: Disable push rule matching on numbers or booleans
Spec clarification: https://github.com/matrix-org/matrix-doc/pull/3690
|
2022-02-17 10:09:21 +01:00 |
|
Jonas Platte
|
8f1eae97ce
|
common: Remove unnecessary bound from FlattenedJson::from_raw
|
2022-02-12 01:44:57 +01:00 |
|
Kévin Commaille
|
757419df13
|
common: Move reaction pushrule to unstable-msc2677 feature
|
2022-02-11 10:28:56 +01:00 |
|
Jonas Platte
|
3ce578f384
|
identifiers: Make UserId a DST
|
2021-11-26 00:40:40 +01:00 |
|
Jonas Platte
|
2d4dbfe42f
|
identifiers: Make RoomId a DST
|
2021-11-26 00:04:28 +01:00 |
|
Jonas Platte
|
aa5fdf9d22
|
Merge serde attributes and improve docs
|
2021-10-08 12:49:13 +02:00 |
|
Jonas Platte
|
271491732e
|
Remove now-redundant doc(cfg) attributes
They are now implied:
https://github.com/rust-lang/rust/pull/89596
|
2021-10-08 11:52:18 +02:00 |
|
Devin Ragotzy
|
bdcfc12ac7
|
Update client-server spec links
|
2021-10-06 10:48:08 +02:00 |
|
Jonas Platte
|
46c7e3f811
|
Clean up and rewrap documentation comments
|
2021-08-27 21:32:02 +02:00 |
|
Devin Ragotzy
|
74b6a4c9d8
|
common: Make all pub enums non_exhaustive
|
2021-08-10 15:22:26 +02:00 |
|
Devin Ragotzy
|
626b5a5d06
|
common: Make all pub structs non_exhaustive
|
2021-06-18 11:00:35 +00:00 |
|
Devin Ragotzy
|
5090c11843
|
Enable non-default clippy lints
|
2021-05-06 11:07:31 +00:00 |
|
Devin Ragotzy
|
c6aa2e0428
|
Fix clippy warnings across workspace
|
2021-05-06 06:16:28 -04:00 |
|
Jonas Platte
|
3db0ea7026
|
Move all crates into a new crates directory
|
2021-05-03 15:50:27 +02:00 |
|