From b3164a465ee4609b3530e153a29a266ce092ec8d Mon Sep 17 00:00:00 2001 From: tehw0lf Date: Sat, 27 Jun 2026 18:14:26 +0200 Subject: [PATCH 1/2] fix(seo): add meta description, robots.txt and raise lighthouse thresholds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add meta description to index.html - Add robots.txt to public/ (was serving HTML due to SPA fallback) - Raise min_accessibility to 100, min_seo to 100 (scores: a11y 100%, seo 82%→targeting 100%) --- .github/workflows/lighthouse-scan.yml | 4 ++-- index.html | 1 + public/robots.txt | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 public/robots.txt diff --git a/.github/workflows/lighthouse-scan.yml b/.github/workflows/lighthouse-scan.yml index be0d29b..306d7c9 100644 --- a/.github/workflows/lighthouse-scan.yml +++ b/.github/workflows/lighthouse-scan.yml @@ -15,6 +15,6 @@ jobs: with: target_url: "https://flowdive.tehwolf.de" min_performance: 70 - min_accessibility: 95 + min_accessibility: 100 min_best_practices: 100 - min_seo: 80 + min_seo: 100 diff --git a/index.html b/index.html index 56c3179..b2e0415 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,7 @@ + workflow-visualizer diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..c2a49f4 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / From 476b9622e82063f5c2845f15cd95b787549abc32 Mon Sep 17 00:00:00 2001 From: tehw0lf Date: Sat, 27 Jun 2026 18:39:15 +0200 Subject: [PATCH 2/2] feat(build): enable source maps in production, bump version to 1.0.9 Source maps are publicly available via the open-source GitHub repo. --- package-lock.json | 4 ++-- package.json | 2 +- vite.config.ts | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b208305..130c50f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "flowdive", - "version": "1.0.8", + "version": "1.0.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "flowdive", - "version": "1.0.8", + "version": "1.0.9", "dependencies": { "@dagrejs/dagre": "^3.0.0", "@tailwindcss/vite": "^4.2.2", diff --git a/package.json b/package.json index 2e0dc79..fccc718 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "flowdive", "description": "Dive into your GitHub Actions workflows \u2014 interactive visualization with drill-down navigation and graph view.", "private": true, - "version": "1.0.8", + "version": "1.0.9", "type": "module", "scripts": { "dev": "vite", diff --git a/vite.config.ts b/vite.config.ts index c207405..b7905d0 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,6 +4,9 @@ import tailwindcss from '@tailwindcss/vite' // https://vite.dev/config/ export default defineConfig({ + build: { + sourcemap: true, + }, plugins: [react(), tailwindcss()], test: { environment: 'jsdom',