Conversation
…ainability - Extract terminal logic into dedicated constants and command library - Migrate stats section to unified terminal stats endpoint - Add dynamic OG image route and improve SEO metadata handling - Redesign benefits section with terminal-styled list layout - Add activities marquee and dynamic activity cards to about page - Integrate featured projects section on activities page - Refactor post-card with stretched link pattern for better UX - Simplify webdesign criteria cards, removing score indicators - Add sponsorship proposal link to webdesign sponsor section - Update dark theme palette to neutral low-saturation grays - Add back-to-top floating button with scroll progress ring - Improve search to include member achievements and projects - Add catch-all not-found route for i18n locale paths - Normalize gallery masonry column speed with alternating directions - Centralize sensitive link references to config constants - Remove hero section custom dark background override - Increase pagination take count for blogs and events pages - Configure dynamic Google site verification from environment - Whitelist OG route in middleware matcher - Add Vietnamese diacritic transliteration for English locale
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 Mô tả
PR này tổng hợp một đợt thay đổi lớn của hệ thống sau nhiều lần chỉnh sửa và hoàn thiện. Mục tiêu chính là remake toàn bộ UI/UX, tái cấu trúc kiến trúc frontend, migrate cơ chế authentication sang SSO tập trung, đồng thời bổ sung hệ thống trang quản trị với CRUD đầy đủ và hỗ trợ i18n.
Các thay đổi chính:
🔗 Issue liên quan
Closes #
🎯 Loại thay đổi
🧪 Cách test
Chạy ứng dụng ở môi trường local (
npm run dev/pnpm dev)Kiểm tra các trang public:
Kiểm tra upload hình ảnh và hiển thị ảnh mặc định
Đăng nhập thông qua SSO mới và xác nhận session hoạt động đúng
Truy cập khu vực Admin và test các thao tác CRUD:
Kiểm tra responsive trên mobile, tablet và desktop
📸 Screenshots (nếu có)
✅ Checklist
🔍 Review Notes
Đây là PR có phạm vi thay đổi khá lớn, reviewer nên ưu tiên kiểm tra theo từng nhóm:
Một số commit ban đầu có nhiều thay đổi nhỏ để fix layout, typo và upload ảnh nhằm hoàn thiện đợt remake UI/UX trước khi thực hiện refactor và mở rộng hệ thống Admin.
📚 Tham khảo
Các nhóm commit chính:
feat: new UIUX remakefix: event/achievement layout, project i18n & image uploadfix: rebuild ui project detailfeat: migrate authentication from Supabase Auth to centralized SSOrefactor: restructure components, services, and UI for improved maintainabilityfeat: add comprehensive admin pages with CRUD, i18n, and enhanced UI