Incoming isVideoCall을 ringing으로 파싱 — 녹색 화면 수정
📱 1.2.42
업데이트 기록
플랫폼은 매일 발전하고 있습니다. 여기에는 새로운 기능, 수정 사항 및 보안 업데이트를 포함한 모든 변경 내역이 담겨 있습니다. 앱 다운로드
5월 2026
foreground에서 CallKit 배너 제거 (중복 UI)
📱 1.2.41
ANY active state에서 CallScreen 열기 — incoming도 포함
📱 1.2.40
INVITE가 올 때까지 CallScreen이 스스로 닫히지 않음 (_everHadCall)
📱 1.2.39
FAILED에서 올바른 cleanup — 발신자 쪽 CANCEL이 더 이상 멈추지 않음
📱 1.2.38
FAILED-event 완전 무시 (Riverpod broadcast의 state-race)
📱 1.2.37
Incoming UI는 CallKit만 표시 + timestamp-FAILED guard
📱 1.2.36
CONNECTED 이후 FAILED 무시 (forking leg)
📱 1.2.35
중복 SIP 세션 무시 (auth-challenge leg의 FAILED)
📱 1.2.34
connected로의 모든 전환에서 CallScreen 열기 (callee Accept)
📱 1.2.33
CallKit Accept의 cold-start가 splash를 완전히 건너뜀
📱 1.2.32
애니메이션 길이 -45% (6s → 3.3s)
📱 1.2.31
1f4c9f4의 radical splash/CallScreen 변경 롤백
📱 1.2.30
Radical splash→CallScreen 수정 + 지속 로그
📱 1.2.29
CallKit이 수락하면 ringing→connected에서 CallScreen 열기
📱 1.2.28
사이드 메뉴(Drawer)에 버전 + 빌드 날짜 표시
📱 1.2.27
Splash가 /call 네비게이션을 가로채고 Cold-start에서 auto-answer 발생
📱 1.2.26
보안 수정: 전화
📱 1.2.25
voip overlay + ad detail의 여러 줄 {# #} → {% comment %}
🌐 웹
통화용 SSR 클라이언트 + 문서 업데이트
🌐 웹
비디오 스트림 렌더링 + CallKit-vs-CallScreen 중복 제거(team-call 방식)
📱 1.2.24
영상통화 + FCM 알림 중복 제거 + 광고 자동 무효화
📱 1.2.22
🌐+📱 웹 + 앱
SIP 번호를 영구적으로 농장주에게 귀속 + location에 DELETE 권한 부여
🌐 웹
subscriber는 항상 upsert — 기록 손실 후 복구
🌐 웹
WSS에 AllowBadCertificate=true — Kamailio와 SNI 불일치
📱 1.2.22
UI 통합 — Profile에 VoIP 토글 + Ad Detail에 Позвонить 버튼
📱 1.2.21
🌐+📱 웹 + 앱
네이티브 Android — Manifest 권한 + MainActivity 재연결 + BootReceiver + CallKit
📱 1.2.20
Flutter SIP 클라이언트 + CallScreen + Riverpod 프로바이더
📱 1.2.19
농장주 통화용 엔드포인트가 있는 Django 앱
🌐 웹
통화용 인프라 — shared Kamailio 서버의 sip.cattles.net
🌐 웹
@mention boost, msg_type 미리보기, FCM ttl, voip-channel 기반
📱 1.2.18
🌐+📱 웹 + 앱
PhoneRequiredMiddleware가 phone 없는 dev/prod에서 화면 보기를 막음
🌐 웹
재설치 후 Push + 죽은 theme CSS + CLAUDE.md의 bundling 규칙
📱 1.2.17
🌐+📱 웹 + 앱
/profile/가 phone+avatar를 반환, mobile에서 phone-setup 루프 방지
📱 1.2.16
🌐+📱 웹 + 앱
weight_kg/height_cm의 min/max 검증 제거
📱 1.2.15
🌐+📱 웹 + 앱
소셜 전용 auth 커밋에서 나온 3개 회귀
🌐 웹
소셜 전용 auth + avatar + phone-setup + geo wizard
📱 1.2.13
소셜 전용 가입 + phone-setup + geo audit + avatar
🌐 웹
코드에서 사용하지 않음
🌐 웹
UX 수정 — session age + CTA + logo 중복 + alert→toast
🌐 웹
데스크톱 header + sidebar + dropdown에 «Сообщения» 추가
🌐 웹
Web SSR 채팅 + 반응형 mobile-like 레이아웃
🌐 웹
requirements_prod.txt에도 urllib3 업그레이드
🌐 웹
보안 수정: 의존성
🌐 웹
새 메시지 Push + sender/time + 읽음 확인 + bottom-nav
📱 1.2.11
🌐+📱 웹 + 앱
웹 Google 로그인 + Farmer.user CASCADE
🌐 웹
git 추적에서 빈 firebase-adminsdk.json 제거
🌐 웹
백엔드 뼈대 — Google Sign-In + Firebase Cloud Messaging + 채팅
📱 1.2.5
🌐+📱 웹 + 앱
Splash odometer 71→43 언어
📱 1.2.5
마이그레이션 0081 — 43개 외 parler-translations 삭제
🌐 웹
보안 수정: 인프라
🌐 웹
지원 언어를 70개에서 43개로 축소
📱 1.2.3
🌐+📱 웹 + 앱
업로드 제한 1인당 60→300/시간
🌐 웹
기본 throttle 제거, 민감한 endpoint에만 유지
🌐 웹
serializer에서 AVIF 썸네일 롤백(API 동기 블록)
🌐 웹
post_save에서 비동기 AVIF 생성(블로킹 없음)
🌐 웹
품종(Wiki_animals)용 AVIF 썸네일
🌐 웹
AdDetailView — favorites를 prefetch로 처리, count/exists 없음
🌐 웹
explore 에이전트 감사의 N+1 수정
🌐 웹
/animal-categories/<id>/breeds/ — N+1 수정(×60 속도 향상)
🌐 웹