Releases: Expensify/App
Releases · Expensify/App
9.3.8-0-staging
What's Changed
- Revert "Update create transaction Manual flow to ask for merchant after asking for amount" by @cead22 in #80286
- Allow admin to create report on behalf of employee by @s77rt in #76000
- Revert "[CP Staging] Revert "Merge pull request #79299 from parasharrajat/fix/whisper"" by @parasharrajat in #80121
- Refactor WorkspaceReportFieldutil by @parasharrajat in #79683
- Remove translateLocal From cardutils.ts by @parasharrajat in #79668
- Remove TranslateLocal from TaxRate action by @parasharrajat in #79688
- Create new
SelectionListWithSectionscomponent by @zfurtak in #79957 - Allow creating time expenses from global menu by @mhawryluk in #79780
- [Duplicate Expenses] Add Distance Expense Support by @jjcoffee in #77758
- fix: derive currentReceipt from page to fix wrong receipt deletion by @MobileMage in #79965
- [CP Staging] Revert #78634 by @mjasikowski in #80318
- refactor getReportOption to use personalDetails from useOnyx by @dukenv0307 in #79880
- refactor getPolicyExpenseReportOption to use personalDetails from useOnyx by @dukenv0307 in #79886
- Added back the logic to support legacy transaction by @mollfpr in #80085
- [NoQA] Update submodule to Mobile-Expensify main by @mountiny in #80341
- [NoQA] Update max warnings by @mountiny in #80340
- Bump Onyx to v3.0.31 by @VickyStash in #80195
- Feat: use sub page hook by @MrMuzyk in #78266
- Use live data for todos by @luacmartins in #79506
- fix: System Message Moved This Expense Appears Greyed Out When User Goes Offline by @nkdengineer in #80298
- Refactor getValidOptions to use personalDetailsData from useOnyx by @dukenv0307 in #79877
- Add optional
domainAccountIDtoAssignCompanyCardParamsand update assignment logic by @fedirjh in #80072 - Manual version bump to 9.3.7-2 by @Beamanator in #80382
- Clear Onyx after each WorkspaceListPageTest test by @carlosmiceli in #80380
- Improve performance of inbox page loading by @sumo-slonik in #76012
- [No QA] Clean up Onyx data more efficiently in tests to prevent OOM errors by @roryabraham in #80386
- Fix: Error when creating per diem expense after selecting report from different workspace by @nyomanjyotisa in #79939
Full Changelog: 9.3.7-0-staging...9.3.8-0-staging
9.3.7-3
What's Changed
- Remove Onyx connect for PERSONAL_DETAILS_LIST key part 1 by @dukenv0307 in #79173
- fix: The links are focused and announced twice by @nkdengineer in #79644
- bump react-native-onyx to 3.0.30 by @nkdengineer in #79690
- [No QA] Update images on Workspace-Workflows.md by @stephanieelliott in #80054
- [No QA] [NO QA] Update redirects.csv for broken in-product links by @stephanieelliott in #80040
- [A11y] Keyboard & Inputs by @rushatgabhane in #79149
- Fix: Removed approver reappears after navigating back from approval page by @abzokhattab in #79985
- [NoQA][AI Reviewer] Fix footer formatting by @kacper-mikolajczak in #80149
- Expense rules phase 2 by @situchan in #79659
- [CP Staging] Revert "Fix filtering attendees names in the
Reportspage" by @lakchote in #80207 - Fix optimistic participant is not removed by @bernhardoj in #79941
- [No QA] Remove transaction date update warning (straight revert) by @carlosmiceli in #80159
- [CP Staging] Revert "Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/ReportUtils.ts." by @Valforte in #80238
- [CP Staging] fix: do not recalculate tax rate, fix tracked distance by @koko57 in #80212
- Fix report field is enabled when there are no outstanding reports by @bernhardoj in #79415
- Fix: Reimbursable field is present in unreported expense when account has no workspace by @nyomanjyotisa in #79521
- Update create transaction Manual flow to ask for merchant after asking for amount by @nkdengineer in #76595
- Fix GL code gating in formula fields by @ubaidsk in #79836
- fix: Offline expense shows Outstanding from report but Paid from chat by @nkdengineer in #79536
- [No QA]: Move split functions to a new file by @DylanDylann in #79648
- fix: pass transaction data for unreported expenses by @cosmicvulpes in #80120
- fix: Complete SETUP_CATEGORIES_AND_TAGS onboarding task when by @mukhrr in #80070
- fix: Self DM appears twice in Recents section by @daledah in #79640
- Fix inconsistent Expenses footer behavior when returning from saved search by @marufsharifi in #78398
- Revert "[No-QA] test: Clean up SettlementButton" by @situchan in #80252
- Revert "fix: Self DM appears twice in Recents section" by @blimpich in #80257
- Accessibility/prevent date picker modal auto open on small devices by @ChavdaSachin in #79892
- fix: make Expensify card confirmation text dynamic based on card type by @samranahm in #80030
- Fix: Display MoneyRequestReport as single transaction after deleting others by @collectioneur in #80107
- [A11y] Labels & Descriptions by @rushatgabhane in #79146
- new Onyx Derived Value VISIBLE_REPORT_ACTIONS by @BartekObudzinski in #78634
New Contributors
Full Changelog: 9.3.6-4...9.3.7-3
9.3.7-3-staging
Full Changelog: 9.3.7-1-staging...9.3.7-3-staging
9.3.7-1-staging
Full Changelog: 9.3.7-0-staging...9.3.7-1-staging
9.3.7-0-staging
What's Changed
- Remove Onyx connect for PERSONAL_DETAILS_LIST key part 1 by @dukenv0307 in #79173
- fix: The links are focused and announced twice by @nkdengineer in #79644
- bump react-native-onyx to 3.0.30 by @nkdengineer in #79690
- [No QA] Update images on Workspace-Workflows.md by @stephanieelliott in #80054
- [No QA] [NO QA] Update redirects.csv for broken in-product links by @stephanieelliott in #80040
- [A11y] Keyboard & Inputs by @rushatgabhane in #79149
- Fix: Removed approver reappears after navigating back from approval page by @abzokhattab in #79985
- [NoQA][AI Reviewer] Fix footer formatting by @kacper-mikolajczak in #80149
- Expense rules phase 2 by @situchan in #79659
- [CP Staging] Revert "Fix filtering attendees names in the
Reportspage" by @lakchote in #80207 - Fix optimistic participant is not removed by @bernhardoj in #79941
- [No QA] Remove transaction date update warning (straight revert) by @carlosmiceli in #80159
- [CP Staging] Revert "Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/ReportUtils.ts." by @Valforte in #80238
- [CP Staging] fix: do not recalculate tax rate, fix tracked distance by @koko57 in #80212
- Fix report field is enabled when there are no outstanding reports by @bernhardoj in #79415
- Fix: Reimbursable field is present in unreported expense when account has no workspace by @nyomanjyotisa in #79521
- Update create transaction Manual flow to ask for merchant after asking for amount by @nkdengineer in #76595
- Fix GL code gating in formula fields by @ubaidsk in #79836
- fix: Offline expense shows Outstanding from report but Paid from chat by @nkdengineer in #79536
- [No QA]: Move split functions to a new file by @DylanDylann in #79648
- fix: pass transaction data for unreported expenses by @cosmicvulpes in #80120
- fix: Complete SETUP_CATEGORIES_AND_TAGS onboarding task when by @mukhrr in #80070
- fix: Self DM appears twice in Recents section by @daledah in #79640
- Fix inconsistent Expenses footer behavior when returning from saved search by @marufsharifi in #78398
- Revert "[No-QA] test: Clean up SettlementButton" by @situchan in #80252
- Revert "fix: Self DM appears twice in Recents section" by @blimpich in #80257
- Accessibility/prevent date picker modal auto open on small devices by @ChavdaSachin in #79892
- fix: make Expensify card confirmation text dynamic based on card type by @samranahm in #80030
- Fix: Display MoneyRequestReport as single transaction after deleting others by @collectioneur in #80107
- [A11y] Labels & Descriptions by @rushatgabhane in #79146
- new Onyx Derived Value VISIBLE_REPORT_ACTIONS by @BartekObudzinski in #78634
New Contributors
Full Changelog: 9.3.6-0-staging...9.3.7-0-staging
9.3.6-4
What's Changed
- [No QA] Stephanieelliott patch 28 by @stephanieelliott in #79858
- merge main into my branch by @stephanieelliott in #79925
- Add secondary FAB for GPS trip by @GCyganek in #79495
- [NO QA] add home BETA to beta const by @grgia in #79973
- Perf: Split
SearchRouterto State and Actions by @staszekscp in #79753 - Add location services check - GPS trip by @GCyganek in #79488
- [No QA] Adjust horizontal padding for GPS web screen by @GCyganek in #79879
- [NoQA][AI Reviewer] Avoid static calls in array methods by @kacper-mikolajczak in #79840
- Allow report name to take up second line by @ShridharGoel in #79600
- fix: system message shows html by @mkzie2 in #79755
- fix: Unexpected error occurs when a category/Tag approver submits an expense by @nkdengineer in #79538
- Refactor: getCurrencySymbol method to hook by @shubham1206agra in #79584
- feat: implement keyboard reordering for DraggableList by @MobileMage in #79793
- [No-QA] test: Clean up SettlementButton by @TaduJR in #79953
- [NoQA] Remove PERF-4 rule from ai reviewer by @kacper-mikolajczak in #79958
- fix: Auto-complete setup tags task when creating first tag by @mukhrr in #78921
- [No QA] Update billing details and remove optional card mention by @VictoriaExpensify in #79848
- Revert "fix: Auto-complete setup tags task when creating first tag" by @blimpich in #80055
- [No QA] Update Two-Factor-Authentication.md by @stephanieelliott in #79853
- Fix: Authorized payer is displayed as phone number@expensify.sms by @nyomanjyotisa in #78882
- Change Approver dialog - make options explicit & skip when single option by @nyomanjyotisa in #79468
- [No QA] Create Login-Troubleshooting.md by @stephanieelliott in #79923
- refactor: Navigation TabBar Indicator status hooks and tests by @chrispader in #79987
- fix: Report - Total amount shown as '0,00' when splitting expense offline after currency change by @TaduJR in #79547
- fix: Infinite loading shown when deleting expense from SelfDM by @truph01 in #79949
- Add support for recursive field reference resolution in formula fields by @mukhrr in #79825
- [Domain control] [Release 1] Remove
Admins"beta" - addAdminsbutton by @war-in in #79765 - [NoQA] Add reaction footer to reviewer by @kacper-mikolajczak in #80099
- fix: padding between the error message and the workspace item by @daledah in #79910
- Add public domain block by @stitesExpensify in #79514
- Add delegate access restriction checks to unhold expense actions by @mukhrr in #79369
- [CP Staging] Revert "Fix: Cannot navigate duplicated expenses via arrow keys" by @JS00001 in #80114
- [CP Staging] Revert "Merge pull request #79299 from parasharrajat/fix/whisper" by @carlosmiceli in #80117
- [Part 5]Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Report.ts by @linhvovan29546 in #79885
- [No QA] Update Set-Up-SAML-Single-Sign-On.md by @stephanieelliott in #79747
- fix: Remove hold message appears each time held expense is moved to different report by @paulnjs in #79975
- fix: update work email modal to accept public emails by @daledah in #79909
- Fix/78849 - Enable scrollbar on Reports pages for accessibility by @dmkt9 in #79998
- Side Panel displayed without an overlay by @mrejdak in #79489
- [CP Staging] Revert "Fix localization: dates not being localized correctly" by @situchan in #80124
- Fix that up arrow does not move keyboard focus to the composer by @blazejkustra in #79359
- fix: the last card is covered by bottom navigation fully or partially by @daledah in #79726
- Fix filtering attendees names in the
Reportspage by @lakchote in #79498 - Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/ReportUtils.ts. by @Krishna2323 in #78853
- [CP Staging] Revert #79294 - Fix report title not updating when reimbursable expense is changed offline by @Julesssss in #80051
- fix: Workspace name overflows on WorkspaceUserRestrictedAction page by @nkdengineer in #79869
- Fix incorrect order of chats in LHN when concierge task status changes to complete or incomplete by @tsa321 in #78452
- Flip the chevron when popover is active by @nyomanjyotisa in #79947
- Fix/76667 - Contact Import button not clickable due to autoscroll resets the list by @dmkt9 in #78889
- [NO QA] Update sentry profiling rate by @rlinoz in #80112
- [A11y] Roles & States by @rushatgabhane in #79147
- fix: revert revert taxes field by @koko57 in #78358
- bump version to 9.3.5-6 by @Beamanator in #80152
- Fix flakiness in mandatory 2FA enforcement by @chuckdries in #77588
- Use compute function for report name in convertIOUReportToExpenseReport by @abbasifaizan70 in #77928
- [NoQA] Feature: Travel Invoicing - Release 2.1: Opening the Travel Invoicing Page by @ikevin127 in #78963
- Update Mobile-Expensify submodule to latest main by @Beamanator in #80162
Full Changelog: 9.3.5-7...9.3.6-4
9.3.6-4-staging
Full Changelog: 9.3.6-3-staging...9.3.6-4-staging
9.3.6-3-staging
Full Changelog: 9.3.6-2-staging...9.3.6-3-staging
9.3.6-2-staging
Full Changelog: 9.3.6-1-staging...9.3.6-2-staging
9.3.6-1-staging
Full Changelog: 9.3.6-0-staging...9.3.6-1-staging