h3. 현상 Daily Quest 화면에서 목표를 이미 달성한 퀘스트인데도 Claim 버튼이 나오지 않고 보상이 "0 Points" 로 표시됩니다. h3. 원인 @alphea.connect.v1.QuestService/ListQuests@ 응답에서 해당 퀘스트들이 *보상 0 + QUEST_STATE_LOCKED* 로 내려옵니다. (2026-08-11 실측) |_. questId |_. measured...Ryan Lee
Hub 웹 홈화면에 **사용자 이름·프로필 이미지·보유 포인트를 로그인한 계정의 실제 값으로** 표시하려 합니다. 확인해 보니 **서버 API 는 이미 전부 존재하고 배포까지 되어 있으며**, 모바일 SDK 는 이를 이미 노출하고 있습니다. 웹 SDK `@alphea/connect` 만 `ProfileService` 를 노출하지 않아 웹에서 이름·프로필 이미지를 가져올 방법이 없습니다. **서버 API 추가 요청이 ...Ryan Lee
`edge.alphea.dev` 가 실제 응답에 `Access-Control-Allow-Origin` 헤더를 **두 번** 내려보내 브라우저가 응답을 차단합니다. 그 결과 `hub.alphea.dev` 에서 **모든 Connect RPC 호출이 실패**하며, 구글 로그인이 콜백 단계에서 끝나지 않습니다. 게이트웨이 측 확인을 요청드립니다. ## 현상 구글 계정 선택까지는 정상 진행되고 `https://hub.a...Ryan Lee
Referral 화면의 레벨 카드 스택이 **한 장도 표시되지 않습니다**. `GetReferralRewards` 가 `cards` 를 빈 배열로 내려주는 것이 원인으로 확인돼 서버 측 확인을 요청드립니다. ## 현상 Referral 탭에서 'Referral rewards' 헤더와 초대 코드 안내 카드만 남고, 그 아래 레벨 카드 영역이 통째로 비어 있습니다. ## 재현 환경 - staging (`h...Ryan Lee
상위 #589(기기를 계속 켜둔 상태에서 퀘스트 리셋 되었을 때)의 서버측 지표 정의 검토 요청입니다. ## 현재 계약 `docs/api-server-guide/connect-rpc-api.md` §10 '활성(active) 규칙 — 단일 소스' 기준으로 마커는 두 종류입니다. | 마커 | 기록 주체 | |---|---| | 일반 활동 마커 (`is_active`, `active_invitees`, 스...Ryan Lee
상위 #590(리워드 카드 프로그레스바 오류)의 서버측 원인 확인 요청입니다. ## 현상 Rewards 화면의 레벨 카드 게이지와 'N to go' 표기가 **활성 초대 인원**이 아니라 **전체 초대 인원**을 기준으로 계산됩니다. - 예: Active today 1 / 총 초대 5 인 계정에서 5명 카드가 해금(Tap to claim)돼 보임 - 정상 기대값: `5 - 1 = 4` → '4 to go...Ryan Lee
## 작업 내용 `HtmlViewerScreen` 상단 플로팅 액션 영역이 우측에 치우쳐 있어 한손 조작 시 반대쪽 엄지로 닿기 어려운 문제를 해결한다. - 기존 `{ top, right: 12, gap: 8 }` 스타일을 `{ top, left: 0, right: 0, justifyContent: 'center', gap: 8 }` 로 변경 - Safe Area insets.top 기반 top offset ...Ryan Lee