Офлайн-заметки Markdown
«Черновик» — редактор заметок, который живёт в вашем браузере. Без аккаунта, без сервера, без слежки. Ошиблись — откатите. Написали секретное — закройте на замок.
демо · концепт Это учебный концепт, а не сервис. Данные не покидают ваше устройство.
01 · Спецификация
Что есть в листе
- 01
Markdown и просмотр
Пишете слева, видите справа. Разбор Markdown и очистка HTML — собственный код: сырой HTML и скрипты в заметке остаются просто текстом.
- 02
Поиск по всему тексту
Индекс строится прямо в браузере. Понимает русский и английский, словоформы («заметки» найдёт «заметка»), #теги и «фразы в кавычках».
- 03
Теги и закрепление
Теги под заголовком, фильтр одним нажатием, нужное закрепляется наверху списка.
- 04
История правок
До 50 снимков на заметку, построчное сравнение и откат. Сам откат тоже попадает в историю.
- 05
Замок с паролем
По желанию: AES-256-GCM, ключ из пароля через PBKDF2. Пароль нигде не хранится, поэтому забытый не вернуть.
- 06
Файлы туда и обратно
Перетащите .md, .txt или .zip в окно. Экспорт в .md и .zip (архив собран без библиотек) и JSON-копия с историей.
- 07
Работает без сети
Service worker кэширует приложение. Заметки лежат в IndexedDB, так что самолёт и метро не помеха.
- 08
Клавиши
Alt+N новая, / поиск, Alt+H история, Alt+L замок. Работают на любой раскладке.
02 · История
Ошибаться безопасно
Каждая заметка помнит свои прошлые состояния. Откройте историю, посмотрите, что изменилось строка за строкой, и вернитесь на любую версию. Откат — это тоже новая запись, так что вернуть можно и сам откат.
Частые правки внутри минуты сливаются в один снимок, поэтому история не превращается в мусор.
Купить хлеб
−Купить дорогой сыр
−Заказать торт на субботу
+Позвонить бабушке
Разобрать фото
Под замком
- текст заметки
- вся история правок
- название (оно берётся из текста)
На виду
- теги
- дата изменения
- примерный размер
- сам факт, что заметка зашифрована
03 · Замок
Секретное — под пароль
Шифрование включается для отдельной заметки. Ключ получается из пароля через PBKDF2-SHA-256 (600 000 итераций), текст закрывается AES-256-GCM. Пароль не записывается ни на диск, ни в сеть.
Честно: пароль восстановить нельзя, а шифрование не спасает от вредоносного расширения или кейлоггера. Подробности — в разделе «Защита».
04 · Клавиши
Руки остаются на клавиатуре
- Alt+N новая заметка
- / поиск
- Alt+H история
- Alt+L замок
- Alt+V правка / просмотр
- Ctrl+S сохранить сейчас
05 · Границы
Чего здесь нет
- Синхронизации между устройствами нет: данные живут в одном браузере. Делайте копию через «Данные».
- Очистка данных сайта в браузере удалит заметки. Копия .json спасает.
- Картинки в заметках не загружаются: так нет утечек адреса и IP.
- Это демо-концепт, он не заменяет проверенных менеджеров паролей и сейфов.
Откройте лист и начните с ошибки
Три демо-заметки уже лежат внутри — их можно править и удалять.
Открыть черновик