chore(embedded): cut v0.0.17-beta

This commit is contained in:
ZDDC 2026-05-09 20:35:10 -05:00
parent 76e8dab009
commit 1d12cfe804
8 changed files with 27 additions and 15 deletions

View file

@ -2245,7 +2245,7 @@ td[data-field="trackingNumber"] {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC Archive</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
<button id="addDirectoryBtn" class="btn btn-primary">Add Local Directory</button>
<button id="refreshHeaderBtn" class="btn btn-secondary hidden" title="Refresh Data"></button>

View file

@ -999,7 +999,7 @@ body {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC Browse</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
<button id="addDirectoryBtn" class="btn btn-primary">Add Local Directory</button>
<button id="refreshHeaderBtn" class="btn btn-secondary hidden" title="Refresh listing" aria-label="Refresh listing"></button>
@ -2729,12 +2729,24 @@ https://github.com/nodeca/pako/blob/main/LICENSE
// Fetch children of a directory in server mode.
// path must end with '/' so the request hits the directory route.
//
// 404 is treated as "empty directory" rather than a hard error.
// A directory that doesn't exist on the server (e.g. a fresh
// project's working/ before any drafts have been created, or a
// dir deleted between listing and expand) is functionally
// indistinguishable from an empty one for tree-rendering purposes.
// Server-side, zddc-server already returns 200 + [] for canonical
// project folders that are missing on disk; this fallback covers
// the same UX for anything else and for non-zddc-server backends.
async function fetchServerChildren(path) {
if (!path.endsWith('/')) path += '/';
var resp = await fetch(path, {
headers: { 'Accept': 'application/json' },
credentials: 'same-origin'
});
if (resp.status === 404) {
return [];
}
if (!resp.ok) {
throw new Error('HTTP ' + resp.status + ' fetching ' + path);
}

View file

@ -1464,7 +1464,7 @@ body.help-open .app-header {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC Classifier</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
<button id="addDirectoryBtn" class="btn btn-primary">Add Local Directory</button>
<button id="refreshHeaderBtn" class="btn btn-secondary hidden" title="Refresh and rescan directory" aria-label="Refresh" style="font-size:1.1rem;"></button>

View file

@ -988,7 +988,7 @@ body {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
</div>
<div class="header-right">

View file

@ -1903,7 +1903,7 @@ body.help-open .app-header {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC Markdown</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
<button id="addDirectoryBtn" class="btn btn-primary" title="Add a local directory">Add Local Directory</button>
<button id="refreshHeaderBtn" class="btn btn-secondary hidden" title="Refresh directory" aria-label="Refresh"></button>

View file

@ -2263,7 +2263,7 @@ dialog.modal--narrow {
</svg>
<div class="header-title-group">
<span class="app-header__title">ZDDC Transmittal</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
<span id="no-js-notice" class="text-gray-400 text-xs italic">JavaScript not available</span>
<!-- Publish split-button (Transmittal-specific primary action;

View file

@ -1,9 +1,9 @@
# Generated by build.sh — do not edit. One <app>=<build label> per line.
archive=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
transmittal=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
classifier=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
mdedit=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
landing=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
form=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
tables=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
browse=v0.0.17-beta · 2026-05-10 · dome-fork-sapphire
archive=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
transmittal=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
classifier=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
mdedit=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
landing=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
form=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
tables=v0.0.17-beta · 2026-05-10 · iron-pipe-reef
browse=v0.0.17-beta · 2026-05-10 · iron-pipe-reef

View file

@ -1070,7 +1070,7 @@ body.help-open .app-header {
</svg>
<div class="header-title-group">
<span class="app-header__title" id="table-title">ZDDC Table</span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · dome-fork-sapphire</span></span>
<span class="build-timestamp"><span style="color:red;font-weight:bold">v0.0.17-beta · 2026-05-10 · iron-pipe-reef</span></span>
</div>
</div>
<div class="header-right">