Skip to content

v1.1.0 (2025.02.14)

Choose a tag to compare

@CodeVac513 CodeVac513 released this 14 Feb 01:40
· 177 commits to main since this release
b42a0c0

주요 변경사항 요약

이번 버전에서는 사용자 경험 개선과 기능 확장을 위해 여러 중요한 업데이트를 진행했습니다. 주요 변경사항은 다음과 같습니다:

Note

Claude AI를 활용하여 RSS를 통해 등록되는 글의 내용을 자동으로 요약하고 관련 태그를 생성합니다.
피드 항목 클릭 시 상세 모달 창을 띄워, 글 요약 및 태그 정보를 한눈에 확인할 수 있습니다.
브라우저별 스크롤바 차이로 인한 레이아웃 문제를 해결하고, 모달 헤더의 가시성을 보완하는 등 UI/UX 전반에 대한 개선 작업을 진행했습니다.

기능 및 개선사항 상세 내용

1. RSS 피드 분석 자동화 (PR #45, #46)

  • RSS를 통해 등록되는 글에 대해 자동으로 글 요약 및 태그 생성
  • Claude AI를 도입하여 사용자 경험 개선
  • 프롬프트 엔지니어링을 통해 AI 응답의 정확성을 높임
  • 글 크롤링은 비동기/논블로킹 방식으로 처리하여 API 응답 시간을 최적화
  • 테스트 환경에서는 AI 기능 검증을 위해 모킹(mocking) 처리를 구현

2. 게시글 상세 조회 기능 (모달) (PR #48)

  • 피드 클릭 시 상세 모달을 통해 글의 요약 및 태그 정보 확인
  • 페이지네이션 API에 태그 정보를 포함시켜 데이터 전달
  • 각 API에 대한 스웨거(Swagger) 문서를 업데이트
  • 게시글 상세 모달 데이터 조회 API 테스트 추가

3. 게시글 상세 모달/페이지 개선 (PR #38)

  • 각 브라우저의 스크롤바 width 차이를 계산하는 커스텀 훅 구현
  • 스크롤에 따라 모달 헤더의 가시성을 개선하기 위한 고정 헤더(fixed header) 기능 추가
  • React Router의 Location 상태를 활용하여 모달 형태와 페이지 전환을 효율적으로 관리

What's Changed

  • ✨ feat: Tag-Map Entity 추가 by @CodeVac513 in #44
  • ✨ feat: RSS 승인시 피드 크롤링 AI를 활용하여 태그 + 요약 기능 추가 by @Jo-Minseok in #46
  • ✨ feat: 상세 모달 데이터 조회 API 구현, 페이지네이션에서 tag 정보를 반환하도록 수정 by @CodeVac513 in #48
  • ✨ feat: Feed-Crawler에서 클로드 API를 사용하도록 적용 by @CodeVac513 in #45
  • 🐛 fix: 요약 글 제목 및 bold체로 출력되게 구현 by @Jo-Minseok in #49
  • 🐛 fix: engineering 태그 너무 포괄적 범주라 삭제 by @Jo-Minseok in #50
  • 🐛 fix: DB 접근 로직에 await 키워드가 생략되어 버그 발견 후 수정 by @CodeVac513 in #52
  • 🐛 fix: 실행 경로 수정 by @Jo-Minseok in #53
  • ✨ feat: 게시글 상세 모달/ 페이지 구현 by @jungmyunggi in #38
  • 🐛 fix: 테스트에서 포스트 카드 타입변경으로 인해 발생한 버그 수정 by @jungmyunggi in #54
  • 🐛 fix: detail페이지에서 요악이 없을 경우 발생하는 에러 수정 by @jungmyunggi in #55

Full Changelog: https://github.com/boostcampwm-2024/refactor-web05-Denamu/commits/v1.1.0