From a7768c8af9e9dcbd0521161fc49f8351ae731a96 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sun, 15 Feb 2026 23:10:27 +0300 Subject: [PATCH 01/13] Fix verbose output from unit test harness --- package-lock.json | 7 ++++--- package.json | 1 + vitest.config.ts | 10 +++++++++- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index d83253797..e7555cc32 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,6 +78,7 @@ "astro-link-validator": "github:rodgtr1/astro-link-validator", "astro-og-canvas": "^0.10.1", "astro-vtbot": "^2.1.11", + "baseline-browser-mapping": "^2.9.19", "canvas-confetti": "^1.9.4", "confusing-browser-globals": "1.0.11", "cross-env": "^10.1.0", @@ -12623,9 +12624,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", - "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", + "version": "2.9.19", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz", + "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" diff --git a/package.json b/package.json index 005e554fe..11d11dfb6 100644 --- a/package.json +++ b/package.json @@ -132,6 +132,7 @@ "astro-link-validator": "github:rodgtr1/astro-link-validator", "astro-og-canvas": "^0.10.1", "astro-vtbot": "^2.1.11", + "baseline-browser-mapping": "^2.9.19", "canvas-confetti": "^1.9.4", "confusing-browser-globals": "1.0.11", "cross-env": "^10.1.0", diff --git a/vitest.config.ts b/vitest.config.ts index 198156a9b..7464169bb 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -22,7 +22,11 @@ const shouldSuppressEarlyVitestOutput = (value: string): boolean => { return ( /\[astro-icon\]\s*Loaded icons/i.test(cleanValue) || /Loaded icons from/i.test(cleanValue) || - /Local icons changed, reloading/i.test(cleanValue) + /Local icons changed, reloading/i.test(cleanValue) || + // Vite SSR module runner teardown noise: the transport between the test + // worker and Vite closes before astro:db / db/seed.ts finish evaluating. + // Harmless — tests have already passed at this point. + /transport was disconnected/i.test(cleanValue) ) } @@ -70,6 +74,10 @@ export default getViteConfig({ if (/\[astro-icon\] Loaded icons/i.test(message) || /Loaded icons from/i.test(message)) return viteLogger.info(message, options) }, + error: (message: string, options?: LogOptions) => { + if (/transport was disconnected/i.test(message)) return + viteLogger.error(message, options) + }, }, define: { 'import.meta.env.SITE': JSON.stringify(getSiteUrl()), From aeb4394de6a2705840c683fcd4cb509c83d0ea12 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sun, 15 Feb 2026 23:30:24 +0300 Subject: [PATCH 02/13] Refactor forms.module.css styles to Tailwind styles in forms --- src/components/Forms/Contact/index.astro | 19 +++++++++---------- src/components/Forms/Download/index.astro | 13 ++++++------- src/components/Forms/Privacy/index.astro | 9 ++++----- src/components/Forms/forms.module.css | 7 ------- src/components/Forms/forms.module.css.d.ts | 5 ----- 5 files changed, 19 insertions(+), 34 deletions(-) delete mode 100644 src/components/Forms/forms.module.css delete mode 100644 src/components/Forms/forms.module.css.d.ts diff --git a/src/components/Forms/Contact/index.astro b/src/components/Forms/Contact/index.astro index 5b170843a..3c664a26e 100644 --- a/src/components/Forms/Contact/index.astro +++ b/src/components/Forms/Contact/index.astro @@ -1,7 +1,6 @@ --- import GDPRConsent from '@components/Consent/Checkbox/index.astro' import Confetti from '@components/Animations/Confetti/index.astro' -import styles from '../forms.module.css' import './uppy-audio.css' import './uppy-core.css' import './uppy-dashboard.css' @@ -16,7 +15,7 @@ import './validation.css'
-
-
-
-
-
-