Skip to content

feat: 토론 공간과 대댓글 기능 개선#9

Merged
dev-minsoo merged 1 commit into
mainfrom
codex/feat-discussion-improvements
Jun 2, 2026
Merged

feat: 토론 공간과 대댓글 기능 개선#9
dev-minsoo merged 1 commit into
mainfrom
codex/feat-discussion-improvements

Conversation

@dev-minsoo

Copy link
Copy Markdown
Member

변경 사항

  • 문서 상세의 토론 영역을 본문과 같은 콘텐츠 컬럼으로 이동해 변경 이력 사이드바와 겹치지 않도록 조정했습니다.
  • 댓글 해결 상태 UI와 서버 액션을 제거하고, 관련 DB 컬럼 제거 migration을 추가했습니다.
  • 토론 댓글에 1단계 대댓글 기능을 추가했습니다.
  • 대댓글이 같은 문서의 원댓글에만 달리고, 대댓글의 대댓글은 만들 수 없도록 서버 액션과 DB trigger에서 검증합니다.
  • 원댓글과 대댓글을 합산하는 댓글 카운트 유틸을 추가했습니다.

Migration

Supabase SQL Editor에서 아래 migration을 순서대로 적용해야 합니다.

  1. supabase/migrations/20260602104500_remove_comment_resolution.sql
  2. supabase/migrations/20260602110000_add_comment_replies.sql

검증

  • npm run lint
  • npm test
  • npm run build
  • 로컬 브라우저에서 원댓글 작성, 답글 작성, 답글 수정, 대댓글 답글 버튼 미노출 확인
  • 테스트 데이터 삭제 후 parent_comment_id on delete cascade 정리 확인

참고

  • 현재 E2E 계정은 owner라 viewer 전용 권한 제한은 별도 viewer 계정으로 추가 확인이 필요합니다.
  • 브라우저 자동화에서 삭제 확인창 처리는 타임아웃되어, cascade 동작은 service role 기반 정리로 확인했습니다.

@dev-minsoo dev-minsoo force-pushed the codex/feat-discussion-improvements branch 2 times, most recently from ca496ca to b18da76 Compare June 2, 2026 04:17
@dev-minsoo dev-minsoo force-pushed the codex/feat-discussion-improvements branch from b18da76 to 6818284 Compare June 2, 2026 04:19
@dev-minsoo dev-minsoo merged commit f16e02e into main Jun 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant