Skip to content

[release] v2.4.0 - #203

Merged
hm1n merged 9 commits into
mainfrom
develop
Aug 18, 2026
Merged

[release] v2.4.0#203
hm1n merged 9 commits into
mainfrom
develop

Conversation

@hm1n

@hm1n hm1n commented Aug 18, 2026

Copy link
Copy Markdown
Collaborator

릴리즈 버전

v2.4.0

릴리즈 요약

랜딩페이지에 서비스별 구독 공유 정산 관련 FAQ 섹션을 추가했습니다. 검색 유입 키워드에 대응하는 콘텐츠를 제공해 비회원의 서비스 이해를 돕습니다.

주요 변경사항

랜딩페이지 FAQ 섹션 추가

  • 랜딩페이지에 자주 묻는 질문(FAQ) 섹션을 추가했습니다. 항목은 각각 독립적으로 펼치고 접을 수 있으며, 자바스크립트가 없는 환경과 스크린리더에서도 모든 답변 내용을 읽을 수 있습니다.
  • 검색엔진이 FAQ 내용을 인식할 수 있도록 구조화 데이터를 함께 추가했습니다.

포함된 Pull Request

hogiljung and others added 7 commits August 14, 2026 18:33
- src/lib 전수 조사로 이관 대상 28파일 39함수 확정
- app/api 디렉토리 구조와 Route Handler 22개 설계
- 엔드포인트 36개 API 명세 및 공통 규약 정리
- 리스크 6건, 후속 이슈 8건, PR 분리 계획 도출

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
docs: 클라이언트 Supabase 호출을 app/api로 이관하는 구현 설계서 작성
- 랜딩페이지와 검색 관련 코드(page.tsx, jsonLd.ts, landing.spec.ts) 조사
- FAQ 데이터 원본 공용화, 구조화 데이터 연동 방향 설계
- 작업 분리(Task 1~5)와 리스크, 완료 조건 정리

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- src/lib/faq.ts에 질문/답변 공용 데이터 원본 정의
- 기존 SectionHeading, RevealOnScroll 재사용해 FAQ 섹션 배치
- FaqAccordionItem 클라이언트 컴포넌트로 4개 항목 독립 개폐, 첫 항목 기본 열림, 트랜지션 적용
- jsonLd.ts의 @graph에 FAQPage 추가해 화면과 같은 데이터 원본 사용
- angle-up/angle-down 아이콘 추가 및 Icon 컴포넌트에 등록

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- RevealOnScroll에 scripting:none 미디어 쿼리로 자바스크립트 비활성 환경에서 항상 노출되도록 처리
- FaqAccordionItem 접힌 답변 영역에 aria-hidden 추가해 접근성 트리 상태를 실제 개폐 상태와 일치시킴

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- 조사 "뿐" 띄어쓰기 오류 수정
- 한 문장 내 "관리" 중복 표현 정리
- "인원수" 표기를 문항 전체에서 붙여쓰기로 통일

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
[feature-77/faq-landing-page] FAQ 콘텐츠 랜딩페이지 추가
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nbread Ready Ready Preview Aug 18, 2026 8:40am

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f2bf3b36b2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/components/landing/FaqAccordionItem.tsx
자바스크립트 없으면 하이드레이션이 없어 isOpen 초기값이 SSR 시점에
고정되고, aria-hidden과 grid-template-rows도 함께 굳어져 닫힌 답변이
sighted/스크린리더 사용자 모두에게 노출되지 않는 문제 수정.

- aria-hidden 제거로 열림 상태와 무관하게 항상 접근성 트리에 노출
- scripting:none 미디어쿼리로 무자바스크립트 환경 시각적 확장

Closes #204
[fix-204/faq-accordion-a11y] FAQ 아코디언 자바스크립트 비활성 환경 접근성 수정
@hm1n hm1n self-assigned this Aug 18, 2026
@hm1n hm1n added the 🌏 Deploy 배포 관련 label Aug 18, 2026
@hm1n
hm1n merged commit 54e8b49 into main Aug 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants