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
+11 -16
View File
@@ -108,15 +108,6 @@ Host class for HiNC functionality that provides project management, path resolut
<dl class="jumplist">
<dt><a class="xref" href="Hi.HiNcKits.LocalAppConfig.html">LocalAppConfig</a></dt>
<dd><p>Configuration for host-related settings.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.HiNcKits.PlayerDivConfig.html">PlayerDivConfig</a></dt>
<dd><p>Per-user visibility flags for the Player page's divisions (charts and
info panels). Mirrors the HiNcRcl <code>PlayerDivConfig</code> + <code>PlayerDivFlag</code>
pair, flattened into a single all-boolean config so the webservice
(which has no <code>HiNcHost</code> / <code>HiNcUser</code>) can persist the whole
layout through <a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a> alone.</p>
</dd>
</dl>
<dl class="jumplist">
@@ -125,13 +116,17 @@ layout through <a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a></dt>
<dd><p>User Configuration</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a></dt>
<dd><p>User Service.</p>
<dt><a class="xref" href="Hi.HiNcKits.ResourceSeeder.html">ResourceSeeder</a></dt>
<dd><p>Seeds the shipped default resources (<code>Resource/**</code> from the
<code>HiNc-Resource</code> content package, next to the executable) into the
admin resource directory, honoring the <a class="xref" href="Hi.Common.ResourceDefaultMarker.html">ResourceDefaultMarker</a>
ownership convention:</p>
<ul><li>Marked items (<code>X.default.Ext</code> files, <code>Name.default/</code>
folders) are system territory — they are copied in, refreshed when the
shipped bytes change, and deleted when no longer shipped.</li><li>Unmarked items belong to the user and are never touched.</li></ul>
A version stamp file at the destination root records the last-seeded
<code>HiNc-Resource</code> version; when it matches, the whole pass is skipped,
so steady-state startup cost is one small file read.
</dd>
</dl>
<h3 id="enums">