Skip to content
This repository was archived by the owner on Jul 27, 2026. It is now read-only.

[release] Interlay 2.41.21 - #1701

Merged
nud3l merged 3 commits into
interlayfrom
release/interlay/2.41.21
Jul 27, 2026
Merged

[release] Interlay 2.41.21#1701
nud3l merged 3 commits into
interlayfrom
release/interlay/2.41.21

Conversation

@nud3l

@nud3l nud3l commented Jul 27, 2026

Copy link
Copy Markdown
Member

Production release of the Service Halted page. Refs #1698.

What ships

Verification

Built both networks and loaded the real bundle in jsdom:

Interlay Kintsugi
<title> Interlay Kintsugi
favicons / manifest /interlay/* /kintsugi/*
page Service Halted + runbook link same

yarn lint clean; yarn build succeeds for both networks. All four Vercel preview builds passed on #1699.

The unit-tests and chromatic-deployment checks fail on this repo regardless of these changes — ENOENT: no such file or directory, open 'node:util' from @polkadot/x-textdecoder (failing on every master push since October 2025), and @polkadot/api@11.3.1 requiring node >=18 against a node 16 runner.

Note

The /api/* Vercel functions (market_data + KV cache, tvl_dex, tvl_loans, supply_info, terms, geoblock) still deploy and run, though nothing calls them now. Separate decision, not blocking this release.

🤖 Generated with Claude Code

tomjeatt and others added 3 commits July 27, 2026 13:41
* feat: replace apps with Service Halted page

Halt the Interlay and Kintsugi apps (and crowdloan) by rendering a
single branded Service Halted page for all routes.

index.tsx now renders only ThemeWrapper + ServiceHalted, bypassing the
Router, Substrate providers and App route tree so no chain connection is
attempted. Branding and fonts are preserved via ThemeWrapper and the
per-build governance token logo.

Placeholder lorem ipsum copy; final wording to follow.

Refs #1698

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat: add shutdown copy and announcement link to Service Halted page

Replace placeholder copy with a brief wind-down summary and link to the
full announcement on X.

Refs #1698

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* feat: update Service Halted copy to coretime/runbook message

Use the per-build app name and describe the chain being offline due to
coretime not being extended, with funds locked until restart via the
runbook (link to follow).

Refs #1698

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: remove Discord (WidgetBot) widget

Drop the WidgetBot Crate script so no Discord chat widget renders on the
Service Halted page.

Refs #1698

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Replace the "[link to follow]" placeholder with the published restart
runbook. Uses a plain anchor rather than TextLink, which wraps
react-router's Link and has no Router mounted since the halt.

InterlayHelmet was rendered from SubstrateLoadingAndErrorHandlingWrapper,
which index.tsx no longer mounts, so the halted page had no <title>,
favicon or manifest. Render it under a HelmetProvider instead of
duplicating the tags into public/index.html, which cannot express the
per-network title and asset folder.

Refs #1698

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
(cherry picked from commit 621c970)
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
interbtc-ui-interlay Ready Ready Preview, Comment Jul 27, 2026 12:22pm
interbtc-ui-interlay-testnet Ready Ready Preview, Comment Jul 27, 2026 12:22pm
interbtc-ui-kintsugi Ready Ready Preview, Comment Jul 27, 2026 12:22pm
interbtc-ui-kintsugi-testnet Ready Ready Preview, Comment Jul 27, 2026 12:22pm

Request Review

@github-actions

Copy link
Copy Markdown

Running Lighthouse audit...

@nud3l
nud3l merged commit 553aac5 into interlay Jul 27, 2026
7 of 9 checks passed
@nud3l
nud3l deleted the release/interlay/2.41.21 branch July 27, 2026 12:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants