← 목록
기타 2026-07-27 3KB 읽기 3분

요청: tele-모바일-반응형-재구축

  • 날짜: 2026-07-27 00:22:15
  • 작업 경로: /Users/ef/crowny-tele

요청 본문

모바일 tele.crowny.org/mobile을 dc 목업 시안 버리고 100dvh·safe-area·flex 기반 반응형 모바일 웹으로 재구축. 어느 폰에서든 일관된 틀. API 연동 기존 재사용. 여러 폰 시뮬레이터 검증.

관련 산출

(클로드가 작업 결과를 이어 기록)


프로덕션화 10단계 (2026-07-30~ 진행) — 오푸스 설계/소넷 코딩/패블 검증

마스터플랜: /Users/ef/crowny-tele/docs/프로덕션화-마스터플랜.md (핵: crownyc=짧은요청 진실원본 고정, 실시간/푸시/크립토=사이드카 3개 분리)
  • ✅ W1: ⑨인프라(키드스토어·오프셋인덱스 O(1)저장 + 힙OOM 근본수정: 배열/맵힙 회수누락 버그. 마이그레이션·audit정합·하네스24/24) · ①PWA(manifest·SW·아이콘, 홈설치) · ④친구(검색·요청·수락·차단 양방향게이트)
  • ✅ W2: ②실시간 SSE(notify-bump: crownyc 값싼append→Node사이드카9627 감지→SSE bump. crownyc게이트웨이 응답누적 한계→telert.crowny.org stunnel직결 우회, 카나리8444검증·SIGHUP무중단·전서비스무영향·생성기영속화. 클라 telert EventSource+3초폴링강등) · ⑦원격노드(⑨후 복제정합·REPL3/3)
  • 🔧 W3: ③푸시(구독.psv+web-push사이드카 VAPID+sw push/click, SSE미접속=백그라운드만 발송) 진행 · ⑤미디어 · ⑥통화 대기
  • W4: ⑧다기기 · ⑩E2E
LaunchAgent: tele·tele-turn·tele-repl·tele-replrecv·tele-daily·tele-rt(9627 SSE). 게이트웨이: pathRoute/rt→9627 + stunnel telert SNI직결.

프로덕션화 10단계 전체 완료 (2026-07-31)

  • ✅ ③푸시(구독.psv+web-push VAPID+sw, SSE미접속=백그라운드 발송) · ⑤미디어(사진 Canvas리사이즈·음성 MediaRecorder→8MB청크, mime허용·Content-Type inline) · ⑥통화(방기반 시그널링+notify벨·turncred HMAC-SHA1+coturn REST auth relay실측·클라 WebRTC b64정합)
  • ✅ ⑧다기기(기기.psv+device라우트·세션 deviceId·동일초토큰중복버그수정, 2기기 revoke실측. 클라 deviceId영속·기기목록UI)
  • ✅ ⑩E2E(서버=공개키.psv publish/bundle·차단게이트·크립토0줄·메시지저장무변경. 클라 P-256 ECDH→HKDF→AES-256-GCM·IndexedDB비추출키·DM만암호화·평문폴백·🔒표시)
LaunchAgent 6종: tele·turn·repl·replrecv·daily·rt(SSE). 하네스 24/24 전 웨이브 무손상. 실기기 검증 잔여: 통화 2대 음성/영상·푸시 실알림·E2E 2대 암호문(WebCrypto 실브라우저). 백엔드·배선 전량 검증됨.