Releases: Expensify/App
Releases · Expensify/App
9.3.37-9-staging
Full Changelog: 9.3.37-8-staging...9.3.37-9-staging
9.3.37-8-staging
Full Changelog: 9.3.37-7-staging...9.3.37-8-staging
9.3.37-7-staging
Full Changelog: 9.3.37-5-staging...9.3.37-7-staging
9.3.37-5-staging
Full Changelog: 9.3.37-4-staging...9.3.37-5-staging
9.3.37-4-staging
Full Changelog: 9.3.37-2-staging...9.3.37-4-staging
9.3.37-2-staging
Full Changelog: 9.3.37-1-staging...9.3.37-2-staging
9.3.37-1-staging
Full Changelog: 9.3.37-0-staging...9.3.37-1-staging
9.3.37-0-staging
What's Changed
- fix: Added better error handling for AddTrackedExpenseToPolicy API by @Uzaifm127 in #83322
- refactor: handle delay submissions message help site URL with explain feature by @samranahm in #83802
- fix: USD shows instead of local currency on the Stay organized with a Workspace page by @nkdengineer in #84695
- Add 434 to broken connection ignored statuses for card feeds by @MelvinBot in #84803
- Fix undeclared allReportsViolations in hasVisibleReportFieldViolations by @MelvinBot in #84952
- fix: 84078 Allow deletion of pending bank account by @MrMuzyk in #84128
- [No QA] Recreate workspace merchant rules article by @stephanieelliott in #84674
- Merge
TabSelectorandScrollableTabSelectorby @GCyganek in #84132 - fix: Confirm page shows Amount field with 0.00 amount when receipt is scanning v2 by @nkdengineer in #82672
- Defer startup imports by @elirangoshen in #84390
- iOS: Fix Expense discard changes modal hidden behind keyboard by @marufsharifi in #82097
- [No QA] Update Workspace-Merchant-Rules.md by @stephanieelliott in #84982
- [CP Staging] Revert "Feat: Add 'Move to report' in the 'More' menu of a one-expense report" by @aldo-expensify in #84984
- [CP Staging] Revert "fix: Screen Reader: Many Pages: There is no dialog role and title announced" by @amyevans in #84967
- [CP Staging] Revert "Fix followup formatting: preserve HTML in responses, strip from clipboard" by @marcochavezf in #85015
- [Merge] Merge tax rates v2 by @dominictb in #83587
- Fix manual distance expense from QAB showing amount as zero by @MelvinBot in #84658
- [CP Staging] Revert "Create a flow to replace the user's two-factor device" by @chuckdries in #85001
- Fix: Manually edited amount during receipt scanning is not saved by @marufsharifi in #84484
- feat: Allow admins to pay with any business bank account they have access to by @samranahm in #83638
- [NoQA] Revert "Fix undeclared allReportsViolations in hasVisibleReportFieldViolations" by @mountiny in #85054
- [CP Staging] Revert "fix: GBR appears when there is report field error" by @mountiny in #85056
- Fix transition from OD to ND as delegate by @jnowakow in #83553
- Fix: Android crash std::__ndk1::default_delete::operator() [abi:ne180000] by @linhvovan29546 in #83792
- [No QA][Sentry] Stop sending activeSpans logs to sentry by @sosek108 in #84873
- [No QA] Remove unused property
isCheckingDomainby @c3024 in #84716 - [CP Staging] Revert "[No QA] Re-add the "Sentry logs for Scan shortcut" after being reverted" by @cristipaval in #85066
- Implement query parameters handling in dynamic routes by @collectioneur in #84158
- Reduce desktop LHN row height to 44px by @MelvinBot in #84651
- Refactor setPolicyReimbursableMode to pass default reimbursable data by @bernhardoj in #84835
- Add tooltip on hover of labels by @borys3kk in #83704
- Freeze non top screens to prevent extra-rerenders by @VickyStash in #82764
- Update the input whenever the draft is updated by @bernhardoj in #84844
- [CP staging] Revert "feat/81501: Add Range filter for all date type filters" by @neil-marcellini in #84979
- fix(react-native): log soft exception for missing viewState by @rohit9625 in #84303
- [CP Staging] Revert "Enable platform tree shaking in hermes bundle" by @luacmartins in #85099
- [No QA] Add rbr tests for copilot as full access approve report mark paid but error by @Valforte in #84896
- clean up REPORT_NAME_VALUE_PAIRS by @dukenv0307 in #84698
- [CP Staging] fix: Attachment - Long press on the attachment doesn't open the action menu. by @Krishna2323 in #85041
- fix: Hide expired virtual Expensify cards from the Expensify Wallet by @nkdengineer in #84845
- fix: report from the other workspace doesn't appear in the report field by @daledah in #83346
- Add right padding to the terms and license footer text by @francoisl in #84981
- Set PIN by @DylanDylann in #82376
- Replace FullScreenLoadingIndicator with ActivityIndicator in LoadingPage by @MelvinBot in #84798
- fix: selected option is announced without selected state by @daledah in #83996
- Fix sign-in page heading hierarchy for screen readers by @MelvinBot in #85074
- Fix: Allow updating NetSuite tokens without resetting connection configuration by @imgyf in #83434
- Add bulk export to accounting integration by @huult in #83527
- Accessibility: Announce empty results state to screen readers by @marufsharifi in #83801
- Fix viewport is scrolled in some pages on iOS mWeb by @bernhardoj in #70643
- Fix Reimbursable row appearing when tax or billable triggers breakdown by @MelvinBot in #85117
- Pass locationPermissionGranted=true when permission was already grant… by @MobileMage in #83354
- 83598: Remove TestDrive from sign-up flow by @abbasifaizan70 in #83750
- [No QA] Fix negative Sentry span duration logs in dev by @marcaaron in #85009
- [No QA][GPS] Remove GPS_MILEAGE beta by @GCyganek in #84729
- [Domain Control] [Release 4] [FE] Update DomainMembersPage to filter by Security Group by @jmusial in #81837
- feat: Expand GBR/RBR with an "action badge" by @aimane-chnaif in #85025
- Add FEES_URL to OLD_DOT_PUBLIC_URLS to fix redirect by @MelvinBot in #84732
- [No QA] Remove unused allReportsViolations Onyx connection that breaks lint on main by 8000 @mountiny in #85145
Full Changelog: 9.3.36-0-staging...9.3.37-0-staging
9.3.36-10
What's Changed
- Allow 'Insights' to show totals & fix totals for all other suggested searches by @JS00001 in #83578
- Enable platform tree shaking in hermes bundle by @rinej in #83359
- Fix: Mentions no longer auto-insert trailing space by @ryntgh in #84105
- Fix: User can’t select the footer in login page via Tab key on Safari by @nyomanjyotisa in #84227
- [No QA] Re-add the "Sentry logs for Scan shortcut" after being reverted by @cristipaval in #84552
- Enhance MFA multi-device testing on troubleshoot and revoke pages by @DylanDylann in #84016
- [No QA]: Move Perdiem functions to a new file by @DylanDylann in #84548
- Improve Sentry INP interaction grouping via data-sentry-label early-return by @adhorodyski in #83575
- perf: Avoid subscribing to all policies in ReportActionList by @rlinoz in #84060
- fix: preview is displayed cutted off when adding expense by @daledah in #78971
- fix: can't play video on a narrow viewport size on IOU report by @daledah in #81962
- Add license text to About page by @MelvinBot in #84455
- [No QA] Add Proofpoint note to Create an Expense by @twisterdotcom in #84802
- fix: App crashes with infinite OnboardingGuard redirect loop by @nkdengineer in #84699
- [No QA] Add Expensify Classic NetSuite troubleshooting docs by @stephanieelliott in #84812
- [No QA] Add QuickBooks Online troubleshooting docs (New Expensify) by @stephanieelliott in #84816
- [No QA] Add Certinia troubleshooting docs (Expensify Classic only) by @stephanieelliott in #84814
- [No QA] Add QuickBooks Desktop troubleshooting docs (New + Classic) by @stephanieelliott in #84815
- [No QA] Add QuickBooks Online troubleshooting docs (Expensify Classic) by @stephanieelliott in #84817
- Add Sage Intacct troubleshooting docs (Expensify Classic) by @stephanieelliott in #84820
- [No QA] Add Sage Intacct troubleshooting docs (New Expensify) by @stephanieelliott in #84818
- [No QA] Add Xero troubleshooting docs (New Expensify) by @stephanieelliott in #84821
- [No QA] Add Xero troubleshooting docs (Expensify Classic) by @stephanieelliott in #84822
- Merge Main by @stephanieelliott in #84829
- Hide the chat history when Concierge is opened up in the right hand pane by @Krishna2323 in #81807
- [NO QA] Update PAYMENT_VIA_EXPENSIFY.md by @mallenexpensify in #84659
- [No QA] Fix steps on Global Reimbursement docs by @stephanieelliott in #84468
- [No QA] Pass reasonAttributes to CardIconSkeleton in PlaidCardFeedIcon by @sosek108 in #83684
- [No QA] Add reasonAttributes to ActivityIndicator usage in workspace pages by @sosek108 in #84721
- [No QA] Add reasonAttributes to ActivityIndicator usages by @sosek108 in #84725
- [No QA] Add reasonAttributes to ActivityIndicator usages for skeleton span telemetry by @sosek108 in #84722
- [No QA] Add reasonAttributes to FullscreenLoadingIndicator usage sites by @sosek108 in #84714
- [No QA] Add reasonAttributes to Chart ActivityIndicators by @sosek108 in #84720
- Fix GTM sign_up event firing twice by @youssef-lr in #84654
- refactor trackExpense to use isSelfTourViewed by @dukenv0307 in #83531
- [NO QA] Add comment to iouRequestPolicyCollectionSelector by @Julesssss in #84777
- [NoQA] Add GitHub Action to validate contributor PRs by @MelvinBot in #84703
- [No QA] Add reasonAttributes to accounting and company cards skeleton usages by @sosek108 in #84723
- [No QA] Add reasonAttributes to ReportHeaderSkeletonView usage sites by @sosek108 in #84398
- [No QA] Add reasonAttributes to OptionsListSkeletonView usage sites by @sosek108 in #84396
- refactor pushReportCommentNotification to use conciergeReportID from useOnyx by @dukenv0307 in #83817
- Don't show expired code modal when 2FA is required by @MobileMage in #84339
- refactor getWelcomeMessage to use conciergeReportID from useOnyx by @dukenv0307 in #83813
- [NoQA] Remove the home beta by @mountiny in #84827
- [No QA] Delete outdated and placeholder docs replaced by new integration errors docs set by @stephanieelliott in #84831
- remove deprecatedIntroSelected by @dukenv0307 in #84847
- perf: optimize LHN renderItem and sidebar sorting by @BartekObudzinski in #84734
- [No QA] restore reportDrafts subscription in IOURequestStepConfirmation by @BartekObudzinski in #84885
- fix: Adding users to group has a noticeable lag by @daledah in #83590
- [NoQA] Prevent GH actions from running on auto-closed PRs by @mjasikowski in #84884
- Refactor receipt drag and drop by @luacmartins in #84456
- fix: the focus is not moved when activating the link by @daledah in #84109
- [GPS] Fix distance unit not translated on dynamic island by @GCyganek in #84615
- Fix member import crash and missing navigation after confirmation by @MelvinBot in #84799
- [Part 3e] Propagate policyTags to ReportNameUtils callers via reportAttributes by @leshniak in #83897
- Fix map distance unit getting stuck on wrong value in 1:1 chat by @MelvinBot in #84864
- Fix: Screen reader announces Learn more link non-descriptively in Security settings by @MelvinBot in #84520
- Fix deleteWorkspace optimistic update to handle policyIDs bank account association by @srikarparsi in #84828
- Fix breakdown rows toggling together when changing reimbursable status by @MelvinBot in #84792
- Optimize defaultExpensifyCardSelector by removing translate dependency by @husamdaifalla01-cmyk in #84366
- Bump Onyx to 3.0.45 by @pasyukevich in #84860
- Fix: Prevent dead-end when closing account with outstanding balance by @imgyf in #82905
- refactor trackExpense by @dukenv0307 in #79944
- refactor startDistanceRequest by @dukenv0307 in #79954
- Re-add public domain validation and prevent same-email submission on onboarding work email by @MelvinBot in #84448
- Don't enable harvesting if auto reporting is manual by @s77rt in #83810
- Feat: Add 'Move to report' in the 'More' menu of a one-expense report by @nyomanjyotisa in #84512
- Fix video playback blinking in attachment carousel by @MelvinBot in #84739
- [No QA] remove duplicated draftTransactionIDs by @dukenv0307 in #84915
- chore: [Performance] Optimize useAdvancedSearchFilters (~18ms per render) by @TaduJR in #84505
- [No QA] Followup: Use onyx personal details in get report sections by @jmusial in #84858
- fix: Update preventSelfApproval on approvalMode change by @Eskalifer1 in #84320
- Create a flow to replace the user's two-factor device by @chuckdries in #79266
- fix: Screen Reader: Many Pages: There is no dialog role and title announced by @TaduJR in #82510
- [No QA] Fix infinite Sentry spans caused by app state transitions by @sosek108 in #84736
- Fix/72671 - In confirm details page, amount row is missing & rate field displays pending by @dmkt9 in #74672
- [Company Card] Update RBR logic of admin/member by @hungvu193 in #83159
- fix: Amount section inconsistency when merging CSV-imported card expenses by @TaduJR in #84509
- [No QA] Add Travel Invoicing to updatedFeatureEnabled translations by @allgandalf in #84846
- Fix followup formatting: preserve HTML in responses, strip from clipboard by @marcochavezf in #84452
- fix(duplicates): prevent...
9.3.36-9-staging
Full Changelog: 9.3.36-6-staging...9.3.36-9-staging