From 96ca60babe2dc9b2d819a5adccdd6181651ed55b Mon Sep 17 00:00:00 2001 From: juanatsap Date: Mon, 4 May 2026 14:08:22 +0100 Subject: [PATCH] fix: stars badge shows "13 stars" (number first), SoundInbox not open source - Badge text order: number before "stars" - SoundInbox: removed gitRepoUrl, removed "open-source" from descriptions - SoundInbox is a native app, not an open-source project --- data/cv-en.json | 5 ++--- data/cv-es.json | 5 ++--- templates/partials/sections/projects.html | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/data/cv-en.json b/data/cv-en.json index d9ebe12..b0ddb60 100644 --- a/data/cv-en.json +++ b/data/cv-en.json @@ -630,7 +630,6 @@ "projectName": "SoundInbox", "projectDesc": "Native macOS Email Sound Alerts", "url": "https://drolosoft.com/soundinbox.html?lang=en", - "gitRepoUrl": "https://github.com/drolosoft/soundinbox", "projectLogo": "soundinbox.png", "location": "Online", "startDate": "2026", @@ -642,13 +641,13 @@ "AVFoundation", "macOS Native" ], - "shortDescription": "Open-source native macOS menu bar app that turns important emails into unmistakable sounds. Formula-based email detection with curated alert sounds, custom rule engine, and zero dependencies.", + "shortDescription": "Native macOS menu bar app that turns important emails into unmistakable sounds. Formula-based email detection with curated alert sounds, custom rule engine, and zero dependencies.", "responsibilities": [ "Built native macOS menu bar application in Swift 6 with SwiftUI and AppKit", "Implemented formula-based email detection engine with AND/OR logic and regex matching", "Created 10 pre-built detection formulas (payments, sales, urgent, shipping, security)", "Designed match history timeline with statistics and 15 curated alert sounds", - "Published as open-source with 137 tests across 11 test suites" + "Comprehensive test suite with 137 tests across 11 test suites" ], "projectID": "soundinbox" }, diff --git a/data/cv-es.json b/data/cv-es.json index 215ef3d..1e459ab 100644 --- a/data/cv-es.json +++ b/data/cv-es.json @@ -630,7 +630,6 @@ "projectName": "SoundInbox", "projectDesc": "Alertas Sonoras de Email para macOS", "url": "https://drolosoft.com/soundinbox.html?lang=es", - "gitRepoUrl": "https://github.com/drolosoft/soundinbox", "projectLogo": "soundinbox.png", "location": "Online", "startDate": "2026", @@ -642,13 +641,13 @@ "AVFoundation", "macOS Nativo" ], - "shortDescription": "App nativa open-source de barra de menú para macOS que convierte emails importantes en sonidos inconfundibles. Detección basada en fórmulas con sonidos de alerta seleccionados, motor de reglas personalizado y cero dependencias.", + "shortDescription": "App nativa de barra de menú para macOS que convierte emails importantes en sonidos inconfundibles. Detección basada en fórmulas con sonidos de alerta seleccionados, motor de reglas personalizado y cero dependencias.", "responsibilities": [ "Desarrollé aplicación nativa de barra de menú para macOS en Swift 6 con SwiftUI y AppKit", "Implementé motor de detección de emails basado en fórmulas con lógica AND/OR y coincidencia regex", "Creé 10 fórmulas de detección predefinidas (pagos, ventas, urgente, envíos, seguridad)", "Diseñé historial de coincidencias con estadísticas y 15 sonidos de alerta seleccionados", - "Publicado como open-source con 137 tests en 11 suites de pruebas" + "Suite de pruebas completa con 137 tests en 11 suites" ], "projectID": "soundinbox" }, diff --git a/templates/partials/sections/projects.html b/templates/partials/sections/projects.html index e1de6fd..9537e6f 100644 --- a/templates/partials/sections/projects.html +++ b/templates/partials/sections/projects.html @@ -32,7 +32,7 @@ {{if .Current}}LIVE{{end}} {{if .GitRepoUrl}}GitHub{{end}} - {{if and .OpenSource .GitRepoUrl}}stars{{if .Stars}} {{.Stars}}{{end}}{{end}} + {{if and .OpenSource .GitRepoUrl}}{{if .Stars}}{{.Stars}} {{end}}stars{{end}} {{if .MaintainedBy}}{{$.UI.Sections.MaintainedBy}} {{.MaintainedBy}}{{end}}
{{if .StartDate}}{{.StartDate}}{{if .Current}}{{if .DynamicDate}} / {{.DynamicDate}}{{else}} / {{$.UI.Sections.Present}}{{end}}{{end}}{{end}} - ({{.Location}})