ui: mobile hamburger menu, nav rename, honest provenance copy - #14
Conversation
- Replace the flaky native <details> mobile menu with a real client-side MobileMenu (button + state); reliable toggle on mobile, closes on link tap, outside tap, and Escape; accessible aria-expanded/controls. Uses a hamburger icon that becomes an X when open. - Rename the nav item 'Check image' to 'Check AI / Deepfake' (EN + HI). - Remove the 'Runs entirely in your browser' badge and reword the hero subtitle and privacy note on /check-image: they now say the first check runs on-device and nothing is sent anywhere unless the user chooses the OpenAI deeper check. - Fix a stale .env.example comment that wrongly named Azure; the database is Neon. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Review summaryScope: Safety invariants: No code paths here touch URL/media handling, Aadhaar, notice dispatch, hash submission, or the Security/business-logic/data-integrity: Nothing in this diff touches auth, CSRF, rate limiting, encryption, case lifecycle, notice/hash dispatch, or the audit chain. Minor (not blocking): the now-unused No CRITICAL or WARNING findings within the review's focus areas. Verdict: PASS |
Changes
<details>menu (its<summary>toggle was suppressed by the button styling) with a real client-sideMobileMenucomponent. Reliable tap toggle on mobile, closes on link tap / outside tap / Escape, accessible (aria-expanded/aria-controls). Uses a hamburger icon that becomes an X when open..env.examplecomment that wrongly named Azure; the database is Neon.Verification
🤖 Generated with Claude Code