Skip to content

Display push notifications for knocks - #7207

Merged
bmarty merged 3 commits into
developfrom
matthew/knock-push-notifications-pr
Aug 11, 2026
Merged

Display push notifications for knocks#7207
bmarty merged 3 commits into
developfrom
matthew/knock-push-notifications-pr

Conversation

@ara4n

@ara4n ara4n commented Jul 14, 2026

Copy link
Copy Markdown
Member

Implements MSC4506

Tests

E2E rig (flow 10)

Tested devices

  • Physical
  • Emulator
  • OS version(s): Android 17

Checklist

  • I am aware of the etiquette.
  • This PR was made with the help of AI:
    • Yes. In this case, please request a review by Copilot.
    • No.
  • Changes have been tested on an Android device or Android emulator with API 24
  • UI change has been tested on both light and dark themes
  • Accessibility has been taken into account. See https://github.com/element-hq/element-x-android/blob/develop/CONTRIBUTING.md#accessibility
  • Pull request is based on the develop branch
  • Pull request title will be used in the release note, it clearly defines what will change for the user
  • Pull request includes screenshots or videos if containing UI changes
  • You've made a self review of your PR

ara4n and others added 2 commits July 14, 2026 17:50
The homeserver's new MSCxxxx knock push rule notifies members who can
act on a knock; the push resolver previously filtered every
m.room.member state event out, so the push produced no notification.
Split RoomMemberContent out of the filtered-out catch-all and render
membership=knock as "Requested to join" from the knocking user
(other membership changes stay filtered out).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ara4n
ara4n requested a review from a team as a code owner July 14, 2026 17:14
@ara4n
ara4n requested review from ganfra and removed request for a team July 14, 2026 17:14
@codecov

codecov Bot commented Jul 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.53%. Comparing base (b2269a9) to head (7d99bf0).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #7207   +/-   ##
========================================
  Coverage    80.53%   80.53%           
========================================
  Files         2780     2780           
  Lines        80849    80866   +17     
  Branches     11039    11040    +1     
========================================
+ Hits         65111    65128   +17     
  Misses       11480    11480           
  Partials      4258     4258           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

📱 Scan the QR code below to install the build (arm64 only) for this PR.
QR code
If you can't scan the QR code you can install the build via this link: https://i.diawi.com/d3GSWW

@bmarty bmarty left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@sonarqubecloud

Copy link
Copy Markdown

@bmarty bmarty added the PR-Misc For other changes label Aug 11, 2026
@bmarty
bmarty merged commit 2566bd1 into develop Aug 11, 2026
38 checks passed
@bmarty
bmarty deleted the matthew/knock-push-notifications-pr branch August 11, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR-Misc For other changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants