fix: always include m.mentions on outgoing messages#2330
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2330 +/- ##
==========================================
+ Coverage 55.32% 55.77% +0.45%
==========================================
Files 160 160
Lines 19854 19868 +14
==========================================
+ Hits 10984 11082 +98
+ Misses 8870 8786 -84
... and 14 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
|
@coderabbitai full review |
✅ Actions performedFull review triggered. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThis PR implements m.mentions metadata support for outgoing Matrix messages, addressing spec v1.17 requirements. A regex-based mention detector identifies candidate mentions in message bodies, builds corresponding metadata structures, and integrates with text sending, generic message sending, and command handlers. Legacy push rules are suppressed when modern metadata is present to prevent duplicate notifications. Changesm.mentions metadata support
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Closes #2302
Summary by CodeRabbit
New Features
Bug Fixes