v2.11change journal

POP-SPOT v2.11 — v2.11 의견 보내기 게시판 (Footer + MY 탭 + 어드민 3 레이어)

김동현132
#백엔드#프론트엔드#회고#트러블슈팅
v2.11 릴리즈에 포함된 Git 기록을 빠짐없이 펼친 기술 기록이다. 전문 용어는 바로 풀어 쓰고, 바뀐 모든 코드 줄을 Before → After로 비교했다.

먼저 쉽게 설명하면

v2.11 의견 보내기 게시판 (Footer + MY 탭 + 어드민 3 레이어) 작업이 중심이다. 이 릴리즈는 눈에 보이는 결과뿐 아니라 그 결과를 만든 파일과 코드까지 모두 추적했다.

읽는 법

  • Before는 바뀌기 전 줄이다.
  • After는 바뀐 뒤 줄이다.
  • ‘해당 코드 없음’은 새로 추가했거나 완전히 지운 구간이라는 뜻이다.
  • 영상·이미지처럼 글자로 비교할 수 없는 파일은 Git의 추가·수정·삭제 상태로 기록했다.
  • Git 기준 범위

  • 릴리즈: v2.11
  • 기준 날짜: 2026-05-21
  • 커밋: 3개
  • 파일 변경 기록: 25개
  • 추가한 줄: 1810줄
  • 삭제한 줄: 4줄
  • 검증 ID: 22fc0c69c6835a198c5dbedfa63ef39005b450985944697af1331e1a3feca38e
  • 기준 커밋: 41cf49495089

  • 커밋 1b2ec4f — fix(backend): spotlessApply 자동 수정 2 파일 동기화변경 파일 2

    GitHub에서 이 커밋 보기

    쉬운 설명: spotlessApply 자동 수정 2 파일 동기화 작업이다.

    바꾼 이유: 사용자 로컬에서 :spotlessApply 가 자동 수정한 결과를 main 과 동기화.

    파일 수: 2개이다.


    파일 1. popspot-backend/src/main/java/com/example/popspotbackend/config/JwtAuthenticationFilter.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 2. popspot-backend/src/main/java/com/example/popspotbackend/controller/AdminMetricsController.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    커밋 d334f1d — docs(readme,changelog): v2.10.1 + 배포 운영 트러블슈팅 5건 정식 문서화변경 파일 2

    GitHub에서 이 커밋 보기

    쉬운 설명: v2.10.1 + 배포 운영 트러블슈팅 5건 정식 문서화 작업이다.

    바꾼 이유: v2.10 머지 후 빌드/배포 두 단계에서 막힌 이력을 정식 문서에 정리. 이전 spotless 핫픽스(v2.7.1/v2.7.2/v2.9.1)와 동일 포맷으로 v2.10.1 비교 표 + 트러블슈팅 표 행 6건 추가.

    파일 수: 2개이다.


    파일 1. PROJECT_CHANGELOG.md

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 2. README.md

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    커밋 41cf494 — feat(feedback): v2.11 의견 보내기 게시판 (Footer + MY 탭 + 어드민 3 레이어)변경 파일 21

    GitHub에서 이 커밋 보기

    쉬운 설명: v2.11 의견 보내기 게시판 (Footer + MY 탭 + 어드민 3 레이어) 작업이다.

    바꾼 이유: 사용자 피드백을 받을 공식 채널이 없어 카톡/메일로 산발적으로 들어오던 의견을 한 곳에서 검수/답변/상태 관리할 수 있도록 통합. 로그인 사용자와 게스트 모두 동일 폼으로 작성, 어드민은 한 화면에서 검수 → 답변 → 상태 변경.

    파일 수: 21개이다.


    파일 1. PROJECT_CHANGELOG.md

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 2. README.md

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 3. popspot-backend/src/main/java/com/example/popspotbackend/controller/AdminFeedbackController.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 4. popspot-backend/src/main/java/com/example/popspotbackend/controller/FeedbackController.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 5. popspot-backend/src/main/java/com/example/popspotbackend/dto/FeedbackCreateRequestDto.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 6. popspot-backend/src/main/java/com/example/popspotbackend/dto/FeedbackReplyRequestDto.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 7. popspot-backend/src/main/java/com/example/popspotbackend/dto/FeedbackResponseDto.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 8. popspot-backend/src/main/java/com/example/popspotbackend/entity/Feedback.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 9. popspot-backend/src/main/java/com/example/popspotbackend/repository/FeedbackRepository.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 10. popspot-backend/src/main/java/com/example/popspotbackend/service/FeedbackService.java

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 11. popspot-backend/src/main/resources/db/migration/V7__feedback.sql

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 12. popspot-frontend/app/admin/page.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 13. popspot-frontend/app/feedback/page.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 14. popspot-frontend/app/page.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 15. popspot-frontend/src/components/AuthGuard.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 16. popspot-frontend/src/components/layout/Footer.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 17. popspot-frontend/src/features/feedback/AdminFeedbackPanel.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 18. popspot-frontend/src/features/feedback/FeedbackForm.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 19. popspot-frontend/src/features/feedback/MyFeedbackList.tsx

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 20. popspot-frontend/src/features/feedback/api.ts

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    파일 21. popspot-frontend/src/types/feedback.ts

    파일 전체 문맥

    조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

    공유XLinkedIn

    댓글