Skip to content

feat: Berkeley library hours page, nav wave fix, home copy#35

Merged
kaiiiichen merged 1 commit intomainfrom
feat/berkeley-libraries-home-nav
Apr 19, 2026
Merged

feat: Berkeley library hours page, nav wave fix, home copy#35
kaiiiichen merged 1 commit intomainfrom
feat/berkeley-libraries-home-nav

Conversation

@kaiiiichen
Copy link
Copy Markdown
Owner

Add /berkeley-libraries with server-side scrape of lib.berkeley.edu (15m revalidate) and GET /api/ucb-libraries. Move nav underline into Nav with React hover handlers so the wave works under Next.js Link hydration.

Home: restore values lines, Ginger Cat and library CTAs on separate lines, Substack blog URL. Nav: keep News link; point Blog to kaiiiichen.substack.com. Back link on library page matches notes pill style.

Made-with: Cursor

Summary

Type of change

  • Bug fix
  • New feature / content
  • Documentation only
  • Refactor / tooling / CI
  • Dependency updates

Related issues

Test plan

  • npm run lint
  • npm run typecheck
  • npm run test
  • npm run build
  • Manual check in browser (describe briefly if UI)

Notes for reviewers

Checklist

Add /berkeley-libraries with server-side scrape of lib.berkeley.edu (15m
revalidate) and GET /api/ucb-libraries. Move nav underline into Nav with
React hover handlers so the wave works under Next.js Link hydration.

Home: restore values lines, Ginger Cat and library CTAs on separate lines,
Substack blog URL. Nav: keep News link; point Blog to kaiiiichen.substack.com.
Back link on library page matches notes pill style.

Made-with: Cursor
Co-authored-by: Claude <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 19, 2026

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

Project Deployment Actions Updated (UTC)
kaichen.dev Ready Ready Preview, Comment Apr 19, 2026 8:10am

@kaiiiichen kaiiiichen enabled auto-merge April 19, 2026 08:10
@kaiiiichen kaiiiichen merged commit 89065f2 into main Apr 19, 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