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.
Bug Fix & Feature Update
📌 Description
This update introduces a new announcement popup system, improves API fetching issues, improves ARIA compliance, and optimizes image loading performance while addressing several bugs.
🔍 Feature Changes
src/components/shared/PopupAnnouncement.tsx
for the announcement popup window.RouterTransition.tsx
by settingaria-hidden="true"
, improving screen reader behavior.Slides.tsx
) alt text now has the number to indicate which is the current image.priority
property. Only the first 4 people's images and 2 SIG banners are preloaded, reducing initial render blocking.🛠 Bug Fixes
src/utils/image.ts
console.warn()
in the "project not found" error handling./projects
) now fetches all project and people info in a single request instead of multiple fetch calls.prefetch
on certainLink
components to reduce unnecessary API calls before user interaction.scrollY
bouncing behavior.✅ Checklist
📜 Dependency Changes
💬 Additional Notes
📸 Screenshots