Releases: Expensify/App
Releases · Expensify/App
9.2.17-4-staging
Full Changelog: 9.2.17-3-staging...9.2.17-4-staging
9.2.17-3-staging
Full Changelog: 9.2.17-2-staging...9.2.17-3-staging
9.2.17-2-staging
Full Changelog: 9.2.17-0-staging...9.2.17-2-staging
9.2.17-0-staging
What's Changed
- Fix failed tests by @stephanieelliott in #70781
- [NoQA] Report upgrade path + Bulk move expenses by @koko57 in #70663
- Incorrect cursor on hover over avatar on report page by @lorretheboy in #70522
- Update Global-Reimbursement-US.md by @stephanieelliott in #70613
- [No QA] Update Approve-Expenses.md & Expense-and-Report-Actions.md by @RachCHopkins in #70441
- [CP Staging] fix:70959: call focus with optional operator by @Eskalifer1 in #70968
- Distance rates: Allow creating distance rates with same value by @s77rt in #70910
- fix: merchant removal is incorrectly shown as changed to "(none)" by @ganzz4 in #70426
- [CP Staging] Revert "Fix: User is dropped in the Inbox after enabling camera permission and replacing receipt" by @mountiny in #70979
- Revert "Navigating back to Reports lands in Submit instead of previously opened report" by @Valforte in #70981
- Revert "fix: deleted reports in recent chats" by @adhorodyski in #70384
- [Part 6 of migration LoginUtils from onyx.connect] migrate InviteReportParticipantsPage by @kubabutkiewicz in #69215
- Fix transaction thread alignment when opened from LHN by @VickyStash in #70976
- Heic conversion infinitie loader on mWeb by @rinej in #70273
- fix: cleanup create report QAB by @mkzie2 in #69791
- fix: Quick action button shows Chat Report subtitle by @nkdengineer in #70857
- fix: You haven't created any expenses shown for the search with no results by @daledah in #70850
- fix: Not here page opens if Subscription is not available by @nkdengineer in #70450
- Split chat status into has and is filters by @luacmartins in #70702
- Expensify card - No error message for getting Reveal details magic code over 5 times by @mkzie2 in #70965
- Fix/68714 - on Android, Share button initially shows “sharing 2 files” but fails with an error that files were deleted by @dmkt9 in #70638
- Revert 70968 and 69380 by @arosiclair in #71003
- fix: RBR still visible on Inbox when deleting IOU by @nkdengineer in #70858
- fix send invoice to correct recipient after changing destination from room to user by @huult in #70436
- Add new comments to transaction thread for single transaction expense by @aldo-expensify in #69481
- fix: Exported to CSV message appears on the expense report page by @nkdengineer in #70854
- [NO QA] Update Set-Up-the-Expensify-Visa-Commercial-Card-for-your-Company.md by @VictoriaExpensify in #70853
- add reset button by @ChavdaSachin in #70869
- remove inline selector for transaction key by @mkzie2 in #70814
- Revert "Selection list UI use radio for single and checkbox for multi selection" by @allroundexperts in #71004
- [CP Staging] Revert "Fix GBR shown for approver with report that only contains held expenses" by @luacmartins in #71011
- [CP Staging] Fix distance eReceipt in attachment view by @rlinoz in #71006
- Deeplink- Public room displays skeleton after sign up new account by @thelullabyy in #70537
- fix:65548: memoizations PureReportActionItem for task asignee by @Eskalifer1 in #65892
- fix: Delete expense is missing in context menu of expense preview after reopening report by @etCoderDysto in #70633
- Update review dupe flow by @bernhardoj in #70520
- Send more Fraud Protection events by @cristipaval in #70689
- [No QA] Add a philosophy doc for Onyx data management by @tgolen in #70838
- Fix: Filters button is missing (1) count by @nyomanjyotisa in #70468
- [Duplicate policy] Better error handling when duplicating workspace fails by @narefyev91 in #70798
- [CP Staging] Revert "Fix - "This report has no expenses" briefly shown in Reports after clearing cache" by @dangrous in #71027
- [CP Staging] Revert "Hide delete button for unreported card expense imported with deleting disabled" by @cristipaval in #71028
- Reports - Fallback WS avatar shown when clearing the "From" filter on "Submit" while offline by @mkzie2 in #69869
- [NoQA] Fixed minor mistakes in translations by @shubham1206agra in #70929
- [NoQA] Removed validationStep/connectBankAccountStep translations by @shubham1206agra in #70922
- Optimistic title compuation: check for RNVP text field existence by @sosek108 in #70810
- [No QA ] Add a page for the security philosophy by @tgolen in #70898
- Remove onboarding tooltips. by @Krishna2323 in #70388
- fix: Reject offline bugs 1 by @mananjadhav in #70709
- Add ability to cycle via reports v2 by @sumo-slonik in #69221
- [CP Staging] Reverts PR#70250 Open transaction thread on top by @VickyStash in #71010
- Pass plaidAccessToken to AddPersonalBankAccount by @nkuoch in #70655
- fix: deselect expense after reject by @truph01 in #70763
- fix filter buttons unresponsive after deleting expense by @huult in #71048
- [No QA] Add automated test for MoveIOUReportToPolicyAndInviteSubmitter RBR by @luacmartins in #71033
- Chore/upgrade plaid link sdk by @rohit9625 in #69971
- Update Account-Settings.md by @sonialiap in #70091
- Error handling for teacher unite form by @lorretheboy in #70714
- Add optional chaining to
getBankName
function onfeedType
by @ikevin127 in #71039 - Refactor Attributes Selector by @thelullabyy in #70862
- [NoQA] Fixed ESLint limit by @shubham1206agra in #71079
- Revert "[No QA] Migrate static styles to use StyleSheet.create" by @flodnv in #71081
- [No QA] Skip generateTranslations for forks by @roryabraham in #71085
- [No QA] feat: ai code reviews with claude code by @adhorodyski in #70690
- [CP Staging] fix: add missing negation by @koko57 in #71080
- [No QA] Standardise loading indicators and add logging for long loads by @mateuuszzzzz in #70793
- Dedupe Export Templates Logic by @NikkiWines in #69802
- Highlight search values by @luacmartins in #70840
- Create Compliance-Documentation.md by @stephanieelliott in #71091
- fix conditionals to actually work when merged to main by @blimpich in #70842
- Fix eslint in PolicyAccountingPage.tsx by @Valforte in #71095
Full Changelog: 9.2.16-0-staging...9.2.17-0-staging
9.2.16-14
What's Changed
- [No QA] Fix
replaceAll
error by updating ECMAScript version in tsconfig by @AndrewGable in #70671 - Add title filter by @luacmartins in #70477
- [63253] (1/2) Open transaction thread on top by @pac-guerreiro in #70250
- Wallet page - remove verify account's backTo & forwardTo by @jmusial in #69226
- Follow up: Make expense report rows collapsable/expandable by @nkdengineer in #70176
- [No QA][Manual distance] Add the distance rate upgrade flow by @dominictb in #69392
- [No QA][Manual distance] Add quick action support for manual distance by @dominictb in #69390
- Fix/70395 - The date picker is reloaded after selecting a year while enabling wallet by @dmkt9 in #70527
- Remove Onyx.connect() for the key: ONYXKEYS.ACCOUNT in src/libs/actions/Delegate.ts by @allgandalf in #68979
- Remove Onyx.connect() for the key: ONYXKEYS.FORMS.WORKSPACE_REPORT_FIELDS_FORM_DRAFT in src/libs/actions/Policy/ReportField.ts by @allgandalf in #70043
- Fix GBR shown for approver with report that only contains held expenses by @bernhardoj in #70438
- Fix navigating back an forth in IOU flow and enable changing participant after changing to selfDM by @koko57 in #69464
- [No QA] Create a dedicated page for the data flow philsophy by @tgolen in #70699
- [No QA] Bump node to 20.19.4 by @war-in in #70640
- Fix recent attendees list is not updated by @bernhardoj in #70193
- Fix wrong avatar for invoice room thread by @bernhardoj in #70442
- [Pre RN 0.81] Bump
@rnmapbox/maps
by @war-in in #70637 - [No QA] Bump eslint-config-expensify to 2.0.87 by @QichenZhu in #70712
- fix: Update copy in the Reject RHP by @mananjadhav in #70529
- fix: Chat - Payment preview is displayed grayed out everytime internet connection is lost. by @Krishna2323 in #70136
- [CP Staging] Revert "Displaying "View" button when reports contain more than one transactions." by @mjasikowski in #70735
- Add 'has:attachment,tag,category' to expenses by @JS00001 in #70417
- Fix: Uber invite navigation and press by @waterim in #70588
- [Pre RN 0.81] Bump
react-native-vision-camera
by @war-in in #70664 - Search: Don't display violations that are dismissed by @s77rt in #70603
- Display full distance receipt if available by @Gonals in #70429
- Hide delete button for unreported card expense imported with deleting disabled by @linhvovan29546 in #69630
- [CP Staging] Fix issues in InviteReportParticipantsPage by @sosek108 in #70748
- Revert "Trigger whisper when user invites a member to the chat." by @Beamanator in #70755
- Revert "Consolidate ConfirmModal instances into a global component v2" by @neil-marcellini in #70688
- PaymentMethodList backTo forwardTo removing by @collectioneur in #69750
- Jakubkalinski0/fix console errors related to forward ref batch5 by @jakubkalinski0 in #69956
- fix: Wrong take-off time in Concierge reply in the Trip room by @TaduJR in #70051
- [No QA] Incremental translations v2 by @roryabraham in #69962
- fix: Disable Reject for IOU and Invoice. by @mananjadhav in #70673
- [No QA] Display submit button when the report is open in an instant submit policy with no approvers by @rayane-d in #68278
- workspace is not automatically selected as default after scanning expense by @dukenv0307 in #70297
- [CP Staging] fix: Regressions from PR: 69198 by @Krishna2323 in #70701
- Revert "fix edit comment input: mention suggestions is not displayed" by @Beamanator in #70759
- Fix broken global create emoji by @bernhardoj in #69411
- [CP Staging] Fix - Expense - Pay option missing when second admin is set as payer by @FitseTLT in #69805
- [NO QA] [Pre RN 0.81] Bump react-native-nitro-sqlite, react-native-nitro-modules & nitro-codegen by @war-in in #70545
- [No QA] Migrate static styles to use StyleSheet.create by @staszekscp in #70261
- Not show expensify card link if the card is deactivated by @linhvovan29546 in #68425
- Copy codes (2fa) page - use navigation based verify account modal by @jmusial in #69345
- Two expenses on the confirm page when submitting track expense by @bernhardoj in #70718
- [CP Staging] Revert "Merge pull request #69649 from margelo/kureev/63871-part4" by @Kureev in #70754
- Public Room - User is logged out after opening a public room by @dukenv0307 in #70382
- Use loading for Connect button until Uber data will be ready to use by @narefyev91 in #70739
- Navigating back to Reports lands in Submit instead of previously opened report by @WojtekBoman in #70656
- Expense - Last message behind the keypad after auto scrolling by @thelullabyy in #70050
- Allow bypass if the approver is admin and he is not viewing the report by @parasharrajat in #70513
- Fix - Expense - System message when moving IOU to WS, changes after navigating to new workspace by @FitseTLT in #70035
- Report field shows a blank space and NaN when default title is {report:id} {report:total} by @lorretheboy in #69586
- feat: hide switch to OldDot based on isLockedToNewDot param by @Eskalifer1 in #70653
- Fix report sorting when there are no transactions by @JS00001 in #70570
- Update group-by autocomplete suggestions by @luacmartins in #70564
- [CP Staging] fix: View Button Unresponsive After Migration by @nkdengineer in #70752
- [No QA] Move data binding to it's own philosophy doc by @tgolen in #70774
- Fix/70219 - User is scrolled to the draft instead of latest shared image by @dmkt9 in #70747
- fix: remove loading state in reports default title page by @daledah in #70284
- fix:67907: autofocus inputs in PerDiem and Amount page by @Eskalifer1 in #69380
- [CP Staging] revert: PR #69198. by @Krishna2323 in #70790
- [NO QA] perf: Add details logs for useSidebarOrderedReports by @OlimpiaZurek in #69443
- fix: reject navigation issue by @truph01 in #70720
- Split excluding users for option list data into separate functions and reduce heavy computations by @TMisiukiewicz in #70458
- [No QA] 🦜 Add auto translation GitHub Action by @roryabraham in #66599
- Added filename to receipt structure by @shubham1206agra in #70667
- Fix/68990 - The expense fields are clickable for the invited member. Error shows up when trying to edit the expense by @dmkt9 in #70753
- chore(63871): update @onfido/react-native and onfido-sdk-ui by @Kureev in #69591
- [No QA]: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY in src/libs/actions/App.ts by @dariusz-biela in #69608
- Remove Onyx.connect() for the key: ONYXKEYS.APPROVAL_WORKFLOW in src/libs/actions/Workflow.ts by @allgandalf in #70288
- [NoQA] Category upgrade path by @koko57 in #69878
- Remove Onyx.connect() for the key: ONYXKEYS.NETWORK in src/libs/DateUtils.ts by @DylanDylann in #68982
- [No QA] Add trailing newline to translation diff by @roryabraham in #70829
- [NO QA] Attempt to add Codecov to App by @blimpich in #68481
- fix: adjust Whisper links to resolve against current environment by @nabi-ebrahimi in #70479
- [Pre RN 0.81] Bump
react-native-live-markdown
by @war-in in #70750 - refactor: isolates deletePolicyTags from Onyx.connect data by @dariusz-biela in #70642
- refactor: isolates clearPolicyTagErrors from Onyx.connect data by @da...
9.2.16-14-staging
Full Changelog: 9.2.16-13-staging...9.2.16-14-staging
9.2.16-13-staging
Full Changelog: 9.2.16-11-staging...9.2.16-13-staging
9.2.16-11-staging
What's Changed
Full Changelog: 9.2.16-10-staging...9.2.16-11-staging
9.2.16-9-staging
Full Changelog: 9.2.16-8-staging...9.2.16-9-staging
9.2.16-8-staging
Full Changelog: 9.2.16-6-staging...9.2.16-8-staging