• Safe openExternal helper used by renderer components. Ensures we always call into the main process shell API when available and fall back to window.open when not in Electron environments.

    Parameters

    • url: string

    Returns Promise<{ success: boolean; error?: string }>