Skip to content

Release the modern UI on master - #23

Merged
MorningLightMountain713 merged 18 commits into
masterfrom
modern-ui-to-master
Oct 28, 2026
Merged

MorningLightMountain713 merged 18 commits into
masterfrom
modern-ui-to-master

Conversation

@MorningLightMountain713

Copy link
Copy Markdown

Brings master to modern-ui: the React UI rewrite, Node 24 dependencies and the fixes released as @runonflux/insight-ui 2.0.0–2.0.2 (merged into modern-ui in #20 and #21).

master carried one change modern-ui did not: an update to po/id_ID.po (#19). The po/ translations belong to the old Angular UI, which modern-ui deletes, so the merge keeps the deletion. The resulting tree is identical to modern-ui.

🤖 Generated with Claude Code

TheTrunk and others added 18 commits August 5, 2026 20:27
…lateral stats, tier and collateral history charts
The stat types, table and day options move to components/statMeta.ts,
and the currency context, its types and useCurrency to
context/currency.ts; StatChartCard.tsx and CurrencyContext.tsx export
components only, and oxlint reports no warnings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The block-height and network-hashrate cards read status and mining info
once; a block event now refreshes them with the latest blocks and sync
state. public/ is rebuilt from the frontend.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The explorer's React application is published to npm under the runonflux
scope. The package ships the bitcore-node service and the built site in
public/; bitcore-node runs it as the service insight-ui. The README
installs it and points development at frontend/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The explorer is the React application in frontend/, built into public/.
Gruntfile.js, bower.json, .bowerrc, .jshintrc, the po/ translations, the
root yarn.lock of grunt's packages, .npmignore and the AngularJS lines in
.gitignore belonged to the AngularJS build. The frontend names its
repository by https.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
CI runs the tests on every push and pull request. A published GitHub
release sets the package version from its tag, runs the tests and stages
that version on npm through trusted publishing: it stays unpublished
until a maintainer approves it on npmjs.com with 2FA.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
npm verifies a provenance-signed publish by comparing repository.url with
the GitHub repository the workflow ran in, case-sensitively.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The list only collected live transactions, so it sat empty until the
explorer's mempool saw a new one. It now starts from the newest block's
transactions, refetched on each new block, with live ones above them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
po/id_ID.po stays deleted: the po/ translations belong to the old UI,
which modern-ui replaces.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MorningLightMountain713
MorningLightMountain713 merged commit 4986c05 into master Oct 28, 2026
2 checks passed
@MorningLightMountain713
MorningLightMountain713 deleted the modern-ui-to-master branch October 28, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants