Skip to content

Implement push for Live Location Share as per MSC4505#19954

Open
ara4n wants to merge 4 commits into
developfrom
matthew/lls-beacon-push-rules
Open

Implement push for Live Location Share as per MSC4505#19954
ara4n wants to merge 4 commits into
developfrom
matthew/lls-beacon-push-rules

Conversation

@ara4n

@ara4n ara4n commented Jul 14, 2026

Copy link
Copy Markdown
Member

Pull Request Checklist

  • Pull request is based on the develop branch
  • Pull request includes a changelog file. The entry should:
    • Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from EventStore to EventWorkerStore.".
    • Use markdown where necessary, mostly for code blocks.
    • End with either a period (.) or an exclamation mark (!).
    • Start with a capital letter.
    • Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry.
  • Code style is correct (run the linters)

ara4n and others added 2 commits July 13, 2026 12:00
Underride rules .io.element.rule.beacon_info(_one_to_one) matching
org.matrix.msc3672.beacon_info with content.live == true, so recipients
are pushed when someone starts a live location share (incl. E2EE rooms,
since beacon_info is an unencrypted state event). Gated behind
experimental_features.mscxxxx_beacon_push_rules_enabled; rule ids and
flag to be renamed once the MSC is numbered.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The MSC has been published as MSC4505 (Push Rules for Live Location
Sharing): rename the experimental flag to msc4505_enabled and the rule
ids to the unstable identifiers it defines
(.org.matrix.msc4505.rule.beacon_info(_one_to_one)), and add the
.org.matrix.msc4505.rule.beacon override it also defines, explicitly
suppressing beacon update events in unencrypted rooms.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uk8aPxHn3BHCe52L226jdG
@ara4n
ara4n requested a review from a team as a code owner July 14, 2026 12:50
@ara4n ara4n added the T-ExperimentalFeature Tracking issues for experimental features in Synapse label Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Push T-ExperimentalFeature Tracking issues for experimental features in Synapse

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants