From ed80ce04e0a4946307a39566162431f31945090a Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 16 Apr 2026 03:21:11 +0000 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20suggest=20improvements=20=E2=80=94?= =?UTF-8?q?=20security,=20perf,=20a11y,=20lang=20policy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - security: escape contaminant descriptions in main.js innerHTML to prevent XSS - security: reject null bytes in Proven_SafePath.isSafe (truncation attack) - perf: fix O(n²) loops in Proven_SafeHex.encodeSpaced, decodeToString, and Proven_SafeString.fromCodePoints (preallocate arrays, use Array.join) - lang policy: convert .ts test files to .js (TypeScript is banned) - config: replace remaining TAURI_/src-tauri references in vite.config.js with GOSSAMER_/target (repo migrated to Gossamer in 1b32494) - a11y: add role="status"/role="alert" + aria-live on status, error, and preview/verify panels - dx: split inline

DotMatrix-FilePrinter

- + Gforth: Checking...
-
+
@@ -662,14 +73,14 @@

DotMatrix-FilePrinter

-
-
+
+