Skip to content

Conversation

@ZL-Asica
Copy link
Member

📦 Dependency Update

📌 Description

This PR updates several steps to the newest version. Remove image caching, using Airtable raw URL instead. react-markdown newest version 10 removed className from props, update codebase to handle that.

🛠 Bug Fixes

  • Other:
    • Using image checking will cause run-time image loading to be 404 (the new image will be downloaded to the public folder. However, Next.js only server files that are added during build time to users (reference).
    • The home screen Slider.tsx (image carousel) will display prev and next buttons as unexpected emojis (on mobile devices), which caused a consistency issue. Fixed by replacing with Lucide icon (ISC license).

✅ Checklist

  • Code follows project coding style.
  • Tested in a Next.js environment.
  • Bug has been reproduced and verified.
  • Fix does not introduce new issues.
  • Added necessary tests.
  • No breaking changes introduced.
  • Verified functionality after update.
  • Checked for security vulnerabilities using npm audit / pnpm audit.

📜 Dependency Changes

Dependency Name Old Version New Version Reason
react-markdown 9.0.3 10.1.0 Upgrade to latest stable version
Next.js 15.1.6 15.2.3 Upgrade to latest stable version
lucide-react N/A 0.483.0 Added for Home image carousel

@ZL-Asica ZL-Asica added the bug general issues with the website label Mar 21, 2025
@github-actions
Copy link

🚀 Build Successful!

🎨 Lint Check

Lint: No linting issues found!

@ZL-Asica ZL-Asica marked this pull request as ready for review March 21, 2025 00:38
@ZL-Asica ZL-Asica merged commit fa05bc1 into main Mar 21, 2025
2 checks passed
@ZL-Asica ZL-Asica deleted the chore/winter-2025 branch May 5, 2025 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug general issues with the website size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants