업데이트
v5.5 — 팔로우 시스템 풀세트 + 보안·UX 통합 정비
· 먹킷 팀
v5.5는 메시지·인증에 이어 사용자 간 관계(팔로우) 레이어를 얹는 사이클입니다. 풀세트 도입 후 9건의 마이너 패치로 디테일을 정리했습니다.
팔로우 시스템 풀세트
인스타그램 수준의 소셜 그래프를 한 번에 도입했습니다.
핵심 기능
- 팔로우 / 언팔로우 / 팔로워·팔로잉 카운트
- 비공개 계정 — 팔로우 요청 후 수락 받아야 게시물 노출
- 팔로우 요청 — 받은 요청 목록 + 수락 / 거절
- 차단 목록 관리
- FCM 푸시 알림 — 새 팔로워 / 팔로우 요청
화면
- 다른 사용자 프로필 (헤더 / 팔로우 / 메시지 / 비공개 잠금 / 게시물 그리드)
- 팔로워·팔로잉 목록 (검색)
- 받은 팔로우 요청 (수락 / 거절)
- 차단 목록 (해제)
- 마이페이지 헤더 팔로워·팔로잉 카운트
- 설정 → 프라이버시·알림 (비공개 토글, 팔로우 알림 토글, 차단 관리)
비밀번호 설정 옵션
소셜 로그인(구글/카카오/애플) 사용자도 비밀번호를 설정해 핸들+비밀번호로 추가 로그인할 수 있도록 정비.
- 설정 → ‘비밀번호 설정’ 카드 신설
- 같은 계정에 비밀번호를 더해, 두 가지 방식 모두로 로그인 가능
메시지 수신 설정
- 설정 → 프라이버시·알림에 메시지 수신 항목 추가
- 모두 / 팔로잉만 / 받지 않음 3단계
- 정책 위반 시 친화적 안내 (‘상대가 새 메시지를 받지 않도록 설정했어요’)
시스템 알림 + 종합 미수신 배지
- 시스템 알림 트레이에 알림 표시 (인앱 SnackBar 대신)
- 본인이 보고 있는 채팅방의 알림은 표시하지 않음
- 마이페이지 메시지 탭에 종합 미수신 빨간 점
차단 강화
- 차단된 사용자의 메시지 전송·수신·미리보기 모두 차단
- 채팅방 메뉴에 차단 / 차단 해제 토글 추가
- 본인 메시지 ‘읽음’ 표시 (인스타 DM 스타일)
- 메시지 시간 KST(한국시간) 정상 표시
안정화 마이너 패치
- 팔로우 카운트는 올라가는데 목록이 비어 보이던 문제 해결
- 마이페이지 카운트 / 메시지 라벨 빨간 점 실시간 갱신 보강
- 메시지 시간 표시 짧은 포맷으로 통일 (
1h/1h30m/2d/1w) - 받은 요청 후 수락 흐름 + 양방향 차단 검사 보강
v5.5 사이클을 마치며 먹킷은 인스타그램 수준의 소셜 그래프(팔로우·요청·비공개·차단·메시지 수신 정책)를 갖췄습니다. 다음 사이클(v5.6)에서는 이 위에서 수면으로 떠오른 안정성 이슈를 한 번에 정리합니다.