Embed media files in New Expensify #admins room tasks#57648
Embed media files in New Expensify #admins room tasks#57648mountiny merged 21 commits intoExpensify:mainfrom
Conversation
|
@alitoshmatov Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
@alitoshmatov |
|
Reviewing |
@ZhenjaHorbach Getting this error when scrubbing the video player. Does this also include this error? just making sure Screen.Recording.2025-03-07.at.7.26.47.AM.mov
|
Interesting |
|
@alitoshmatov |
|
@ZhenjaHorbach I managed to reproduce this in production. I think best course of action is to create new issue for this as it is not related to current PR. I think you should also revert What do you think? This is easy to reproduce in mweb (DEV). Also notice that it makes video player unresponsive after couple of errors Screen.Recording.2025-03-07.at.7.18.55.PM.mov |
|
Okay. I will try to complete the review in couple of hours |
Thanks ! |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb Chromevideo-mweb.moviOS: Nativevideo-ios.mp4iOS: mWeb Safarivideo-safari.mp4MacOS: Chrome / Safarivideo-web.movMacOS: Desktopvideo-desktop.mov |
alitoshmatov
left a comment
There was a problem hiding this comment.
Changes looks good!
Completed the checklist, android video is missing, having some problem with emulator.
We came across this bug. It is also reproducible in production so decided to treat it in separate issue. Please create a new issue if you agree.
|
We did not find an internal engineer to review this PR, trying to assign a random engineer to #57573 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
|
@mountiny Mentioning you since you commented on corresponding issue but not assigned. |
|
🚧 @mountiny has triggered a test app build. You can view the workflow run here. |
mountiny
left a comment
There was a problem hiding this comment.
Changes look good to me, but creating builds and going to ask Design team to double check this
|
@alitoshmatov @ZhenjaHorbach can you please raise the bug you found in the bugs channel? |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
No problem |
|
@Expensify/design Can you please check these builds and verify it all looks as you would like to before merging? thank you! |
If needed, I can fix this in this PR 😀 |
mountiny
left a comment
There was a problem hiding this comment.
Thanks for the review, I agree that would be a separate issue as its not tied to this PR. Going to move this ahead so we can test it in staging on couple of hours. 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. |
Yeah I agree. Not a super big deal, but our regular attachment modal uses |
|
Cool, I'll file a separate bug for that - thanks for hearing me out! |
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.1.11-1 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.1.12-7 🚀
|



Explanation of Change
Embed media files in New Expensify #admins room tasks
Fixed Issues
$ #57573
PROPOSAL:
Tests
Test 1
Test 2
Test 3
Test 4
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)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.mov
Android: mWeb Chrome
2025-03-04.09.21.38.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios-web.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov