web: add DZDP validator explorer view#560
Open
nikw9944 wants to merge 6 commits into
Open
Conversation
|
🔗 Preview: https://pr-560.data.malbeclabs.com |
e0673bf to
f35361c
Compare
291f341 to
2cb8896
Compare
Implement full validator view for the geolocation explorer page, replacing the placeholder with a feature-rich component including: - Filter row with metro, stake tier, and DZ toggle controls - MapLibre scatter map with validator dots and metro clusters - Sortable validator table with freshness indicator - Ghost rows with blur effect and access request CTA - Stake tier breakdown (donut chart) and top metros bar chart - CTA banner linking to geolocation interest page Refs #551
Add comments explaining client-side tier filtering rationale and hashOffset purpose per architecture review feedback.
Remove top-15 country slice and top-10 metro slice so all items are shown. Add max-height with overflow-y-auto to country bar chart, ASN list, and metros bar chart so they scroll when content is tall.
2d6fc1a to
1ed0089
Compare
Filtered requests (metro, dz_filter params) were bypassing the page cache and re-running the expensive ClickHouse CROSS JOIN query every time (4-15s). Now the full validator dataset is cached in memory after each query, and filtered requests read from this cache instead.
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.
Summary of Changes
dzdp-concentration-view.tsxfor consistencyTesting Verification
tsc -b --noEmit) passes with zero errors