feat: add generic mail server icon
Custom envelope icon (slate #64748B) triggered by: mail, smtp, imap,
postfix, dovecot, mailcow, mailu, roundcube. Uses the same {title, hex,
path} format as simple-icons so no consumer changes are needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -307,6 +307,7 @@ Pueden aparecer varios logos simultáneamente si coinciden varias palabras clave
|
|||||||
| Gestor de contraseñas | 1Password | `1password`, `onepassword` |
|
| Gestor de contraseñas | 1Password | `1password`, `onepassword` |
|
||||||
| Gestor de contraseñas | KeePassXC | `keepass`, `keepassxc` |
|
| Gestor de contraseñas | KeePassXC | `keepass`, `keepassxc` |
|
||||||
| Gestor de contraseñas | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
| Gestor de contraseñas | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
||||||
|
| Correo | Servidor de correo | `mail`, `smtp`, `imap`, `postfix`, `dovecot`, `mailcow`, `mailu`, `roundcube` |
|
||||||
| Base de datos | MariaDB | `mariadb` |
|
| Base de datos | MariaDB | `mariadb` |
|
||||||
| Orquestación | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
| Orquestación | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
||||||
| OS | Debian | `debian` |
|
| OS | Debian | `debian` |
|
||||||
|
|||||||
@@ -307,6 +307,7 @@ Plusieurs logos peuvent s'afficher simultanément si plusieurs mots-clés corres
|
|||||||
| Coffre-fort | 1Password | `1password`, `onepassword` |
|
| Coffre-fort | 1Password | `1password`, `onepassword` |
|
||||||
| Coffre-fort | KeePassXC | `keepass`, `keepassxc` |
|
| Coffre-fort | KeePassXC | `keepass`, `keepassxc` |
|
||||||
| Coffre-fort | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
| Coffre-fort | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
||||||
|
| Messagerie | Serveur mail | `mail`, `smtp`, `imap`, `postfix`, `dovecot`, `mailcow`, `mailu`, `roundcube` |
|
||||||
| Base de données | MariaDB | `mariadb` |
|
| Base de données | MariaDB | `mariadb` |
|
||||||
| Orchestration | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
| Orchestration | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
||||||
| OS | Debian | `debian` |
|
| OS | Debian | `debian` |
|
||||||
|
|||||||
@@ -307,6 +307,7 @@ Multiple logos can appear simultaneously if several keywords match.
|
|||||||
| Password vault | 1Password | `1password`, `onepassword` |
|
| Password vault | 1Password | `1password`, `onepassword` |
|
||||||
| Password vault | KeePassXC | `keepass`, `keepassxc` |
|
| Password vault | KeePassXC | `keepass`, `keepassxc` |
|
||||||
| Password vault | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
| Password vault | HashiCorp Vault | `hashicorp vault`, `hashicorp` |
|
||||||
|
| Mail | Mail server | `mail`, `smtp`, `imap`, `postfix`, `dovecot`, `mailcow`, `mailu`, `roundcube` |
|
||||||
| Database | MariaDB | `mariadb` |
|
| Database | MariaDB | `mariadb` |
|
||||||
| Orchestration | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
| Orchestration | Kubernetes | `kubernetes`, `k8s`, `kubectl`, `k3s` |
|
||||||
| OS | Debian | `debian` |
|
| OS | Debian | `debian` |
|
||||||
|
|||||||
@@ -20,6 +20,13 @@ import {
|
|||||||
siKde,
|
siKde,
|
||||||
} from 'simple-icons'
|
} from 'simple-icons'
|
||||||
|
|
||||||
|
// Icônes personnalisées (absentes de simple-icons) — même format { title, hex, path }.
|
||||||
|
const ICON_MAIL = {
|
||||||
|
title: 'Mail',
|
||||||
|
hex: '64748B',
|
||||||
|
path: 'M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z',
|
||||||
|
}
|
||||||
|
|
||||||
// Ordre : du plus spécifique au plus générique pour éviter les faux positifs.
|
// Ordre : du plus spécifique au plus générique pour éviter les faux positifs.
|
||||||
const BRANDS = [
|
const BRANDS = [
|
||||||
// Hyperviseurs / virtualisation
|
// Hyperviseurs / virtualisation
|
||||||
@@ -59,6 +66,9 @@ const BRANDS = [
|
|||||||
{ kw: ['keepass', 'keepassxc'], icon: siKeepassxc },
|
{ kw: ['keepass', 'keepassxc'], icon: siKeepassxc },
|
||||||
{ kw: ['hashicorp vault', 'hashicorp'], icon: siVault },
|
{ kw: ['hashicorp vault', 'hashicorp'], icon: siVault },
|
||||||
|
|
||||||
|
// Messagerie
|
||||||
|
{ kw: ['mail', 'smtp', 'imap', 'postfix', 'dovecot', 'mailcow', 'mailu', 'roundcube'], icon: ICON_MAIL },
|
||||||
|
|
||||||
// Bases de données
|
// Bases de données
|
||||||
{ kw: ['mariadb', 'maria db'], icon: siMariadb },
|
{ kw: ['mariadb', 'maria db'], icon: siMariadb },
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user