Conversation
Every Notify me still opens INTEREST_URL (login → /hacklytics). The shared pixel-btn drops the 28px glow so the control reads as a cyan rectangle with black type. Hero copy states the site has no form. Co-authored-by: Aamogh <aamoghS@users.noreply.github.com>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
|
Visit the preview URL for this PR (updated for commit 3f2a0b6): https://hacklytics2027--pr-368-itnknci7.web.app (expires Fri, 04 Sep 2026 04:22:23 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: c48ba34db61581e25fe2978355160b5eefe0e83f |
|
| Filename | Overview |
|---|---|
| sites/hacklytics2027/app/globals.css | Restyles shared pixel buttons with hard edges, reduced hover brightness, pressed-state shadows, and a focus-visible outline. |
| sites/hacklytics2027/app/page.tsx | Adds visible portal-handoff guidance to the hero CTA and associates it through aria-describedby. |
| sites/hacklytics2027/components/Navbar.tsx | Adds portal-handoff context to desktop and mobile Notify me links through accessible labels. |
| sites/hacklytics2027/lib/links.ts | Exports shared handoff copy while preserving the existing encoded portal login URL. |
Reviews (1): Last reviewed commit: "Lock Hacklytics Notify me to the portal ..." | Re-trigger Greptile
|
Closing as stale: 30+ commits behind main and conflicting, so this would need rebuilding rather than rebasing. The work is not lost — reopen this PR or branch from its last commit if it is still wanted. |
What
Notify me on the Hacklytics 2027 marketing site is a portal handoff, not a form.
Every Notify me control (
Navbardesktop + mobile, hero CTA, JSON-LD offer) already usedINTEREST_URLfromsites/hacklytics2027/lib/links.ts. That destination is unchanged:https://datasciencegt.org/login?callbackUrl=%2FhacklyticsThe portal path is
/hacklytics(sites/mainweb/app/(portal)/hacklytics/page.tsx). Login already honorscallbackUrl=/hacklytics. No Typeform, no mailto, no/notifyroute, no new form page.Pixel lock
.pixel-btnis a sharp cyan rectangle with black/ink label.Out of scope
Navbar structure, Footer, sections, and PixelGarden were left alone. Hero was touched only for the Notify me control + handoff copy.