feat(site): debug pass, SEO overhaul, and API rate limiting#111
Merged
Conversation
Funnels: /api/download resolves releases per product tag family (desktop v*, wallet wallet-v*), so a wallet release can no longer hijack the desktop download, and /wallet pulls its zip through the same resolver instead of a latest/download URL that 404s when a desktop release lands. Fixes from the full-repo review: connect button accepts Ethereum (bridge leg) instead of fighting it with a switch prompt; wallet page flips shipped features from Soon to Live and the privacy policy discloses the AI-chat gateway proxy and relay accurately (and drops the removed notifications permission); DAO/bridge/economics panels get stale-response epoch guards, tri-state error rendering, a gas-reserving native Max, honest static-estimate labels, and no more duplicate governor scans; worker pages gate ops behind the desktop shell and humanize errors; leaderboard skeletons no longer link to a dead route; API routes validate the net param, stop leaking upstream error internals, and the sdk-demo job id is shape-checked before reaching the subgraph query; homepage hero renders server-side, CTAs balance the two tracks, version pins are gone from marketing copy; AppKit metadata points at a real icon. SEO: dual-track root metadata with og image (public/og.png), per-route metadata for every client page, full sitemap (27 routes, was 3), refreshed PWA manifest, double-branding fixed on /learn. Security: in-memory sliding-window rate limiting middleware over /api/*, tightest on the gateway proxy, DAO scans, and operator preview, with unit tests.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
First of three PRs from the full-repo review (38-agent sweep, 22 confirmed critical/high findings).
Broken funnels fixed
Review findings fixed
SEO
Security
Verification