Releases: Expensify/App
Releases · Expensify/App
9.2.13-1-staging
Full Changelog: 9.2.13-0-staging...9.2.13-1-staging
9.2.13-0-staging
What's Changed
- [NO QA] Improve App cherry-pick workfow by @Julesssss in #70323
- Create unlisted-docs-info.md by @stephanieelliott in #70327
- Update Workspace-Rules.md by @stephanieelliott in #70328
- Update article metadata by @stephanieelliott in #70330
- Fix/69112 - Search input and filters disappear after deleting several reports by @dmkt9 in #69959
- Update references to navigation tabs by @cead22 in #70231
- perf: svg size improvements empty_state-background-fade by @LukasMod in #70060
- [CP Both] fix: fallback undefined transaction violation by @daledah in #70358
- Update Add-a-payment-card-and-view-your-subscription.md by @stephanieelliott in #70341
- Add value checking for similar search hash by @JS00001 in #70085
- fix: cannot select members in group chat details by @daledah in #68673
- Remove Onyx.connect() for the key: ONYXKEYS.MODAL in src/libs/getModalState.ts by @allgandalf in #67523
- fix: Navigation bar not translucent in modals on Android (AFTER REVERT) by @chrispader in #69430
- Revert "Fix - Viewport does not return to highlighted message after returning from thread" by @inimaga in #70411
- Expense - "Moved this expense to personal space" shown on expense moved to report on same WS by @thelullabyy in #69764
- Update submit query by @JS00001 in #70082
- Fix uber connection by @iwiznia in #70319
- Fix: Visa fine print text at bottom of Workspace > Expensify Card page does not scroll with page by @Pujan92 in #70102
- [Change Approver] Prevent reports from being assigned to the submitter for approval & fix navigation issue. by @parasharrajat in #70299
- Use correct uber api names by @iwiznia in #70422
- fix: selected report is not highlighted with a checkmark on confirmation page by @NJ-2020 in #67711
- Check the event origin of window messages in CardAuthenticationModal by @chuckdries in #70416
- [CP Staging] Fix DB issues of Merge Expenses by @hoangzinh in #70334
- Verify account for delegate user flow uses navigation modal by @jmusial in #68401
- PopoverWithMeasuredContent optimization for mobile by @jmusial in #68223
- Merge workspace.tags.dependentMultiLevelTagsSubtitle translation by @shubham1206agra in #70034
- Create SearchFiltersTextBase by @luacmartins in #69514
Full Changelog: 9.2.9-0-staging...9.2.13-0-staging
9.2.12-4
What's Changed
- [Pre RN 0.81] Bump
react-native-gesture-handler
by @war-in in #69543 - [No QA] Add unit tests for splitting expenses by @QichenZhu in #69537
- Offline/Refresh - "You appear to be offline" disappears after refreshing the app by @mkzie2 in #69357
- Duplicate workspace follow up - remove backTo from routes by @narefyev91 in #69953
- Chat - Group chat name does not update in real time by @mkzie2 in #69874
- fix: some advanced settings have undefined default values by @nkdengineer in #69210
- [CP Staging] Fix error in report field with default by @rlinoz in #70188
- Fix - mWeb/Chrome - LHN - No GBR shown in ws chat after deleting report by @FitseTLT in #69803
- Add hover effects to navigation components for better user interaction feedback by @cosmicvulpes in #69151
- [CP Staging] Revert "Bump onyx to v2.0.139" by @mountiny in #70208
- [NoQA] Migrate RNEF to ROCK by @rinej in #69350
- fix: unable to sort expenses after split by @nkdengineer in #69715
- [NoQA] Fixed ESLint limit by @shubham1206agra in #70195
- Fix optimistic participant isn't removed by @bernhardoj in #67525
- Duplicate Workspace - switch to 1:1 API command by @narefyev91 in #70104
- Reduce useonyx calls in transaction item by @martasudol in #69416
- fix: remove other occurrences of ShowMoreButton and the component by @koko57 in #69599
- fix: remove Personal Details page from onboarding flow for Manage my team intent by @samranahm in #70084
- [CP staging] Revert "Distance - Waypoints are not cleared after relaunching app" by @MonilBhavsar in #70217
- Removing credentials from Export by @danieldoglas in #70223
- Refactor: Remove call to getReportNameValuePairs() in method getInvoiceChatByParticipants from ReportUtils.ts by @etCoderDysto in #67911
- Stephanieelliott patch 15 by @stephanieelliott in #70152
- Remove Onyx.connect() for the key: ONYXKEYS.BANK_ACCOUNT_LIST in src/libs/actions/ReimbursementAccount/resetUSDBankAccount.ts by @allgandalf in #67520
- Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/NetworkConnection.ts by @allgandalf in #68958
- Remove Outdated "Welcome Video" Code by @LorenzoBloedow in #70132
- Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/ModifiedExpenseMessage.ts by @LukasMod in #69015
- Adding allowlist for session data by @danieldoglas in #70230
- Merge workspace.payAndDowngrade.description translation by @shubham1206agra in #70124
- [No QA] [Pre RN 0.81] Bump
react-native-nitro-sqlite
,react-native-nitro-modules
&nitro-codegen
by @war-in in #69551 - [Change Approver] Add support to Assign approver to an expense report by @parasharrajat in #68353
- Use available tags count based on selection in TagPicker component by @ShridharGoel in #69829
- Start Over in bank account does not clear data by @nkdengineer in #69672
- Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Transaction.ts by @allgandalf in #67738
- Removed Onyx.connect from PolicyUtils (part 2) by @shubham1206agra in #67940
- After entering an amount into any input form using NumberWithSymbolForm a following console error arises -> Cannot update a component (Form) while rendering a different component (NumberWithSymbolForm) by @lorretheboy in #70183
- [No QA] fix: presubmit workflow trigger by @adhorodyski in #70133
- Resync E/App version with Mobile-Expensify by @roryabraham in #70238
- [No QA] HelpDot PR review using claude code action by @rushatgabhane in #70224
- fix: mweb- account- the highlight word and context menu option is persisted. by @Krishna2323 in #69853
- [No QA]: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/actions/App.ts by @dariusz-biela in #69646
- [Pre RN 0.81] Bump
react-native-android-location-enabler
by @war-in in #69542 - [NO QA] Create duplicate-workspace.md by @abekkala in #70243
- Fix some regression issues of merge expenses by @hoangzinh in #68204
- [NoQA] Fix claude code action by @rushatgabhane in #70245
- refactor split phrase phoneError using RenderHTML by @PiyushChandra17 in #64704
- Fix - Chat - New message button appears and disappears when returning from thread for the second time by @FitseTLT in #69292
- Fix total bar showing up on small screens when expenses are selected by @JS00001 in #70109
- Add groupings to accounting searches by @JS00001 in #70092
- #2 - Fix deleted expense is unselected before disappearing by @bernhardoj in #69406
- Fix/67138 - Red dots and green dots aren't shown in recent chats like in LHN by @dmkt9 in #70062
- fix: show not found page for invite and members page on archived room by @samranahm in #69002
- fix: Scan - Image can be dropped on scan zone in room when there are 2 members which leads to error. by @Krishna2323 in #68084
- Only show "Go to Expensify Classic to manage your settings" for Certinia. by @Krishna2323 in #68781
- Fix implementation of useCurrentUserPersonalDetails by @SzymczakJ in #69864
- Revert "[No QA] [Pre RN 0.81] Bump
react-native-nitro-sqlite
,react-native-nitro-modules
&nitro-codegen
" by @mountiny in #70316 - fix: Expense - The "Discard changes" popup closes automatically. by @Krishna2323 in #70010
- Merge workspace.changeOwner.addPaymentCardReadAndAcceptText translation by @shubham1206agra in #70030
- Merge initialSettingsPage.readTheTermsAndPrivacy translation by @shubham1206agra in #70028
- [NO QA] Better RHP view v3 - Implement wide RHP functionality by @adamgrzybowski in #69668
- feat: Secure Onyx export by @MrMuzyk in #70059
- Fix failing LocalizeTests by @jasperhuangg in #70318
- perf: recompute derived value on display name changes by @TMisiukiewicz in #70087
- [NO QA] Bump App version to align with submodule after failed workflow by @Julesssss in #70320
- Fix/65792 - Chat doesn't auto-scroll when a payment is received with chat opened by @dmkt9 in #69949
- [CP Staging] fix: hold error message appear on the moved expense by @daledah in #70314
- Fix - Viewport does not return to highlighted message after returning from thread by @dmkt9 in #67752
- Reimplementation of Optimistic report names functionality by @sosek108 in #69147
Full Changelog: 9.2.10-0...9.2.12-4
9.2.12-4-staging
Full Changelog: 9.2.12-3-staging...9.2.12-4-staging
9.2.12-3-staging
Full Changelog: 9.2.12-2-staging...9.2.12-3-staging
9.2.12-2-staging
Full Changelog: 9.2.12-1-staging...9.2.12-2-staging
9.2.12-1-staging
Full Changelog: 9.2.11-0-staging...9.2.12-1-staging
9.2.11-0-staging
Full Changelog: 9.2.9-0-staging...9.2.11-0-staging
9.2.10-0
Full Changelog: 9.2.8-4...9.2.10-0
9.2.9-0-staging
What's Changed
- [Pre RN 0.81] Bump
react-native-gesture-handler
by @war-in in #69543 - [No QA] Add unit tests for splitting expenses by @QichenZhu in #69537
- Offline/Refresh - "You appear to be offline" disappears after refreshing the app by @mkzie2 in #69357
- Duplicate workspace follow up - remove backTo from routes by @narefyev91 in #69953
- Chat - Group chat name does not update in real time by @mkzie2 in #69874
- fix: some advanced settings have undefined default values by @nkdengineer in #69210
- [CP Staging] Fix error in report field with default by @rlinoz in #70188
- Fix - mWeb/Chrome - LHN - No GBR shown in ws chat after deleting report by @FitseTLT in #69803
- Add hover effects to navigation components for better user interaction feedback by @cosmicvulpes in #69151
- [CP Staging] Revert "Bump onyx to v2.0.139" by @mountiny in #70208
- [NoQA] Migrate RNEF to ROCK by @rinej in #69350
- fix: unable to sort expenses after split by @nkdengineer in #69715
- [NoQA] Fixed ESLint limit by @shubham1206agra in #70195
- Fix optimistic participant isn't removed by @bernhardoj in #67525
- Duplicate Workspace - switch to 1:1 API command by @narefyev91 in #70104
- Reduce useonyx calls in transaction item by @martasudol in #69416
- fix: remove other occurrences of ShowMoreButton and the component by @koko57 in #69599
- fix: remove Personal Details page from onboarding flow for Manage my team intent by @samranahm in #70084
- [CP staging] Revert "Distance - Waypoints are not cleared after relaunching app" by @MonilBhavsar in #70217
- Removing credentials from Export by @danieldoglas in #70223
- Refactor: Remove call to getReportNameValuePairs() in method getInvoiceChatByParticipants from ReportUtils.ts by @etCoderDysto in #67911
- Stephanieelliott patch 15 by @stephanieelliott in #70152
- Remove Onyx.connect() for the key: ONYXKEYS.BANK_ACCOUNT_LIST in src/libs/actions/ReimbursementAccount/resetUSDBankAccount.ts by @allgandalf in #67520
- Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/NetworkConnection.ts by @allgandalf in #68958
- Remove Outdated "Welcome Video" Code by @LorenzoBloedow in #70132
- Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/ModifiedExpenseMessage.ts by @LukasMod in #69015
- Adding allowlist for session data by @danieldoglas in #70230
- Merge workspace.payAndDowngrade.description translation by @shubham1206agra in #70124
- [No QA] [Pre RN 0.81] Bump
react-native-nitro-sqlite
,react-native-nitro-modules
&nitro-codegen
by @war-in in #69551 - [Change Approver] Add support to Assign approver to an expense report by @parasharrajat in #68353
- Use available tags count based on selection in TagPicker component by @ShridharGoel in #69829
- Start Over in bank account does not clear data by @nkdengineer in #69672
- Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Transaction.ts by @allgandalf in #67738
- Removed Onyx.connect from PolicyUtils (part 2) by @shubham1206agra in #67940
- After entering an amount into any input form using NumberWithSymbolForm a following console error arises -> Cannot update a component (Form) while rendering a different component (NumberWithSymbolForm) by @lorretheboy in #70183
- [No QA] fix: presubmit workflow trigger by @adhorodyski in #70133
- Resync E/App version with Mobile-Expensify by @roryabraham in #70238
- [No QA] HelpDot PR review using claude code action by @rushatgabhane in #70224
- fix: mweb- account- the highlight word and context menu option is persisted. by @Krishna2323 in #69853
- [No QA]: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/actions/App.ts by @dariusz-biela in #69646
- [Pre RN 0.81] Bump
react-native-android-location-enabler
by @war-in in #69542 - [NO QA] Create duplicate-workspace.md by @abekkala in #70243
- Fix some regression issues of merge expenses by @hoangzinh in #68204
- [NoQA] Fix claude code action by @rushatgabhane in #70245
- refactor split phrase phoneError using RenderHTML by @PiyushChandra17 in #64704
- Fix - Chat - New message button appears and disappears when returning from thread for the second time by @FitseTLT in #69292
- Fix total bar showing up on small screens when expenses are selected by @JS00001 in #70109
- Add groupings to accounting searches by @JS00001 in #70092
- #2 - Fix deleted expense is unselected before disappearing by @bernhardoj in #69406
- Fix/67138 - Red dots and green dots aren't shown in recent chats like in LHN by @dmkt9 in #70062
- fix: show not found page for invite and members page on archived room by @samranahm in #69002
- fix: Scan - Image can be dropped on scan zone in room when there are 2 members which leads to error. by @Krishna2323 in #68084
- Only show "Go to Expensify Classic to manage your settings" for Certinia. by @Krishna2323 in #68781
- Fix implementation of useCurrentUserPersonalDetails by @SzymczakJ in #69864
- Revert "[No QA] [Pre RN 0.81] Bump
react-native-nitro-sqlite
,react-native-nitro-modules
&nitro-codegen
" by @mountiny in #70316 - fix: Expense - The "Discard changes" popup closes automatically. by @Krishna2323 in #70010
- Merge workspace.changeOwner.addPaymentCardReadAndAcceptText translation by @shubham1206agra in #70030
- Merge initialSettingsPage.readTheTermsAndPrivacy translation by @shubham1206agra in #70028
- [NO QA] Better RHP view v3 - Implement wide RHP functionality by @adamgrzybowski in #69668
- feat: Secure Onyx export by @MrMuzyk in #70059
- Fix failing LocalizeTests by @jasperhuangg in #70318
- perf: recompute derived value on display name changes by @TMisiukiewicz in #70087
- [NO QA] Bump App version to align with submodule after failed workflow by @Julesssss in #70320
- Fix/65792 - Chat doesn't auto-scroll when a payment is received with chat opened by @dmkt9 in #69949
- [CP Staging] fix: hold error message appear on the moved expense by @daledah in #70314
- Fix - Viewport does not return to highlighted message after returning from thread by @dmkt9 in #67752
- Reimplementation of Optimistic report names functionality by @sosek108 in #69147
Full Changelog: 9.2.3-0-staging...9.2.9-0-staging