Skip to content

feat: editorial redesign of homepage and site pages - #43

Merged
Avijit07x merged 4 commits into
mainfrom
feat/site-redesign
Aug 9, 2026
Merged

feat: editorial redesign of homepage and site pages#43
Avijit07x merged 4 commits into
mainfrom
feat/site-redesign

Conversation

@Avijit07x

Copy link
Copy Markdown
Owner
  • Home: new hero, kinetic wall, playground, libraries, and install sections built on a shared SpecimenFrame motion-specimen system
  • Redesign 404, root/gallery error boundaries, and sponsors pages to match
  • Per-icon page: wider layout, editorial header with category/keyword chips, side-by-side install blocks; npm package install now uses npm install
  • Gallery: coral accent on the active sidebar library, tile and skeleton polish
  • Playground picker uses common product-UI icons; home headlines end on a coral brand dot
  • Docs: contribution PRs now target main

- Home: new hero, kinetic wall, playground, libraries, and install sections built on a shared SpecimenFrame motion-specimen system
- Redesign 404, root/gallery error boundaries, and sponsors pages to match
- Per-icon page: wider layout, editorial header with category/keyword chips, side-by-side install blocks; npm package install now uses npm install
- Gallery: coral accent on the active sidebar library, tile and skeleton polish
- Playground picker uses common product-UI icons; home headlines end on a coral brand dot
- Docs: contribution PRs now target main
@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)
animateicons Ready Ready Preview Aug 9, 2026 6:01am

Bumps the Next.js app dependencies to latest, including Next 16.3, motion 13, shiki 4, vitest 4, zod 4, swr 2.5, lucide-react 1.30, and @types updates.

Three packages held at the latest version the Next lint/test toolchain supports (eslint-config-next 16.3 and vitest 4 do not support the newest majors yet):
- typescript 6.0.3 (typescript-eslint cannot run on TS 7)
- eslint 9.39.5 (eslint-plugin-react uses getFilename, removed in eslint 10)
- @vitejs/plugin-react 5 (v6 requires vite 8; vitest 4 pins vite 7)

lucide-react 1.30 dropped brand icons, so the removed Twitter/Linkedin imports in the docs rail and help band now use the repo's own animated icons.

Workspace packages (npm, core, cli, mcp) intentionally left unchanged. Verified: typecheck, lint, 1675 tests, and next build all pass.
The navbar container used px-3 md:px-6 lg:px-8 while the hero and home sections use a flat px-6, so the navbar was inset differently on mobile and at lg. Use px-6 so the left edges line up at every breakpoint.
jsdom 30 (pulled in by the root dep update) requires Node ^22.22.2 || ^24.15.0 || >=26 and calls webidl markAsUncloneable, which does not exist on Node 20 (also now EOL). CI ran on Node 20, so the test worker crashed before any test ran. Bump all three workflows to Node 22, the current LTS, which satisfies jsdom 30 and still runs the unchanged workspace packages.
@Avijit07x
Avijit07x merged commit dc55fee into main Aug 9, 2026
3 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