default push notification to be noisy#6281
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6281 +/- ##
=======================================
Coverage 89.90% 89.91%
=======================================
Files 373 373
Lines 102570 102573 +3
Branches 102570 102573 +3
=======================================
+ Hits 92219 92229 +10
Misses 6790 6790
+ Partials 3561 3554 -7 ☔ View full report in Codecov by Sentry. |
|
@Reaster0 I already commented in your initial PR #6277 (comment) Your change request is non complient to spec. As per spec As I said here element-hq/element-x-ios#5132 (comment) when disucssing with kovapatrik, it looks like continuwuity and synapse are providing different base ruleset. So until we sort this out, we would be comparing apples to oranges. |
|
(in reality i'm making theses pr juste to get some reactions, i have no real goal of getting this one merged, it's more like a draft idea) probably just as synapse who discard tweaks when "event_id_only" is set, even if the spec say otherwise: http://spec.matrix.org/v1.17/push-gateway-api/#post_matrixpushv1notify_request_device |
https://spec.matrix.org/v1.17/client-server-api/#actions
Regarding that:
Modern Element clients only use the Most of the things are encrypted now, so the server cannot process the push rules. And in our specific case, it appears that synapse and continuwuity are using different base rulesets. |
|
Removing myself as a reviewer since this is not intended to be merged (?) You will need to get a reviewer if/when this is ready to be merged. |
some servers (continuwuity) don't send any actions/tweaks in the push notifications after push registration using the flag event_id_only that discard them (just as synapse btw),
in that case they send push notifications without filling the "tweaks" field https://spec.matrix.org/v1.17/push-gateway-api/#post_matrixpushv1notify_request_device
other clients like fluffychat, element classic, etc default this situation to noisy notifications but element x default to silent (because of the behaviour of this lib) in that case there's no way to get noisy notifications on element x and continuwuity,
more informations about this issue can be found there:
element-hq/element-x-ios#5132
https://forgejo.ellis.link/continuwuation/continuwuity/issues/1533
https://forgejo.ellis.link/continuwuation/continuwuity/issues/1424