1.4.82-4
版本发布时间: 2024-06-13 23:20:55
Expensify/App最新发布版本:9.0.72-0(2024-12-05 23:15:30)
What's Changed
- fix: add new log when remove persisted requests by @nkdengineer in https://github.com/Expensify/App/pull/41334
- Update Change-member-workspace-roles.md by @ren-jones in https://github.com/Expensify/App/pull/40117
- Fix: grey line SpacerView same padding as green line UnreadActionIndicator by @dragnoir in https://github.com/Expensify/App/pull/39297
- Navigate to the workspace chat immediately after share a track expense by @bernhardoj in https://github.com/Expensify/App/pull/41409
- chore: bump react-native-onyx to 2.0.35 by @dominictb in https://github.com/Expensify/App/pull/41056
- Use new
avatarURL
key for workspace avatars by @Beamanator in https://github.com/Expensify/App/pull/41193 - [Wave Collect] [Xero] Fix UX inconsistencies for Organization page by @lakchote in https://github.com/Expensify/App/pull/41417
- Update redirects.csv by @strepanier03 in https://github.com/Expensify/App/pull/39106
- DOCS: Update and rename Request-Money.md to Create-an-expense.md by @ren-jones in https://github.com/Expensify/App/pull/41388
- DOCS: Create Split-an-expense.md by @ren-jones in https://github.com/Expensify/App/pull/41391
- DOCS: Create Manually-submit-reports-for-approval.md by @ren-jones in https://github.com/Expensify/App/pull/41395
- Fix Taxes and encode as json all setting values by @aldo-expensify in https://github.com/Expensify/App/pull/41283
- feat: add
hmmm
log level to onyx by @kirillzyusko in https://github.com/Expensify/App/pull/39076 - fix: two errors appear in validate code page by @tienifr in https://github.com/Expensify/App/pull/41190
- Fix recent report is missing from the assignee list by @bernhardoj in https://github.com/Expensify/App/pull/41232
- [CP Staging] Hide anonymous email in user details tooltip and profile page by @marcochavezf in https://github.com/Expensify/App/pull/41288
- [CP Staging] Fix markdown rendering for task descriptions, fix onboarding task descriptions by @francoisl in https://github.com/Expensify/App/pull/41436
- Fix duplicate react-pdf dependency by @janicduplessis in https://github.com/Expensify/App/pull/41238
- Fix account type name constants by @hayata-suenaga in https://github.com/Expensify/App/pull/41155
- Fix edited message reverted to previous message by @bernhardoj in https://github.com/Expensify/App/pull/41372
- [No QA] Fix comment in PolicyJoinMember by @luacmartins in https://github.com/Expensify/App/pull/41462
- [NoQA] Add eslint-plugin-testing-library by @OlimpiaZurek in https://github.com/Expensify/App/pull/41203
- DOCS: Update Send-and-format-chat-messages.md by @ren-jones in https://github.com/Expensify/App/pull/41396
- Show an error on the More Features page if the admin tries to disconnect the Accounting feature while there is an active accounting connection while the device is offline by @hayata-suenaga in https://github.com/Expensify/App/pull/41446
- Update Scheduled-Submit.md by @stephanieelliott in https://github.com/Expensify/App/pull/41253
- Feat/xero import customer by @hungvu193 in https://github.com/Expensify/App/pull/41377
- Console error shows up when clicking Share button by @tienifr in https://github.com/Expensify/App/pull/40985
- Modify the condition to calculate amount again by @cretadn22 in https://github.com/Expensify/App/pull/41430
- Update Quick Action Button icons by @Gonals in https://github.com/Expensify/App/pull/41469
- Handle Xero beta in NewDot by @lakchote in https://github.com/Expensify/App/pull/41416
- Fix main composer shows briefly when opening emoji picker by @bernhardoj in https://github.com/Expensify/App/pull/41298
- Add support for DISMISSED_VIOLATION system message by @yuwenmemon in https://github.com/Expensify/App/pull/41051
- Remove a custom hook and usage of unnecessary HOC by @hayata-suenaga in https://github.com/Expensify/App/pull/41513
- Fixed terms visualization on mweb android by @samilabud in https://github.com/Expensify/App/pull/41234
- Fix QBO config types + fix inputs in config pages by @aldo-expensify in https://github.com/Expensify/App/pull/41463
- Save button does not move above the keyboard when keyboard is up by @tienifr in https://github.com/Expensify/App/pull/41392
- [CP Staging] Fix regression #41504 by @dragnoir in https://github.com/Expensify/App/pull/41526
- [HelpDot] add connections hub for newDot by @rushatgabhane in https://github.com/Expensify/App/pull/41470
- Update order of onboarding choices by @ShridharGoel in https://github.com/Expensify/App/pull/41400
- DOCS: Create Update-your-pronouns.md by @ren-jones in https://github.com/Expensify/App/pull/41457
- DOCS: Create Update-your-name.md by @ren-jones in https://github.com/Expensify/App/pull/41456
- DOCS: Create Update-your-profile-status.md by @ren-jones in https://github.com/Expensify/App/pull/41454
- DOCS: Create Add-personal-information.md by @ren-jones in https://github.com/Expensify/App/pull/41450
- DOC: Create Change-or-add-email-address.md by @ren-jones in https://github.com/Expensify/App/pull/41447
- DOCS: Create Set-timezone.md by @ren-jones in https://github.com/Expensify/App/pull/41439
- [App PR #41278] Prevent users from disabling accounting feature if there is active accounting connection by @hayata-suenaga in https://github.com/Expensify/App/pull/40940
- Fix Mapbox open to ocean on the first render by @wildan-m in https://github.com/Expensify/App/pull/41480
- Fix Preferred exporter page + country crash by @aldo-expensify in https://github.com/Expensify/App/pull/41530
- Fix a left group chat still shows in the search page by @bernhardoj in https://github.com/Expensify/App/pull/41405
- Improve UX of modifying single line text inputs by @nkdengineer in https://github.com/Expensify/App/pull/40757
- Allow searching new user in chat finder page by @nkdengineer in https://github.com/Expensify/App/pull/40962
- implement offline behaviour for updateGroupChatAvatar by @nexarvo in https://github.com/Expensify/App/pull/40884
- [Wave Collect][Xero] Main advanced settings page by @rushatgabhane in https://github.com/Expensify/App/pull/41475
- fix: Can't drag mouse to select text in input. by @Krishna2323 in https://github.com/Expensify/App/pull/41381
- [Fix]: Inconsistency in saving values ending with decimal point in
distance rate
andIOU
by @allgandalf in https://github.com/Expensify/App/pull/41503 - Use 'isSearchingForReports' to control green circular loading by @brunovjk in https://github.com/Expensify/App/pull/39865
- [VIP-Travel] Create a New Travel Page and Terms and Conditions Modal (NewDot) by @rushatgabhane in https://github.com/Expensify/App/pull/41493
- [VIP-Travel] Create a New Travel Page and Terms and Conditions Modal (NewDot) by @cdOut in https://github.com/Expensify/App/pull/38469
- Save logs data in downloads and show meaningful path by @ShridharGoel in https://github.com/Expensify/App/pull/40777
- Don't render money request description as markdown in money request preview by @bernhardoj in https://github.com/Expensify/App/pull/41291
- Update Billing-Overview.md by @jamesdeanexpensify in https://github.com/Expensify/App/pull/41576
- Implement Search ListItems and table header by @luacmartins in https://github.com/Expensify/App/pull/41347
- Add automatic test for tag API commands by @nkdengineer in https://github.com/Expensify/App/pull/41016
- [Fix]: Regex and Limit of Room Title were limited to 79 characters due to
BE
constraints by @allgandalf in https://github.com/Expensify/App/pull/41123 - Add simple sorting by @luacmartins in https://github.com/Expensify/App/pull/41590
- Fix scan in progress isn't shown in room LHN last message when there is a scan in progress report preview by @bernhardoj in https://github.com/Expensify/App/pull/41187
- Update redirects.csv by @sonialiap in https://github.com/Expensify/App/pull/41498
- Create Remove-Members.md by @maddylewis in https://github.com/Expensify/App/pull/39961
- Exclude guides from preferred exporter by @aldo-expensify in https://github.com/Expensify/App/pull/41548
- Fix patch for new rnmapbox-maps version by @francoisl in https://github.com/Expensify/App/pull/41556
- fix: Status expiry time does not show correctly when hovering the user in the chat report by @Krishna2323 in https://github.com/Expensify/App/pull/41383
- Update onboarding flow by @DylanDylann in https://github.com/Expensify/App/pull/41593
- Polish for one-transaction view by @NikkiWines in https://github.com/Expensify/App/pull/39472
- Move Leave button into a row of the Report Details page by @ZhenjaHorbach in https://github.com/Expensify/App/pull/40979
- Fix blank space remains in place after deleting the last message in a chat by @bernhardoj in https://github.com/Expensify/App/pull/41482
- Prevent deletion of categories and tags by @hayata-suenaga in https://github.com/Expensify/App/pull/41517
- [CP Staging] Roll back
react-native-onyx
to version2.0.32
by @francoisl in https://github.com/Expensify/App/pull/41612 - Add support for MERGED_WITH_CASH_TRANSACTION system message by @yuwenmemon in https://github.com/Expensify/App/pull/41477
- fix app does not go offline when Force offline by @tienifr in https://github.com/Expensify/App/pull/41412
- feature: silently update desktop app by @gijoe0295 in https://github.com/Expensify/App/pull/40253
- fix: iOS - Profile - Missing circle at the center of avatar preview when uploading new avatar. by @Krishna2323 in https://github.com/Expensify/App/pull/40972
- Fix - Domain Card - User can edit the date in expenses related to the assigned domain card by @FitseTLT in https://github.com/Expensify/App/pull/39244
- [Wave Collect] [Xero] Fix padding issue in ConnectionLayout by @hungvu193 in https://github.com/Expensify/App/pull/41561
- Fix layout on ios by @luacmartins in https://github.com/Expensify/App/pull/41615
- Fix policy accounting connection title by @hungvu193 in https://github.com/Expensify/App/pull/41660
- [Wave Collect][Xero] Fix disconnect Xero by @mananjadhav in https://github.com/Expensify/App/pull/41657
- Fix receipt preview in confirmation page by @dukenv0307 in https://github.com/Expensify/App/pull/40763
- [No QA] Remove unused code from DateUtils by @roryabraham in https://github.com/Expensify/App/pull/41616
- Fix cannot create task for new user via [] method by @nkdengineer in https://github.com/Expensify/App/pull/41171
- Feat: Invoice collection account selector page by @hungvu193 in https://github.com/Expensify/App/pull/41511
- fix: show category picker when creating invoices by @gijoe0295 in https://github.com/Expensify/App/pull/41524
- Revert "fix: show category picker when creating invoices" by @cristipaval in https://github.com/Expensify/App/pull/41671
- Handle deleted reports for Quick Actions by @Gonals in https://github.com/Expensify/App/pull/41474
- Infinite loading on video preview before sending video by @ikevin127 in https://github.com/Expensify/App/pull/39755
- Using dismissModal function instead of goBack If It is the RHP by @cretadn22 in https://github.com/Expensify/App/pull/41611
- [No QA] Update rates to match backend for latest research by @neil-marcellini in https://github.com/Expensify/App/pull/41269
- [QAB] Store GPS coordinate when using the QAB to scan a receipt by @Gonals in https://github.com/Expensify/App/pull/41208
- Fix: Group counter in split preview and invite member page blends with the background by @neonbhai in https://github.com/Expensify/App/pull/41592
- fix Top and bottom borders of header status by @dragnoir in https://github.com/Expensify/App/pull/41643
- [Feat] Implement room mention actionable whisper by @fedirjh in https://github.com/Expensify/App/pull/41406
- Create Unlock-a-Business-Bank-Account.md by @maddylewis in https://github.com/Expensify/App/pull/41605
- Fix group chat last message doesn't show the sender display name by @bernhardoj in https://github.com/Expensify/App/pull/41483
- Fix/improve chart of accounts import page by @aldo-expensify in https://github.com/Expensify/App/pull/41547
- feat: create workspace at the end of the actionable whisper by @allroundexperts in https://github.com/Expensify/App/pull/41465
- [TS migration] Improve ref types by @jnowakow in https://github.com/Expensify/App/pull/40698
- [Group Chats] - Fix: Invalid group chat name error still persists after clearing group name text by @neonbhai in https://github.com/Expensify/App/pull/41588
- Fixes for redesign thread ancestry feature by @rayane-djouah in https://github.com/Expensify/App/pull/39343
- fix: restore sensor animation by @WoLewicki in https://github.com/Expensify/App/pull/41103
- Allow user to navigate to detail page for transaction thread by @bernhardoj in https://github.com/Expensify/App/pull/41639
- [CP Staging] Fix GetMissingOnyxMessages infinite loop when processing deferred updates by @arosiclair in https://github.com/Expensify/App/pull/41702
- Stop consecutive calls to GetMissingOnyxMessages with the same params by @aldo-expensify in https://github.com/Expensify/App/pull/41700
- fix: When creating a new workspace Categories section is animated. by @Krishna2323 in https://github.com/Expensify/App/pull/41646
- Add import text input clear button by @nkdengineer in https://github.com/Expensify/App/pull/41661
- implement offline behaviour for
updateGroupChatMemberRole
by @nexarvo in https://github.com/Expensify/App/pull/40700 - fix - Chat - "No activity yet" is seen under a thread with replies by @FitseTLT in https://github.com/Expensify/App/pull/41608
- Fix getContinuousReportActionChain with optimistic actions by @janicduplessis in https://github.com/Expensify/App/pull/41644
- [WIP] Rory test fix for41573 by @roryabraham in https://github.com/Expensify/App/pull/41598
- [WIP] Ignore optimistic actions both ways by @roryabraham in https://github.com/Expensify/App/pull/41558
- Fix iOS Privacy Manifest issues by @AndrewGable in https://github.com/Expensify/App/pull/41360
- [HOLD] Implement Uneven Splits by @youssef-lr in https://github.com/Expensify/App/pull/40386
- Add request time in logs by @janicduplessis in https://github.com/Expensify/App/pull/41709
- Create Validate-a-Business-Bank-Account.md by @maddylewis in https://github.com/Expensify/App/pull/41606
- Add ability to use View in ConnectionLayout by @hungvu193 in https://github.com/Expensify/App/pull/41664
- [Wave Collect][Xero] Main export configuration by @rushatgabhane in https://github.com/Expensify/App/pull/41554
- Create Connect-a-Business-Bank-Account.md by @maddylewis in https://github.com/Expensify/App/pull/41600
- fix: deleted report preview link in thread is incorrect by @gijoe0295 in https://github.com/Expensify/App/pull/41572
- [HelpDot] Delete bank account hub for New Expensify by @rushatgabhane in https://github.com/Expensify/App/pull/41689
- show category picker in invoices confirmation by @gijoe0295 in https://github.com/Expensify/App/pull/41723
- [HelpDot] Add Travel hub by @rushatgabhane in https://github.com/Expensify/App/pull/41694
- DOCS: Create Enable-Two-Factor-Authentication.md by @ren-jones in https://github.com/Expensify/App/pull/41712
- DOCS: Create Update-Notification-Preferences.md by @ren-jones in https://github.com/Expensify/App/pull/41713
- DOCS: Create Switch-account-language-to-Spanish.md by @ren-jones in https://github.com/Expensify/App/pull/41714
- fix: IOU - Disabled tag is greyed in list but disabled category is shown bold in list. by @Krishna2323 in https://github.com/Expensify/App/pull/37397
- feat create automated tests for Workspace Taxes page by @tienifr in https://github.com/Expensify/App/pull/41059
- Remain draft comment when switching to current chat by @nkdengineer in https://github.com/Expensify/App/pull/41338
- Fix can't dismiss workspace member invite error by @bernhardoj in https://github.com/Expensify/App/pull/41478
- fix: restore Picker Done button by @MrMuzyk in https://github.com/Expensify/App/pull/41673
- Display name in Pay Someone Quick Action by @Gonals in https://github.com/Expensify/App/pull/41471
- 40211 handle conflict mapview event on android by @suneox in https://github.com/Expensify/App/pull/41603
- [VIP-travel][Fix] Workspace - "Company address" shows up for employee when it is not set up by @smelaa in https://github.com/Expensify/App/pull/41767
- Revert "[CP Staging] fix: remove sensor animation for now" by @roryabraham in https://github.com/Expensify/App/pull/41695
- [Fix]: Foreground and Background of report header don't match with report view loading state by @allgandalf in https://github.com/Expensify/App/pull/40534
- fix: e2e tests flakiness (due to permission popup) by @kirillzyusko in https://github.com/Expensify/App/pull/41789
- [CP Staging] fix: Expense - Console error shows up when opening date editor in transaction thread by @Krishna2323 in https://github.com/Expensify/App/pull/41788
- [CP Staging] Uneven splits follow up by @youssef-lr in https://github.com/Expensify/App/pull/41717
- [CP Staging] Revert "Move Leave button into a row of the Report Details page" by @marcaaron in https://github.com/Expensify/App/pull/41818
- [CP Staging] Reverts #41187 by @marcaaron in https://github.com/Expensify/App/pull/41820
- [No QA] Add Rajat to adhoc profiles by @luacmartins in https://github.com/Expensify/App/pull/41801
- [Wave Collect][Xero] Import tracking categories by @mananjadhav in https://github.com/Expensify/App/pull/41441
- [CP Staging] Use
whisperedTo
instead ofwhisperedToAccountIDs
by @marcaaron in https://github.com/Expensify/App/pull/41856 - Change su to tu by @iwiznia in https://github.com/Expensify/App/pull/41868
- [CP Staging] Fix typo by @marcaaron in https://github.com/Expensify/App/pull/41871
- [Wave Collect][Xero][Advanced] Bill Payment Account Selector by @mananjadhav in https://github.com/Expensify/App/pull/41690
- [Wave Collect] [Xero] [Export Flow] Create the Purchase bill date select page by @lakchote in https://github.com/Expensify/App/pull/41583
- [Wave Collect] [Xero] [Export Flow] Create the Preferred exporter select page by @hungvu193 in https://github.com/Expensify/App/pull/41641
- [CP Staging] Make sure to resolve the promise to unpause the sequential queue by @mountiny in https://github.com/Expensify/App/pull/41920
- Fix thread header for hold/unhold system message is different from the actual system message by @bernhardoj in https://github.com/Expensify/App/pull/41884
- [CP Staging] Fix even shares shown when splitting from workspace rooms by @youssef-lr in https://github.com/Expensify/App/pull/41945
- [No QA] [TS Migration] Adjust guidelines, both TS and JS markdown files by @JKobrynski in https://github.com/Expensify/App/pull/41212
- Add translations for sync stages by @lakchote in https://github.com/Expensify/App/pull/41490
- Display error when deleting receipt failure by @nkdengineer in https://github.com/Expensify/App/pull/41553
- perf: fix significant memory consumption on web and desktop by @hurali97 in https://github.com/Expensify/App/pull/41898
- [VIP-travel][Fix] Workspace - Unable to select country in Company address by @smelaa in https://github.com/Expensify/App/pull/41757
- [No QA] Extend search functionality by @luacmartins in https://github.com/Expensify/App/pull/41602
- [QBO] - Fix: "Set up" button is top aligned in respective to "QBO" wording by @neonbhai in https://github.com/Expensify/App/pull/41721
- Fix ActiveClientManager doesn't track the currently active tab well and needs improved by @Skakruk in https://github.com/Expensify/App/pull/40997
- fix empty chat displayed in focus mode by @tienifr in https://github.com/Expensify/App/pull/40336
- [TS migration] Migrate MoneyTemporaryForRefactorRequestParticipantsSe… by @pasyukevich in https://github.com/Expensify/App/pull/41216
- Update es.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/41953
- DOCS: Create Require-tags-and-categories-for-expenses.md by @ren-jones in https://github.com/Expensify/App/pull/41858
- DOCS: Create Track-expenses.md by @ren-jones in https://github.com/Expensify/App/pull/41863
- DOCS: Create Set-up-QuickBooks-Online-connection.md by @ren-jones in https://github.com/Expensify/App/pull/41710
- DOCS: Create Switch-to-light-or-dark-mode.md by @ren-jones in https://github.com/Expensify/App/pull/41715
- Missing bottom padding fix by @lukemorawski in https://github.com/Expensify/App/pull/40912
- Fix dismissing Onboarding on iOS by @rezkiy37 in https://github.com/Expensify/App/pull/41765
- hide delete option for multilevel tags by @gijoe0295 in https://github.com/Expensify/App/pull/41552
- Fix disabled Tabs by @Nodebrute in https://github.com/Expensify/App/pull/41637
- [Pending/Scanning pattern] Update the UI for Pending and Scanning in Single Transaction ReportPreview / MoneyRequestAction by @BrtqKr in https://github.com/Expensify/App/pull/40020
- #2 - Fix scan in progress isn't shown in room LHN last message when there is a scan in progress report preview by @bernhardoj in https://github.com/Expensify/App/pull/41821
- [NewFeature] Automatic scrolling to the top of report's new unread message marker by @ikevin127 in https://github.com/Expensify/App/pull/41448
- DOCS: Create Close-account.md by @ren-jones in https://github.com/Expensify/App/pull/41992
- DOCS: Create Upgrade-to-the-new-Expensify-Card-from-Visa.md by @ren-jones in https://github.com/Expensify/App/pull/41993
- fix: no animation between workspace feature pages by @gijoe0295 in https://github.com/Expensify/App/pull/41950
- [No QA] Add markAsCash action for dismissing the rter violation by @yuwenmemon in https://github.com/Expensify/App/pull/41698
- [CP Staging] fix: Category - Unable to select disabled category with keyboard. by @Krishna2323 in https://github.com/Expensify/App/pull/41933
- Remove Pronouns from report welcome text by @yuwenmemon in https://github.com/Expensify/App/pull/42003
- Update redirects.csv by @maddylewis in https://github.com/Expensify/App/pull/41679
- Fix user is navigated to IOU report when dismissing receipt modal with ESC key by @bernhardoj in https://github.com/Expensify/App/pull/41472
- Update failed to clear balance Spanish copy by @luacmartins in https://github.com/Expensify/App/pull/41929
- [NO QA] Fix missing translation error by @youssef-lr in https://github.com/Expensify/App/pull/42012
- Fix the scan receipt instruction still shows when dragging a file over the page by @bernhardoj in https://github.com/Expensify/App/pull/41879
- Use latest React 20 in order to fix
npm install
issues on CI/CD by @AndrewGable in https://github.com/Expensify/App/pull/41802 - Update Electron Version by @srikarparsi in https://github.com/Expensify/App/pull/42002
- Add missing multi tag view by @s77rt in https://github.com/Expensify/App/pull/41351
- Login screen gets off center 40559 by @samilabud in https://github.com/Expensify/App/pull/41669
- Set receipt error instead of generic error when failed uploading receipt by @bernhardoj in https://github.com/Expensify/App/pull/41720
- Fix: Right caret disappears after editing and saving details several times by @waterim in https://github.com/Expensify/App/pull/41768
- support for offline tax tracking by @teneeto in https://github.com/Expensify/App/pull/40443
- [Wave Collect] [Xero] Show organization name by @rushatgabhane in https://github.com/Expensify/App/pull/41969
- fix: unsupported browser warning in Xero on Android by @gijoe0295 in https://github.com/Expensify/App/pull/41946
- Fix composer input rendering is delayed by @bernhardoj in https://github.com/Expensify/App/pull/41727
- Fixing endless invoice room updates by @rezkiy37 in https://github.com/Expensify/App/pull/41829
- fix: shorthand mention in backtick by @tienifr in https://github.com/Expensify/App/pull/41292
- [Xero] [Export Flow] Create the Bank account select page by @mananjadhav in https://github.com/Expensify/App/pull/41916
- Fix chat header shows split creator and split user avatar briefly when splitting expense by @bernhardoj in https://github.com/Expensify/App/pull/41973
- Delete docs/articles/new-expensify/settings/Profile.md by @maddylewis in https://github.com/Expensify/App/pull/41675
- Update and rename The-Free-Plan.md to Coming-Soon.md by @maddylewis in https://github.com/Expensify/App/pull/41683
- [Video] The controls bar flickers when video's popover menu is closed by @ikevin127 in https://github.com/Expensify/App/pull/41125
- Handle pagination errors in chats by @janicduplessis in https://github.com/Expensify/App/pull/40610
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/41864
- Remove invoice room invite message created optimistically by @rezkiy37 in https://github.com/Expensify/App/pull/41887
- fix: [Held requests] Approval popup for a report with hold expense has X Close option it. by @Krishna2323 in https://github.com/Expensify/App/pull/41975
- feat: refactor MoneyRequestConfirmationList by @MrMuzyk in https://github.com/Expensify/App/pull/40785
- Add XeroChartOfAccountsPage by @SzymczakJ in https://github.com/Expensify/App/pull/41849
- Add comment param in the SendInvoice API call by @cristipaval in https://github.com/Expensify/App/pull/41538
- [Fix]: Single category and tag isn't auto selected when requesting money by @allgandalf in https://github.com/Expensify/App/pull/41651
- Parse the task description when saving it by @bernhardoj in https://github.com/Expensify/App/pull/40625
- import emoji async draft by @rinej in https://github.com/Expensify/App/pull/41097
- Calling ReconnectApp Once after Refresh by @gedu in https://github.com/Expensify/App/pull/41501
- Refactor/36648 wallet enablement flow terms by @koko57 in https://github.com/Expensify/App/pull/40567
- [CP Staging] Fix system message when tax amount is updated by @MonilBhavsar in https://github.com/Expensify/App/pull/42051
- Update and rename Security.md to Encryption-and-Data-Security.md by @maddylewis in https://github.com/Expensify/App/pull/41677
- [NoQA] fix: handle push-notifications permission granting failure by @kirillzyusko in https://github.com/Expensify/App/pull/42060
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42011
- DOCS: Create Create-expense-tags.md by @ren-jones in https://github.com/Expensify/App/pull/41857
- DOCS: Create Create-expense-categories.md by @ren-jones in https://github.com/Expensify/App/pull/41860
- fix: report preview link in thread is incorrect by @gijoe0295 in https://github.com/Expensify/App/pull/41954
- Fix mark message from notification by @wildan-m in https://github.com/Expensify/App/pull/41484
- Check if the route has reportActionID in parseReportRouteParams by @marcochavezf in https://github.com/Expensify/App/pull/41949
- Go back to setting page after editing category/tag name by @nkdengineer in https://github.com/Expensify/App/pull/41722
- Fix enter key behaviour in the children components of the form wrapper by @abzokhattab in https://github.com/Expensify/App/pull/41678
- [CP Staging] Fix tax amount being displayed as negative by @MonilBhavsar in https://github.com/Expensify/App/pull/42039
- [VIP Travel] Add Workspace Address context - newDot by @smelaa in https://github.com/Expensify/App/pull/41201
- Fix: close Track expense RHP with ESC key after dismissing education by @dragnoir in https://github.com/Expensify/App/pull/41866
- Remove Track beta by @tienifr in https://github.com/Expensify/App/pull/41892
- clean up mobile safari code by @ntdiary in https://github.com/Expensify/App/pull/40295
- Create Resolve-Errors-Adding-a-Bank-Account.md by @maddylewis in https://github.com/Expensify/App/pull/41607
- Fix leave option does not appear in group chat thread by @nkdengineer in https://github.com/Expensify/App/pull/40529
- Allow creating a group chat with a single member by @abzokhattab in https://github.com/Expensify/App/pull/41315
- [HelpDot] Add redirect for referral program by @rushatgabhane in https://github.com/Expensify/App/pull/42041
- fix: mWeb - Chat - @ here highlight is removed if you also @phone number by @adriancova in https://github.com/Expensify/App/pull/41964
- Use padding in table head only in multi-select mode by @s77rt in https://github.com/Expensify/App/pull/42089
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42097
- feat: make rn core copy the state on cloning the shadow tree by @WoLewicki in https://github.com/Expensify/App/pull/41101
- Fix app crash with optional chaining by @Nodebrute in https://github.com/Expensify/App/pull/41293
- fix: Selected members disappear from search result after returning from confirmation page by @tienifr in https://github.com/Expensify/App/pull/41231
- Support money request push notifications by @arosiclair in https://github.com/Expensify/App/pull/41861
- Hold expense button includes the word expense by @ZhenjaHorbach in https://github.com/Expensify/App/pull/41564
- Participants migration by @s77rt in https://github.com/Expensify/App/pull/40254
- Refactor the error text style + add new hint prop to MenuItem component by @narefyev91 in https://github.com/Expensify/App/pull/41670
- [CP Staging] Use isMultiLevelTags instead of isSingleLevelTags by @s77rt in https://github.com/Expensify/App/pull/42106
- [CP Staging] Use selected currency when utilising tax rate by @ShridharGoel in https://github.com/Expensify/App/pull/42064
- Fix the toggle button text style by @hayata-suenaga in https://github.com/Expensify/App/pull/40950
- [Search v1] Implement dynamic columns by @WojtekBoman in https://github.com/Expensify/App/pull/41672
- [CP Staging] Fix bug when updating tax rate to zero by @MonilBhavsar in https://github.com/Expensify/App/pull/42065
- Merge Xero freeze branch by @lakchote in https://github.com/Expensify/App/pull/42043
- can't press save btn by @tienifr in https://github.com/Expensify/App/pull/42035
- [No QA] remove debug logs from awaitStagingDeploys.ts and promiseWhile.ts by @JKobrynski in https://github.com/Expensify/App/pull/41876
- Update user icon in group member page by @cretadn22 in https://github.com/Expensify/App/pull/41776
- Fix: infinite skeleton loading when delete concierge task by @vradriano in https://github.com/Expensify/App/pull/42022
- Filter out rate with pending action by @cretadn22 in https://github.com/Expensify/App/pull/41997
- [Ideal nav] Simplify the navigator structure by @WojtekBoman in https://github.com/Expensify/App/pull/40342
- Fix - Attachment page keeps on loading infinitely. by @FitseTLT in https://github.com/Expensify/App/pull/39290
- Fix deleted parent message disappears instead of showing [Deleted message] when deleting it by @bernhardoj in https://github.com/Expensify/App/pull/40781
- [No QA][TS migration] Adjust ESLint and TS configs by @blazejkustra in https://github.com/Expensify/App/pull/40778
- Feature: Display backend unreachability message by @tienifr in https://github.com/Expensify/App/pull/38377
- [CP Staging] Fix tax rate being updated when currency is updated in offline mode by @MonilBhavsar in https://github.com/Expensify/App/pull/42128
- Add useActiveWorkspaceFromNavigationState by @WojtekBoman in https://github.com/Expensify/App/pull/40016
- Fix footer moves down and up a bit when keyboard show/close by @bernhardoj in https://github.com/Expensify/App/pull/42127
- Fix report preview is shown as a thread ancestor by @bernhardoj in https://github.com/Expensify/App/pull/40983
- Include an add workspace button when selecting participants by @allroundexperts in https://github.com/Expensify/App/pull/41811
- [CP Staging] Revert: [NewFeature] Automatic scrolling to the top of report's new unread message marker by @ikevin127 in https://github.com/Expensify/App/pull/42167
- #2 - Fix multiple open report call when report screen is mounted by @bernhardoj in https://github.com/Expensify/App/pull/41427
- Fix tag view header buttons on native by @s77rt in https://github.com/Expensify/App/pull/42086
- [CP Staging] Keep original isClientTheLeader value on page refresh by @Skakruk in https://github.com/Expensify/App/pull/42095
- Fix manually copied and pasted user mention turns into user profile hyperlink by @bernhardoj in https://github.com/Expensify/App/pull/42016
- Fix "From" link in IOU report details page navigates to the parent chat twice by @bernhardoj in https://github.com/Expensify/App/pull/41967
- fix: Expense merchant in transaction while splitting by @gijoe0295 in https://github.com/Expensify/App/pull/42125
- [Search v1] Implement policy filter by @WojtekBoman in https://github.com/Expensify/App/pull/41769
- Fix: table headers misalignment by @dragnoir in https://github.com/Expensify/App/pull/41986
- fix: deleted workspace room display in task share somewhere by @tienifr in https://github.com/Expensify/App/pull/41636
- Add ReportNameValuePairs key to Report Type by @srikarparsi in https://github.com/Expensify/App/pull/40661
- Add skeleton to loading Accounting options by @narefyev91 in https://github.com/Expensify/App/pull/41980
- Send an invoice from an invoice room by @VickyStash in https://github.com/Expensify/App/pull/41902
- fix: Taxes - When creating a Tax, the keyboard does not automatically appear in the Name menu. by @Krishna2323 in https://github.com/Expensify/App/pull/42033
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/41786
- Fix MenuItem flex style by @s77rt in https://github.com/Expensify/App/pull/42178
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42175
- Display error messages for Xero Import page by @SzymczakJ in https://github.com/Expensify/App/pull/41917
- [TS migration] Remove 'OptionsSelector' component by @war-in in https://github.com/Expensify/App/pull/41077
- fix: regressions related to workspace avatars by @nkdengineer in https://github.com/Expensify/App/pull/41485
- Patch for search lhn no results found padding by @brandonhenry in https://github.com/Expensify/App/pull/41221
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42104
- Fix navigation and account selection on the accounting company card export page by @hayata-suenaga in https://github.com/Expensify/App/pull/42102
- fix: Workspace - Workspace name is truncated inconsistently in mWeb and android. by @Krishna2323 in https://github.com/Expensify/App/pull/41724
- Playback speed is not displayed correctly in video player #40646 by @KMichel1030 in https://github.com/Expensify/App/pull/41055
- Fix changed skin tone is not applied in edit composer by @bernhardoj in https://github.com/Expensify/App/pull/42181
- fix: no search bar in category list while categorizing by @tienifr in https://github.com/Expensify/App/pull/41827
- Dont create multiple policy by @cretadn22 in https://github.com/Expensify/App/pull/41990
- Handle the error with journal entry when tax is enabled by @teneeto in https://github.com/Expensify/App/pull/41520
- [Violations - Pending Receipts] Display the rter Violation with the Pending Pattern by @smelaa in https://github.com/Expensify/App/pull/40354
- add possibility of excluding styles in useMarkdownStyles by @robertKozik in https://github.com/Expensify/App/pull/41731
- Allow flags of all non-Concierge whispers by @dangrous in https://github.com/Expensify/App/pull/41622
- Fix blank area after loading pdf by @ishpaul777 in https://github.com/Expensify/App/pull/38010
- [CP Staging] fix workspace switcher by @Nodebrute in https://github.com/Expensify/App/pull/42223
- [NoQA] fix tests for Workspace Profile Members and Categories pages by @tienifr in https://github.com/Expensify/App/pull/41050
- Add intro videos with sound by @francoisl in https://github.com/Expensify/App/pull/42010
- Fixed emoji misaligned in focus mode by @samilabud in https://github.com/Expensify/App/pull/42162
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42224
- Use new multi config edit command by @aldo-expensify in https://github.com/Expensify/App/pull/41627
- fix: admin can access member details page after member leaves by @tienifr in https://github.com/Expensify/App/pull/41492
- Show invalid waypoint error message for an invalid distance request route by @bernhardoj in https://github.com/Expensify/App/pull/41481
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42226
- Fix navigation to concierge after leaving the group by @Nodebrute in https://github.com/Expensify/App/pull/42020
- Check and remove unnecessary @ts-expect-error suppressions by @ZhenjaHorbach in https://github.com/Expensify/App/pull/40627
- [CP Staging] fix Split amount is not selected by @nkdengineer in https://github.com/Expensify/App/pull/42237
- [CP Staging] Fix task description is double parsed when updating the task title by @bernhardoj in https://github.com/Expensify/App/pull/42244
- [CP Staging] fix: missing personal details while creating options list by @tienifr in https://github.com/Expensify/App/pull/42238
- Update redirects.csv by @strepanier03 in https://github.com/Expensify/App/pull/42229
- Update Unlimited-Virtual-Cards.md by @laurenreidexpensify in https://github.com/Expensify/App/pull/42286
- Update Referral-Program.md by @laurenreidexpensify in https://github.com/Expensify/App/pull/42288
- Fix merchant shows "Expense" when merchant is filled then removed when creating expense by @bernhardoj in https://github.com/Expensify/App/pull/42182
- Fix styles for split preview by @pecanoro in https://github.com/Expensify/App/pull/42231
- Delete docs/articles/expensify-classic/workspaces/reports/Currency.md by @strepanier03 in https://github.com/Expensify/App/pull/42228
- TS issues related with TestHelper by @ZhenjaHorbach in https://github.com/Expensify/App/pull/42256
- Add pagination to Search page by @luacmartins in https://github.com/Expensify/App/pull/41706
- Add sync functionality in Xero connection by @ShridharGoel in https://github.com/Expensify/App/pull/41562
- Add proper offline state handling for XeroOrganizationConfigurationPage by @SzymczakJ in https://github.com/Expensify/App/pull/41983
- fix: console error on xero customers page. by @mananjadhav in https://github.com/Expensify/App/pull/42324
- [Wave Collect][Xero][Advanced] Bill status selector page by @rushatgabhane in https://github.com/Expensify/App/pull/41559
- [Wave Collect][Xero] Tracking categories fixes by @mananjadhav in https://github.com/Expensify/App/pull/42347
- [Wave Collect][Xero] Hide guides as exporters by @rushatgabhane in https://github.com/Expensify/App/pull/42346
- Console error shows up when opening Preferred exporter by @tienifr in https://github.com/Expensify/App/pull/42372
- [NoQA] Add orderWeight to tag view and tag edit routes by @s77rt in https://github.com/Expensify/App/pull/42149
- Make taxes read-only when connected to accounting integration by @SzymczakJ in https://github.com/Expensify/App/pull/42192
- [Wave Collect] [Xero] Fix: When you click “Sync now” you see the Quickbooks Online text very briefly by @hungvu193 in https://github.com/Expensify/App/pull/42383
- [Wave Collect] [Xero] Default select options by @mananjadhav in https://github.com/Expensify/App/pull/42360
- [Wave Collect] [Xero] Make the integration name in Categories dynamic by @hungvu193 in https://github.com/Expensify/App/pull/42462
- [CP Staging] Fix onboarding task description isn't parsed as markdown by @bernhardoj in https://github.com/Expensify/App/pull/42359
- fix: Split scan - Excessive header space in split menu by @nkdengineer in https://github.com/Expensify/App/pull/42329
- [FIX][Violations - Pending Receipts] Bug in
Display the rter Violation with the Pending Pattern
by @smelaa in https://github.com/Expensify/App/pull/42420 - Make header buttons flexible (grow and shrink) to take full available space by @s77rt in https://github.com/Expensify/App/pull/42443
- Fix taxes not blocked with accounting integration connected by @SzymczakJ in https://github.com/Expensify/App/pull/42461
- [Xero] Remove overflow menu from accounting header by @rushatgabhane in https://github.com/Expensify/App/pull/42468
- [Wave Collect] [Xero] Disable taxes if previously enabled when connecting to QBO by @lakchote in https://github.com/Expensify/App/pull/42467
- Fix “Assign to me” missing in list of assignees by @bernhardoj in https://github.com/Expensify/App/pull/42474
- Add markAsCash button with wired up action for dismissing the rter violation by @BrtqKr in https://github.com/Expensify/App/pull/41835
- Enable / Disable multi level tags by @hayata-suenaga in https://github.com/Expensify/App/pull/42315
- Bump Onyx to 2.0.41 by @chrispader in https://github.com/Expensify/App/pull/42057
- fix: Fix scrollable elements in Policy pages. by @Krishna2323 in https://github.com/Expensify/App/pull/38719
- Add deferred updates queue functions to
OnyxUpdateManager
to manually apply updates (e.g. from push notifications) by @chrispader in https://github.com/Expensify/App/pull/42044 - fix: empty cell being shown when submitting and opening an expense in offline mode by @hurali97 in https://github.com/Expensify/App/pull/42276
- Update en.ts by @kevinksullivan in https://github.com/Expensify/App/pull/42493
- Add error for failure invited member v2 by @nkdengineer in https://github.com/Expensify/App/pull/41479
- Fix no error message appears when trying to create an impossible route by @bernhardoj in https://github.com/Expensify/App/pull/42501
- [Snyk] Security upgrade react-pdf from 7.7.1 to 7.7.3 by @MelvinBot in https://github.com/Expensify/App/pull/41869
- Bump expensify-common & react-native-live-markdown to fix phone number mentions by @robertKozik in https://github.com/Expensify/App/pull/41666
- Fix scan tax error by @Nodebrute in https://github.com/Expensify/App/pull/42024
- Playing video is not paused when opening attachment modal. #40735 by @KMichel1030 in https://github.com/Expensify/App/pull/42157
- Fix pdf blinks when open it by @bernhardoj in https://github.com/Expensify/App/pull/42333
- Update LHN to display transaction level actions for one-transaction reports by @NikkiWines in https://github.com/Expensify/App/pull/42005
- Navigate back to the last accessed report when leaving a thread by @bernhardoj in https://github.com/Expensify/App/pull/42132
- Delete docs/articles/expensify-classic/expenses/Referral-Program.md by @johncschuster in https://github.com/Expensify/App/pull/42198
- Update CONTRIBUTING.md by @mallenexpensify in https://github.com/Expensify/App/pull/42327
- Merchant name of the deleted expense in OD report is still shown in ND report by @ikevin127 in https://github.com/Expensify/App/pull/42015
- Update onboarding message by @NikkiWines in https://github.com/Expensify/App/pull/42408
- Android anchor markdown format 40564 by @samilabud in https://github.com/Expensify/App/pull/42147
- Wrap the merchant text in the transaction field view by @bernhardoj in https://github.com/Expensify/App/pull/42131
- Replace the "MERGED_" prefix correctly by @rezkiy37 in https://github.com/Expensify/App/pull/42260
- Don't hide empty group chats by @srikarparsi in https://github.com/Expensify/App/pull/42234
- DOCS: Create Change-Expensify-Card-limit.md by @ren-jones in https://github.com/Expensify/App/pull/41996
- DOCS: Create Deactivate-or-cancel-an-Expensify-Card.md by @ren-jones in https://github.com/Expensify/App/pull/41995
- DOCS: Create Set-up-Xero-connection.md by @ren-jones in https://github.com/Expensify/App/pull/42422
- fix: Clicking on a very long parent child category by @nkdengineer in https://github.com/Expensify/App/pull/42405
- Fix crash when selectin the bank account picker placeholder item by @bernhardoj in https://github.com/Expensify/App/pull/42404
- DOCS: Create Approve-and-pay-expenses.md by @ren-jones in https://github.com/Expensify/App/pull/42418
- Fix width of text input in split expense page by @QichenZhu in https://github.com/Expensify/App/pull/42362
- Add empty subscription settings screen to navigation by @JKobrynski in https://github.com/Expensify/App/pull/42514
- Include more segment info by @twisterdotcom in https://github.com/Expensify/App/pull/42416
- Last synced just now does not update by @tienifr in https://github.com/Expensify/App/pull/41310
- remove offline indicator on wide screen by @Nodebrute in https://github.com/Expensify/App/pull/42349
- Fix expense preview with multiline description shows two spacings between each line in search page by @bernhardoj in https://github.com/Expensify/App/pull/42243
- Remove report screen logs by @janicduplessis in https://github.com/Expensify/App/pull/41220
- Prevent the user from requiring tags when there is no active tag by @hayata-suenaga in https://github.com/Expensify/App/pull/42004
- QBO: Add explicit description for each export entity by @s77rt in https://github.com/Expensify/App/pull/42548
- Unsubscribe from pusher channels if there are no more events subscribed by @roryabraham in https://github.com/Expensify/App/pull/42447
- Handle tax for split requests by @MonilBhavsar in https://github.com/Expensify/App/pull/40240
- [CP staging] Revert "add possibility of excluding styles in useMarkdownStyles" by @amyevans in https://github.com/Expensify/App/pull/42599
- Fix linked message visibility in offline mode by @narefyev91 in https://github.com/Expensify/App/pull/42396
- [Travel] [Refactor] Create a new shared component for AddressPage by @smelaa in https://github.com/Expensify/App/pull/41970
- fix android com.facebook.jni.CppException crash by @tienifr in https://github.com/Expensify/App/pull/40872
- [No QA] Enable
no-unsafe-argument
eslint rule by @war-in in https://github.com/Expensify/App/pull/42391 - Revert "Fix linked message visibility in offline mode" by @chiragsalian in https://github.com/Expensify/App/pull/42612
- [Wave collect] [Xero] Block Xero screens if Xero is not connected. by @mananjadhav in https://github.com/Expensify/App/pull/42619
- Fix text attachment edit comment bug by @FitseTLT in https://github.com/Expensify/App/pull/42290
- Correctly find Worspace Expense chats when inviting users by @Gonals in https://github.com/Expensify/App/pull/42500
- Fix linked message visibility in offline mode by @narefyev91 in https://github.com/Expensify/App/pull/42628
- Fix can't navigate with arrow key to admin in group members page by @bernhardoj in https://github.com/Expensify/App/pull/41968
- Fix chat header appears after delay when opening expense/transaction report by @bernhardoj in https://github.com/Expensify/App/pull/42334
- Delete docs/articles/new-expensify/connections/Coming-Soon.md by @maddylewis in https://github.com/Expensify/App/pull/42201
- Fullstory integration Update. by @LCOleksii in https://github.com/Expensify/App/pull/42046
- Adds translation for hold violation by @rlinoz in https://github.com/Expensify/App/pull/42470
- Fix workspace switcher is reset to "Expensify" when sending invoice on the same WS by @bernhardoj in https://github.com/Expensify/App/pull/42197
- Use flatlist instead of flashlist by @jp928 in https://github.com/Expensify/App/pull/42513
- [No QA] Using OnyxEntry instead of explicit type by @danieldoglas in https://github.com/Expensify/App/pull/42646
- fix: re-add finetunings by @allroundexperts in https://github.com/Expensify/App/pull/42026
- Fix: apply style utility for unstable anchorPosition by @dragnoir in https://github.com/Expensify/App/pull/42370
- [No QA] do not skip workflow on main branch by @badeggg in https://github.com/Expensify/App/pull/42134
- fix: [Search v1] Search page scroll is not smooth by @charles-liang in https://github.com/Expensify/App/pull/42170
- Disable no-use-before-define for function declarations by @arosiclair in https://github.com/Expensify/App/pull/42304
- Show consistent name for 'Concierge' by @nexarvo in https://github.com/Expensify/App/pull/42067
- [Search v1] Remove multiple API calls and clean up const by @WojtekBoman in https://github.com/Expensify/App/pull/42335
- Fix typo in STYLE.md by @cristipaval in https://github.com/Expensify/App/pull/42632
- Update UI text by @hayata-suenaga in https://github.com/Expensify/App/pull/42495
- Revert "Handle tax for split requests" by @bondydaa in https://github.com/Expensify/App/pull/42670
- hide delete option in multi tag view by @gijoe0295 in https://github.com/Expensify/App/pull/42124
- set error when click outside onboarding flow by @suneox in https://github.com/Expensify/App/pull/42339
- fix: update next step for approver by @dominictb in https://github.com/Expensify/App/pull/42018
- [Ideal nav] Fix delay when closing FullScreenNavigator on wide layout. by @adamgrzybowski in https://github.com/Expensify/App/pull/42648
- upgrade react-native-live-markdown to 0.1.76 by @fabOnReact in https://github.com/Expensify/App/pull/42454
- Fix user can submit 10-digit amount and gives an unexpected error by @bernhardoj in https://github.com/Expensify/App/pull/42426
- Bugfix/41188 new messages button does not disappear by @burczu in https://github.com/Expensify/App/pull/42406
- Fix tracking categories not dynamic by @lakchote in https://github.com/Expensify/App/pull/42593
- Performance: reduce SearchForReport requests by @tienifr in https://github.com/Expensify/App/pull/41729
- fix: split - only amount input is focusable via tab key by @MrMuzyk in https://github.com/Expensify/App/pull/42285
- Disallow split expense in announce room when creating workspace by @nkdengineer in https://github.com/Expensify/App/pull/42624
- Fix: Hold reason not bold by @dragnoir in https://github.com/Expensify/App/pull/39452
- Fix: add darker color for markdown by @dragnoir in https://github.com/Expensify/App/pull/42313
- fix: disable
KeyboardAvoidingView
in bottom-tab navigator by @kirillzyusko in https://github.com/Expensify/App/pull/42257 - fix: On pay money, description in preview by @nkdengineer in https://github.com/Expensify/App/pull/41963
- Navigate back to correct page from private note edit page by @nkdengineer in https://github.com/Expensify/App/pull/40951
- Fix canShowHeader logic by @janicduplessis in https://github.com/Expensify/App/pull/42332
- [CP Staging] Revert "[Travel] [Refactor] Create a new shared component for AddressPage" by @mountiny in https://github.com/Expensify/App/pull/42697
- Use fallback user avatar in cases where the user is unknown to us by @Kicu in https://github.com/Expensify/App/pull/41846
- [Wave Collect] [Xero] More features text by @mananjadhav in https://github.com/Expensify/App/pull/42662
- Delay in showing new currency when selecting a new currency by @ZhenjaHorbach in https://github.com/Expensify/App/pull/42183
- Clear user location cache when they denied location permission by @tienifr in https://github.com/Expensify/App/pull/42509
- DOCS: Create Check-Expensify-Card-limit.md by @ren-jones in https://github.com/Expensify/App/pull/42267
- DOCS: Create Use-your-Expensify-Card.md by @ren-jones in https://github.com/Expensify/App/pull/42264
- [Snyk] Security upgrade electron from 29.3.3 to 29.4.1 by @MelvinBot in https://github.com/Expensify/App/pull/42541
- Add error message in case of integration sync failure by @SzymczakJ in https://github.com/Expensify/App/pull/42307
- fix create block send message view by @nkdengineer in https://github.com/Expensify/App/pull/38571
- Fix
InitialUrlContextProvider
for HybridApp by @staszekscp in https://github.com/Expensify/App/pull/41764 - Bump iOS deployment target to 15 by @Julesssss in https://github.com/Expensify/App/pull/42707
- fix: [Banner] text overflow on native. by @Krishna2323 in https://github.com/Expensify/App/pull/42398
- Remove style prop from ToggleSettingOptionRow by @s77rt in https://github.com/Expensify/App/pull/42596
- [No QA][Search v1] Create ReportListItem by @WojtekBoman in https://github.com/Expensify/App/pull/42410
- Update redirects.csv by @maddylewis in https://github.com/Expensify/App/pull/42486
- fix: resolve root url for video thumbnail by @dominictb in https://github.com/Expensify/App/pull/42570
- fix: Android - Distance - Waypoint does not change position correctly by dragging. by @Krishna2323 in https://github.com/Expensify/App/pull/41378
- Fix member option appear in transaction thread report detail page by @nkdengineer in https://github.com/Expensify/App/pull/42036
- Fix header in Home page is missing briefly when app is launched by @bernhardoj in https://github.com/Expensify/App/pull/42702
- fix: Worksapce pages - buttons on the top not filing the space evenly. by @Krishna2323 in https://github.com/Expensify/App/pull/41647
- Fix: There's a lot of extra space above the report actions by @rayane-djouah in https://github.com/Expensify/App/pull/38449
- Add receipt thumbnail to Search by @luacmartins in https://github.com/Expensify/App/pull/41957
- Fix blank screen is shown when opening a report screen after relaunching app by @bernhardoj in https://github.com/Expensify/App/pull/37596
- Create Category utils file by @dangrous in https://github.com/Expensify/App/pull/42305
- fix: Tags - After deleting a Tag, the select button is not showing the correct length. by @Krishna2323 in https://github.com/Expensify/App/pull/42455
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42397
- Allow add/remove users to workspace chat by @brunovjk in https://github.com/Expensify/App/pull/42320
- Chat - Emojis auto-selected after sending a message with a space before choosing from composer by @StaniMilko in https://github.com/Expensify/App/pull/42180
- Fix multiple download issues on Mobile Safari and desktop versions. by @wildan-m in https://github.com/Expensify/App/pull/37131
- Implement offline behavior and error handling for UpdateGroupChatName by @nkdengineer in https://github.com/Expensify/App/pull/41826
- Fix Group Chat Avatar Offline Feedback in Chat by @nexarvo in https://github.com/Expensify/App/pull/42088
- Enhance Carousel Scrolling and Interaction in AttachmentCarousel by @kidroca in https://github.com/Expensify/App/pull/39930
- [No QA] Fix type error on initialValue for onyx property ACCOUNT_MANAGER_REPORT_ID by @yuwenmemon in https://github.com/Expensify/App/pull/42724
- SelectionList: Added listEmptyContent prop + QBO: Added an illustration for empty lists (when there is no accounts found) by @s77rt in https://github.com/Expensify/App/pull/42561
- Add offline search functionality for addresses by @pac-guerreiro in https://github.com/Expensify/App/pull/35045
- Fix: Unable to select emoji if searching for specific one by @QichenZhu in https://github.com/Expensify/App/pull/42407
- Fix amount of distance request isn't updated optimistically by @nkdengineer in https://github.com/Expensify/App/pull/42337
- Track expense lhn by @Nodebrute in https://github.com/Expensify/App/pull/41668
- Fix here is your magic code shows briefly when login with magic link by @bernhardoj in https://github.com/Expensify/App/pull/40766
- Show scan status bar when one of the receipt is scanning in expense report by @bernhardoj in https://github.com/Expensify/App/pull/42240
- Create isClosedReport by @srikarparsi in https://github.com/Expensify/App/pull/42348
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/42445
- Fix double click navigating twice on lists by @huzaifa-99 in https://github.com/Expensify/App/pull/25604
- Hold request education details should show suitably for new search on web by @ShridharGoel in https://github.com/Expensify/App/pull/42364
- fix: modal does not open while another is open by @tienifr in https://github.com/Expensify/App/pull/42506
- Fix blank preview when opened URL of deleted file by @bernhardoj in https://github.com/Expensify/App/pull/42680
- Allow editing distance for tracked expenses by @neil-marcellini in https://github.com/Expensify/App/pull/41633
- Play sound even when device is silent - iOS by @ShridharGoel in https://github.com/Expensify/App/pull/42366
- fix: Workspace - RBR is aligned to top of WS bar. by @Krishna2323 in https://github.com/Expensify/App/pull/42017
- Fix opening tag with colon shows not found page while opening for the first time by @bernhardoj in https://github.com/Expensify/App/pull/42381
- Add tax fields for distance requests by @narefyev91 in https://github.com/Expensify/App/pull/42342
- fix: Deep link - /a/hello loads twice when navigate via link by @dukenv0307 in https://github.com/Expensify/App/pull/42464
- [No QA] Add a comment explaining handleUnusedOptimisticID by @roryabraham in https://github.com/Expensify/App/pull/42730
- Bank account and Authorized payer buttons displayed instead of Connect bank account by @ikevin127 in https://github.com/Expensify/App/pull/40182
- [CP Staging] Revert "Merge pull request #42057 from margelo/@chrispader/bump-onyx-… by @mountiny in https://github.com/Expensify/App/pull/42725
- Bump expensify-common version by @robertKozik in https://github.com/Expensify/App/pull/42176
- feat: add PromotedActionsBar by @kosmydel in https://github.com/Expensify/App/pull/41972
- Merge the feature-payment-card-subscription feature branch into main by @JKobrynski in https://github.com/Expensify/App/pull/42754
- [ImgBot] Optimize images by @imgbot in https://github.com/Expensify/App/pull/37695
- Update redirects.csv by @maddylewis in https://github.com/Expensify/App/pull/42718
- Fix emoji’s are cut in half when in Edit message mode by @bernhardoj in https://github.com/Expensify/App/pull/42615
- fix: Taxes - App allows deleted tax rate to be selected as currency default in offline mode. by @Krishna2323 in https://github.com/Expensify/App/pull/42620
- DOCS: Create Dispute-Expensify-Card-transaction.md by @ren-jones in https://github.com/Expensify/App/pull/42280
- DOCS: Create Update-your-Expensify-Card-mailing-address.md by @ren-jones in https://github.com/Expensify/App/pull/41994
- Update redirects community pages to help.dot by @slafortune in https://github.com/Expensify/App/pull/38644
- fix: customize size behavior of image component by @dominictb in https://github.com/Expensify/App/pull/42469
- Update rn-web to 0.19.12 by @bernhardoj in https://github.com/Expensify/App/pull/40960
- Fix split amount input does not animate smoothly by @bernhardoj in https://github.com/Expensify/App/pull/42241
- [Fix]: Tapping outside quickly after clear status leads the user going back to the report screen by @allgandalf in https://github.com/Expensify/App/pull/40364
- fix: User is already a member of the Workspace message is missing by @nkdengineer in https://github.com/Expensify/App/pull/42569
- [NO QA] Update split participants copy by @youssef-lr in https://github.com/Expensify/App/pull/42779
- [Snyk] Security upgrade react-native from 0.73.4 to 0.73.5 by @MelvinBot in https://github.com/Expensify/App/pull/42700
- fix: check if image is rotated before cropping by @jnowakow in https://github.com/Expensify/App/pull/40971
- [No QA][TS migration] Remove all remaining prop-types from the project by @blazejkustra in https://github.com/Expensify/App/pull/42249
- [No QA] Revert "Merge pull request #35045 from callstack-internal/issues/30123" by @arosiclair in https://github.com/Expensify/App/pull/42777
- [CP Staging] Revert "Merge pull request #42426 from bernhardoj/fix/42084-limi-amount-to-8-digit" by @francoisl in https://github.com/Expensify/App/pull/42783
- chore: update search results ordering by @TMisiukiewicz in https://github.com/Expensify/App/pull/42411
- fix: navigate back directed to Workflows page instead of Get assistance page by @nkdengineer in https://github.com/Expensify/App/pull/42459
- Don't navigate to public screen deep link after sign in by @bernhardoj in https://github.com/Expensify/App/pull/42130
- [No QA] Replace usages of useWindowDimensions with useResponsiveLayout in components folder by @rayane-djouah in https://github.com/Expensify/App/pull/36292
- Fix AvatarWithImagePicker error styles by @s77rt in https://github.com/Expensify/App/pull/42735
- fix: group chat with one member shows in start chat list by @gijoe0295 in https://github.com/Expensify/App/pull/42363
- fix Self DM doesn't scroll down by @tienifr in https://github.com/Expensify/App/pull/41634
- Create Tag utils file by @dangrous in https://github.com/Expensify/App/pull/42559
- [NoQA] Fix type for UserUtils by @marcochavezf in https://github.com/Expensify/App/pull/42808
- Fix button wording for consistency by @carlosmiceli in https://github.com/Expensify/App/pull/42790
- Define & hide any deprecated report actions from OldDot by @mountiny in https://github.com/Expensify/App/pull/42811
- Only show receipt-related violations in receipt audit by @gijoe0295 in https://github.com/Expensify/App/pull/42661
- [Search v1] Add sorting by @Kicu in https://github.com/Expensify/App/pull/42248
- Show console debug logs via test tools menu by @ShridharGoel in https://github.com/Expensify/App/pull/40656
- [Wave Collect] [Xero/QBO] Update educational messages by @mananjadhav in https://github.com/Expensify/App/pull/42487
- [CP Staging] fix: pending map in IOU confirmation step by @tienifr in https://github.com/Expensify/App/pull/42773
- [CP Staging] Revert "Fix: add darker color for markdown" by @mountiny in https://github.com/Expensify/App/pull/42828
- Access control on IOU request by @tienifr in https://github.com/Expensify/App/pull/41730
- [NO QA] Fix values of EXPORTED_* actions by @Beamanator in https://github.com/Expensify/App/pull/42242
- Fix archived invoice room titles by @rezkiy37 in https://github.com/Expensify/App/pull/42085
- Merge Xero freeze branch #2 by @lakchote in https://github.com/Expensify/App/pull/42340
- Fix start chat page closes immediately after creating a room while offline by @bernhardoj in https://github.com/Expensify/App/pull/42679
- [CP Staging] fix: Chat - Display Name Appears Black and Members Not Ticked in Group Preview by @Krishna2323 in https://github.com/Expensify/App/pull/42805
- Fix language for consistent use of "with Expensify" by @carlosmiceli in https://github.com/Expensify/App/pull/42658
- Revert "[Snyk] Security upgrade react-native from 0.73.4 to 0.73.5" by @roryabraham in https://github.com/Expensify/App/pull/42846
- Revert "Merge pull request #41764 from software-mansion-labs:fix-init-url-hybrid by @techievivek in https://github.com/Expensify/App/pull/42847
- fix error when clicking on attachment note by @nkdengineer in https://github.com/Expensify/App/pull/40844
- Create "Hidden" folder in helpsite repo to house delisted articles by @strepanier03 in https://github.com/Expensify/App/pull/42222
- Revert "upgrade react-native-live-markdown to 0.1.76" by @ishpaul777 in https://github.com/Expensify/App/pull/42843
- Add support for Latin characters in emoji suggestion by @tienifr in https://github.com/Expensify/App/pull/39805
- Emoji is being deleted by itself fix by @roitman-g in https://github.com/Expensify/App/pull/42367
- Redirect user to concierge when onboarding completed by @skyweb331 in https://github.com/Expensify/App/pull/42087
- Display blocking view and remove download button when user have no access to the report by @Ahmed-Abdella in https://github.com/Expensify/App/pull/42312
- Add cancel function when you select an option in search and navigate away from the optionList by @rinej in https://github.com/Expensify/App/pull/42471
- Move Leave button into a row of the Report Details page by @ZhenjaHorbach in https://github.com/Expensify/App/pull/41823
- Fix linter error on
main
by @francoisl in https://github.com/Expensify/App/pull/42878 - Disable tax deletion if connected to accounting by @s77rt in https://github.com/Expensify/App/pull/42881
- [No QA] Improve documentation on testing Google Sign-In on desktop by @roryabraham in https://github.com/Expensify/App/pull/42857
- fix: Workflows - Offline indicator is present below the last option instead of page bottom. by @Krishna2323 in https://github.com/Expensify/App/pull/42019
- Remove outdated conditions by @s77rt in https://github.com/Expensify/App/pull/42883
- Login via deeplink should open modal in request money by @dukenv0307 in https://github.com/Expensify/App/pull/31529
- fix: Pay someone - Add receipt placeholder is shown when receipt is not allowed when paying someone by @Krishna2323 in https://github.com/Expensify/App/pull/41635
- [Wave Collect] [Xero] Don't show error while syncing by @rushatgabhane in https://github.com/Expensify/App/pull/42899
- fix: empty ui does not show when deleting all tags by @tienifr in https://github.com/Expensify/App/pull/42810
- FIX the logic to check if there is an accounting connection in the workspace by @hayata-suenaga in https://github.com/Expensify/App/pull/42613
- [Fix]: Inconsistency with task subtitle view with other report types by @allgandalf in https://github.com/Expensify/App/pull/42791
- Fix: ws options available from all devices for same user by @dragnoir in https://github.com/Expensify/App/pull/42008
- Remove deprecated
CompleteEngagementModal
API command call and associated logic by @francoisl in https://github.com/Expensify/App/pull/42873 - Updated required condition by @cretadn22 in https://github.com/Expensify/App/pull/42731
- [CP Staging] Revert "Bump expensify-common version" by @Beamanator in https://github.com/Expensify/App/pull/42914
- Fix entity select page footer styles by @s77rt in https://github.com/Expensify/App/pull/42921
- Send invoice - workspace list should be in alphabetical order by @ShridharGoel in https://github.com/Expensify/App/pull/42048
- Fix composer isn't auto focused when click reply in a thread by @bernhardoj in https://github.com/Expensify/App/pull/41402
- Pass configUpdate correctly to onyx by @s77rt in https://github.com/Expensify/App/pull/42929
- Prevent invalid configuration between location and JE selection by @hayata-suenaga in https://github.com/Expensify/App/pull/41638
- QBO freeze branch by @hayata-suenaga in https://github.com/Expensify/App/pull/42543
- Combine report name routes by @s77rt in https://github.com/Expensify/App/pull/42369
- Receipts are displayed in the full size of canvas when not needed by @samilabud in https://github.com/Expensify/App/pull/42174
- Add bottom margin below header in Onfido step by @ShridharGoel in https://github.com/Expensify/App/pull/42746
- [NoQA] Adding babel to the default plugins by @danieldoglas in https://github.com/Expensify/App/pull/42964
- Chore: Update eslint-config-expensify to 2.0.49 by @kacper-mikolajczak in https://github.com/Expensify/App/pull/42650
- Update RequestStepCategory to add Empty and Loading states for category list by @ZhenjaHorbach in https://github.com/Expensify/App/pull/41344
- IOU - RBR is present in LHN with transaction thread by @kaushiktd in https://github.com/Expensify/App/pull/40460
- feat: add Down Caret to Report Titles by @kosmydel in https://github.com/Expensify/App/pull/42154
- Delete docs/articles/new-expensify/chat/Expensify-Chat-For-Admins.md by @maddylewis in https://github.com/Expensify/App/pull/42717
- Fix left modal navigator weird navigation animation by @bernhardoj in https://github.com/Expensify/App/pull/42517
- Fix normal Profile Page displayed for invalid accountID by @Kicu in https://github.com/Expensify/App/pull/42769
- [phase2] fix delete modal flicker by @ntdiary in https://github.com/Expensify/App/pull/42423
- fix: Default vendor toggle switch activation is delayed by @nkdengineer in https://github.com/Expensify/App/pull/42732
- Add offline status log by @nkdengineer in https://github.com/Expensify/App/pull/41719
- [Fix]: Saving tax name without altering displays error message by @allgandalf in https://github.com/Expensify/App/pull/42966
- Allow system account chat to be listed in LHN, fix chat icons by @francoisl in https://github.com/Expensify/App/pull/41290
- [NoQA] fix: e2e long loading by @kirillzyusko in https://github.com/Expensify/App/pull/42991
- Fix InitialUrlContextProvider for HybridApp #2 by @staszekscp in https://github.com/Expensify/App/pull/42997
- Fix: display joined public rooms in search results by @dragnoir in https://github.com/Expensify/App/pull/41865
- Delay in removing mention list when pressing CMD+K by @ZhenjaHorbach in https://github.com/Expensify/App/pull/42255
- Clear search input in multiple selection list by @nkdengineer in https://github.com/Expensify/App/pull/42336
- Update Upgrade-to-the-new-Expensify-Card-from-Visa.md by @maddylewis in https://github.com/Expensify/App/pull/42855
- Fix: navigate to invite list by arrow keys by @dragnoir in https://github.com/Expensify/App/pull/42713
- perf: Optimize AppNavigator by @rezkiy37 in https://github.com/Expensify/App/pull/42532
- fix Reddot pinned chat appears for approver after failed scanned by @dukenv0307 in https://github.com/Expensify/App/pull/39970
- feat: Payment card subscription size screen UI by @MrMuzyk in https://github.com/Expensify/App/pull/42683
- fix add center button and blue dot by @nkdengineer in https://github.com/Expensify/App/pull/40759
- Fix: intercept mouse selection when out of input field by @dragnoir in https://github.com/Expensify/App/pull/42823
- Fix: display last message when searching for the rooms by @dragnoir in https://github.com/Expensify/App/pull/42476
- Add HybridApp deploy when we deploy staging by @AndrewGable in https://github.com/Expensify/App/pull/42166
- fix: remove redundant slash in path by @dominictb in https://github.com/Expensify/App/pull/42465
- add optional chaining by @cretadn22 in https://github.com/Expensify/App/pull/42502
- Fix: Split menu RHP header does not show the updated scanning message by @nkdengineer in https://github.com/Expensify/App/pull/42338
- [VIP][Travel] Add book travel demo button by @rushatgabhane in https://github.com/Expensify/App/pull/42864
- Add canned searches by @jnowakow in https://github.com/Expensify/App/pull/42184
- [No QA] Temporarily disable queries that are not implemented yet by @luacmartins in https://github.com/Expensify/App/pull/43016
- [CP Staging] Use modal context provider to fix useResponsiveLayout by @roryabraham in https://github.com/Expensify/App/pull/43013
- [HelpDot] choose a platform by default by @rushatgabhane in https://github.com/Expensify/App/pull/42983
- fix Unread message marker disappeared for next message by @tienifr in https://github.com/Expensify/App/pull/42568
- Fix distance tax rate and amount not updating offline and inaccurate tax amount and refactor code by @MonilBhavsar in https://github.com/Expensify/App/pull/42909
- feat: update ProfilePage by @kosmydel in https://github.com/Expensify/App/pull/42188
- [Wave Collect] [Xero] Remove text jitter for More Features modal by @mananjadhav in https://github.com/Expensify/App/pull/42919
- GBR and Settlement button for the receiver on the invoice report preview by @waterim in https://github.com/Expensify/App/pull/41859
- fix: Transaction report shows multiline title for expense with multiline description by @nkdengineer in https://github.com/Expensify/App/pull/42631
- [CP Staging] Fix unable to add custom tag name in a new workspace by @nkdengineer in https://github.com/Expensify/App/pull/42734
- [Payment card / Subscription] Implement “Your plan” section (UI) by @JKobrynski in https://github.com/Expensify/App/pull/42690
- Fix rendering TransactionListItemRow by @jnowakow in https://github.com/Expensify/App/pull/42986
- [CP Staging] Revert "Add HybridApp deploy when we deploy staging" by @AndrewGable in https://github.com/Expensify/App/pull/43035
- Put self DM at the top of search result by @bernhardoj in https://github.com/Expensify/App/pull/42704
- fix user is not prompted with a warning message when leaving group by @tienifr in https://github.com/Expensify/App/pull/42512
- [Payment card / Subscription] Implement “Subscription details” section (UI) by @JKobrynski in https://github.com/Expensify/App/pull/42975
- [HelpDot] add undefined checks by @rushatgabhane in https://github.com/Expensify/App/pull/43030
- Preserve transactions amount in create IOU by @abzokhattab in https://github.com/Expensify/App/pull/40062
- DOCS: Create Set-up-your-wallet.md by @ren-jones in https://github.com/Expensify/App/pull/41944
- fix: Workspace switcher search bar is in the wrong place. by @Krishna2323 in https://github.com/Expensify/App/pull/41158
- fix: Error message only changes after clicking Split expense button for the second time by @nkdengineer in https://github.com/Expensify/App/pull/42450
- fix: hold Expense option is displayed on expenses on a closed report by @nkdengineer in https://github.com/Expensify/App/pull/42574
- Fix report total and alignment by @luacmartins in https://github.com/Expensify/App/pull/42932
- Display send money action as paid system message in combine report by @nkdengineer in https://github.com/Expensify/App/pull/42894
- Disabled distance rate is present in the rate list in confirmation p by @cretadn22 in https://github.com/Expensify/App/pull/42330
- [CP staging] Fix system chat participant count by @aldo-expensify in https://github.com/Expensify/App/pull/43054
- Fix get all ancestors in a thread by @kmbcook in https://github.com/Expensify/App/pull/42554
- Create DistanceRates.ts Utils file by @dangrous in https://github.com/Expensify/App/pull/42786
- DOCS: Create Approve-travel-expenses.md by @ren-jones in https://github.com/Expensify/App/pull/42943
- DOCS: Create Approve-travel-expenses.md by @ren-jones in https://github.com/Expensify/App/pull/42944
- Create Configure-travel-policy-and-preferences.md by @ren-jones in https://github.com/Expensify/App/pull/42941
- Create Configure-travel-policy-and-preferences.md by @ren-jones in https://github.com/Expensify/App/pull/42940
- DOCS: Create Edit-or-cancel-travel-arrangements.md by @ren-jones in https://github.com/Expensify/App/pull/42930
- DOCS: Create Edit-or-cancel-travel-arrangements.md by @ren-jones in https://github.com/Expensify/App/pull/42931
- DOCS: Create Book-with-Expensify-Travel.md by @ren-jones in https://github.com/Expensify/App/pull/42927
- [VIP-Travel] Trip room summary by @rushatgabhane in https://github.com/Expensify/App/pull/41659
- Add HybridApp deploy to platform deploy by @AndrewGable in https://github.com/Expensify/App/pull/43046
- Revert "Add HybridApp deploy to platform deploy" by @AndrewGable in https://github.com/Expensify/App/pull/43078
- Group chat cleanup by @s77rt in https://github.com/Expensify/App/pull/43027
- Hide contact option if we don't include P2P option by @nkdengineer in https://github.com/Expensify/App/pull/42142
- [CP Staging] Search bottom-up if a component is in a narrow modal navigator by @roryabraham in https://github.com/Expensify/App/pull/43074
- Fix scan in progress shown for manual request with receipt moved from tracked expense by @bernhardoj in https://github.com/Expensify/App/pull/42984
- fix: IOU Scan - In dark mode, the damaged PDF - file is barely visible. by @Krishna2323 in https://github.com/Expensify/App/pull/40607
- Add bold style for switch labels in workflow and more features pages by @s77rt in https://github.com/Expensify/App/pull/43006
- [fix]: Incorrect padding in group invite flow in RHP by @allgandalf in https://github.com/Expensify/App/pull/42728
- [Fix]: Inconsistency in merchant requirement during and after invoice creation by @allgandalf in https://github.com/Expensify/App/pull/42945
- Show composer on public rooms after signing in by @neil-marcellini in https://github.com/Expensify/App/pull/42497
- fix User is able to add new tax rate using deep link by @tienifr in https://github.com/Expensify/App/pull/43087
- Delete docs/articles/expensify-classic/workspaces/reports/Report-Fiel… by @maddylewis in https://github.com/Expensify/App/pull/43045
- RBR transaction thread is disappearing from the LHN when navigating to another chat by @tienifr in https://github.com/Expensify/App/pull/41507
- [CP Staging] Update
SendInvoiceParams
typing by @VickyStash in https://github.com/Expensify/App/pull/43095 - Fix back button arrow won't back when viewing attachment image and additional fixes on modals by @tsa321 in https://github.com/Expensify/App/pull/42738
- Fix LHN shows Not found when navigated from global create menu or report parent navigation link by @bernhardoj in https://github.com/Expensify/App/pull/43086
- Replace policy.submitsTo with PolicyUtils.getSubmitToAccountID #2 by @bernhardoj in https://github.com/Expensify/App/pull/43019
- [TS migration] Update
expensify-common
usage in NewDot by @blazejkustra in https://github.com/Expensify/App/pull/42387 - Add gh cli call to deploy of HybridApp when we deploy staging NewExpensify by @AndrewGable in https://github.com/Expensify/App/pull/43080
- Feature: Add the ability to configure tax rates on distance rates by @nkdengineer in https://github.com/Expensify/App/pull/42141
- Add payment card by @narefyev91 in https://github.com/Expensify/App/pull/42771
- Make sure that the connection sync progress times out after 20 minutes using timestamp by @yuwenmemon in https://github.com/Expensify/App/pull/42498
- [MEDIUM][VIP-Travel] Use static .svg for Travel terms & conditions page, not a .lottie file by @WojtekBoman in https://github.com/Expensify/App/pull/42625
- [Search v1] Add small followups for sorting in search by @Kicu in https://github.com/Expensify/App/pull/42980
- [Search v1] Improve performance of ReportListItem by @WojtekBoman in https://github.com/Expensify/App/pull/43092
- Delete outdated API Keys by @hayata-suenaga in https://github.com/Expensify/App/pull/43141
- fixes the "Unable to remove stop from the route" #43112 by @ishpaul777 in https://github.com/Expensify/App/pull/43147
- Fix go back from details page remove the linked report action by @bernhardoj in https://github.com/Expensify/App/pull/42239
- feat: hold expense in one transaction view by @tienifr in https://github.com/Expensify/App/pull/42374
- [No QA] Commit Podfile.lock diff by @roryabraham in https://github.com/Expensify/App/pull/43150
- Revert "Revert "Handle tax for split requests"" and fix reported bugs by @MonilBhavsar in https://github.com/Expensify/App/pull/42737
- fix currency breaking issue with currency conversion by @b4s36t4 in https://github.com/Expensify/App/pull/43133
- fix first action item background overlap on the next item by @ahmedGaber93 in https://github.com/Expensify/App/pull/42629
- fix Deeplinking to a whisper results in hmm it is not here page by @tienifr in https://github.com/Expensify/App/pull/42672
- cleanup: remove DetailsPage.tsx by @kosmydel in https://github.com/Expensify/App/pull/42385
- [Details Revamp] Remove Delete Action from Collect Workspace Settings Pages by @cdOut in https://github.com/Expensify/App/pull/42146
- Fix incorrect tax rate selected with distance rate by @MonilBhavsar in https://github.com/Expensify/App/pull/43052
- handle focus after edit report item by @suneox in https://github.com/Expensify/App/pull/42965
- DOCS: Create Set-default-report-title.md by @ren-jones in https://github.com/Expensify/App/pull/43000
- DOCS: Create Add-custom-report-fields.md by @ren-jones in https://github.com/Expensify/App/pull/43002
- fix: add redirect when policy connection is enabled by @allroundexperts in https://github.com/Expensify/App/pull/43043
- Fix removed user in offline is not crossed by @nkdengineer in https://github.com/Expensify/App/pull/42817
- [CP Staging]Prevents custom unit from changing tax rate toggle by @rlinoz in https://github.com/Expensify/App/pull/43182
- [CP Staging] Revert "Display send money action as paid system message in combine report" by @neil-marcellini in https://github.com/Expensify/App/pull/43189
- Fix crash if report doesnt have transactions by @luacmartins in https://github.com/Expensify/App/pull/43192
- feat: implement card section for subscription by @pasyukevich in https://github.com/Expensify/App/pull/42787
- Fix endless loading thread report header by @tsa321 in https://github.com/Expensify/App/pull/42504
- Fix - Distance request thumbnail is different in reports preview when created offline by @FitseTLT in https://github.com/Expensify/App/pull/39243
- Create Member.ts utils file by @dangrous in https://github.com/Expensify/App/pull/43066
- [No QA] Fix verifyPodfile script by @roryabraham in https://github.com/Expensify/App/pull/43154
- Fix the cursor moves one space backward when inserting text after an emoji by @bernhardoj in https://github.com/Expensify/App/pull/42985
- [CP Staging] Revert "Fix get all ancestors in a thread" by @luacmartins in https://github.com/Expensify/App/pull/43201
- Update node version for qsp by @rafecolton in https://github.com/Expensify/App/pull/43204
- Fix action button width, disable sorting by Taxes by @luacmartins in https://github.com/Expensify/App/pull/43140
- fix illustration is sitting too far down by @tienifr in https://github.com/Expensify/App/pull/40822
- Always show categories, tags and taxes columns by @luacmartins in https://github.com/Expensify/App/pull/43206
- fix: Can't view receipt from Split Expense details view by @Krishna2323 in https://github.com/Expensify/App/pull/42399
- fix: add paddingRight for blockquote by @dominictb in https://github.com/Expensify/App/pull/43017
- feat: surfacing potential duplicates by @gijoe0295 in https://github.com/Expensify/App/pull/40153
- Fix crash in MoneyRequestConfirmationList by @roryabraham in https://github.com/Expensify/App/pull/43217
- Implement unvalidated signups for newDot by @techievivek in https://github.com/Expensify/App/pull/42887
- [CP Staging] Revert "fix: Error message only changes after clicking Split expense button for the second time" by @ishpaul777 in https://github.com/Expensify/App/pull/43223
- [CP Staging] Fix crash when submitting expense on a newly created workspace by @luacmartins in https://github.com/Expensify/App/pull/43226
- [No QA] Use double negation instead of Boolean() by @ShridharGoel in https://github.com/Expensify/App/pull/42492
- Replace Boolean by !! by @aldo-expensify in https://github.com/Expensify/App/pull/43232
- [NoQA] Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/43228
- fix: Distance unit isn't updated immediately by @nkdengineer in https://github.com/Expensify/App/pull/42409
- [Search v1] Implement Bottom Tab Bar Changes by @grgia in https://github.com/Expensify/App/pull/40293
- feature: Add validation flow to bank account set up by @dukenv0307 in https://github.com/Expensify/App/pull/38726
- [No QA] Revert "[No QA] Temporarily disable queries that are not implemented yet" by @luacmartins in https://github.com/Expensify/App/pull/43234
- Create transaction thread if needed by @luacmartins in https://github.com/Expensify/App/pull/43070
- move message "admins only can post" from welcome message to footer by @ahmedGaber93 in https://github.com/Expensify/App/pull/41199
- Revert "feat: hold expense in one transaction view" by @blimpich in https://github.com/Expensify/App/pull/43237
- Allow selecting an existing invoice room as the receiver in the Send Invoice flow from FAB by @rezkiy37 in https://github.com/Expensify/App/pull/42714
- enable new focus management for waypoint and report field page by @ntdiary in https://github.com/Expensify/App/pull/43041
- Make renaming of tags works by @hayata-suenaga in https://github.com/Expensify/App/pull/43005
- remove conflicting dupe prop by @Julesssss in https://github.com/Expensify/App/pull/43269
- [CP Staging] Fix navigation when changing amount of scan split by @rlinoz in https://github.com/Expensify/App/pull/43280
- fix: call net info refresh on each reachability check by @adhorodyski in https://github.com/Expensify/App/pull/43090
- prevent autoscroll to bottom on android when last track expense whisper is unresolved by @c3024 in https://github.com/Expensify/App/pull/43085
- feat: Subscription settings UI by @MrMuzyk in https://github.com/Expensify/App/pull/42990
- Revert "RBR transaction thread is disappearing from the LHN when navigating to another chat" by @luacmartins in https://github.com/Expensify/App/pull/43304
- fix Keyboard opens and closes when tapping on split input by @tienifr in https://github.com/Expensify/App/pull/43091
- [CP Staging] Fix distance tax regression by @nkdengineer in https://github.com/Expensify/App/pull/43246
- [CP Staging] Bump
react-native-live-markdown
to 0.1.82 by @BartoszGrajdek in https://github.com/Expensify/App/pull/43255 - Immediately show file size message for large attachments by @ShridharGoel in https://github.com/Expensify/App/pull/42739
- [HybridApp] Change
switchToOldDot
to return a promise by @staszekscp in https://github.com/Expensify/App/pull/43275 - fix Login error isn't appearing when you tap away by @nkdengineer in https://github.com/Expensify/App/pull/42830
- [HelpDot] Add instructions to hide an article by @rushatgabhane in https://github.com/Expensify/App/pull/43299
- Delete docs/articles/new-expensify/travel/Coming-Soon.md by @maddylewis in https://github.com/Expensify/App/pull/43295
- Return early and prevent calling API if value didn't change by @MonilBhavsar in https://github.com/Expensify/App/pull/43308
- chore: remove all selection ranges during navigation by @dominictb in https://github.com/Expensify/App/pull/42961
- Fix console error in ReportFooter by @roryabraham in https://github.com/Expensify/App/pull/43083
- fix: apply border radius styling to video thumbnail by @dominictb in https://github.com/Expensify/App/pull/43245
- #2 - Fix user can submit 10-digit amount and gives an unexpected error by @bernhardoj in https://github.com/Expensify/App/pull/42815
- Fix workspace avatar for invoice chat is missing background by @bernhardoj in https://github.com/Expensify/App/pull/43244
- [NO QA] Ignore vim temp files by @techievivek in https://github.com/Expensify/App/pull/43088
- [CP Staging] Fix crash when opening distance rate after deleting a tax rate associated to it by @luacmartins in https://github.com/Expensify/App/pull/43320
- [No QA][TS Migration] Add comments for remaining properties in Onyx types by @pac-guerreiro in https://github.com/Expensify/App/pull/41956
- Do not add the guide calendar link optimistically by @mountiny in https://github.com/Expensify/App/pull/43236
- [NoQA] Add environment as an identifying property for Fullstory by @danieldoglas in https://github.com/Expensify/App/pull/43194
- [NoQA] e2e: exclude warmup results from final measurements by @kirillzyusko in https://github.com/Expensify/App/pull/43023
- [Invoice Rooms] Write capability fix by @neonbhai in https://github.com/Expensify/App/pull/42179
- [NoQA] Add missing js doc to fix lint by @mountiny in https://github.com/Expensify/App/pull/43337
- [CP Staging] Bump live-markdown to 0.1.83 by @ShridharGoel in https://github.com/Expensify/App/pull/43340
- fix: stale personal details while creating task with new user by @tienifr in https://github.com/Expensify/App/pull/43059
- Fix chat doesn't scroll to bottom by @nkdengineer in https://github.com/Expensify/App/pull/43021
- fix: Status - Emoji in custom status holder is not centered. by @Krishna2323 in https://github.com/Expensify/App/pull/42032
- Fix opening a thread calls OpenReport twice by @bernhardoj in https://github.com/Expensify/App/pull/43250
- Fix: OpenWorkspaceView API call is made on pages that do not need it by @truph01 in https://github.com/Expensify/App/pull/42979
- Removing the openWalletPage call from the SettlementButton component by @abzokhattab in https://github.com/Expensify/App/pull/42812
- Add logs for backend reachability and SequentialQueue by @marcaaron in https://github.com/Expensify/App/pull/43227
- Reduce re-renders of WorkspaceSwitcherButton by @rezkiy37 in https://github.com/Expensify/App/pull/43365
- Fix most recent priority mode displayed as #focus and the other way around by @bernhardoj in https://github.com/Expensify/App/pull/43355
- fix: Distance rates - Default distance rate is Disabled instead of Enabled after creating new WS. by @Krishna2323 in https://github.com/Expensify/App/pull/43071
- [NoQA] Fix type error from #43071 by @puneetlath in https://github.com/Expensify/App/pull/43381
- Add confirmation prompt when approving held request via report preview by @nkdengineer in https://github.com/Expensify/App/pull/42896
- [CP staging] Prevent navigating to Search when user is anonymous by @Kicu in https://github.com/Expensify/App/pull/43390
- [CP Staging] Show cleaned tag name in search page result by @bernhardoj in https://github.com/Expensify/App/pull/43392
- [CP Staging][Search v1] Fix random sorting on mobile by @adamgrzybowski in https://github.com/Expensify/App/pull/43380
- Hide amount in submit button if skip confirmtion page by @cretadn22 in https://github.com/Expensify/App/pull/43271
- Tags - Violation for unselected dependent tags displays tag name briefly then changes to "tag" by @pac-guerreiro in https://github.com/Expensify/App/pull/40741
- Fix lint on PolicyTags by @luacmartins in https://github.com/Expensify/App/pull/43419
- Fix chat navigation by @abzokhattab in https://github.com/Expensify/App/pull/42684
- [CP Staging] Fix topbar text overflow by @luacmartins in https://github.com/Expensify/App/pull/43429
- New connections illustration and apply it to both accounting integration hubs by @dannymcclain in https://github.com/Expensify/App/pull/43401
- Fix cursor appears in front of digit when highlighting amount and entering digit by @bernhardoj in https://github.com/Expensify/App/pull/42158
- Stop highlighting report mentions in non policy rooms in the Composer by @SzymczakJ in https://github.com/Expensify/App/pull/43270
- Revert "chore: remove all selection ranges during navigation" by @AndrewGable in https://github.com/Expensify/App/pull/43431
- Update receipt background color by @luacmartins in https://github.com/Expensify/App/pull/43424
- fix Inconsistency while pasting highlighted mention in room description by @tienifr in https://github.com/Expensify/App/pull/42361
- try fix 42916 loop crash by @badeggg in https://github.com/Expensify/App/pull/43338
- [CP-stag] Removing check for shouldShowHoldMessage by @chiragsalian in https://github.com/Expensify/App/pull/43446
- [Payment card / Subscription] Polish "Subscription details" section with useThemeIllustrations by @JKobrynski in https://github.com/Expensify/App/pull/43370
- Revert "Immediately show file size message for large attachments" by @thienlnam in https://github.com/Expensify/App/pull/43447
- Prevent crash when connecting to QuickBooks Online by @francoisl in https://github.com/Expensify/App/pull/43451
- [No Qa] Copy Update for Expensify documentation by @jamesdeanexpensify in https://github.com/Expensify/App/pull/43422
- feat: [Held requests] option does not show in the preview overflow menu. by @Krishna2323 in https://github.com/Expensify/App/pull/42034
- Fix can't interact with deleted parent action after deleting it for a while by @bernhardoj in https://github.com/Expensify/App/pull/42341
- Stop showing archived invoice room as an option in participants picker by @rlinoz in https://github.com/Expensify/App/pull/43406
- Apply useOnyx in LHNOptionsList by @rezkiy37 in https://github.com/Expensify/App/pull/43294
- [No QA] Add client updateID on write requests by @danieldoglas in https://github.com/Expensify/App/pull/43463
- feat: subscription size action by @MrMuzyk in https://github.com/Expensify/App/pull/43122
- fix: App is stuck offline after 'Force offline' toggled on and off by @nkdengineer in https://github.com/Expensify/App/pull/43159
- [Payment card / Subscription] Integrate “Your plan” section with backend data and related screens by @JKobrynski in https://github.com/Expensify/App/pull/43128
- Show all group policies in the workspace list by @mountiny in https://github.com/Expensify/App/pull/42581
- [CP Staging] Fix composer is hidden behind keyboard when composer in transaction thread is focused by @luacmartins in https://github.com/Expensify/App/pull/43483
- [No QA] Fix workflow tests by @roryabraham in https://github.com/Expensify/App/pull/43445
- DOCS: Create Book-with-Expensify-Travel.md by @ren-jones in https://github.com/Expensify/App/pull/42926
- handle login scroll on virtual viewport by @suneox in https://github.com/Expensify/App/pull/42603
- fix: display FullPageNotFoundView on mobile for subscription size page by @MrMuzyk in https://github.com/Expensify/App/pull/43345
- Fix list item skeleton appears when ordering search result by @tsa321 in https://github.com/Expensify/App/pull/43497
- Feature/38774 expensify persona by @koko57 in https://github.com/Expensify/App/pull/41343
- [CP Staging] [Search v1] Fix for workspace switcher and back to search tab on Android by @adamgrzybowski in https://github.com/Expensify/App/pull/43500
- fix: IOU - Currency listing page displays empty when clicked on currency by @nkdengineer in https://github.com/Expensify/App/pull/42816
- fix: Custom name user searched with email id shows no results found by @nkdengineer in https://github.com/Expensify/App/pull/42893
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/43444
- DOCS: Update and rename Profile.md to Add-profile-photo.md by @ren-jones in https://github.com/Expensify/App/pull/41438
- Fix confirmation modal when deleting a tracked expense shows in the wrong place for a few seconds by @bernhardoj in https://github.com/Expensify/App/pull/43020
- fix: go back in AccessOrNotFoundWrapper by @tienifr in https://github.com/Expensify/App/pull/42976
- implement billing banner by @pasyukevich in https://github.com/Expensify/App/pull/43267
- Update en.ts by @jamesdeanexpensify in https://github.com/Expensify/App/pull/43008
New Contributors
- @cretadn22 made their first contribution in https://github.com/Expensify/App/pull/41430
- @jnowakow made their first contribution in https://github.com/Expensify/App/pull/40698
- @Skakruk made their first contribution in https://github.com/Expensify/App/pull/40997
- @vradriano made their first contribution in https://github.com/Expensify/App/pull/42022
- @kevinksullivan made their first contribution in https://github.com/Expensify/App/pull/42493
- @jp928 made their first contribution in https://github.com/Expensify/App/pull/42513
- @badeggg made their first contribution in https://github.com/Expensify/App/pull/42134
- @charles-liang made their first contribution in https://github.com/Expensify/App/pull/42170
- @StaniMilko made their first contribution in https://github.com/Expensify/App/pull/42180
- @slafortune made their first contribution in https://github.com/Expensify/App/pull/38644
- @skyweb331 made their first contribution in https://github.com/Expensify/App/pull/42087
- @Ahmed-Abdella made their first contribution in https://github.com/Expensify/App/pull/42312
Full Changelog: https://github.com/Expensify/App/commits/1.4.82-4