Repository navigation
Complete ad network directory, data reports, and refresh workflows - #53
Open
RaviTejaKNTS wants to merge 5 commits into
Open
RaviTejaKNTS wants to merge 5 commits into
RaviTejaKNTS wants to merge 5 commits into
Conversation
Static mockups for the directory, Mediavine network page, niches, food niche, site, and stats pages, plus a tracker for the data and code work still to do. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Rebuild the directory, network pages, niches, niche, stats, and the ad network checker site view to follow the approved mockups in dev-space/ad-networks-mockups. - Shared mockup visuals in app/ui/ad-networks (cards, sites table, report layout, bars, donut, line, joined and left, switches, age strip, heatmap, treemap, ladder, history timeline). - ToolbarSelect rebuilt on react-aria; no native selects. - Live loaders and data gates for every number and chart; blocks without data are hidden and marked data-gate. - Square favicon logos for all networks; joining facts for each. - Four ad network migrations (applied to dev only) plus the Snigel into Publisher Collective merge, with a 301 from /ad-networks/snigel. - Data contract, build plan, and tracker in dev-space. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
RaviTejaKNTS
marked this pull request as ready for review
October 17, 2026 00:58
This branch was successfully deployed
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.
The ad-network directory now covers 44 active networks with rebuilt network, niche, stats, and checker views. Reviewed SQLite records populate development with 106,441 confirmed sites. Luna validated all 72 niche batches; 85,810 sites have accepted labels, while low-confidence suggestions and missing facts stay unknown.
The change adds resumable data gathering, reviewed niche import, protected network verification, identity/catalog guards, and prepared recurring refresh jobs. Compact report projections and bounded query concurrency keep large reports and sparse searches within the database timeout. Snigel is merged into Publisher Collective; its unpublished route returns 404.
Validation:
npm run qualitypassed.5c6cbcbc: core, ad-network, and publication/recovery tests; backend build with strict static checks; static frontend export; and isolated Cloudflare preview verification. Sync unit tests use isolated temporary configuration and mocked database connections. Production publication jobs were skipped as expected before release.Production activation remains a release step: merge and deploy the reviewed code, apply migrations, sync a fresh reviewed SQLite snapshot, publish selected pages, update the homelab checkout, and enable reviewed jobs. The obsolete discovery timer and verification service are paused with owner approval. Existing RDAP gathering and backups continue. This PR does not activate production data or schedules.