Skip to content

feat(socials): add WhatsApp as a social network option#1

Open
ke-ma-fi wants to merge 1 commit into
JeremieSamson:mainfrom
ke-ma-fi:feat/whatsapp-social
Open

feat(socials): add WhatsApp as a social network option#1
ke-ma-fi wants to merge 1 commit into
JeremieSamson:mainfrom
ke-ma-fi:feat/whatsapp-social

Conversation

@ke-ma-fi

@ke-ma-fi ke-ma-fi commented Jun 8, 2026

Copy link
Copy Markdown

This pull request adds support for WhatsApp as a social platform in the biolinks feature. The changes include adding the WhatsApp icon, mapping WhatsApp domains, updating the list of supported social platforms, and providing a label for WhatsApp.

WhatsApp support in biolinks:

  • Added a WhatsApp SVG icon to the SOCIAL_ICONS array in includes/icons.php.
  • Mapped wa.me and whatsapp.com domains to the WhatsApp icon in the BIOLINKS_SOCIAL_DOMAINS array.
  • Included whatsapp in the BIOLINKS_SOCIAL_KEYS array, making it a recognized social platform.
  • Added a label for WhatsApp in the BIOLINKS_SOCIAL_LABELS array.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 8, 2026 05:40

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Adds WhatsApp as a supported social platform in the biolinks icon/label/domain mapping.

Changes:

  • Added a WhatsApp SVG icon to the social icon set
  • Added WhatsApp hostnames (wa.me, whatsapp.com) to the social domain mapping
  • Registered WhatsApp in the supported social keys list and human-readable labels
Comments suppressed due to low confidence (1)

includes/icons.php:1

  • The social platform metadata is spread across multiple constants (icons, domains, keys, labels). Adding WhatsApp required updates in several places, which increases the chance of future mismatches (e.g., a key added to labels but missing from keys/domains/icons). Consider consolidating into a single source-of-truth structure (e.g., one associative config per platform containing icon + label + domains) and deriving BIOLINKS_SOCIAL_KEYS / domain maps from it.
<?php

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread includes/icons.php
Comment on lines +37 to +38
'wa.me' => 'whatsapp',
'whatsapp.com' => 'whatsapp',
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants