Skip to content

release: 홈 요약 카운트 API·공유 만료 필터 - #167

Merged
redjungi09 merged 9 commits into
mainfrom
develop
Sep 3, 2026
Merged

release: 홈 요약 카운트 API·공유 만료 필터#167
redjungi09 merged 9 commits into
mainfrom
develop

Conversation

@redjungi09

Copy link
Copy Markdown
Collaborator

관련 이슈

변경 내용

작업 목적

홈 화면 요약 타일이 서버 집계 없이 목록 API 를 조합해 숫자를 만들고 있어, 공유 카운트가
링크 수를 세고 분석 카운트는 0 으로 고정돼 있었다. 집계 규칙을 서버 한 곳에 둔다.

테스트 방법

  • 단위 테스트 추가/수정
    • 통합 테스트 완료
    • 수동 테스트 완료

체크리스트

  • 코드가 프로젝트의 코딩 스타일을 따릅니다
    • 자체 코드 리뷰를 완료했습니다
    • 변경 사항에 대한 테스트를 추가했습니다
    • Breaking Changes가 없습니다

기타 사항

  • GET /shares?status=ACTIVE 의 결과 집합이 좁아진다. 응답 스키마는 그대로다.
  • shared_record_count 는 공유 링크 수가 아니라 살아있는 공유에 포함된 시술기록 수다.
  • 화면이 /me/summary 로 갈아타야 타일 숫자가 실제로 고쳐진다.

redjungi09 and others added 9 commits September 3, 2026 20:00
만료는 상태가 아니라 expires_at 비교로 판정하는 것이 이 도메인의 설계다.
목록 조회가 status 컬럼만 보고 있어 이미 열리지 않는 링크가 활성으로 잡혔다.
공유 카운트는 링크가 아니라 시술기록 기준 distinct 다. 링크 하나가 기록 여러
개를 담을 수 있고 같은 기록을 여러 링크로 공유할 수도 있어, 링크를 세면 시술
기록 수와 단위가 어긋난다.
fix: 활성 공유 목록에서 만료된 공유 제외
#160 의 파일 정리 수정이 main 에만 있어 develop 을 기준으로 파는 브랜치가
그 수정이 빠진 코드에서 출발하고 있었다.
chore: main 핫픽스를 develop 으로 역병합
@redjungi09
redjungi09 merged commit e0a600b into main Sep 3, 2026
2 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.

[Bug] 활성 공유 목록이 만료된 공유를 포함함 [Feature] 홈 요약 카운트 API 추가

1 participant