먹킷
업데이트

v5.5 — 팔로우 시스템 풀세트 + 보안·UX 통합 정비

· 먹킷 팀

v5.5는 메시지·인증에 이어 사용자 간 관계(팔로우) 레이어를 얹는 사이클입니다. 풀세트 도입 후 9건의 마이너 패치로 디테일을 정리했습니다.

팔로우 시스템 풀세트

인스타그램 수준의 소셜 그래프를 한 번에 도입했습니다.

핵심 기능

  • 팔로우 / 언팔로우 / 팔로워·팔로잉 카운트
  • 비공개 계정 — 팔로우 요청 후 수락 받아야 게시물 노출
  • 팔로우 요청 — 받은 요청 목록 + 수락 / 거절
  • 차단 목록 관리
  • FCM 푸시 알림 — 새 팔로워 / 팔로우 요청

화면

  • 다른 사용자 프로필 (헤더 / 팔로우 / 메시지 / 비공개 잠금 / 게시물 그리드)
  • 팔로워·팔로잉 목록 (검색)
  • 받은 팔로우 요청 (수락 / 거절)
  • 차단 목록 (해제)
  • 마이페이지 헤더 팔로워·팔로잉 카운트
  • 설정 → 프라이버시·알림 (비공개 토글, 팔로우 알림 토글, 차단 관리)

비밀번호 설정 옵션

소셜 로그인(구글/카카오/애플) 사용자도 비밀번호를 설정해 핸들+비밀번호로 추가 로그인할 수 있도록 정비.

  • 설정 → ‘비밀번호 설정’ 카드 신설
  • 같은 계정에 비밀번호를 더해, 두 가지 방식 모두로 로그인 가능

메시지 수신 설정

  • 설정 → 프라이버시·알림에 메시지 수신 항목 추가
    • 모두 / 팔로잉만 / 받지 않음 3단계
  • 정책 위반 시 친화적 안내 (‘상대가 새 메시지를 받지 않도록 설정했어요’)

시스템 알림 + 종합 미수신 배지

  • 시스템 알림 트레이에 알림 표시 (인앱 SnackBar 대신)
  • 본인이 보고 있는 채팅방의 알림은 표시하지 않음
  • 마이페이지 메시지 탭에 종합 미수신 빨간 점

차단 강화

  • 차단된 사용자의 메시지 전송·수신·미리보기 모두 차단
  • 채팅방 메뉴에 차단 / 차단 해제 토글 추가
  • 본인 메시지 ‘읽음’ 표시 (인스타 DM 스타일)
  • 메시지 시간 KST(한국시간) 정상 표시

안정화 마이너 패치

  • 팔로우 카운트는 올라가는데 목록이 비어 보이던 문제 해결
  • 마이페이지 카운트 / 메시지 라벨 빨간 점 실시간 갱신 보강
  • 메시지 시간 표시 짧은 포맷으로 통일 (1h / 1h30m / 2d / 1w)
  • 받은 요청 후 수락 흐름 + 양방향 차단 검사 보강

v5.5 사이클을 마치며 먹킷은 인스타그램 수준의 소셜 그래프(팔로우·요청·비공개·차단·메시지 수신 정책)를 갖췄습니다. 다음 사이클(v5.6)에서는 이 위에서 수면으로 떠오른 안정성 이슈를 한 번에 정리합니다.