Skip to content

seo optimization#20

Open
Ramrajnagar wants to merge 7 commits into
mainfrom
seo-optimization
Open

seo optimization#20
Ramrajnagar wants to merge 7 commits into
mainfrom
seo-optimization

Conversation

@Ramrajnagar
Copy link
Copy Markdown
Collaborator

  • Add E2E test suite covering auth, student journey, submission dashboard, credits, and admin panel
  • fix: resolve E2E test failures - hydration mismatch, waitForLoadState, and Supabase auth path
  • fix: enable real-user E2E auth + fix networkidle hangs and backend JWT fallback
  • fix: resolve lint errors (impure render calls, global reassignments) and fix build for win32/x64
  • feat: SEO optimization - canonical URL, per-page metadata, sitemap, robots, FAQPage/BreadcrumbList JSON-LD, noindex for app pages, AI content in headings + FAQ section

…rd, credits, and admin panel

- 34 Playwright tests across 5 phases, all passing
- Mock auth helper to run authenticated tests without Supabase credentials
- Fix hydration mismatch on login page (suppressHydrationWarning + inline conditional)
- Fix outdated selectors in dashboard.spec.ts (wrong brand name, non-existent links)
…, and Supabase auth path

- Fix login page hydration mismatch: replace useSearchParams() with
  window.location.search to avoid Suspense fallback conflict
- Replace waitForLoadState('networkidle') with 'load' throughout tests
  (Next.js HMR websockets prevent networkidle from ever resolving)
- Set NEXT_PUBLIC_SUPABASE_URL='' in webServer config so AuthProvider
  uses localStorage path (mockAuth compatible)
- Add retry loop in mockAuth for Fast Refresh race conditions
- Make 'Reload Queue' button check conditional
- Fix Full Navigation Flow: use fallback page.goto when nav click fails
- Change reuseExistingServer to false for clean test isolation
…obots, FAQPage/BreadcrumbList JSON-LD, noindex for app pages, AI content in headings + FAQ section

Closes #11 (Landing Page SEO)
Closes #12 (AI Content Optimization)
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

@Ramrajnagar is attempting to deploy a commit to the Chandan Giri's projects team on Vercel, but is not a member of this team. To resolve this issue, you can:

  • Make your repository public. Collaboration is free for open source and public repositories.
  • Upgrade to pro and add @Ramrajnagar as a member. A Pro subscription is required to access Vercel's collaborative features.
    • If you're the owner of the team, click here to upgrade and add @Ramrajnagar as a member.
    • If you're the user who initiated this build request, click here to request access.
    • If you're already a member of the Chandan Giri's projects team, make sure that your Vercel account is connected to your GitHub account.

To read more about collaboration on Vercel, click here.

…n sitemap/robots/landing/dashboard/OSM evaluator
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ozymorlab Error Error Jun 4, 2026 9:31am

…ch, match grade by stepNum, fix nav highlighting, add usePathname
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant