Support for Multi workspace filter in search#63706
Support for Multi workspace filter in search#63706luacmartins merged 20 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] |
|
@parasharrajat Having a problem in android where apply button is under keyboard Screen.Recording.2025-06-24.at.1.04.07.AM.mov
|
|
Also in all filters button text is |
|
Update the component to use the same footer as other filters. Its Ready @alitoshmatov |
|
Bump @alitoshmatov |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppmulti-android.movmulti-android2.movAndroid: mWeb Chromemulti-mweb.moviOS: HybridAppiOS: mWeb Safarimulti-safari.mp4MacOS: Chrome / Safarimulti-web.movMacOS: Desktopmulti-desktop.mov |
|
@luacmartins you're up! |
luacmartins
left a comment
There was a problem hiding this comment.
A couple small comments
|
Just noticed a bug on tax-rate screen. I will look into that tomorrow morning and get this ready for review. |
|
OK, so fixed the issue. It should good for review now. On tax rate page, I was not filtering the duplicate rates which were causing issues during tax rate selection. Now update the logic to filter duplicate tax rates. |
|
@parasharrajat TS is still failing |
|
@luacmartins Solved that. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
Hi all, I was looking at the filters and noticed one bug(as for me), I could report it as a bug and make a suggestion, but I think this bug will be considered a regression from this PR. On the Workspaces page, the reset button doesn't have the same behavior as on other pages. On all pages, the reset button just resets the filters, but we stay on the same page, on the Workspaces page we go back. The problem is in this function: You need to replace the resetChanges function with: const resetChanges = useCallback(() => {
setSelectedOptions([])
}, []); |
|
I will check. |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 9.1.75-0 🚀
|
|
Sorry I had to revert this as it was a last blocker #65453 and the PR attempting to fix it still led to crash for me when selecting the category |
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.1.76-5 🚀
|

Explanation of Change
Fixed Issues
$ #61628
PROPOSAL:
Tests
workspace:. Verify that you see autocomplete list for workspaces.Offline tests
Same as tests.
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
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop