Conversation
Reviewer Checklist
Screenshots/VideosAndroid: NativeroomAndroid.mp4Android: mWeb ChromeroomMentionAndroidChrome.mp4iOS: NativeroomMentioniOS.mp4iOS: mWeb SafariroomMentioniOSSafari.mp4MacOS: Chrome / SafariroomMentionChrome.mp4MacOS: DesktoproomMentionDesktop.mp4 |
|
NIT: For the current room mention, we use a different colour in the report action here but in the composer it is same for all room mentions including the current room mention. |
|
Changing mention color for current room is not supported by |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
rlinoz
left a comment
There was a problem hiding this comment.
Oh I was sure I approved this earlier.
It is working great, thanks!
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/rlinoz in version: 1.4.63-0 🚀
|
|
This caused a deploy blocker here: #40414 It seems the styling is not working for phones and causing the console error |
|
It's not too bad, as it still works when a message is sent, but we probably want to fix it. If you concatenate more than one mention, it removes the markdown for all the mentions |
|
It stem |
|
@robertKozik Sounds good! |
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.63-21 🚀
|
Details
This PR bumps
react-native-live-markdownlibrary to introduce room mentions support (fe.#room-name). In addition, it introduces new custom styling forroomMentionkey which is the same as user mentions style - as described in design docFixed Issues
$ #39542
PROPOSAL: design doc
Tests
Offline tests
Same as test steps
QA Steps
Same as test steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop