журнал передач/2026-08-14v0.1.3

0.1.3 — четыре цифры, а ключ пишется сам

   ·  ✦   ·        ╭──────────────╮       ·   ✦
 ✦    ·      ·     │  0 . 1 . 3   │  ·        ·
   ·    ✦          ╰──────────────╯     ✦   ·

Никто не должен придумывать passphrase под давлением экрана настройки — а все, кто придумывает, придумывают плохую.

⌨ Первый запуск — теперь имя и четыре цифры. Ключ выбирается за вас: шесть слов из замороженного списка, 66 бит, никогда не показывается и не набирается. Цифры его оборачивают; passphrase под ними сильнее всего, что человек придумал бы, пока ждёт входа. Код спрашивается дважды, потому что опечатка в нём не теряет данных, но теряет лёгкий вход — и вы узнали бы об этом в самый неподходящий момент.

◈ Хотите — несите свой ключ. Длинный путь внутрь — в одном клике, на том же экране, где и был, и теперь он подтверждает набранное, прежде чем что-либо создать.

👤 На телефоне открыть может лицо. Предлагается один раз, после того как вы задали код, и больше никогда. Ключ чеканится так, что само железо отказывается расшифровывать, пока сенсор только что вас не увидел, — это не проверка, которую делает приложение и могло бы забыть сделать. StrongBox там, где он в аппарате есть. Добавление нового отпечатка на телефон разрушает печать, так что никто её не унаследует.

Включение забывает запомненную passphrase, и в этом вся суть: приложение, уже открытое до того, как спросили сенсор, было бы воротами с дырой рядом.

⌁ У клавиатуры появилось ощущение. Тик под каждой цифрой, другой — на исправление, длиннее — на отказ, через системную тактильную отдачу, так что телефон, которому велели молчать, молчит.

✧ Реакции: один жест на каждом устройстве. Тап открывает палитру везде. Под большим пальцем выбор — в два такта: первый тап по смыслу проигрывает и выбирает его, второй отправляет, — потому что раньше тап выигрывал гонку у таймера долгого нажатия и штамповал первый слот прежде, чем кто-либо видел выбор. На десктопе ховер по-прежнему показывает превью.

⚑ Телефон, спаренный на 0.1.2, никого не видел. Его собственные слова синхронизировались, а все комнаты были пусты: ни истории, ни карточек участников, ни медиа. Одна причина — мигрировавший компьютер помнит друзей, которых знал до сертификации устройств, а телефон, спаренный после, родился без этой памяти, и сообщения тех друзей лежали у него в задержке вечно, ожидая доказательства, которого никогда не будет. Это знание принадлежит человеку, а не одной машине, и теперь оно едет с вами при спаривании. Спарьте заново после обновления — и комнаты заполнятся.


Интерфейс живёт в бинарнике — нужна новая сборка, а не перезагрузка. macOS · Linux · Android.

По-прежнему верно: четыре цифры — железо на телефоне и ярлык на десктопе: скопированная папка данных там — около часа перебора, и настоящим секретом остаётся passphrase · медиа через LoRa нет · реле видит размеры и тайминги · публичные пространства — подписанный открытый текст · сборки под Windows нет · потерянный keystore — потерянное пространство.

🐛 Сломалось или обещает больше, чем может доказать? → Полевые заметки.

релиз на github ↗скачать сборку →