From 3d6cf7764898a89026b5f46dbf67b581b34824e0 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Fri, 7 Aug 2026 15:31:30 +0000 Subject: [PATCH] Show all freelancer info (LinkedIn, YouTube, Web, references, preferred version). Add preferredVersion field to signup form. --- index.html | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index d98fe07..edfb5e1 100644 --- a/index.html +++ b/index.html @@ -505,6 +505,15 @@ +
+ + +
+
@@ -588,6 +597,11 @@ const tags = [...skills, ...modules, ...extra].filter(Boolean).slice(0, 8); const certified = ex.certified === 'yes' || ex.certified === true; const hasRefs = ex.references && ex.references.length > 0; + const hasLinkedin = ex.linkedin && ex.linkedin.length > 0 && ex.linkedin !== 'https://'; + const hasYoutube = ex.youtube && ex.youtube.length > 0; + const hasWebsite = ex.website && ex.website.length > 0; + const prefVersion = ex.preferredVersion || 'community'; + const prefLabel = prefVersion === 'enterprise' ? 'Enterprise' : prefVersion === 'both' ? 'Community + Enterprise' : 'Community'; // Gradient color based on id const gradients = [ @@ -609,11 +623,17 @@ ${certified ? 'Certificado' : 'Community'}

${ex.name || 'Sin nombre'}

- ${ex.languages ? `
${ex.languages.split(',').map(l => l.trim() === 'spanish' ? 'Español' : l.trim() === 'english' ? 'Inglés' : l.trim()).join(' / ')}
` : ''} + ${ex.languages ? `
${ex.languages.split(',').map(l => l.trim() === 'spanish' ? 'Español' : l.trim() === 'english' ? 'Inglés' : l.trim()).join(' / ')}
` : ''} +
+ Prefiere: ${prefLabel} +

${ex.summary || 'Sin descripción disponible.'}

${tags.length > 0 ? `
${tags.map(t => `${t}`).join('')}
` : ''} -
- ${hasRefs ? `
Con referencias
` : ''} +
+ ${hasLinkedin ? `LinkedIn` : ''} + ${hasYoutube ? `YouTube` : ''} + ${hasWebsite ? `Web` : ''} + ${hasRefs ? `
Con referencias
` : ''}