Skip to content

Redesign nextjs - #5

Merged
anhhchu merged 3 commits into
masterfrom
redesign-nextjs
Jun 8, 2026
Merged

Redesign nextjs#5
anhhchu merged 3 commits into
masterfrom
redesign-nextjs

Conversation

@anhhchu

@anhhchu anhhchu commented Jun 8, 2026

Copy link
Copy Markdown
Owner
  • Three independent improvements on top of the live site. Testimonials are now an expandable carousel (new src/components/ui/retro-testimonial.tsx) with a click-to-expand modal, adapted to the site's editorial palette and Fraunces, using monogram initials instead of headshots (no fabricated faces for real recommenders), inline SVG icons (no lucide-react), and the existing motion/react.
  • The Skills section is reordered
  • CI sets FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to clear the action-hosting-deploy@v0 Node 20 deprecation warning. Verified with tsc, eslint, npm run build (static export), and in-browser.

anhhchu added 3 commits June 8, 2026 11:57
FirebaseExtended/action-hosting-deploy@v0 still declares node20 (no node24
release tag exists yet), triggering the Node 20 deprecation warning. Set
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true at the workflow level to run all JS
actions on node24; it becomes a no-op once node24 is the runner default.

Co-authored-by: Isaac
Reorder the homepage/about skills list (Databricks 100% first) and add
Data Warehouse · Semantic Modelling and Machine Learning. Bump the bar
height from 1px to a clean 2px with rounded ends so every bar renders
uniformly — 1px hairlines straddled the device-pixel grid and looked
inconsistent (some rows fuzzier/thicker than others).

Co-authored-by: Isaac
Add a carousel of testimonial cards with a click-to-expand modal
(src/components/ui/retro-testimonial.tsx) and wire the Testimonials
section to it. Adapted to the site palette and Fraunces, uses monogram
initials instead of headshots (no fabricated faces for real recommenders),
inline SVG icons instead of lucide-react, and motion/react.

Co-authored-by: Isaac
@anhhchu
anhhchu merged commit cebc7df into master Jun 8, 2026
1 check passed
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 9aaa90b):

https://anhcodesdev--pr5-redesign-nextjs-ymrzwkzx.web.app

(expires Mon, 15 Jun 2026 20:13:12 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d83c59464d2a1eea2884e6fb6ca7e2492a8d5f73

@netlify

netlify Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploy Preview for merry-crepe-8ae23c failed.

Name Link
🔨 Latest commit 9aaa90b
🔍 Latest deploy log https://app.netlify.com/projects/merry-crepe-8ae23c/deploys/6a272224e9a46700087bce05

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