From d6206b03e71fe02e2a9facac12e75dbe676d0792 Mon Sep 17 00:00:00 2001 From: ZDDC Date: Sun, 10 May 2026 15:09:38 -0500 Subject: [PATCH] feat(shared): bake xlsx + utif + jszip + docx-preview into every tool MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes every runtime CDN load. The "ship the record player with the record" philosophy: a downloaded .html file works offline against any file the user can open, with no network dependency at runtime. Newly vendored under shared/vendor/: - xlsx.full.min.js (SheetJS, 928 KB) — XLSX/XLS preview - utif.min.js (UTIF, 57 KB) — TIFF preview Already there but now used by mdedit too: - jszip.min.js, docx-preview.min.js Call sites updated to drop the `await loadLibrary(URL)` pattern — since the vendor JS is concatenated into the inline