Skip to content

Deploy(#102) Fix(#96, #116)/ refactored study, enhance special components and update SEO#119

Merged
Ruthgyeul merged 22 commits intomasterfrom
develop
May 8, 2025
Merged

Deploy(#102) Fix(#96, #116)/ refactored study, enhance special components and update SEO#119
Ruthgyeul merged 22 commits intomasterfrom
develop

Conversation

@Ruthgyeul
Copy link
Member

#️⃣연관된 이슈

#96 #116 #102

📝작업 내용

스터디 페이지 리펙토링 및 API 정상화, 특별 컴포넌트 디자인 개선 및 SEO 업데이트

@Ruthgyeul Ruthgyeul requested a review from Copilot May 8, 2025 12:07
@Ruthgyeul Ruthgyeul self-assigned this May 8, 2025
@Ruthgyeul Ruthgyeul added FIX 오류를 고쳤을 때 COMPLETE 해당 부분의 요소들이 모두 완성이 됐을 때 REFACTOR 구조를 다르게 하여 개선하였을 때 💻 MASTER Master PR 요청 labels May 8, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the study pages and related components, updates the API services, enhances special components, and revises metadata/SEO settings for the deployment.

  • Removed the MarginBottom component and redundant spinner-based loading logic across study pages.
  • Updated API service imports and error handling components along with numerous UI refinements and metadata improvements.

Reviewed Changes

Copilot reviewed 48 out of 48 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/components/MarginBottom.jsx Removed unused component.
src/app/unauthorized.js Added an experimental unauthorized page implementation.
src/app/study/page.jsx Refactored import statements and removed loading spinner.
src/app/study/detail/[id]/page.jsx Updated API service import and removed spinner condition.
src/app/study/create/page.jsx Modified the multipart API request and removed isLoading logic.
src/app/study/apply/[id]/page.jsx Refactored layout and import statements, removed spinner logic.
src/app/study/(dashboard)/my/page.jsx Removed spinner logic in favor of a static dashboard layout.
src/app/study/(dashboard)/my/[id]/page.jsx Simplified state management by removing spinner logic.
src/app/study/(dashboard)/admin/page.jsx Similar dashboard refactor, spinner logic removed.
src/app/study/(dashboard)/admin/[id]/page.jsx Simplified state and UI by removing spinner logic.
src/app/not-found.jsx and src/app/not-found.js Replaced with updated not-found pages with consistent design.
src/app/loading.js Added a new loading component with animation and proper styling.
src/app/layout.js Enhanced metadata, applied PWA meta tags, and added an error boundary.
src/app/forbidden.js Introduced a new forbidden access page with consistent styling.
src/app/error.js Updated error UI with a countdown and conditional rendering based on error code.
public/manifest.json Revised manifest metadata and icons with minor changes in icon dimensions.
package.json Updated dependency versions with minor version range adjustments.
Comments suppressed due to low confidence (1)

public/manifest.json:37

  • The icon size in the manifest has been changed from a square dimension (previously "144x144") to "144x70". Please verify if this non-square size is intentional, as it may impact how icons are displayed on certain devices.
            "sizes": "144x70",

@Ruthgyeul Ruthgyeul merged commit 1b3f9cd into master May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

COMPLETE 해당 부분의 요소들이 모두 완성이 됐을 때 FIX 오류를 고쳤을 때 💻 MASTER Master PR 요청 REFACTOR 구조를 다르게 하여 개선하였을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants