Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"packages/client": "0.14.0",
"packages/client": "0.15.0",
"python": "0.4.2",
"apps/ui": "0.4.0",
".": "0.37.0"
"apps/ui": "0.5.0",
".": "0.38.0"
}
149 changes: 149 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions apps/ui/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,70 @@ versioning and this changelog are managed by `release-please` from
[Conventional Commits](https://www.conventionalcommits.org/) touching
`apps/ui/**`, independent of the backend's release cadence.

## [0.5.0](https://github.com/JSONbored/metagraphed/compare/ui-v0.4.0...ui-v0.5.0) (2026-07-11)


### Features

* **api,ui:** link a Multisig call to its approval chain via call_hash ([#4617](https://github.com/JSONbored/metagraphed/issues/4617)) ([c7b34c8](https://github.com/JSONbored/metagraphed/commit/c7b34c8f063b11e5edd960455703d6482a233d8f))
* **ui:** add a block-throughput sparkline to the blocks index header ([#4626](https://github.com/JSONbored/metagraphed/issues/4626)) ([852b4bc](https://github.com/JSONbored/metagraphed/commit/852b4bc06c79f36fd93939bc65e612b4877505c9))
* **ui:** add a block-time / chain-activity sparkline strip to the home page ([#4600](https://github.com/JSONbored/metagraphed/issues/4600)) ([e89b455](https://github.com/JSONbored/metagraphed/commit/e89b45537e5e3763496ec44fc04957412ea844f5))
* **ui:** add a network-wide native-TAO transfers leaderboard to the explorer page ([#4753](https://github.com/JSONbored/metagraphed/issues/4753)) ([93741aa](https://github.com/JSONbored/metagraphed/commit/93741aa3ad013312a9d5b46116d794ea32241302)), closes [#3475](https://github.com/JSONbored/metagraphed/issues/3475)
* **ui:** add a recent subnet-identity-changes widget to the homepage ([#4606](https://github.com/JSONbored/metagraphed/issues/4606)) ([d4ff487](https://github.com/JSONbored/metagraphed/commit/d4ff4877e94a9e2e788b815d827f37c916b77a89))
* **ui:** add a top-fee-payers bar chart to the explorer fees section ([#4578](https://github.com/JSONbored/metagraphed/issues/4578)) ([8417602](https://github.com/JSONbored/metagraphed/commit/84176021b597b61b1c3c0419e1156e02aa2e2230))
* **ui:** add an enrichment-targets board to the gaps review surface ([#4650](https://github.com/JSONbored/metagraphed/issues/4650)) ([4f5a23f](https://github.com/JSONbored/metagraphed/commit/4f5a23f72faa74268bc7064c34d2030a43bd3a2c))
* **ui:** add an RSS feed discovery link to the site footer ([#3351](https://github.com/JSONbored/metagraphed/issues/3351)) ([#4733](https://github.com/JSONbored/metagraphed/issues/4733)) ([ca574a8](https://github.com/JSONbored/metagraphed/commit/ca574a8df623a3978f1ae04de17550cf33dfc0d7))
* **ui:** add FeesTrendCard component to display 7-day fee trends ([#4699](https://github.com/JSONbored/metagraphed/issues/4699)) ([a972b72](https://github.com/JSONbored/metagraphed/commit/a972b72422afe7f3c9465861782e9c69a7a0d98a))
* **ui:** add network-wide deregistrations leaderboard ([#3466](https://github.com/JSONbored/metagraphed/issues/3466)) ([#4611](https://github.com/JSONbored/metagraphed/issues/4611)) ([5eeaedf](https://github.com/JSONbored/metagraphed/commit/5eeaedf925dc45cce394f765390c62742e8d203f))
* **ui:** add prev/next keyboard nav on block detail page ([#3382](https://github.com/JSONbored/metagraphed/issues/3382)) ([#4582](https://github.com/JSONbored/metagraphed/issues/4582)) ([f6f3171](https://github.com/JSONbored/metagraphed/commit/f6f3171187fcd592f00a8e3169405f2413a05d98))
* **ui:** add reusable FreshnessBadge component ([#4597](https://github.com/JSONbored/metagraphed/issues/4597)) ([4b184e6](https://github.com/JSONbored/metagraphed/commit/4b184e62927f5caacfe686c39259a84b3c1c8edf))
* **ui:** add weight-setting activity leaderboard to /leaderboards ([#4773](https://github.com/JSONbored/metagraphed/issues/4773)) ([73126a1](https://github.com/JSONbored/metagraphed/commit/73126a1aa8f5138770a8c960f88811f24314d992))
* **ui:** Alpha Holdings history chart + price-annotated stake-move table ([#4630](https://github.com/JSONbored/metagraphed/issues/4630)) ([d11c5b1](https://github.com/JSONbored/metagraphed/commit/d11c5b1a6b278e4f212613156b84ae6f04cb2703)), closes [#4333](https://github.com/JSONbored/metagraphed/issues/4333)
* **ui:** auto-refresh the extrinsics feed first page ([#3375](https://github.com/JSONbored/metagraphed/issues/3375)) ([#4620](https://github.com/JSONbored/metagraphed/issues/4620)) ([c70c620](https://github.com/JSONbored/metagraphed/commit/c70c62023ee94cd59ee706a0eade61eae4659e8b))
* **ui:** display endpoint-pools composition on endpoints page ([#3349](https://github.com/JSONbored/metagraphed/issues/3349)) ([#4660](https://github.com/JSONbored/metagraphed/issues/4660)) ([64487f3](https://github.com/JSONbored/metagraphed/commit/64487f370432fa0b5bd1b451789583ff5f20622b))
* **ui:** human-readable event-kind labels in subnet activity table ([#3367](https://github.com/JSONbored/metagraphed/issues/3367)) ([#4643](https://github.com/JSONbored/metagraphed/issues/4643)) ([2c8f2eb](https://github.com/JSONbored/metagraphed/commit/2c8f2eb5dd25eec458c325b80fa1a3258a5d4efe))
* **ui:** label account last-seen/first-indexed as near-realtime tier ([#4818](https://github.com/JSONbored/metagraphed/issues/4818)) ([eee5817](https://github.com/JSONbored/metagraphed/commit/eee58173ef9ec39b4146af26573f754698c05064))
* **ui:** network weight-setters leaderboard on chain explorer ([#3470](https://github.com/JSONbored/metagraphed/issues/3470)) ([#4680](https://github.com/JSONbored/metagraphed/issues/4680)) ([e9f2383](https://github.com/JSONbored/metagraphed/commit/e9f238330ec509ef2c9fe77faf791cce2b4d65ca))
* **ui:** recognize block#index extrinsic refs in the omnibox ([#4609](https://github.com/JSONbored/metagraphed/issues/4609)) ([4eef479](https://github.com/JSONbored/metagraphed/commit/4eef479d9d651fe54e50369609e6d03bfcdd7978)), closes [#3393](https://github.com/JSONbored/metagraphed/issues/3393)
* **ui:** render a router-level not-found page for invalid block/extrinsic refs ([#3422](https://github.com/JSONbored/metagraphed/issues/3422)) ([#4645](https://github.com/JSONbored/metagraphed/issues/4645)) ([558ca50](https://github.com/JSONbored/metagraphed/commit/558ca5072abea7566b30ee872cc8be7fdb2ea5b7))
* **ui:** render human-readable event-kind labels in the event tables ([#4735](https://github.com/JSONbored/metagraphed/issues/4735)) ([681cef2](https://github.com/JSONbored/metagraphed/commit/681cef2800cdb1365221b4843f87d6b5c352ea67)), closes [#3368](https://github.com/JSONbored/metagraphed/issues/3368)
* **ui:** show daily-rollup freshness on metagraph and neuron detail views ([#4856](https://github.com/JSONbored/metagraphed/issues/4856)) ([115fe7b](https://github.com/JSONbored/metagraphed/commit/115fe7b71de6363bb316074a2a4760f6bc0d8cb5))
* **ui:** surface a per-account stake-flow section on the account page ([#3341](https://github.com/JSONbored/metagraphed/issues/3341)) ([#4665](https://github.com/JSONbored/metagraphed/issues/4665)) ([9cbbab1](https://github.com/JSONbored/metagraphed/commit/9cbbab1ea6af301511c4eec5950af5dec40ff182))
* **ui:** trap focus in the nav mega-menu dialog + add aria-modal ([#3432](https://github.com/JSONbored/metagraphed/issues/3432)) ([#4579](https://github.com/JSONbored/metagraphed/issues/4579)) ([60a9508](https://github.com/JSONbored/metagraphed/commit/60a9508927863a35666105fc60c885501cd8def3))
* **ui:** use shared table-controls on the Providers toolbar ([#4721](https://github.com/JSONbored/metagraphed/issues/4721)) ([2a8a9fc](https://github.com/JSONbored/metagraphed/commit/2a8a9fcc29c387624b0d5afdc3807d310c43eb68))
* **ui:** wire account hover-cards onto blocks and extrinsics ss58 cells ([#4814](https://github.com/JSONbored/metagraphed/issues/4814)) ([09d0945](https://github.com/JSONbored/metagraphed/commit/09d0945fa04551fc53f7cc35eba7371e46784772))
* **ui:** wire the global review/gaps queue into the gaps review surface ([#4740](https://github.com/JSONbored/metagraphed/issues/4740)) ([96da794](https://github.com/JSONbored/metagraphed/commit/96da7946ac0b87bfb4c90ba1f2aa3372863eb9bd)), closes [#3356](https://github.com/JSONbored/metagraphed/issues/3356)
* **ui:** wire the review/enrichment-evidence queue into the gaps review surface ([#4731](https://github.com/JSONbored/metagraphed/issues/4731)) ([d46ec5e](https://github.com/JSONbored/metagraphed/commit/d46ec5e58154aa0e5d7ee2011095d0ea8599550a)), closes [#3354](https://github.com/JSONbored/metagraphed/issues/3354)


### Bug Fixes

* **blocks:** decode chain-event args (account ids -> SS58) with copy affordance ([#4621](https://github.com/JSONbored/metagraphed/issues/4621)) ([6eb2c1a](https://github.com/JSONbored/metagraphed/commit/6eb2c1aed9e15dad659ca35581fa32f04408e3ef)), closes [#3984](https://github.com/JSONbored/metagraphed/issues/3984)
* **ui:** add loading + error states to AccountFootprintSection ([#3965](https://github.com/JSONbored/metagraphed/issues/3965)) ([#4662](https://github.com/JSONbored/metagraphed/issues/4662)) ([3ee6eda](https://github.com/JSONbored/metagraphed/commit/3ee6eda9318148e47410c914c3392c1fe3115ce0))
* **ui:** collapse the weight-setting KPI strip on mobile ([#3939](https://github.com/JSONbored/metagraphed/issues/3939)) ([#4799](https://github.com/JSONbored/metagraphed/issues/4799)) ([dcc61bf](https://github.com/JSONbored/metagraphed/commit/dcc61bfa9c0bf7b97dfe8608add3f8d9fcb6781d))
* **ui:** contain explorer leaderboard tables in horizontal scroll shells ([#4787](https://github.com/JSONbored/metagraphed/issues/4787)) ([7bee399](https://github.com/JSONbored/metagraphed/commit/7bee3994deca9fabdd77267f6ea99570b4863d1a)), closes [#3932](https://github.com/JSONbored/metagraphed/issues/3932)
* **ui:** distinguish loading/error/empty in About At-a-glance sidebar ([#3968](https://github.com/JSONbored/metagraphed/issues/3968)) ([#4675](https://github.com/JSONbored/metagraphed/issues/4675)) ([cbb9e9b](https://github.com/JSONbored/metagraphed/commit/cbb9e9b9263e6b004c45c3648b9e9dbe12ef164d))
* **ui:** expose selected state via ARIA on window/view toggle groups ([#3953](https://github.com/JSONbored/metagraphed/issues/3953)) ([#4806](https://github.com/JSONbored/metagraphed/issues/4806)) ([ad42028](https://github.com/JSONbored/metagraphed/commit/ad42028f625af54df5e903705c673dff6d5a5eb2))
* **ui:** extract shared statPhase helper + StatUnavailable, apply to homepage KPIs ([#3964](https://github.com/JSONbored/metagraphed/issues/3964)) ([#4756](https://github.com/JSONbored/metagraphed/issues/4756)) ([8840a48](https://github.com/JSONbored/metagraphed/commit/8840a4818c644d1521c33b806f625ac1ad189324))
* **ui:** give the network-decentralization panel a Suspense skeleton + distinct error state ([#4581](https://github.com/JSONbored/metagraphed/issues/4581)) ([b81ae9e](https://github.com/JSONbored/metagraphed/commit/b81ae9ed9fe7927c80e41fa7d052259778c73a90)), closes [#3966](https://github.com/JSONbored/metagraphed/issues/3966)
* **ui:** give the stake-transfer leaderboard a mobile card layout ([#3941](https://github.com/JSONbored/metagraphed/issues/3941)) ([#4758](https://github.com/JSONbored/metagraphed/issues/4758)) ([22a7819](https://github.com/JSONbored/metagraphed/commit/22a78191ed277ee8c6fe693ab42b1285fe8cf033))
* **ui:** interpolate live windowLabel in account activity subtitles ([#3948](https://github.com/JSONbored/metagraphed/issues/3948)) ([#4811](https://github.com/JSONbored/metagraphed/issues/4811)) ([f8749f5](https://github.com/JSONbored/metagraphed/commit/f8749f519a2b5cf22e775aeaac094339401205fe))
* **ui:** interpolate live windowLabel in subnet economics/masthead prose ([#3949](https://github.com/JSONbored/metagraphed/issues/3949)) ([#4827](https://github.com/JSONbored/metagraphed/issues/4827)) ([37857a6](https://github.com/JSONbored/metagraphed/commit/37857a6f0beea23b2acf634db880cc800f7e925b))
* **ui:** let ListShell tables scroll horizontally at tablet width ([#4739](https://github.com/JSONbored/metagraphed/issues/4739)) ([512b3d6](https://github.com/JSONbored/metagraphed/commit/512b3d68e78823b49ceabe222b7b263b74a3a6b1))
* **ui:** lift loading skeleton to bg-surface-2 for dark-mode visibility ([#3993](https://github.com/JSONbored/metagraphed/issues/3993)) ([#4828](https://github.com/JSONbored/metagraphed/issues/4828)) ([1b87007](https://github.com/JSONbored/metagraphed/commit/1b8700701a1eafdabe7d2f00bcc77ea0166cd15b))
* **ui:** make multisigCallHash/proxyRealAccount shape-agnostic ([#4669](https://github.com/JSONbored/metagraphed/issues/4669)) ([#4672](https://github.com/JSONbored/metagraphed/issues/4672)) ([bac87d1](https://github.com/JSONbored/metagraphed/commit/bac87d116b773b2b6b20e288590229bafb06efd8))
* **ui:** make the endpoint-list HeaderHint tooltip trigger keyboard-operable ([#3433](https://github.com/JSONbored/metagraphed/issues/3433)) ([#4817](https://github.com/JSONbored/metagraphed/issues/4817)) ([0db0838](https://github.com/JSONbored/metagraphed/commit/0db0838b1eadb816fc2ae4b193253f326260b4a2))
* **ui:** normalize byte-blob call args to hex, fix Ethereum.transact.input ([#4710](https://github.com/JSONbored/metagraphed/issues/4710)) ([b6a29f5](https://github.com/JSONbored/metagraphed/commit/b6a29f5b5f3927b9171b5a26b770666ff870720d))
* **ui:** prevent yield percentile strip collision at tablet width ([#4755](https://github.com/JSONbored/metagraphed/issues/4755)) ([075fd33](https://github.com/JSONbored/metagraphed/commit/075fd3397dac143af9853ae8ab934963eac07a28))
* **ui:** raise the Developer-settings header icon to the 44px tap-target standard ([#4791](https://github.com/JSONbored/metagraphed/issues/4791)) ([345143b](https://github.com/JSONbored/metagraphed/commit/345143b268fc39355c908e9afada38c500ee6c7c)), closes [#3989](https://github.com/JSONbored/metagraphed/issues/3989)
* **ui:** render indexer-rs's nested-call shape in the extrinsic detail page ([#4676](https://github.com/JSONbored/metagraphed/issues/4676)) ([b0c554c](https://github.com/JSONbored/metagraphed/commit/b0c554c94ef6023ca9ed66abdd6c76dc6c750919)), closes [#4669](https://github.com/JSONbored/metagraphed/issues/4669)
* **ui:** report extrinsic truncation totals ([#4614](https://github.com/JSONbored/metagraphed/issues/4614)) ([f5d84ba](https://github.com/JSONbored/metagraphed/commit/f5d84ba1a0aba2ab7d2e8e0b922efabafc8e66f8))
* **ui:** self-host brand fonts + design-sync setup for apps/ui ([#4870](https://github.com/JSONbored/metagraphed/issues/4870)) ([c6b6ada](https://github.com/JSONbored/metagraphed/commit/c6b6adab4ad77662392cbabf44e26b6c8e0aebd6))
* **ui:** show error state in account Balance tile on fetch failure ([#3960](https://github.com/JSONbored/metagraphed/issues/3960)) ([#4657](https://github.com/JSONbored/metagraphed/issues/4657)) ([6823cc0](https://github.com/JSONbored/metagraphed/commit/6823cc0058f8e71ba165e49cb6c167735f3168a0))
* **ui:** show error state in SubnetLineageSection on fetch failure ([#3967](https://github.com/JSONbored/metagraphed/issues/3967)) ([#4653](https://github.com/JSONbored/metagraphed/issues/4653)) ([26990e3](https://github.com/JSONbored/metagraphed/commit/26990e3243b62aa749303414ee4f09c5691e190c))
* **ui:** URL-back the /status probe-history drill-down state ([#4848](https://github.com/JSONbored/metagraphed/issues/4848)) ([29eb1f0](https://github.com/JSONbored/metagraphed/commit/29eb1f0fe4a65da0cc58c02f9539084ef0a73188)), closes [#3977](https://github.com/JSONbored/metagraphed/issues/3977)
* **ui:** use shared EmptyState for explorer section empty cases ([#3963](https://github.com/JSONbored/metagraphed/issues/3963)) ([#4742](https://github.com/JSONbored/metagraphed/issues/4742)) ([2784d4d](https://github.com/JSONbored/metagraphed/commit/2784d4d8520a5376bbe75c33001e067e722f3b62))

## [0.4.0](https://github.com/JSONbored/metagraphed/compare/ui-v0.3.0...ui-v0.4.0) (2026-07-09)


Expand Down
2 changes: 1 addition & 1 deletion apps/ui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "metagraphed-ui",
"version": "0.4.0",
"version": "0.5.0",
"private": true,
"license": "AGPL-3.0-or-later",
"sideEffects": false,
Expand Down
7 changes: 7 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ All notable changes to `@jsonbored/metagraphed` (the typed TypeScript client) ar
documented here. From the next release onward this file is generated by
release-please from Conventional Commits.

## [0.15.0](https://github.com/JSONbored/metagraphed/compare/client-v0.14.0...client-v0.15.0) (2026-07-11)


### Features

* **api,ui:** link a Multisig call to its approval chain via call_hash ([#4617](https://github.com/JSONbored/metagraphed/issues/4617)) ([c7b34c8](https://github.com/JSONbored/metagraphed/commit/c7b34c8f063b11e5edd960455703d6482a233d8f))

## [0.14.0](https://github.com/JSONbored/metagraphed/compare/client-v0.13.0...client-v0.14.0) (2026-07-09)


Expand Down
2 changes: 1 addition & 1 deletion packages/client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@jsonbored/metagraphed",
"version": "0.14.2",
"version": "0.15.0",
"description": "Typed TypeScript client for the metagraph.sh backend API — operational metadata, health, schemas, and interface discovery for Bittensor subnets.",
"license": "Apache-2.0",
"type": "module",
Expand Down
Loading