Skip to content

Releases: Expensify/App

9.3.15-7-staging

07 Feb 00:21
a3633dc

Choose a tag to compare

9.3.15-7-staging Pre-release
Pre-release
Merge pull request #81755 from Expensify/claude-fixA11yCheckedState

Fix: forward aria-checked for screen readers on checkbox and radio
(cherry picked from commit d3321f15e5c46e67d299363b07a6992a5eacab75)

(cherry-picked to staging by Julesssss)

9.3.15-4-staging

06 Feb 21:03
1f0a183

Choose a tag to compare

9.3.15-4-staging Pre-release
Pre-release
Merge pull request #81665 from software-mansion-labs/fix/search-in-mi…

9.3.15-2-staging

06 Feb 16:01
2113731

Choose a tag to compare

9.3.15-2-staging Pre-release
Pre-release

9.3.15-1-staging

06 Feb 01:45
1bca8d2

Choose a tag to compare

9.3.15-1-staging Pre-release
Pre-release

9.3.15-0-staging

05 Feb 21:45
5e80bd2

Choose a tag to compare

9.3.15-0-staging Pre-release
Pre-release

9.3.14-0

05 Feb 21:11
11491d8

Choose a tag to compare

9.3.13-1-staging

05 Feb 20:44
d9754b5

Choose a tag to compare

9.3.13-1-staging Pre-release
Pre-release

