From b29cdfde208c2d1dfe83f7412891e233ba77d1cc Mon Sep 17 00:00:00 2001 From: codex Date: Sat, 1 Aug 2026 03:24:51 -0300 Subject: [PATCH] Switch homepage focus to SDET --- frontend/index.html | 2 +- frontend/public/og-bstein-dev.svg | 4 +- frontend/src/components/PlatformSection.vue | 4 +- frontend/src/components/TopBar.vue | 76 ++++++++++-- frontend/src/data/homepageContent.js | 130 ++++++++++++++------ frontend/src/data/sample.js | 6 +- frontend/src/router.js | 7 +- frontend/src/views/AboutView.vue | 12 +- frontend/src/views/HomeView.vue | 13 +- testing/frontend/e2e/home.spec.js | 22 +++- testing/frontend/unit/entry-router.spec.js | 6 + testing/frontend/unit/home.spec.js | 65 +++++++++- testing/frontend/unit/sample.spec.js | 2 +- testing/frontend/unit/static-views.spec.js | 9 +- 14 files changed, 278 insertions(+), 80 deletions(-) diff --git a/frontend/index.html b/frontend/index.html index 529f12a..15f5c52 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -32,7 +32,7 @@ { "@type": "Person", "name": "Brad Stein", - "jobTitle": "DevOps Automation Engineer / Senior SDET", + "jobTitle": "Senior SDET / DevOps Automation Engineer", "url": "https://bstein.dev/", "email": "mailto:brad@bstein.dev", "sameAs": ["https://www.linkedin.com/in/steinbradley/", "https://scm.bstein.dev/bstein"] diff --git a/frontend/public/og-bstein-dev.svg b/frontend/public/og-bstein-dev.svg index cb873e7..b695b25 100644 --- a/frontend/public/og-bstein-dev.svg +++ b/frontend/public/og-bstein-dev.svg @@ -1,5 +1,5 @@ - Brad Stein, DevOps Automation Engineer and Senior SDET + Brad Stein, Senior SDET and DevOps Automation Engineer A dark bstein.dev social card with professional engineering positioning and Titan Lab platform proof. @@ -20,7 +20,7 @@ BSTEIN.DEV Brad Stein - DevOps Automation Engineer / Senior SDET + Senior SDET / DevOps Automation Engineer CI/CD 路 Kubernetes 路 Python 路 Linux 路 Observability Titan Lab is the live platform proof behind the work. diff --git a/frontend/src/components/PlatformSection.vue b/frontend/src/components/PlatformSection.vue index b9bd63b..932d125 100644 --- a/frontend/src/components/PlatformSection.vue +++ b/frontend/src/components/PlatformSection.vue @@ -350,7 +350,7 @@ function pickIcon(name) { if (h.includes("translation")) return "TR"; if (h.includes("grafana")) return "GF"; if (h.includes("pegasus")) return "PG"; - if (h.includes("veles")) return "VL"; + if (h.includes("cassandra")) return "CA"; if (h.includes("ai chat")) return "AI"; if (h.includes("ai image") || h.includes("vision")) return "VI"; if (h.includes("ai speech")) return "SP"; @@ -366,7 +366,7 @@ function serviceRank(service) { "Flux", "Grafana", "OpenSearch", - "Veles", + "Cassandra", "Nextcloud", "Outline", "Planka", diff --git a/frontend/src/components/TopBar.vue b/frontend/src/components/TopBar.vue index 1edc3b8..5a16973 100644 --- a/frontend/src/components/TopBar.vue +++ b/frontend/src/components/TopBar.vue @@ -1,7 +1,7 @@