Skip to content

Features

Sangyong Bae edited this page Aug 11, 2026 · 12 revisions

기능 현황

2026-08-11 기준 · 테스트 465 green · 상세: docs/MILESTONES.md · docs/STATUS.md

되는 것 (실물 검증)

발견·연결

  • LAN 자동 발견 — IPv6/IPv4 멀티캐스트 + 브로드캐스트 동시(S1~S3), 폴백 사다리
  • 주소 후보 목록 — v4 우선 순차 연결·성공 경로 승격(주소 계열 비대칭 R-21 해소)
  • 수동 주소 연결 — ⌘/Ctrl+K 모달(host:port · [v6]:port 형식 검증)
  • 연결 수립 전부 워커 스레드 — 죽은 상대를 클릭해도 UI 무정지
  • 표시 이름 기본값 = 정제된 호스트명(실명 추정 제거 · 판별 불가 시 beep-{지문}) — 실명 평문 방송(R-19) 해소 · 변경 시 즉시 재공지

대화

  • Noise_XX E2E 암호화 세션 · TOFU 핀(첫 접촉 고정 → 이후 Known)
  • 신원·핀 영속 — 재시작해도 같은 신원·같은 신뢰(R-17 해소) · 핀 파일은 암호화(인간관계 목록 보호) · 손상 시 fail-closed 잠김
  • 신원 키 백업·복원(설정 ▸ 프로필 — 복원은 핫 로딩)
  • 카카오톡식 말풍선(좌우·꼬리·분 단위 시각·날짜 알약) · 멀티라인 입력(Shift+Enter) · 클립보드·우클릭 메뉴 · 그룹 발신자 라벨

파일 전송

  • 드래그앤드롭 송신 · 승인 4방식(자동/기간/수동/거부) · 진행률 · 다중 파일 큐 · 대역폭 제어(쌍방 협상)
  • 전송 완료 = 수신측 격리 성공의 종단 확인(ack) — "전달됨 · 확인 대기 → 완료"
  • 수신 무해화: 위험 등급 판정 → .beepq 봉인 → 격리함(승인 = 실체화 · 다운로드 폴더)
  • OS 격리 표식 — macOS quarantine xattr + Windows MotW(Zone.Identifier) 실물

셸·UI·설정

  • 커스텀 컨트롤 17종(전 플랫폼 동일 렌더) — 최신: Switch(mac/iOS 스타일 · 크기 배율 옵션)
  • 설정 화면(VS Code식 — 트리·검색·즉시 적용) + 설정 영속(ADR-0011 — 재시작 유지)
  • 테마 다크/라이트 + 주요 색 사용자 지정 · i18n 4개 언어(en/ko/zh/ja)
  • 프로필 화면 — 이미지·표시 이름·이메일·전화 + 항목별 공개 토글(기본 전부 비공개)

배포

  • v0.1.3 공개 — 5타깃 × 2채널 · SHA256SUMS · Homebrew 탭 · winget/choco 매니페스트(게시 대기)
  • 더블클릭 실행(macOS 번들·Windows 탐색기 감지 → 창 모드)

진행 중 / 예정

항목 상태
프로필 교환(상대 이미지·이름 표시) 화면부 완료 — 와이어 슬라이스 예정
암호화 대화 기록 저장(ADR-0005) §3 키 관리 확정·핀 영속 완료 — 본문 저장은 설계 확정 대기
그룹 관리·그룹 전송 예정(M5)
메시지 등급·알림·수신확인(ADR-0010) 설계 완료 — 확정 대기
전송 재개·진행 동기(청크 윈도) 설계 등록 — 방향 결정 대기
검사(AV) 어댑터 · AMSI 예정

Clone this wiki locally