deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -186,7 +186,7 @@
<li><code>wwwroot-src/src/components/widgets/editorLanguage.ts</code> — extension → <code>EditorLanguage</code> mapping.</li>
<li><code>wwwroot-src/src/api/fileExplorer.ts</code> — typed wrapper over <code>/api/file-explorer/*</code>.</li>
<li><code>wwwroot-src/src/router/routes.ts</code> — <code>/util/file-explorer</code> entry (route name <code>util-file-explorer</code>).</li>
<li><code>wwwroot-src/src/layouts/AppMenuBar.vue</code> — <code>Util → File Explorer</code> entry.</li>
<li><code>wwwroot-src/src/components/AppMenuBar.vue</code> — <code>Util → File Explorer</code> entry.</li>
<li><code>Common/FileExplorerController.cs</code> — REST endpoints under <code>/api/file-explorer</code>:</li>
</ul>
<table>
@@ -92,6 +92,7 @@
<ul>
<li><a href="file-explorer.html">File Explorer</a> — server-side filesystem browser with named roots (Admin / Project / Resource), in-page text editor with CodeMirror 6 syntax highlighting, zip pack / extract, and rename / copy / delete.</li>
<li><a href="../mech/mech-builder-page.html">Mechanism Builder</a> — generic mechanism XML editor. Documented under <code>mech/</code> because its model lives there; reachable from <code>Util → Mechanism Builder</code>.</li>
<li><a href="../controller/index.html">Legacy-Controller</a> — the Controller Page, superseded by the Player's Control Tree but still reachable from <code>Util → Legacy-Controller</code> (below a separator) while it carries settings the tree has no editor for.</li>
</ul>
<h2 id="pending">Pending</h2>
<ul>