Add a Low Priority room filter behind a feature flag. (#4394)

* Add Low Priority room filter with incompatibility rules

Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com>

* Add a feature flag and use the SDK filters.

* Fix filter tests and add RoomSummaryProvider tests for the default filters.

* Remove unnecessary comment.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io>
This commit is contained in:
Copilot
2025-08-20 11:56:44 +01:00
committed by GitHub
parent 5a7dbf8a50
commit 8c38c11146
21 changed files with 234 additions and 35 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:67c41f94a969c49bb95c6b7a4ded36f977a48909935ffd900104b5d70fc79cd2
size 162378
oid sha256:254c2126afc7adfd661cdf7a50fb92435d36ebb9d14acd7c9bbb15fa9d3ac81e
size 188013
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a47d1a0cb409ed8974781aa1a7af3d5ae4d6ca72234a649417a66cc5b301637d
size 207102
oid sha256:b8d5e4b64670781c2bfdd76cef6a4386ac536e05d430355771f8c83599420b89
size 237096
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f4dc44555b904b2c9805608dfe0134f36c33d6a0861d607d5d576db3bb82516
size 148274
oid sha256:5d64fce19432bbc67d746c457b5b3d6df360ddd1c7c3272635d34a84350d604c
size 173394
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:821ed985065f371e0cd0c0016ac4e0acf73732603cc83927ecf369dc692ff07e
size 276396
oid sha256:9d7271a3cae947dc1e08e349478f5e0b8960f1067f98033685e756df19517ca7
size 323307
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:298a6d99b6e2a010ca3db350524498210f988cd6e302474cd7c3aa902de0a5cb
size 81295
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d17daf1432f41dbb4ff28d010500f85e48da50e605a6671a8c28e828497f8116
size 82478
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:92f896aab9210b8aec55600da87c0032fdcbcd87c3a1aa8b5fc3dba5a570a67e
size 38601
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d19d7e28fadb77f1cbb3a0a0b6ccae511910c6b1924b28507b5f105712f801a
size 37696