Theseus 0.3.127 (cont'd): back buttons on Theseus ID and Names & Certificates; drop orphan Ariadne landing

Theseus ID is reached by chevron from General, Names & Certificates by
chevron from System — both sub-pages picked up the same header pattern
the plug-in sub-pages already use: a crumb line plus a ‹ button in the
h1, both wired to data-go="<parent>". A reader who navigates in without
the sidebar visible can get out again in one click.

The old #ariadne landing section is removed: 0.3.127 wired the System
Ariadne row straight to plugins-ariadne, so nothing links to #ariadne
any more. A stray theseus://settings/ariadne deep-link falls through to
General (showSection's default), same as any unknown slug.
This commit is contained in:
Local Dev 2026-10-27 23:03:18 +02:00
parent 4e3fc4bb3d
commit 0a1d8fc848

View file

@ -477,8 +477,8 @@
these toggles, no further UI churn. Each row's "Not wired yet" caption
goes away as its adapter lights up. -->
<section id="names" hidden>
<div class="crumb"><a data-go="plugins">System</a> ›</div>
<h1>Names &amp; Certificates</h1>
<div class="crumb"><a data-go="plugins">System</a> › Names &amp; Certificates</div>
<h1><button class="back" data-go="plugins" title="Back to System" aria-label="Back">‹</button>Names &amp; Certificates</h1>
<p class="lede">Decide which name systems Theseus can resolve, and which certificate roots it will trust. BNS (<i>.x</i>, <i>.bch</i>, <i>.sia</i>, …) is always on; everything else is off by default.</p>
<h2 class="sub" style="border-top:0;padding-top:0;margin-top:0">Name resolvers</h2>
@ -612,21 +612,9 @@
</div>
</section>
<!-- Ariadne's Thread landing — no longer a top-level nav entry. The
System section's chevron row navigates here; the plugins-ariadne
sub-page's own crumb then goes back to System. -->
<section id="ariadne" hidden>
<div class="crumb"><a data-go="plugins">System</a> ›</div>
<h1>Ariadne's Thread</h1>
<p class="lede">A local daemon that resolves BCDN names for <b>every browser on this machine</b>, not just Theseus. Theseus has its own built-in resolver either way; this plug-in is for Chrome, Edge, Firefox and the rest.</p>
<div class="row link" data-go="plugins/ariadne">
<div class="txt">
<div class="t">Open Ariadne's Thread settings</div>
<div class="d">Install, update, uninstall; collision policy, sources and the live status report.</div>
</div>
<span class="chev">›</span>
</div>
</section>
<!-- The old #ariadne landing was removed in 0.3.127 — nothing links to
it any more. The deep-link theseus://settings/ariadne now falls
through to General via showSection's default. -->
<!-- Top-level landing section for Aegis. The chevron opens the Aegis
panel in the sidebar (openPanel), falling back to its sub-page under
@ -898,7 +886,8 @@
</section>
<!-- THESEUS ID: DESIGN-theseus-id.md §5.5 -->
<section id="theseusid" hidden>
<h1>Theseus ID</h1>
<div class="crumb"><a data-go="general">General</a> › Theseus ID</div>
<h1><button class="back" data-go="general" title="Back to General" aria-label="Back">‹</button>Theseus ID</h1>
<p class="lede">Your Silent Mode account, kept in your Theseus Vault. Sign in once and Silent Mode projects know you. A project gets a signature from your ID, never a key, and it can't see your wallets unless you link one.</p>
<div id="tidNoVault" hidden>
<div class="row">