[SIDEPANEL] Store Side Panel State on Server#60353
Conversation
Refactor Side Panel actions to use new API commands
Reviewer Checklist
Screenshots/VideosAndroid: Native60353_android_native.movAndroid: mWeb Chrome60353_android_web.moviOS: Native60353_ios_native.moviOS: mWeb Safari60353_ios_web.movMacOS: Chrome / Safari60353_web_chrome.movMacOS: Desktop60353_web_desktop.mov |
|
I found an inconsistency. If I enable the help panel Screen.Recording.2025-04-23.at.09.37.54.movAm I doing something wrong? Thanks. |
The command |
|
Thanks for clarifying @blazejkustra, I'll continue with testing in a moment. |
|
Any updates? @brunovjk |
|
Apologies for the delay @blazejkustra I've been busy with other tasks here. But everything is fine, I'll continue with the checklist later today. |
francoisl
left a comment
There was a problem hiding this comment.
Nice! Works well on my end too, nothing to add.
|
✋ 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/francoisl in version: 9.1.33-0 🚀
|
|
🚀 Deployed to staging by https://github.com/francoisl in version: 9.1.35-1 🚀
|
|
🚀 Deployed to staging by https://github.com/francoisl in version: 9.1.36-3 🚀
|
|
🚀 Deployed to staging by https://github.com/francoisl in version: 9.1.37-1 🚀
|
|
🚀 Deployed to production by https://github.com/thienlnam in version: 9.1.37-3 🚀
|
Explanation of Change
This is a follow up to Side Panel project, it implements '2.4) Store button state on the server'.
Fixed Issues
$ #58732
PROPOSAL: N/A
Tests
Precondition:
Run the following command in the console:
Test Steps:
Offline tests
Verify that you can close and open while being offline.
QA Steps
Same as tests
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
MacOS: Chrome / Safari
Screen.Recording.2025-04-23.at.10.28.55.mov