What's Changed

  • [Pre RN 0.83] Update react-native-reanimated, react-native-live-markdown and react-native-worklets to the latest versions by @war-in in #79993
  • [No QA] ai-reviewer: rule for independent components by @adhorodyski in #81253
  • Part 1: Refactor ConfirmModal usage to useConfirmModal in workspace feature pages by @lorretheboy in #78060
  • [No QA] Add prettier command to CLAUDE.md by @mountiny in #81367
  • [NoQA] Run testBuild.yaml on push to main by @LukasMod in #78772
  • Fix not here page opens after tapping outside test tool modal by @jmusial in #80989
  • [NoQA] Upgrade rock and related to latest by @daledah in #80081
  • Fix RHP closes and reopens after adding a new expense by @collectioneur in #80997
  • fix: reorder bottom navigation tabs: Swap Inbox and Reports positions by @daledah in #81136
  • Fix navigation race condition when closing Wide RHP after the deletion of last transaction by @collectioneur in #80606
  • refactor navigateToConciergeChatAndDeleteReport to use conciergeReportID from Onyx by @dukenv0307 in #81139
  • Make CurrencySelectionList use new SelectionListWithSections by @zfurtak in #81011
  • [NO QA] Add initial dynamic routes config (BATCH-1) by @collectioneur in #81019
  • Reports - Feed name shows broken feed name after deleting card feed by @mohammadjafarinejad in #78986
  • Filter unreported expenses by owner to prevent showing member expenses to admin by @abzokhattab in #73230
  • refactor getSearchOptions to use personalDetails from useOnyx by @dukenv0307 in #80575
  • fix: Text selection toolbar still exist after navigated by @paulnjs in #81383
  • refactor requestMoney to use personalDetails from useOnyx by @dukenv0307 in #80600
  • refactor createOptionList to use privateIsArchivedMap by @dukenv0307 in #80729
  • Update Concierge copy to reflect AI agent identity by @MelvinBot in #81331
  • Refactor getUserToInviteOption to use personalDetails collection from… by @dukenv0307 in #80596
  • Allow edit input for SplitListItem when there is negative value by @kubabutkiewicz in #74189
  • [CP Staging] fix merchant not showing in expense view by @situchan in #81411
  • Fix/79072 - Opening 1:1 expense in offline loads infinitely submitted from self dm by @dmkt9 in #80213
  • [No QA][Home Page] Match Figma Column Spacing by @grgia in #81290
  • Modify time expense confirmation page when creating from global menu and when submitting untracked by @mhawryluk in #81203
  • [Home page] [Release 4] Adding time sensitive actions for broken connections by @mountiny in #80974
  • fix: Time tracking default hourly rate shows decimals for currencies without them by @mhawryluk in #81308
  • Remove TranslateLocal from CardFeedutils by @parasharrajat in #79679
  • refactor navigateToMostRecentReport to use conciergeReportID from useOnyx by @dukenv0307 in #81137
  • fix: The Add category page reopens after saving New Category with the Enter/Return key by @nkdengineer in #79552
  • Fix: Hide ineligible reports from move expenses list || by @abzokhattab in #78766
  • fix: account tab accessibility by @daledah in #80468
  • Remove time tracking beta from expense creation flow by @mhawryluk in #81030
  • Fix infinite reports loading when simulate network fail is enabled by @bernhardoj in #81287
  • Part 1 - Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/lib/ReportUtils.ts by @Krishna2323 in #81129
  • Remove BETA_ZERO_EXPENSES by @Gonals in #80511
  • Update ValidationUtils to pass translate function by @parasharrajat in #79694
  • fix: Hide assigned Guide/AM from invite and assign-card contact lists by @TaduJR in #79922
  • Fix canBeMissing: false errors on public pages (sign-in and onboarding) by @neil-marcellini in #81441
  • Fix infinite loading after importing onyx state by @kubabutkiewicz in #79438
  • fix: inconsistent rate in confirm details and distance edit page by @daledah in #80466
  • Don't use bank account flow for pay elsewhere by @srikarparsi in #81432
  • Part 3 - Chat - Most of the workspace modifying settings messages are not translated in #Admins by @Krishna2323 in #65074
  • [NO QA] Revert "fix: Signing with magic link doesn't lead to 2FA page for account with 2FA enabled" by @carlosmiceli in #81437
  • [No QA] Rename useHandleBackButton to useAndroidBackButtonHandler by @arosiclair in #81191
  • [Accessibility] Fix accessibility roles and states for radio buttons, checkboxes, and tabs by @ashu75575 in #81054
  • [No QA] ai-reviewer: design context-free component contracts by @adhorodyski in #81270
  • [No QA] [HOLD] Home release 1 by @stephanieelliott in #81368
  • fix lint warnings. by @Krishna2323 in #81447
  • [NoQA] docs: add PR authoring & reviewing standards and best practices guide by @ikevin127 in #80839
  • Don't trigger KYC flow if item.key is exactly Elsewhere in Search by @srikarparsi in #81448
  • Remove custom report names beta gating by @neil-marcellini in #81428
  • [No QA] Fix flaky useSelectedTransactionsActions tests by @roryabraham in #81464
  • Extend AI reviewer PERF-2 rule coverage by @kacper-mikolajczak in #81395
  • [No QA] IOURequestStepScan clean-up, Phase 1: Add comprehensive test coverage for multi-scan receipt handling v2 by @samranahm in #80821
  • Fix two FAB buttons are seen when swiping from workspace settings by @collectioneur in #81329
  • fix: Approved or paid expenses cannot be edited is shown when split amount is 0.00 by @nkdengineer in #81240
  • Fix RBR in report preview doesn't disappear immediately after the report is paid by @bernhardoj in #75993
  • [CP Staging] Revert "Create navigation guards + implement Onboarding Guard" by @MelvinBot in #81455
  • [No QA] perf: improve getPolicyName by @TMisiukiewicz in #81407
  • [NoQA] Fix: add concurrency config to testBuildOnPush by @LukasMod in #81371
  • [No QA][Home Page] Update home-testdrive-image by @adamgrzybowski in #81408
  • Revert temporary fix for #69808 by @koko57 in #80998
  • fix: Split label is not removed from Amount field when unreported split expense is submitted to 1:1 chat by @samranahm in #80916
  • Add Remove button to Track distance > Map flow on web and mobile by @mkzie2 in #80719
  • fix: iOS import tag no loading status on the button by @eh2077 in #79363
  • [Bug] Fix RHP not closing after shipping Expensify Card by @mountiny in #81363
  • Refactor: ReportUtils from translateLocal to translate from hook (part 4) by @shubham1206agra in #81324
  • [Internal QA] Don't count CSV feeds from Classic as a feed in NewDot by @allgandalf in #81286
  • fix: Screen Reader: Many Pages: Elements are focused in a confusing order by @TaduJR in #81063
  • Can't select an empty report from the Reports > Reports page by @lorretheboy in #81036
  • [HomePage] Home - Discover section disappear after Employee open it by @WojtekBoman in #81412
  • Fix creating time requests when default rate is zero by @mhawryluk in #81325
  • Fix: If company type selected offline, it is not shown correctly on confirmation page by @twilight2294 in #80445
  • chore: deprecate timing.ts by @adhorodyski in #80659
  • feat: [CFI] Add Approver row on the member invite confirmation page by @TaduJR in #79878
  • Revert "chore: deprecate timing.ts" by @rlinoz in #81542
  • [No QA] [Sen...
Read more

9.3.12-1

05 Feb 20:15
a58a991

Choose a tag to compare

What's Changed

Read more

9.3.12-1-staging

05 Feb 19:36
a58a991

Choose a tag to compare

9.3.12-1-staging Pre-release
Pre-release

9.3.11-53-staging

05 Feb 05:38
23018b7

Choose a tag to compare

9.3.11-53-staging Pre-release
Pre-release