feat: version 2.8.1 -- catalogo de logos de marca en Contraseñas (simple-icons, CC0)
Amplia el selector de icono de una credencial con ~70 logos reales de marcas conocidas (Google, GitHub, Cloudflare, cPanel, MikroTik, WordPress, etc.), empaquetados localmente desde el paquete simple-icons (dominio publico) y tree-shakeados por Vite. Se mantiene el criterio de privacidad ya establecido: ninguna consulta externa de favicon por entrada. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
// Catalogo estatico de logos de marca para el icono de una entrada de Contraseñas.
|
||||
// Fuente: paquete npm "simple-icons" (CC0-1.0 / dominio publico) -- se empaqueta localmente,
|
||||
// NUNCA se consulta un servicio externo de favicon por entrada (eso filtraria a terceros que
|
||||
// urls internas guarda cada usuario). simple-icons ya excluye marcas con politicas de marca mas
|
||||
// estrictas (ej. Microsoft, LinkedIn, AWS, Windows no estan incluidas en el paquete).
|
||||
// Debe coincidir con backend/src/modules/vault/service.js#BRAND_ICON_KEYS.
|
||||
import {
|
||||
siGoogle, siGmail, siGoogledrive, siGooglecloud, siProtonmail, siZoho,
|
||||
siGithub, siGitlab, siDigitalocean, siCloudflare, siNamecheap, siGodaddy,
|
||||
siOvh, siVultr, siNetlify, siVercel, siCpanel, siPlesk, siWebmin,
|
||||
siNginx, siApache, siMysql, siMariadb, siPostgresql, siDocker,
|
||||
siCisco, siFortinet, siMikrotik, siUbiquiti, siTplink, siOpenvpn, siWireguard,
|
||||
siPfsense, siOpnsense, siQnap, siSynology, siNordvpn, siBitdefender,
|
||||
siTrendmicro, siAvast, siKaspersky,
|
||||
siWhatsapp, siTelegram, siZoom, siDiscord, siJitsi,
|
||||
siFacebook, siInstagram, siX,
|
||||
siPaypal, siStripe,
|
||||
siTeamviewer, siAnydesk,
|
||||
siDropbox, siBackblaze, siMega, siVeeam, siNextcloud,
|
||||
siBitwarden, siLastpass,
|
||||
siLinux, siUbuntu, siApple, siRaspberrypi,
|
||||
siWordpress, siMailchimp, siFirebase,
|
||||
} from 'simple-icons';
|
||||
|
||||
export const BRAND_ICONS = {
|
||||
b_google: siGoogle, b_gmail: siGmail, b_googledrive: siGoogledrive, b_googlecloud: siGooglecloud,
|
||||
b_protonmail: siProtonmail, b_zoho: siZoho,
|
||||
b_github: siGithub, b_gitlab: siGitlab, b_digitalocean: siDigitalocean, b_cloudflare: siCloudflare,
|
||||
b_namecheap: siNamecheap, b_godaddy: siGodaddy, b_ovh: siOvh, b_vultr: siVultr,
|
||||
b_netlify: siNetlify, b_vercel: siVercel, b_cpanel: siCpanel, b_plesk: siPlesk, b_webmin: siWebmin,
|
||||
b_nginx: siNginx, b_apache: siApache, b_mysql: siMysql, b_mariadb: siMariadb,
|
||||
b_postgresql: siPostgresql, b_docker: siDocker,
|
||||
b_cisco: siCisco, b_fortinet: siFortinet, b_mikrotik: siMikrotik, b_ubiquiti: siUbiquiti,
|
||||
b_tplink: siTplink, b_openvpn: siOpenvpn, b_wireguard: siWireguard, b_pfsense: siPfsense,
|
||||
b_opnsense: siOpnsense, b_qnap: siQnap, b_synology: siSynology,
|
||||
b_nordvpn: siNordvpn, b_bitdefender: siBitdefender, b_trendmicro: siTrendmicro,
|
||||
b_avast: siAvast, b_kaspersky: siKaspersky,
|
||||
b_whatsapp: siWhatsapp, b_telegram: siTelegram, b_zoom: siZoom, b_discord: siDiscord, b_jitsi: siJitsi,
|
||||
b_facebook: siFacebook, b_instagram: siInstagram, b_x: siX,
|
||||
b_paypal: siPaypal, b_stripe: siStripe,
|
||||
b_teamviewer: siTeamviewer, b_anydesk: siAnydesk,
|
||||
b_dropbox: siDropbox, b_backblaze: siBackblaze, b_mega: siMega, b_veeam: siVeeam, b_nextcloud: siNextcloud,
|
||||
b_bitwarden: siBitwarden, b_lastpass: siLastpass,
|
||||
b_linux: siLinux, b_ubuntu: siUbuntu, b_apple: siApple, b_raspberrypi: siRaspberrypi,
|
||||
b_wordpress: siWordpress, b_mailchimp: siMailchimp, b_firebase: siFirebase,
|
||||
};
|
||||
Reference in New Issue
Block a user