Skip to content
This repository was archived by the owner on Dec 6, 2025. It is now read-only.

release(v1.0.7)#221

Merged
selentia merged 15 commits into
mainfrom
develop
Nov 27, 2025
Merged

release(v1.0.7)#221
selentia merged 15 commits into
mainfrom
develop

Conversation

@selentia
Copy link
Copy Markdown
Contributor

@selentia selentia commented Nov 27, 2025

selentia and others added 14 commits November 27, 2025 11:39
- 포매팅 미적용(1), ISO(1) → KST(2) 통일
fix(fe): 프론트엔드 날자 포매팅 오류 수정
fix(frontend): 스크롤 핸들러 강제이동 버그 수정
- getApartmentNameByIdRepo 추가(apartments.repo)
- auth.service에서 apartmentName 기반 조회로 통일
- 알림 전송용 getUserIdsForApartment(apartmentName) 연동 보강
- activate/expire handler에서 apartmentName 기반으로 통일
- SSE 전송을 createAndSendNotification으로 일원화
- 전송 실패 try/catch 처리(best-effort)
- createNoticeService에서 아파트 주민 전체 알림 전송
- Promise.allSettled 사용해 실패 무시
- apartmentName 기반으로 통일
- getUserIdsForApartment가 apartmentName을 기준으로 동작하도록 관련 레포/서비스 정비
  (apartment.repo, auth.repo, auth.service 에 헬퍼 함수 추가)
- 공지 생성 시 주민 전체 알림 전송 로직 보강
  (전송 실패 시 개별 ignore, Promise.allSettled 적용)
- Poll Activate/Expire 핸들러 알림 전송에 try/catch 적용 및 best-effort 전송으로 변경
- Poll Activate/Expire 통합 테스트에서 pollId 기준 SSE 필터링 로직 추가
  (다른 테스트의 타이머·잔여 call 간섭 제거)
- notifications 테스트의 mock 유저 충돌 해결 및 겹치는 fixture 정리
- 전체 SSE 호출 흐름 정합성 재검증 및 안정화
…artment-name

feat: Poll/Notice 알림 전송 안정화 및 테스트 정비
@selentia selentia reopened this Nov 27, 2025
@selentia selentia merged commit f330213 into main Nov 27, 2025
2 checks passed
@selentia selentia changed the title Release v1.0.7 release(v1.0.7) Nov 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants