🔑 주요 기능 (Key Features)
1. 강력한 편집 경험 (Powerful Editor)
- CodeMirror 6 엔진: 최신 엔진을 탑재하여 대용량 문서에서도 끊김 없는 성능과 확장성을 제공합니다.
- 개발 환경 수준의 편집: 다중 커서, 줄 이동(Alt+↑/↓), 정규식 기반 검색/바꾸기, 자동 줄바꿈, 구문 강조 기능을 지원합니다.
- 슬래시 커맨드 (/): `/` 키 하나로 날짜, 시간, 테이블, 코드 블록을 즉시 삽입할 수 있습니다.
- 테이블 에디터: 복잡한 마크다운 테이블을 엑셀처럼 직관적인 모달 창에서 편집하고, 열 너비 자동 포맷팅 기능을 통해 가독성을 높입니다.
- 스마트 툴바: 텍스트 선택 시 나타나는 플로팅 툴바와 모바일 최적화 스티키 툴바로 서식을 빠르게 적용합니다.
2. 데이터 안정성 및 동기화 (Local-first & Sync)
- 1초 자동 저장: 모든 작업 리스트와 노트 내용은 IndexedDB를 통해 1초마다 로컬에 안전하게 저장됩니다.
- 지능형 백그라운드 동기화: 네트워크가 복구되면 보류된 변경 사항(Pending Logs)을 순차적으로 서버와 동기화합니다.
- 오프라인 작업 및 PWA: 네트워크 없이도 모든 기능을 사용할 수 있으며, PWA 앱으로 설치하여 독립된 환경에서 실행 가능합니다.
3. 직관적인 파일 및 검색 관리 (Intelligent Management)
- 카테고리 폴더 시스템: 노트를 성격에 따라 폴더별로 명확하게 분류하고 관리할 수 있습니다.
- 고급 검색 팔레트: `Cmd+P` 단축키로 검색 팔레트를 열어 노트 제목과 본문을 정규식으로 빠르게 탐색합니다.
- 드래그 앤 드롭 & 다중 선택: 마우스나 터치로 노트를 이동하고, 여러 노트를 한 번에 일괄 작업(이동/삭제)할 수 있습니다.
- 노트 고정 (Pinning): 중요한 문서는 목록 최상단에 고정하여 즉시 접근할 수 있습니다.
4. 보안 및 간편한 공유 (Security & Sharing)
- Google OAuth 2.0: 가입 절차 없이 안전한 구글 로그인으로 시작하세요.
- 게스트 모드: 로그인 없이도 모든 기능을 즉시 사용할 수 있으며, 로컬 IndexedDB를 통해 데이터를 안전하게 보존합니다.
- 고유 링크 공유: 특정 노트를 읽기 전용 링크로 생성하여 외부에 간편하게 공유할 수 있습니다.
5. 극한의 미니멀리즘 디자인 (Minimalist UX)
- Nord 테마 & 다크 모드: 눈의 피로를 최소화하는 Nord 테마 기반의 아름다운 UI를 제공합니다.
- Ultra-Compact UI: 헤더와 툴바의 높이를 28px(h-7)로 최적화하여 오직 콘텐츠에만 집중할 수 있는 공간을 확보했습니다.
🛠 기술적 기반 (Tech Stack)
🌟 앞으로의 진화 (Future Vision)
소스 코드의 강력한 로컬 저장 기술을 바탕으로, 향후 전역 검색 강화, 다양한 형식(PDF, HTML) 내보내기, 버전 히스토리(스냅샷) 복구 등을 통해 더욱 완성도 높은 경험을 제공할 예정입니다.