WebMemo Pro
Serverless Pure HTML/JS Notepad
웹 브라우저에서 서버 없이 완벽하게 구동되는 로컬 네이티브 노트패드 애플리케이션입니다.
기능 (Features)
- 무설치 로컬 환경: 순수 HTML/JS/CSS로 구현. index.html 더블 클릭만으로 file:// 및 http:// 환경 모두에서 즉시 오프라인 구동.
- 네이티브 파일 시스템 연동: File System Access API로 Ctrl+S 덮어쓰기 저장. 차단 시 Blob 다운로드 자동 Fallback.
- 자동 구문 강조 (Auto-Syntax): CodeMirror 6 엔진 탑재. ESM 동적 로딩으로 100+종 언어 자동 인식.
- 무제한 백그라운드 저장: IndexedDB(localForage) 기반으로 5MB 제약 돌파. 기가바이트 단위 문서도 안전 보존.
- ⌨️ Vim 모드: @replit/codemirror-vim 탑재. Normal/Insert/Visual 모드, :w(저장), :wq(저장+닫기). 기본 OFF, 토글 ON.
- 파일 드래그&드롭: 탐색기에서 텍스트 파일을 브라우저에 직접 끌어다 놓으면 새 탭으로 즉시 오픈.
- 마크다운 Floating TOC: 마크다운 모드에서 h1~h6 헤딩 기반 목차를 우측에 자동 생성. 클릭 시 해당 위치로 이동.
- 로컬 타임머신: 저장 시 탭별 최근 10개 리비전을 자동 스냅샷. IndexedDB에 보관.
- 고급 에디터 UX: 다중 탭(드래그 순서 변경), 5종 커스텀 테마, 미니맵, 젠 모드, 닫은 탭 복구, 플로팅 검색, Word Wrap 토글.
- 5개국어 i18n: 한국어, English, 日本語, 繁體中文, 简体中文 UI 완벽 지원.
- 보안 강화: SRI 해시 고정, DOMPurify XSS 방어, DOM-XSS 방지. AI 크로스 감사 6라운드 통과.