Skip to content

Release Notes

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

릴리스 이력

전체 자산·체크섬: GitHub Releases

v0.1.6 (2026-08-13)

첫 2-PC 실증(Windows↔macOS IP 수동 등록·메시지·파일 왕복)에서 나온 피드백 일습.

  • 읽지 않은 메시지 배지 — 목록에 개수 배지 + 마지막 확인 시각 · 주 창 제목 "새 메시지 N"(작업 표시줄에서 보임)
  • 인바운드 자동 열림 제거 — 상대가 연결해도 창을 뺏지 않는다(목록·배지로만 알림 · 여는 것은 사용자)
  • 자동 재연결 — 끊긴 상대를 5초→15초→60초→5분 백오프로 재시도, 상한 후 중단(클릭 = 재개)
  • 죽은 연결 감지 — TCP keepalive로 FIN 없는 죽음(전원 차단·강제 종료·망 단절)을 ~22초 내 감지(실측) → 목록 점 빨강
  • 비발견 상대 목록 유지 — 다른 서브넷의 수동 등록 상대가 대화창을 닫아도 목록에 남고, 기억한 주소로 재연결
  • 파일 전송 자격 경고 모달 — 상호 대화 규칙 미달 시 "왜 + 뭘 하면 되는지"를 모달로(스팸 방어 규칙의 가시화)
  • 텍스트 편집 일습 — 복사/잘라내기/붙여넣기가 모든 입력창에서 동작 · 긴 텍스트 가로 스크롤(캐럿 상실 해소) · 영역 밖 드래그 자동 진행
  • 주소 등록·프로필 창 = 항상 위 모달 · --port <N> 실행 인자(세션 한정)
  • 파일 전송이 2MiB에서 끊기던 다중화 백프레셔 수정 · 터미널(kitty 프로토콜) 상태 누수 3중 방어 · --chat-live 떠돌이 연결 내성

v0.1.5 (2026-08-13)

  • 세션 기본 포트 47200 — 우선 바인딩(점유 시 임의 폴백) · 설정 net.session_port(듣는 포트 = 포트 생략 시 거는 포트 · 즉시 적용) · 주소 입력에서 포트 생략 가능(10.0.0.5:47200) · 상태바에 실제 수신 포트 상시 표시 — 발견이 닿지 않는 상대와의 수동 연결이 예측 가능해졌다
  • 이미지 미리보기 픽셀 상한 4096² — 폰 사진(12MP급)이 거부되던 것 해소(격리 디코드 원칙은 유지)

v0.1.4 (2026-08-12)

  • 설정 영속 — 테마·시간 형식 등 모든 설정이 재시작 후 유지
  • 신원·신뢰 핀 영속 — 재시작해도 같은 신원·같은 신뢰(TOFU 핀 암호화 저장) + 신원 키 백업/복원(핫 로딩)
  • 표시 이름 정제 기본값 — 실명이 LAN에 평문 방송되지 않음(변경 시 즉시 재공지)
  • 프로필 — 편집 화면(사진·이름·이메일·전화)·항목별 공개 토글(기본 비공개)·연결된 상대와 세션 경유 교환·목록 아바타 2줄 행·우클릭 프로필 보기 카드
  • 이미지 격리 디코드(imgdec) — 아바타 실사진·수신 이미지 미리보기(격리함·대화). 디코더는 격리 프로세스에만(본체 미링크) · 5타깃 전 채널 동봉
  • Windows MotW(Zone.Identifier) 표식 · Switch 컨트롤·컨트롤 크기 옵션 · 설정 설명 워드랩

v0.1.3 (2026-08-11)

  • Windows 더블클릭·시작 메뉴 무반응 수정 — 탐색기 실행 감지 → 창 모드(macOS 번들 판정과 대칭)
  • 파일 전송 종단 확인(ack) — 발신 "완료"가 소켓 쓰기가 아니라 수신측 격리 성공으로 확정("전달됨 · 확인 대기" → 완료) + 미확인 전송 중 종료 가드
  • 주소 직접 연결 모달(⌘/Ctrl+K) — 형식 검증(host:port · [v6]:port)
  • 연결 무정지 완결 — 수동 주소 연결도 워커 스레드로(죽은 주소에 UI가 멈추지 않음) · 목록 행 "연결 중" 표시
  • Windows 배포 실기 검증(설치/업그레이드/제거·MotW 전파·winget validate) 반영

v0.1.2 (2026-08-11)

  • macOS 앱 더블클릭 무반응 수정.app 번들 실행 = 창 모드 + 실물 발견
  • 클립보드 macOS/Linux 실물 구현(pbcopy · wl-copy/xclip)
  • 스크롤바 자동 숨김을 벽시계 기준으로 정정 + ui.scrollbar_hide 설정
  • 컨텍스트 메뉴 컨트롤 신설(말풍선·입력란 우클릭)

v0.1.1 / v0.1.0 (2026-08-11 · 첫 공개)

  • 5타깃 × 2채널 배포 파이프라인(태그 push 자동 공개) — Windows x64/ARM64 · macOS x64/ARM64 · Linux x64
  • NSIS 설치본(사용자 단위·무권한) · dmg · deb · 포터블(zip/tar.gz) · SHA256SUMS.txt
  • Homebrew 탭(kiros33/tap) — Cask(.app) + Formula(포터블)
  • winget·Chocolatey 매니페스트 자동 생성(게시는 스위치로 잠금)
  • macOS 격리 실측 반영: 서명 없는 앱 + quarantine = SIGKILL → Cask postflight 격리 제거(임시방편 — 서명·공증 로드맵)

Clone this wiki locally