Repository navigation
Open
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.5.33-0
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging
This release contains changes from the following pull requests:
- [Part 2] Refactor iou Hold functions to remove allReports onyx references #102348
- [No QA] Update help docs for Release 2: search operators #102829
- Parts 6 and 7- thread
reportOwnerLoginthroughisReportFieldDisabledandcanModifyHoldStatus#104046 - [Part 2.9] Remove Onyx.connect(ONYXKEYS.SESSION) in ReportActionsUtils: thread currentUserAccountID through isWhisperActionTargetedToOthers #104312
- fix: Correct sorting of pinned LHN items with locale-specific letters #104376
- Fix web update refresh delays with network-first navigation #104520
- [Liquid Glass Follow Up] Show mWeb tab labels beside icons in landscape #104569
- Show save button when changing display #104589
- Migrate ParticipantPicker modal to nav #104751
- Open a member's unreported expense from Search as an admin #104766
- Skip the optimistic Search row when a new expense doesn't match the active filters #104832
- Target browser-back GO_BACK at the navigator whose history changed #104842
- [NoQA] Block approve-only members from submitting their own reports #104973
- Keep the workspace default report title on a single line #105009
- (Part 9) Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Report.ts #105026
- Only offer receipt retry when the parent report is a money report #105041
- Show member profile info directly in the workspace Member details RHP #105050
- Highlight today's date in the calendar picker #105171
- feat: Add Category visibility row and category picker to member details and show an error when disabling a category would leave members without categories #105184
- fix: keep Concierge chat intact after Clear Cache #105252
- [CDA] Warn admins before turning off Payments when bank account countries or a business bank account are set up #105333
- Fix validateCode validation for phone-number logins on the Validate account page #105358
- Add logging to trace lost queued request writes #105372
- Keep the leader's unsent writes when another tab syncs the queue #105420
- [No QA] 104413 travel approval foundations #105593
- Show an Add badge in the LHN for an empty report the user can add expenses to #105604
- [No QA] [Flat Nav R2.1] Add flat nav section model groundwork #105623
- Add Zoho Books advanced sync and settlement settings UI #105652
- [No QA] Docs updates for E/A#105137 Replace Accounting, HR, and Receipt partners with Connections #105674
- [Payment due @Pujan92] MenuItem: migrate read-only rule facts #105726
- Fix: filter out invalid bank account #105730
- fix: clear personal card country error on selection #105736
- fix: Owner badge overlaps with Approver cell when Member column minimum #105738
- perf: Re-render only the LHN rows a report switch changes #105746
- [NOQA] Split receipt capture time into camera and file write #105754
- [No QA] Add static sentry labels for Switch #105758
- perf: Turn off virtual device fusion for iOS receipt captures #105768
- [No QA] fix: Classify support ticket sends as support_ticket in send_message_source #105775
- [NoQA][Insights polish] Details RHP: open from data points, with header, title, and period logic #105779
- [Payment due @ZhenjaHorbach] [Wise][Release 1] Business - UI - Wise needs more info alerts #105780
- [No QA] Sentry labels fixes #105784
- [Payment due @ZhenjaHorbach] [NO QA] feat(Wise): Open the hosted KYC form in a WebView on mobile #105801
- Prevent duplicate native shares from repeated Share taps #105832
- [Payment due @nyomanjyotisa] Remove the travelCodingSync beta #105847
- Restore the pre-inserted tab route by key on cancel #105857
- Localize full dates with a weekday #105863
- [No QA] Add tests for the Search snapshot redirect in useOnyx #105890
- [Flat Nav R1.1a] Flat navigation bar on wide behind the flatNav beta #105891
- perf: Skip workspace menu items in Search Router until a query is typed #105905
- [Perf] Restore React Compiler caching for receipt view, composer menu, violations, expense navigation and workspace pages #105906
- fix: Stop the Inbox tab from reopening the previous account's report after a copilot switch #105911
- perf: Restore React Compiler caching in lazy icon hooks and Search Router Create suggestions #105913
- [No QA] Replace runtime Sentry labels with const #105920
- [No QA] Sentry label review follow-up #105924
- Use transaction description for expense report LHN preview #105925
- [Payment due @QichenZhu] Respect currency precision in amount filter chips #105941
- [No QA] Enable App CI for production PRs #105942
- Add the newDotBillPay beta and keep bills out of Search #105967
- [No QA] Use bill wording in the approve and pay next steps #105969
- [No QA] Keep unread markers on visible support replies #105979
- [No QA] Remove incorrect tag import limit from help article #105985
- [NO QA][Payment due @ZhenjaHorbach] Clean up the Wise bank account form and keep the user’s answers #105987
- [Payment due @mkhutornyi] Say when agent rules run in the agent rule fallback banner #105996
- [No QA] Docs updates for E/A#105195 Explain PNG export for Insights dashboards #106000
- [Business Central] Update account connection onboarding URL #106013
- [No QA] Allow avatar fetches for Insights PNG exports on dev #106018
- [No QA] Mock fetch in the MoneyRequestReport perf tests #106050
- Fix map localization after style sources load #106060
- perf: Stop rebuilding Search Router workspace suggestions on every keystroke #106092
- Add the hybridWeb beta to CONST.BETAS #106116
- Move bill helpers into BillUtils #106122
- [NO QA][UNDER BETA] feat(Wise): Show the onboarding status page after the KYC form and from the Wallet #106123
- [No QA] Fix RangeDatePickerTest failing when a pressed day is today #106145
Mobile-Expensify PRs:
Internal QA:
- Prevent adding expenses to bills #105966 - @roryabraham
- Show bills with one expense like one-expense reports #105965 - @roryabraham
- Show only the policy name beside the bill report status #105964 - @roryabraham
Deploy Blockers:
- [$175] Members - Browser back buttton does not return to workspace page after viewing chat history #106189
- Members - Display name opens not here page #106201
- Inbox - Central pane is empty when reset app offline #106205
- Workspace - Error shows up when saving category visibility #106206
- Report a bug after Clear cache and restart doesn't lead to concierge #106211
- Android - Workspace -Category visibility search results can´t be scrolled in landscape mode #106213
- Account - Emoji is highlighted when hovered, but there is no status text and its end time #106217
- Distance rates - Distance rate table is not horizontally scrollable and truncated #106219
- Company cards-Join button and 2 members displayed in member's unreported card expense details #106253
Chronologically ordered merged PRs (oldest first)
- Fix web update refresh delays with network-first navigation #104520
- [Payment due @nyomanjyotisa] Remove the travelCodingSync beta #105847
- [Part 2.9] Remove Onyx.connect(ONYXKEYS.SESSION) in ReportActionsUtils: thread currentUserAccountID through isWhisperActionTargetedToOthers #104312
- Parts 6 and 7- thread
reportOwnerLoginthroughisReportFieldDisabledandcanModifyHoldStatus#104046 - [Part 2] Refactor iou Hold functions to remove allReports onyx references #102348
- [No QA] Add tests for the Search snapshot redirect in useOnyx #105890
- [Business Central] Update account connection onboarding URL #106013
- fix: keep Concierge chat intact after Clear Cache #105252
- [No QA] Docs updates for E/A#105195 Explain PNG export for Insights dashboards #106000
- perf: Restore React Compiler caching in lazy icon hooks and Search Router Create suggestions #105913
- perf: Skip workspace menu items in Search Router until a query is typed #105905
- [No QA] Use bill wording in the approve and pay next steps #105969
- [No QA] Enable App CI for production PRs #105942
- Mobile-Expensify submodule update to
9.5.32-1— Adhoc Build - Mobile-Expensify submodule update to
9.5.32-2— Adhoc Build - [Payment due @mkhutornyi] Say when agent rules run in the agent rule fallback banner #105996
- Add the newDotBillPay beta and keep bills out of Search #105967
- [No QA] Mock fetch in the MoneyRequestReport perf tests #106050
- Mobile-Expensify submodule update to
9.5.32-3— Adhoc Build - Skip the optimistic Search row when a new expense doesn't match the active filters #104832
- Restore the pre-inserted tab route by key on cancel #105857
- Prevent duplicate native shares from repeated Share taps #105832
- Prevent adding expenses to bills #105966
- [No QA] Sentry label review follow-up #105924
- Show only the policy name beside the bill report status #105964
- Add logging to trace lost queued request writes #105372
- [Perf] Restore React Compiler caching for receipt view, composer menu, violations, expense navigation and workspace pages #105906
- Fix map localization after style sources load #106060
- Show an Add badge in the LHN for an empty report the user can add expenses to #105604
- fix: clear personal card country error on selection #105736
- Localize full dates with a weekday #105863
- Add Zoho Books advanced sync and settlement settings UI #105652
- [Payment due @QichenZhu] Respect currency precision in amount filter chips #105941
- (Part 9) Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Report.ts #105026
- Show save button when changing display #104589
- Mobile-Expensify submodule update to
a63f5f3— Adhoc Build
↳ https://github.com/Expensify/Mobile-Expensify/pull/14211 - [NoQA][Insights polish] Details RHP: open from data points, with header, title, and period logic #105779
- [Payment due @ZhenjaHorbach] [Wise][Release 1] Business - UI - Wise needs more info alerts #105780
- [Payment due @ZhenjaHorbach] [NO QA] feat(Wise): Open the hosted KYC form in a WebView on mobile #105801
- [No QA] Update help docs for Release 2: search operators #102829
- Migrate ParticipantPicker modal to nav #104751
- perf: Re-render only the LHN rows a report switch changes #105746
- [Payment due @Pujan92] MenuItem: migrate read-only rule facts #105726
- [No QA] Add static sentry labels for Switch #105758
- Add the hybridWeb beta to CONST.BETAS #106116
- fix: Correct sorting of pinned LHN items with locale-specific letters #104376
- [NO QA][Payment due @ZhenjaHorbach] Clean up the Wise bank account form and keep the user’s answers #105987
- Move bill helpers into BillUtils #106122
- Fix validateCode validation for phone-number logins on the Validate account page #105358
- Target browser-back GO_BACK at the navigator whose history changed #104842
- Show member profile info directly in the workspace Member details RHP #105050
- [NoQA] Block approve-only members from submitting their own reports #104973
- [CDA] Warn admins before turning off Payments when bank account countries or a business bank account are set up #105333
- Keep the workspace default report title on a single line #105009
- [No QA] Sentry labels fixes #105784
- [Liquid Glass Follow Up] Show mWeb tab labels beside icons in landscape #104569
- Highlight today's date in the calendar picker #105171
- Mobile-Expensify submodule update to
9.5.32-4— Adhoc Build - [No QA] 104413 travel approval foundations #105593
- [No QA] Fix RangeDatePickerTest failing when a pressed day is today #106145
- Use transaction description for expense report LHN preview #105925
- Only offer receipt retry when the parent report is a money report #105041
- Keep the leader's unsent writes when another tab syncs the queue #105420
- [No QA] fix: Classify support ticket sends as support_ticket in send_message_source #105775
- perf: Stop rebuilding Search Router workspace suggestions on every keystroke #106092
- Show bills with one expense like one-expense reports #105965
- [No QA] Docs updates for E/A#105137 Replace Accounting, HR, and Receipt partners with Connections #105674
- [No QA] Allow avatar fetches for Insights PNG exports on dev #106018
- [Flat Nav R1.1a] Flat navigation bar on wide behind the flatNav beta #105891
- [No QA] Keep unread markers on visible support replies #105979
- [No QA] [Flat Nav R2.1] Add flat nav section model groundwork #105623
- [No QA] Replace runtime Sentry labels with const #105920
- Mobile-Expensify submodule update to
9.5.32-5— Adhoc Build - [NOQA] Split receipt capture time into camera and file write #105754
- fix: Owner badge overlaps with Approver cell when Member column minimum #105738
- perf: Turn off virtual device fusion for iOS receipt captures #105768
- [No QA] Remove incorrect tag import limit from help article #105985
- fix: Stop the Inbox tab from reopening the previous account's report after a copilot switch #105911
- Mobile-Expensify submodule update to
9.5.32-6— Adhoc Build - [NO QA][UNDER BETA] feat(Wise): Show the onboarding status page after the KYC form and from the Wallet #106123
- Mobile-Expensify submodule update to
9.5.32-7— Adhoc Build - feat: Add Category visibility row and category picker to member details and show an error when disabling a category would leave members without categories #105184
- Fix: filter out invalid bank account #105730
- Open a member's unreported expense from Search as an admin #104766
- Mobile-Expensify submodule update to
9.5.33-0— Adhoc Build
Deployer verifications:
- I checked Sentry for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
- I checked Sentry for the previous release version and verified that the release did not introduce any new crashes. Because mobile deploys use a phased rollout, completing this checklist will deploy the previous release version to 100% of users. More detailed instructions on this verification can be found here.
- I checked GitHub Status and verified there is no reported incident with Actions.
cc @Expensify/applauseleads
Metadata
Metadata
Assignees
Labels
DailyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
IuliiaHerets commentedon Nov 6, 2026
Regression progress is at 85%
PRs Failing:
#104046 faced on Native apps
#104569 faced on Android
#105050 failed with #106201 and #106189
#105184 failed with #106206 and #106213
#105252 failed with #106211
PRs Untested:
#104766 pending validation on Web, Android, iOS
#105041 pending validation on iOS
#105358 pending validation on Web, Android, iOS
#105780 pending validation on Android and iOS
#105857 pending validation on Web
#105863 pending validation on Web, Android, iOS
#105906 pending validation on Web, Android, iOS
#105911 pending validation on Web
#105967 pending validation on Web
#106116 pending validation on Android
#106122 pending validation on iOS