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
This commit is contained in:
+2
-3
@@ -630,7 +630,6 @@
|
|||||||
"projectName": "SoundInbox",
|
"projectName": "SoundInbox",
|
||||||
"projectDesc": "Native macOS Email Sound Alerts",
|
"projectDesc": "Native macOS Email Sound Alerts",
|
||||||
"url": "https://drolosoft.com/soundinbox.html?lang=en",
|
"url": "https://drolosoft.com/soundinbox.html?lang=en",
|
||||||
"gitRepoUrl": "https://github.com/drolosoft/soundinbox",
|
|
||||||
"projectLogo": "soundinbox.png",
|
"projectLogo": "soundinbox.png",
|
||||||
"location": "Online",
|
"location": "Online",
|
||||||
"startDate": "2026",
|
"startDate": "2026",
|
||||||
@@ -642,13 +641,13 @@
|
|||||||
"AVFoundation",
|
"AVFoundation",
|
||||||
"macOS Native"
|
"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": [
|
"responsibilities": [
|
||||||
"Built native macOS menu bar application in Swift 6 with SwiftUI and AppKit",
|
"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",
|
"Implemented formula-based email detection engine with AND/OR logic and regex matching",
|
||||||
"Created 10 pre-built detection formulas (payments, sales, urgent, shipping, security)",
|
"Created 10 pre-built detection formulas (payments, sales, urgent, shipping, security)",
|
||||||
"Designed match history timeline with statistics and 15 curated alert sounds",
|
"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"
|
"projectID": "soundinbox"
|
||||||
},
|
},
|
||||||
|
|||||||
+2
-3
@@ -630,7 +630,6 @@
|
|||||||
"projectName": "SoundInbox",
|
"projectName": "SoundInbox",
|
||||||
"projectDesc": "Alertas Sonoras de Email para macOS",
|
"projectDesc": "Alertas Sonoras de Email para macOS",
|
||||||
"url": "https://drolosoft.com/soundinbox.html?lang=es",
|
"url": "https://drolosoft.com/soundinbox.html?lang=es",
|
||||||
"gitRepoUrl": "https://github.com/drolosoft/soundinbox",
|
|
||||||
"projectLogo": "soundinbox.png",
|
"projectLogo": "soundinbox.png",
|
||||||
"location": "Online",
|
"location": "Online",
|
||||||
"startDate": "2026",
|
"startDate": "2026",
|
||||||
@@ -642,13 +641,13 @@
|
|||||||
"AVFoundation",
|
"AVFoundation",
|
||||||
"macOS Nativo"
|
"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": [
|
"responsibilities": [
|
||||||
"Desarrollé aplicación nativa de barra de menú para macOS en Swift 6 con SwiftUI y AppKit",
|
"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",
|
"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)",
|
"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",
|
"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"
|
"projectID": "soundinbox"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
</strong>
|
</strong>
|
||||||
{{if .Current}}<span class="live-badge"><iconify-icon icon="mdi:wifi" width="14" height="14"></iconify-icon>LIVE</span>{{end}}
|
{{if .Current}}<span class="live-badge"><iconify-icon icon="mdi:wifi" width="14" height="14"></iconify-icon>LIVE</span>{{end}}
|
||||||
{{if .GitRepoUrl}}<a href="{{.GitRepoUrl}}" target="_blank" rel="noopener noreferrer" class="github-badge"><iconify-icon icon="mdi:github" width="14" height="14"></iconify-icon>GitHub</a>{{end}}
|
{{if .GitRepoUrl}}<a href="{{.GitRepoUrl}}" target="_blank" rel="noopener noreferrer" class="github-badge"><iconify-icon icon="mdi:github" width="14" height="14"></iconify-icon>GitHub</a>{{end}}
|
||||||
{{if and .OpenSource .GitRepoUrl}}<a href="{{.GitRepoUrl}}/stargazers" target="_blank" rel="noopener noreferrer" class="stars-badge"><iconify-icon icon="mdi:star" width="14" height="14"></iconify-icon>stars{{if .Stars}} {{.Stars}}{{end}}</a>{{end}}
|
{{if and .OpenSource .GitRepoUrl}}<a href="{{.GitRepoUrl}}/stargazers" target="_blank" rel="noopener noreferrer" class="stars-badge"><iconify-icon icon="mdi:star" width="14" height="14"></iconify-icon>{{if .Stars}}{{.Stars}} {{end}}stars</a>{{end}}
|
||||||
{{if .MaintainedBy}}<span class="maintained-badge">{{$.UI.Sections.MaintainedBy}} {{.MaintainedBy}}</span>{{end}}
|
{{if .MaintainedBy}}<span class="maintained-badge">{{$.UI.Sections.MaintainedBy}} {{.MaintainedBy}}</span>{{end}}
|
||||||
<br>
|
<br>
|
||||||
<small>{{if .StartDate}}{{.StartDate}}{{if .Current}}{{if .DynamicDate}} / {{.DynamicDate}}{{else}} / {{$.UI.Sections.Present}}{{end}}{{end}}{{end}} - ({{.Location}})</small>
|
<small>{{if .StartDate}}{{.StartDate}}{{if .Current}}{{if .DynamicDate}} / {{.DynamicDate}}{{else}} / {{$.UI.Sections.Present}}{{end}}{{end}}{{end}} - ({{.Location}})</small>
|
||||||
|
|||||||
Reference in New Issue
Block a user