#17883631c698 Thanks @mcayuelas-ledger! - Add price chart section to Asset Detail screen with range selector (1D/1W/1M/6M/1Y/5Y/ALL) and loading/error states.
#178587452bf2 Thanks @claudiiafg! - Show Asset Detail Earn banner for stakeable assets without portfolio holdings, update total balance fiat typography to heading-2, and replace Earn promo banner plus icon with chevron
#177803a786a1 Thanks @claudiiafg! - Add per-section loading skeletons on Asset Detail (market price, portfolio, PnL, staking, market data, transactions) and hide the action bar until data is ready.
#17911d7f9fd5 Thanks @claudiiafg! - Ensure Asset Detail PnL and staking cards use consistent widths when only three metric cards are displayed
#177710875853 Thanks @claudiiafg! - Refactor Asset Detail portfolio metrics into a single row with PnL and staking cards, inline total balance and address list sections, and remove the PortfolioSection wrapper
#177524c20729 Thanks @gre-ledger! - Add Suspense boundaries around call sites of useAccountBridge/useCurrencyBridge
#179103c9d788 Thanks @gre-ledger! - Bump axios to 1.13.5 and @ledgerhq/speculos-device-controller to 0.3.0 in the pnpm catalog.
#17659d8d93a8 Thanks @claudiiafg! - Add Asset column to Accounts table with stacked icons, overflow badge, and asset name tooltip; remove asset count from Value column
#177066f00871 Thanks @amaslakov! - feat(tezos): per-request unstaking positions with dates, surfaced through useTezosStakingInfo.unstakingPositions; LWD account page gains Staking + Unstaking sections (with 4-day countdown) and a unified Earn entry point that opens the delegate/stake choice modal, all gated by lldTezosStaking. Also unblocks the dashboard for Paris-upgrade accounts that lack tezosResources, propagates TzKT unstake endpoint errors instead of dropping unstaking positions silently, and makes TezosAccount.stakingPositions and TezosAccountRaw.tezosResources optional to match runtime shape (LIVE-29544). LWD stake-flow modal switches to the shared AmountField (Switch toggle for max, matching Solana/Cosmos), skips AmountRequired in validateStakeConstraints when useAllAmount is true so the bridge can resolve the stake max, gates StepDeviceDelegation/StepDeviceStaking on transaction.fees to avoid FeeNotLoaded after Continue, and suppresses bridge errors while the new delegation propagates so the first step doesn't flash red. LWD unstake-flow modal also adopts the shared AmountField (crypto + fiat fields, Use Max Switch); validateUnstakeConstraints + calculateAmounts resolve unstake useAllAmount to the full stakedBalance and estimateFees coerces a min amount for unstake-max so Taquito estimation succeeds.
#177503e1b176 Thanks @mcayuelas-ledger! - Fix Q2 analytics tracking on transaction history, history export dialog, and MyWallet context menu. Renames entry to button for consistency, stabilises the OperationList page event so it is not re-emitted on operation count changes, adds the missing success page and button_clicked events around CSV export, and reads the source page from the route ref so MyWallet's page property is reliable when opening the context menu.
#17800cfd470e Thanks @ysitbon! - Wire getEnv("FEATURE_FLAGS") into createFeatureFlagsMiddleware's resolutionConfig.envFlags so env-injected feature flag overrides reach Redux-backed consumers (parity with live-common's Context behavior). Unblocks the LWD and LLM migrations whose Playwright/Detox env-injection paths went silent after the slice became the source of truth.
#1757611562b8 Thanks @gre-ledger! - Filter accounts at load time: accounts whose currency (or derivation mode) is not supported by the current build are dropped before they reach the Redux store. This makes the invariant "if an account is in state, getAccountBridge resolves" hold, preventing crashes in the Send/Receive/Swap/Sync paths when the supported-currencies list shrinks or a coin module is missing.
#1788613060af Thanks @amaslakov! - Fix the Tezos "Earn" flow for accounts that are already delegated. Pressing Earn (from the account header or the delegation panel) on a delegated account now opens the staking flow instead of a delegation, which the node rejects as delegate.unchanged. When the staking feature is disabled and a re-delegation to the current baker is attempted, the error is now shown as "Your account is already delegated to this validator" instead of a missing translation key.
#17799212cea6 Thanks @deepyjr! - Fix circulating and max supply formatting on the asset detail screen (mobile + desktop) so large values always render with locale thousands separators and the asset ticker, and backfill missing supply caps from CoinGecko when DADA market data omits them
#176485fc817a Thanks @hedi-edelbloute! - Add Arc and Arc Testnet (Circle's USDC-native EVM L1, chainIds 5042 and 5042002)
#17797872b0eb Thanks @mcayuelas-ledger! - Fix Asset Detail header spacing by replacing vertical padding with bottom margin so the sticky NavBar no longer compresses content above it.
#1772888b2b83 Thanks @mcayuelas-ledger! - Fix half-light / half-dark rendering on the Wallet 4.0 Portfolio when toggling theme via the floating ThemeConsole. The ProductTour dialog's hardcoded <ThemeProvider colorScheme="dark"> wrapper was applying the dark class on <html> globally and racing with the root ThemeProvider. The dialog is now scoped via a local dark class on DialogContent so it stays dark without polluting the global theme.
#175675d4f415 Thanks @amaslakov! - feat(tezos): add account balance summary footer on LWD with Available, Delegated, Staked, Pending Withdrawable, and Withdrawable sections; gated by lldTezosStaking (LIVE-29543)
#17765c1edecf Thanks @ysitbon! - Migrate LLD feature-flag consumers from @ledgerhq/live-common/featureFlags to @features/platform-feature-flags (hooks) and @shared/feature-flags (actions, selectors, types, constants). Imperative useFeatureFlags() destructurings (overrideFeature, resetFeature, etc.) replaced by Redux dispatch (setOverride, setAllOverrides). Manager AppsList now uses a local copy of isAppAssociatedCurrencySupported that accepts the resolved Features map directly. ESLint guardrail added to prevent re-introduction of the migrated names.
#17863a8d6945 Thanks @mcayuelas-ledger! - Migrate Market Detail chart from the deprecated CoinGecko market_chart endpoint to the new Countervalue Service (CVS) time-granularity endpoints (/v3/markets/chart/{range}/{id}). Adds a getAssetChartData RTK Query endpoint on the market API and removes the now-unused getCurrencyChartData query and related helpers from cg-client.