redirectUrlsupport inPROOFS_REQUESTpayload — URL-encoded deep link passed from the SDK constructor to the widget for OAuth redirect flowsisMiniAppflag inPROOFS_REQUESTpayload — auto-detected by the SDK; signals the widget to useOPEN_EXTERNAL_URLpostMessage instead ofwindow.openOPEN_EXTERNAL_URLoutbound postMessage — sent to the parent when the widget needs to open an external URL inside a mini-app context (e.g. Farcaster frame)MANUAL_OPEN_LINKmessage overlay — shown whenredirectUrltargets Base app (https://base.app/...) or Coinbase Wallet (cbwallet://...); allows the user to copy the link to clipboard instead of attempting direct navigationCopyTextcomponent (message-overlay/components/copy-text) — clickable copy-to-clipboard UI used in theMANUAL_OPEN_LINKoverlay
isFarcasterfield renamed toisMiniAppthroughout the store, types, and task componentsFARCASTER_OPEN_URLpostMessage type renamed toOPEN_EXTERNAL_URLencode_paramsquery param added to OAuth redirect URL when targeting Base app or Coinbase Wallet deep linksonMessagecallback inTaskandVerificationsListcomponents now accepts an optionalcopyTextargument for the overlay- Initial modal loading state set to
trueso the loading overlay is shown immediately on mount - Debug log panel hidden by default (
display: none) setConfigsPhase('idle')removed from the logout flow to avoid resetting config state prematurely
- Double URL-encoding of
verificationMessageinPROOFS_REQUEST— the widget now checks for residual%characters and decodes a second time if needed