From 9c97e0641e97f326d8416b0a94b0b6e7dc836add Mon Sep 17 00:00:00 2001 From: Josh Mabry Date: Sat, 13 Jun 2026 11:36:14 -0700 Subject: [PATCH] =?UTF-8?q?feat:=20vendor=20xterm.js=20=E2=80=94=20fully?= =?UTF-8?q?=20offline,=20no=20CDN=20(v0.2.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xterm.js + the fit/web-links addons + xterm.css are now vendored under vendor/ and served by the plugin at /plugins/terminal/static/{name} (whitelisted FileResponse, no traversal). The view loads them BASE-prefixed via injected