Commit graph

149 commits

Author SHA1 Message Date
Local Dev
2dca020d15 Release pages: Theseus 0.3.101 2026-10-21 22:15:05 +03:00
Local Dev
92efa32517 Release pages: Theseus 0.3.100 2026-10-21 20:52:41 +03:00
Local Dev
7e7c07fecf Release pages: Theseus 0.3.99 2026-10-21 20:09:50 +03:00
Local Dev
bda35ad5c8 Release pages: Theseus 0.3.98 2026-10-21 02:44:42 +03:00
Local Dev
5fe80880f0 Release pages: Theseus 0.3.97 2026-10-21 02:24:48 +03:00
Local Dev
a74643ef4c Release pages: Theseus 0.3.96 2026-10-21 01:36:24 +03:00
Local Dev
c0003089d6 Release pages: Theseus 0.3.95 2026-10-21 01:24:08 +03:00
Local Dev
b7530d1dde Release pages: Theseus 0.3.94 2026-10-21 00:44:51 +03:00
Local Dev
54412d7d68 Release pages: Theseus 0.3.93 2026-10-20 23:45:18 +03:00
Local Dev
c20f7cd50a Release pages: Theseus 0.3.92 2026-10-13 21:04:54 +02:00
Silent Mode
dfb3f1dcc2 Release pages: Theseus 0.3.91 2026-10-12 09:45:00 +02:00
Silent Mode
7609eed2f6 Release pages: Theseus 0.3.90
- site/releases: 0.3.90 block above 0.3.89 with the desktop-home write-up
  and the shipped SHA-256s (8c7bdea…, 6952b9c…).
- site/theseus + site-theseus-x: bump the download card to 0.3.90 and
  update the fallback hashes to match. The theseus-x page continues to
  fetch the live manifest; the fallback kept in sync for offline reads.
- site/releases-manifest.json: 0.3.90 entry prepended. The dl copy was
  scp'd and dl-latest.sh regenerated the /latest/ redirects on the VPS.
2026-10-12 01:48:55 +02:00
Local Dev
84a2c89686 Releases: Theseus Navigator 0.3.89 for Windows
Sidebar apps switch on and off, and Settings shows their icons and
suggests well-known ones; the download pages and the update manifest
point at it.
2026-10-08 01:47:44 +02:00
Local Dev
bbeb88ddfc Releases: Theseus Navigator 0.3.88 for Windows
Tabs go back into another window, and the sidebar gets Proton Mail, its
own order and real icons; the download pages and the update manifest
point at it.
2026-10-08 01:35:34 +02:00
Local Dev
ca56af0200 Releases: Theseus Navigator 0.3.87 for Windows
Sidebar and installed apps stay signed in across restarts; the download
pages and the update manifest point at it.
2026-10-08 00:01:35 +02:00
Local Dev
397dd68a22 Releases: Theseus Navigator 0.3.86 for Windows
Tabs can move to their own windows and sidebar panels open over the page
or beside it; the download pages and the update manifest point at it.
2026-10-07 23:33:28 +02:00
Local Dev
7185211bd1 Releases: Theseus Navigator 0.3.85 for Windows
Sites can no longer put unread counts on the taskbar icon; the download
pages and the update manifest point at the build that does this.
2026-10-07 22:24:10 +02:00
Local Dev
1adda9270e Release pages: Theseus 0.3.84
List 0.3.84 with its hashes so the updater and the download pages offer it.
2026-10-07 21:51:42 +02:00
Local Dev
bec600b7cf Releases: Theseus Navigator 0.3.83 for Windows
Community extensions now run sandboxed, so the download pages and the
update manifest point at the build that has it.
2026-10-07 19:04:29 +02:00
Local Dev
21d3fd8663 theseus.x: the extensions page describes the sandbox community extensions run in
The trust note said a community extension runs with the same access as any
add-on. It now runs in its own process with read access to its own folder
only; the note says what that does and does not cover, and the build steps
list what an author has to change (promises, bundled dependencies, no
request filters). To be deployed with the Theseus release that ships the
sandbox, not before.
2026-10-05 23:40:48 +02:00
Local Dev
a4cd819265 Release pages: Theseus 0.3.82
List 0.3.82 with its hashes so the updater and the download pages offer it.
2026-10-05 21:05:21 +02:00
Local Dev
14f84c40ff site + theseus.x: Theseus 0.3.81 published 2026-10-05 20:21:04 +02:00
Local Dev
df2f4820b5 Release pages: Theseus 0.3.80 2026-10-05 20:10:45 +02:00
Local Dev
3d2d42d16a site + theseus.x: Theseus 0.3.79 published 2026-10-04 21:11:11 +02:00
Local Dev
6f5bf7df64 site(ariadne.x, theseus.x): protocol-relative sibling links
The Sirius.X / Theseus.X / Ariadne.X / Hephaestus.X links in the family
topnavs and body copy were written as full https URLs — href="https://sirius.x/".
In Theseus's own browser (where the current page is served over the bns://
scheme) that absolute URL triggers the gateway-fallback path on top of the
current host, producing URLs like bns://theseus.x/bns/sirius.x/ that then
accumulate segments as the user clicks around.

