Skip to content

Deepen catalog discovery, city UX, and release safety - #15

Merged
computersciencefreshmen merged 5 commits into
mainfrom
codex/catalog-depth-experience-v3
Aug 10, 2026
Merged

Deepen catalog discovery, city UX, and release safety#15
computersciencefreshmen merged 5 commits into
mainfrom
codex/catalog-depth-experience-v3

Conversation

@computersciencefreshmen

Copy link
Copy Markdown
Owner

Outcome

  • expands the verified public catalog to 266 universities, 1,234 programs, and 358 scholarships
  • reduces universities with fewer than three public programs from 17 to 8
  • adds a shareable linked-scholarship filter, secure query-bound cursors, and normalized D1 scholarship scopes
  • upgrades cities into a URL-driven dual-view explorer and adds two flagship application guides
  • hardens Cloudflare backup and Vercel alias workflows to fail closed

Data safety

  • 23 programs and 3 scholarships pass official-source evidence gates
  • fee-only reference cycles do not claim an open application window
  • unconfirmed scholarship application URLs remain null
  • unverified MiniMax inbox and quarantine assets are excluded from this PR

Verification

  • npm audit: 0 vulnerabilities
  • ESLint and TypeScript: pass
  • Vitest: 112 files / 603 tests pass
  • Playwright: 50 desktop/mobile tests pass
  • D1: catalog 10 + pipeline 14 migrations pass twice with clean integrity checks
  • Worker tests and all five dry-run bundles pass
  • Next.js production build: 1,109 routes

@vercel

vercel Bot commented Aug 8, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
studyinchina Ready Ready Preview Aug 9, 2026 4:30pm

@computersciencefreshmen
computersciencefreshmen merged commit fe79042 into main Aug 10, 2026
4 checks passed
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