9.4.62-4
·
3552 commits
to production
since this release
What's Changed
- [No QA] Clean up tsconfig projects to split by runtime rather than directory by @roryabraham in #99354
- [Typography] Add semantic type tokens and block new raw font sizes by @grgia in #96880
- Remove OnyxUtils.get() from useUpdateGpsTripOnReconnect (use useOnyx) by @MelvinBot in #99391
- Hide duplicate Concierge row on Help page when guide/AM/relationship manager is Concierge by @MelvinBot in #97293
- [No QA] fix: pin actionName in useShouldSuppressConciergeIndicators test to stop flaky failures by @Valforte in #99488
- Fix: feed quick filter auto-expands for short lists with two-line rows by @MelvinBot in #99404
- [No QA] Protect ProposalPolice coordinator comments by @roryabraham in #99465
- Fix Workspace Tags toggle freeze on large tag lists (scope violation recompute + pending switch feedback) by @MelvinBot in #97820
- Fix auto-select for uniquely resolved dependent tags by @dukenv0307 in #99340
- [No QA] Update AI Agent help docs by @MelvinBot in #95235
- Update getWorkspaceRules to include flag for review and field requirement by @hungvu193 in #99312
- Return a fixed-size policy summary from the IOURequestStartPage selector by @TMisiukiewicz in #99319
- Perf: select narrow admin policy data instead of the whole policy array by @TMisiukiewicz in #99174
- Migrate money request scan and waypoint steps to dynamic routes by @suneox in #99150
- migrate SPLIT_EXPENSE_EDIT by @huult in #98547
- 83867 travel workspace by @huult in #98631
- [No QA] Fix split expense dynamic route typecheck by @mjasikowski in #99532
- [CP Staging] Fix Concierge prompt box requiring two taps with keyboard open by @mhawryluk in #99529
- Display short date labels on chart X axis by @mhawryluk in #98885
- Standardize Expense Report and Expense header with predictable button placement and carousel counter by @thelullabyy in #98611
- [CP Staging] Fix broken Android upload thumbnail by adding file:// scheme to cached local source by @MelvinBot in #99546
- Fix: keep Submit-to popover at a constant height when the recipient list collapses by @MelvinBot in #99260
- [CP Staging] Fix iOS - Home - Concierge prompt box remains expanded after sending attachment by @GCyganek in #99537
- Show the auto-approval limit notice when the submitter is also the approver by @KioCoan in #99016
- fix: open the sign in RHP for anonymous users in the Home Concierge prompt box by @dariusz-biela in #99552
- fix: use TRACK instead of SUBMIT for Teachers Unite expenses by @huult in #97858
- [Payment due @Krishna2323] Keep personal details when switching to and from copilot account by @cead22 in #99368
- [No QA] [Performance] Add write-readiness barrier primitives and pending-write modules by @JakubKorytko in #98979
- [Payment due @thelullabyy] Allow setting and displaying approval workflows with the new structure by @Gonals in #94825
- Gate close account for copilots by @lakchote in #99400
- Fix: tear down Onfido SDK on unmount so its modal is removed when the RHP closes by @MelvinBot in #99424
- Use a distinct empty state illustration for Spend > Expenses by @MelvinBot in #99387
- Fix required-field error appearing on file upload in Signer info documents step by @MelvinBot in #99590
- Patch react-native-fs to build file URIs with Uri.fromFile by @adhorodyski in #99333
- Prevent self-parented report when preexistingReportID equals parentReportID by @TMisiukiewicz in #99536
- Fix stuck Save loading state when cancelling travel monthly limit reduction by @MelvinBot in #99344
Full Changelog: 9.4.61-4...9.4.62-4