What's Changed
- Fix Create Report row showing wrong workspace name when moving expenses by @MelvinBot in #85927
- [Internal QA] Add missed cleanup after login as another user by @s77rt in #86673
- fix: Approve and Reject options are not available for Admin after changing workspace by @nkdengineer in #82823
- fix: use in-app VisionCamera for chat attachments with proper permission handling by @MelvinBot in #86981
- [No QA] docs: Update Help menu description for in-product Help page by @MelvinBot in #86776
- [NoQA] docs: document date range filter syntax in search operators article by @MelvinBot in #86992
- [Payment due @truph01] Clear stale billing grace period optimistically on restricted action page by @MelvinBot in #85635
- [CP staging] add policy param to NOTIFICATION_PREFERENCES route by @huult in #87313
- Part 2: Remove Onyx.connect() for the key: ONYXKEYS.PERSONAL_DETAILS_LIST in src/libs/actions/Policy/Policy.ts by @DylanDylann in #87061
- [No QA] Fix inaccuracies and expand on Update Update-Email-Address.md by @stephanieelliott in #87044
- Fix onboarding loop for Track/Personal Spend path when Concierge report not in collection by @roryabraham in #87287
- Do not show notifications for non-actionable actions by @s77rt in #87034
- Strip deleted reportActionID in NavigationTabBar on tab switch by @MelvinBot in #85739
- perf: extract components from IOURequestStepConfirmation by @OlimpiaZurek in #86865
- Extract money report header more content by @TMisiukiewicz in #87090
- [CP Staging] Fix split scan amount by @OlimpiaZurek in #87341
- Add userSelect to outermost Text in TextCommentFragment by @MelvinBot in #87107
- Fix Empty space below 'Take a photo' modal by @GCyganek in #87329
- [No QA] decomp-composer 1: add composer's context by @adhorodyski in #87247
- refactor handleMoneyRequestStepDistanceNavigation to use conciergeReportID from useOnyx by @dukenv0307 in #86972
- refactor:
IOURequestStepScanclean-up, phase 6: move multi-scan state to hook and usekeyfor reset (v2) by @samranahm in #87242 - Add spend rule base page by @luacmartins in #86684
- [No QA] Update help docs for Mark as done copy by @MelvinBot in #86997
- New datepicker layout by @mukhrr in #85107
- pass amountOwed to shouldRestrictUserBillableActions by using useOnyx part 2 by @dukenv0307 in #86827
- fix: personal information RHP remains loading after reloading the page by @thelullabyy in #86929
- Remove promptSubtitle on Android by @mrejdak in #87260
- Update @sbaiahmed1/react-native-biometrics to v0.15.0 by @mrejdak in #87240
- Add personal card - "Something not working?" modal appears briefly, then disappears by @narefyev91 in #87072
- [Payment due @ZhenjaHorbach] [NoQA] Consume isLockedToNewApp and block OldApp escape hatches by @inimaga in #87101
- [CP staging] follow-up: Screen Reader: Many Pages: There is no dialog role and title announced by @TaduJR in #87292
- Format phone numbers in account switcher menu items by @MelvinBot in #86741
- fix: update local file handling in MoneyRequestConfirmationListFooter… by @kubabutkiewicz in #87340
- Reuse existing QBD connection across workspaces by @lakchote in #86909
- Web - Distance - Map only fills in small area when map is loading after edit by @thelullabyy in #85731
- Refactor ConfirmModal usage to useConfirmModal in workspace feature pages by @lorretheboy in #86678
- [NO QA] Cleanup getReportTableColumnStyles method by @JS00001 in #87077
- Fix JAWS screen reader Enter key not activating SortableItem inner pr… by @MobileMage in #87114
- fix: stabilize reopen ordering in basic pickers by @marufsharifi in #85447
- Show Pay badge on LHN for negative expenses by @MelvinBot in #87161
- fix: prevent wrong back animation when navigating from Home to RHP by @yuvrajangadsingh in #87128
- fix: app crashes when sharing a video to expensify by @daledah in #87407
- [No QA] Fix typecheck: add modal state for disableAutoFocus by @ZhenjaHorbach in #87431
- [No QA] Resync E/App and Mobile-Expensify versions on 9.3.54-6 by @roryabraham in #87432
- fix: defer BOTTOM_DOCKED modal open until keyboard dismissed on mobile web by @neerajbachani in #87143
- fix: Tax amount field is not zero on confirm page when tax reclaimable on is empty by @etCoderDysto in #81805
- Remove old native biometry by @mrejdak in #86440
- Deferring Trie Build by @elirangoshen in #87253
- [No QA] Drop in better target icon, reduce threatening auras by @roryabraham in #87398
- [No QA] Skip redundant Java setup in Rock Remote Build action by @roryabraham in #87434
New Contributors
- @neerajbachani made their first contribution in #87143
Full Changelog: 9.3.56-0...9.3.57-1