Switched 56 cross-family link hrefs to protocol-relative (href="//sirius.x/"
etc.). Protocol-relative URLs inherit the scheme of the current page, so:
- In Theseus on bns://theseus.x/ the link resolves to bns://sirius.x/ —
  direct BCNR, no gateway rewrite, no URL accumulation.
- On the silentmode.st ICANN mirror it resolves to https://sirius.x/ —
  unchanged from the previous behaviour.
Only the four sibling .X hosts were swapped; silentmode.st, dl.silentmode.st,
code.silentmode.st, navigate.st, and every forge or API URL still carry
their explicit scheme.
2026-10-04 19:18:32 +02:00
Local Dev
aa7b9b6533 Release pages: Theseus 0.3.78
Updates releases-manifest.json, releases/index.html, theseus/index.html
and site-theseus-x/index.html for the 0.3.78 release — the one with
the Ariadne plug-in toggle fix for 0.2.0 Just-me installs, the
Settings Middle East crash fix, covenant-held name resolution and
Pithos 0.3.16.
2026-10-04 18:55:09 +02:00
Local Dev
734f6853ef site(ariadne.x, theseus.x): standardise sub-page topnavs; fix relative paths
Two bugs the user hit while browsing the dev docs:

1. ariadne.x/dev/ used root-style hrefs ("thread", "dev", "assets/…") that
   assumed the <base> tag workaround was active. On a client that walks
   relative URLs against the page URL (BCNR direct hosts, Theseus in
   gateway mode), every click appended one more segment — "/dev/plug-ins",
   "/dev/plug-ins/extensions", etc. — because "plug-ins" resolved against
   "/dev/" instead of the site root. Switched the dev page to proper "../"
   relative paths (../thread/, ../assets/favicon.svg, ../#download) so it
   resolves correctly regardless of host or base-tag presence. Same fix
   on ariadne.x/thread/ (brand href="" went nowhere; the Product column
   pointed every link at the current directory).

2. Theseus sub-pages had drifted apart. The home topnav was already
   trimmed to Plug-ins · Extensions · Developers · Sirius.X · Get Theseus,
   but plug-ins/, extensions/, brand/, and whitepaper/ still carried the
   old "Brand" link in their topnav, had no "Developers" entry at all,
   and lacked the mobile hamburger. Standardised all four to the home
   pattern and dropped Brand + Whitepaper from the topnav on each page.
   Both pages still exist and are reachable from the footer; neither is
   on the top-level nav path.

Also added a Developers link + hamburger to ariadne.x/thread/ so the
Ariadne family matches the Theseus family on every page.
2026-10-04 18:09:20 +02:00
Local Dev
9562053485 site(ariadne.x, theseus.x): /dev/ — resolver spec and embedding guide
A developer / agent landing page on both .X sites so an LLM or a human
porting the resolver has everything in one place and does not need the
public gateway to understand how to talk to BNS.

ariadne.x/dev/ is the canonical page. Covers:
- Why: resolve names directly from the chain, with no operator in the
  middle.
- BNS1 in one page: beacons, cash-token certificates, OP_RETURN payloads,
  REG/UPD/REL, chipnet network constants, the six indexer rules
  (including the 2026-10-04 one-message rule).
- The record-type table — u, h, a, ip, p, s3, tls, c, bl.
- A minimum viable resolver in under 100 lines of Node.js that pulls the
  beacon's history, parses the OP_RETURNs, and prints a name's records.
- Pointers to every production implementation (Argus JS, Ariadne Kotlin,
  the Windows Thread, the gateway) and every spec document on the forge.
- Public endpoints with a trust note: convenience, not consensus.
- Three paths for embedding Ariadne's Thread in your own app: chain-install
  the Windows service, import the resolver library directly, or call the
  local HTTP API; platform coverage table; MPL-2.0 licence note.

theseus.x/dev/ is a shorter page that cross-links to ariadne.x/dev/ for
the resolver work and covers Theseus-specific topics inline — the
extension publishing path (register a .x name on sirius.x, PUT signed
tarball to /api/ext, Theseus verifies the signature against the
on-chain owner before anything runs) and the first-party plug-in
surface.

Both pages are wired into the home-page topnav, mobile dropdown, and
footer Product column.
2026-10-04 17:50:30 +02:00
Silent Mode
51eb56ac7a Release pages: Theseus 0.3.77
- site/releases: 0.3.77 block above 0.3.76 with the Translator engine
  radio, CF Bot Fight error page and Pithos 0.3.13 bundle, SHAs
  ab4135a9… (installer) + a01ad6b8… (portable).
- site/theseus and site-theseus-x: bump the download card to 0.3.77 and
  the fallback hashes to match. The theseus-x page already fetches the
  live manifest; the fallback stays in sync for offline reads and the
  Sia mirror.
- site/releases-manifest.json: 0.3.77 entry prepended for the main
  manifest; the dl copy was scp'd and dl-latest.sh regenerated the
  /latest/ redirects on the VPS.
2026-10-04 15:27:23 +02:00
Local Dev
ce562b12a2 Release pages: Theseus 0.3.76
Setup 9e5c4b6b…b7e9, portable b223eb14…5c49. Pithos opens at
pithos.sia/<user>/<drive>/<folder>, music keeps playing in background
tabs, a widened left panel no longer squeezes the page; bundles Pithos
0.3.10 and Aegis 0.31.0.
2026-10-04 03:47:10 +02:00
Silent Mode
63df238379 site + theseus.x: Theseus 0.3.75 hashes — reconcile to the newer build
A parallel ship pass raced this one on the same version string: the
other session built 0.3.75 from 4bfef3a (Aegis 0.29.0) and scp'd its
binaries over mine. The first reconcile pass accepted the on-disk
hashes under the "both built from the same HEAD" assumption, but they
are different builds — mine includes d2ddee5 (Aegis 0.30.0) and the
master tip, theirs stops at 4bfef3a. The peer stood down, I re-scp'd
my binaries, and this commit pulls the manifest + the releases page +
theseus.x back to those hashes. The release notes already named
Aegis 0.30.0, which matches what the binaries actually bundle now.
2026-10-03 23:19:02 +02:00
Silent Mode
0cf917742b site + theseus.x: Theseus 0.3.75 published 2026-10-03 23:14:40 +02:00
Local Dev
575fa0c4d7 site + theseus.x: Theseus 0.3.74 published
Setup ca35382ec33458ca9ac65bc4a288f8bf1c117a329c37f8f0b965066d844605e7
portable 510fd26fce1b8977d4b5740d9ddc5ca412d681ea37d4758a88e238ca4eaa026d
2026-10-03 20:58:13 +02:00
Silent Mode
1821f00f20 site + theseus.x: Theseus 0.3.73 published 2026-10-03 19:26:10 +02:00
Local Dev
db486a00ca site + theseus.x: Theseus 0.3.72 published
Setup 8e7f0f121fdf5d549108cdd561f6295e0d461b559ae3adef14f335f055c34fb4
portable 41b3af135d63cd11d287e280245fbd3a99c6f7f2f0865f2a2740cc941e200a99
2026-10-03 19:17:21 +02:00
Silent Mode
c449933619 site + theseus.x: Theseus 0.3.71 published 2026-10-03 16:34:08 +02:00
Silent Mode
c8408bd3ca site + theseus.x: Theseus 0.3.70 published 2026-10-03 14:34:37 +02:00
Silent Mode
c711674d64 site + theseus.x: Theseus 0.3.69 published 2026-10-03 10:34:12 +02:00
Silent Mode
d901073bbd site + theseus.x: Theseus 0.3.68 published 2026-10-03 00:14:30 +02:00
Silent Mode
753ca3713e site + theseus.x: Theseus 0.3.67 published 2026-10-02 23:54:10 +02:00
Silent Mode
0e6711f7fb site + theseus.x: Theseus 0.3.66 published 2026-10-02 23:10:28 +02:00
Silent Mode
233deb9e85 site + theseus.x: Theseus 0.3.65 published
Manifest, releases page, download pages and theseus.x fallback text all point
at 0.3.65 with the new hashes.
2026-10-02 22:50:09 +02:00
Silent Mode
6f647d22d3 site + theseus.x: Theseus 0.3.64 published
Manifest, releases page, download pages and theseus.x fallback text all point
at 0.3.64 with the new hashes.
2026-10-02 22:20:22 +02:00
Silent Mode
559a864e78 site + theseus.x: Theseus 0.3.63 published
Manifest, releases page, download pages and theseus.x fallback text all point
at 0.3.63 with the new hashes.
2026-10-02 21:56:25 +02:00
Local Dev
d070730f4a site(theseus.x, ariadne.x): collapse the mobile topnav into a hamburger
Mobile phones were giving the topnav 130 px — three or four wrapped rows —
before the hero even started drawing. On a 375 x 812 viewport that cost
~16% of the first screen to redundant navigation, and the "Get Theseus" /
"Get for Android" CTAs duplicated download buttons that sit in the hero
one scroll away.

The new pattern:
- Desktop (>720 px) is unchanged. Theseus.X drops Brand + Whitepaper from
  the topnav (they live in the deep footer), so the row is now brand +
  Plug-ins + Extensions + Sirius.X + Get Theseus. Ariadne.X keeps the same
  set it had.
- Mobile (<=720 px) collapses to a single ~58 px row: brand on the left,
  a native <details><summary> hamburger on the right, nothing else. The
  dropdown panel is right-anchored, pure HTML+CSS, no JS, keyboard-usable
  via the summary's built-in semantics.
- Theseus dropdown: Plug-ins, Extensions, Sirius.X.
- Ariadne dropdown: Ariadne's Thread, Theseus.X, Sirius.X.

The hero + its primary CTA now fit above the fold on an iPhone 13 class
viewport, which is where this content needs to land first.
2026-10-01 23:50:26 +02:00
Local Dev
690d46c125 whitepaper page: diagram label for the Sia name list 2026-10-01 22:28:55 +02:00
Local Dev
ad1ca915bc whitepaper: corrections from a review against the code; trademark note covers every brand kit 2026-10-01 22:28:11 +02:00
Silent Mode
6e296115d5 site + theseus.x: Theseus 0.3.62 published
Manifest, releases page, download pages and theseus.x fallback text all point
at 0.3.62 with the new hashes.
2026-10-01 22:25:34 +02:00
Local Dev
a2e7939f99 site(theseus.x): whitepaper without release versions; licensing names the brand kits 2026-10-01 22:07:02 +02:00
Local Dev
7ab283f936 site(brand): the marks are reserved, not MIT; point at the trademark note 2026-10-01 01:45:37 +02:00