
자동 커밋 간격과 충돌 해제로 GitHub 동기화 설정
노트는 기기에 저장되지만, 그렇다고 기기에 갇혀 있어야 한다는 뜻은 아닙니다. GitHub 동기화는 노트를 사용자 소유의 개인 저장소에 푸시하여 — 버전 기록, 다중 기기 접속, 프라이버시를 희생하지 않는 클라우드 백업의 안전망을 제공합니다.
GitHub 동기화 작동 방식
자동 커밋
SeaMeet이 주기적으로 노트 변경 사항을 개인 GitHub 저장소에 커밋합니다. 커밋 간격을 설정할 수 있습니다(기본값: 5분). 모든 변경 사항은 전체 git 기록으로 추적됩니다 — 언제든 모든 편집을 되돌릴 수 있습니다.
GitHub OAuth
GitHub의 디바이스 플로우를 사용하여 SeaMeet을 인증하세요 — 복사해서 붙여넣을 토큰이 없습니다. SeaMeet이 GitHub 계정에 개인 저장소를 생성하고 OAuth 토큰이 만료되기 전에 자동으로 갱신합니다.
시작 시 자동 동기화
SeaMeet이 실행 시 pull rebase를 사용하여 최신 변경 사항을 가져옵니다. 기기 간에 노트가 항상 최신 상태입니다. 푸시는 각 커밋 후 자동으로 이루어집니다.
충돌 감지
같은 노트가 두 기기에서 편집된 경우 SeaMeet이 git 충돌을 감지하고 해결 UI를 보여줍니다. 조용한 데이터 손실 없음 — 병합 방법을 직접 선택합니다.
동기화 상태
사이드바의 시각적 동기화 상태 표시줄이 현재 상태를 보여줍니다: 동기화 완료, 동기화 중, 충돌 감지됨. 노트가 최신 상태인지 항상 확인할 수 있습니다.
클라우드 폴더 감지
SeaMeet은 작업공간 폴더가 클라우드 동기화 디렉토리 내에 있을 때 자동으로 감지하고 시각적 표시기를 보여줍니다. Dropbox, iCloud, Syncthing의 충돌 파일은 주황색 배지로 표시됩니다.
프라이버시
노트는 본인만 접근할 수 있는 개인 GitHub 저장소에 저장됩니다. SeaMeet은 동기화된 노트의 콘텐츠를 절대 읽거나 처리하지 않습니다. 동기화는 완전히 옵트인 방식입니다 — 언제든 비활성화해도 노트는 기기에 그대로 남습니다.
노트만 동기화됩니다. 오디오 녹음, 비디오 파일, 스크린샷은 기기에 저장되며 — GitHub에 업로드되지 않습니다.