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

0.1.5 — одна личность, много устройств — и медиа, которое доезжает

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

Два обещания, которые этот релиз выполняет, — и ни одно не маленькое.

🧍 Вы — один человек на всех своих устройствах. Вошли в пространство с телефона — оно появляется на спаренном ноутбуке само, даже если ноутбук в этот момент спал в сумке. Добавили кого-то, добавили вас, приехала ротация ключей: каждое сертифицированное вами устройство сходится к одним и тем же отношениям и одному и тому же доступу, каким бы устройством ни было совершено действие. Спаривание больше не копирует снимок — оно вводит новое устройство в уже существующего вас. А отзыв устройства означает ровно то, что должен: никакого нового доступа с этой секунды — то, чем оно законно владело, не делается вид, что исчезло, а остальные ваши устройства продолжают.

📦 Медиа доезжает. Самая больная рана беты — фото, которое так и не грузится, видео, застывшее на нуле, — сводилась к маршрутам: доставка угадывала, где слушают ваши устройства, записывала догадку как знание и верила ей вечно. Всё это заменено.

  • Фото, голосовые и небольшие файлы теперь едут вместе с сообщением. В момент нажатия «отправить» — единственный момент, когда телефон точно не спит, — байты уезжают вперёд в почтовый ящик каждого получателя. Открывшая карточку рука находит их уже дома. Телефон может вернуться в карман; он больше не нужен.
  • Большие видео стримятся. Воспроизведение начинается с локальных байтов, расшифровываемых чанк за чанком — перемотка мгновенна, и файл на 380 МБ больше не замораживает плеер, который его только что скачал.
  • Устройства говорят, где живут. Каждое отправленное сообщение тихо несёт, где ваше устройство доступно, и новейшее заявление побеждает — так что устройство, переехавшее на другое реле или вошедшее вовсе без адреса, становится достижимым с первого своего слова.
  • Ожидание проговаривается вслух. «Дотягиваемся до отправителя…» — это стадия, а не замёрзшая полоска; держатель, который не может ответить, записывает почему — словами самого транспорта, и экран диагностики теперь несёт вердикты — наконец-то копируемые и на macOS.

🌊 А у медиа появился собственный визуальный язык. Не upload и download — отпускание и прибытие. Картинка становится резче по мере того, как приземляются её байты: половина файла — половина мягкости. Волновая форма материализуется столбик за столбиком. Ваше собственное свежеотправленное медиа держит едва живую поверхность, пока передача не подтверждена, — и затихает. Движение значит, что что-то происходит; неподвижность — что объект приземлился. Никаких спиннеров нигде.

📱 И телефон догнал. 0.1.4 это обещал: первый запуск «имя и четыре цифры» теперь живёт и на Android — ключ пишется сам, первый экран выглядит как место, которое он открывает, а кнопка создания наконец говорит «Далее». Выбор фото стал человечным: несколько за один заход (они складываются в ряд), и пикер перестал предлагать все файлы телефона. Картинка теперь может кому-то ответить — фото-ответы работают. Присутствие говорит тихими глифами, и радио о нём не слышит.

Мелкие честности, приехавшие попутно:

  • Интерфейс перестал перекачивать всю комнату каждые две секунды через внутренний мост приложения — батарея заметила.
  • Диалог отправки отвечает на нажатие: кнопки отдыхают, пока запечатывается большое видео, и нетерпеливый второй тап не запостит его дважды.
  • Видеоплеер на телефоне остаётся внутри своей карточки.
  • Уже открытая быстрая ссылка отвечает из памяти, а не пугает «ничего не ждёт» поверх нормально идущего входа.
  • Escape выходит из статьи; курсор перестал обещать зум, которого не может дать.

Обновите обе стороны. Устройство, которое держит байты, должно быть на 0.1.5, чтобы его ответы вас нашли — один старый телефон в паре сохраняет старое молчание. Официальные реле уже обновлены.

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

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