Repository navigation
Release the modern UI on master - #23
Merged
Merged
Conversation
…charts, day stats, page titles
…nners on all pages
…adge FluxNode txs
…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>
Publish as @runonflux/insight-ui 2.0.0
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings
mastertomodern-ui: the React UI rewrite, Node 24 dependencies and the fixes released as@runonflux/insight-ui2.0.0–2.0.2 (merged intomodern-uiin #20 and #21).mastercarried one changemodern-uidid not: an update topo/id_ID.po(#19). Thepo/translations belong to the old Angular UI, whichmodern-uideletes, so the merge keeps the deletion. The resulting tree is identical tomodern-ui.🤖 Generated with Claude Code