журнал передач
что изменилось и почему.
заметки о релизах и полевые заметки. каждая запись называет то, что пока не так.
- 1.0.17 — передача в полёте держит узел бодрымДержатель фотографии больше не засыпает между раундами: ответ, ушедший на реле, держит его пульс на десяти секундах, пока картинка переправляется. А в приватных пространствах у медиа-ответов теперь собственный ящик — фото в полёте больше не блокирует следующее сообщение.
- 1.0.16 — фото отвечается один разДержатель картинки отвечал на каждую копию каждого запроса полным восьмимегабайтным ответом в почтовый ящик с квотой. Теперь он ведёт книгу: чанк, положенный в ящик, не кладётся туда снова три минуты, и каждое спрашивающее устройство получает свою копию.
- 1.0.15 — что реле взяло, показано взятымТочка лгала умолчанием: копия, отправленная по догадке, не зарабатывала квитанции — пока пир читал её с того самого реле. Теперь реле, принявшее байты, показано принявшим их — и рестарт больше не забывает.
- 1.0.14 — слово уходит сразуОтправка больше не ждёт чтения: у отправителя своя полоса, упавший цикл повторяется через пятнадцать секунд, мёртвый сокет стоит четыре секунды вместо десяти, а десктоп, который читают на втором мониторе, считается вниманием.
- 1.0.13 — картинка и есть управлениеЗагрузка медиа — один тап по самой вещи: маленькое светящееся кольцо крутится, пока спрашивают реле, наполняется по мере прибытия байтов, исчезает, когда они здесь. Тап хранится как желание, а поздний ответ — всё равно ответ.
- 1.0.12 — «я переехал», и догадка, которая тебя находитДве маленькие вещи о первом сообщении после перемены: устройство, сменившее реле, сразу говорит об этом каждому пиру, а получателю без известного маршрута сообщение предлагается на каждом официальном реле. Ни то, ни другое — не lookup; его нет, намеренно.
- 1.0.11 — дверной звонок настоящий, а лог едет один разДва вечера измерений вместо догадок: каждый пинг теперь ждёт понга — иначе парковка объявляется мёртвой; ящику предлагается только то, чего у него нет — 48 МБ в минуту стали 1.7; а операторы реле получили публичную страницу статуса.
- Quite — один месяцЗа месяц здесь появились общая карта, рация, датчики, музыкальные проекты с версиями и комментариями. Даже собственный шрифт. Но лучше расскажем, что со всем этим можно делать.
- 1.0.10 — Quiet Signal, собственный голосУ приложения теперь свой шрифт: широкий, прямоплечий монолинейный гротеск с латиницей и кириллицей, нарисованный скелетами и выращенный сборкой в два веса. Дважды за ночь правился глазом владельца. Исходник в репозитории, под SIL Open Font License.
- 1.0.9 — байты в пути, и об этом сказаноГлиф сломанной картинки, чёрный ящик с мёртвой кнопкой play — пока байты всё это время честно ехали через реле. Никто об этом не говорил. Теперь на месте будущей картинки стоит тихая заметка: fetching from relay…, со счётчиком чанков, как только раунд ответил.
- 1.0.8 — небо открывается самоНебо, которое никто не открыл, — небо, которое никто не увидел. Правило «неподвижно и беззвучно» писалось, когда пол под сценами был нов, — пол больше не нов, и именно он делает неспрошенную картинку безопасной. Звук по-прежнему спрашивает; лента не изменилась.
- 1.0.7 — четыре небаNebula, aurora, caustics, silk — каждая новая атмосфера это фрагментный шейдер: крошечная программа без памяти, без сети и без глаз. Единственное, что она умеет, — быть яркой, а яркостью и так правит пол. Картинка может деградировать; смысл — нет.
- 1.0.6 — твёрдая земля под каждым сообщениемМаленький релиз в тот же день, что 1.0.5, — за одну вещь, за которую взгляд владельца зацепился на первом же экране: пузыри тёмной темы были серым стеклом — сквозь них просвечивало небо. Теперь глухие и тёмные; сообщение стоит на собственной земле.
- 1.0.5 — место, где понятно, что происходит и что ты можешьВнешнее ревью сказало это одним предложением: интерфейс объяснял внутреннюю механику там, где не должен, и не объяснял последствия там, где обязан. Три сценария новичка, три закрытые против них волны — приглашения по намерению, навигация по смыслу, оболочка, которая говорит меньше и яснее.
- 1.0.4 — куда уходят секунды«Доставка кажется медленной» — теперь число с адресом: каждое своё сообщение несёт таймлайн, который узел измеряет сам — отчеканено, принято реле, впервые подписано. И три возвращённые секунды: припаркованный слушатель спит на сокете, пуши идут во все реле разом, экран смотрит, когда вы только что отправили.
- 1.0.3 — звёздное поле вернулось, и настройки тожеФикс-релиз на следующий день после 1.0.2 — за то, чему первый телефон научил нас за час: настройки не открывались, а создание пространства спотыкалось на последнем шаге. Данные не тронуты — а сборка теперь отказывает целому классу ошибки.
- 1.0.2 — знакомая дверь, а за ней небоПервый релиз линии 1.0 без суффикса. Список комнат читается как инбокс — раскладка позаимствована у мессенджеров, их контрабандные обещания отвергнуты. И небо: общий рисунок, который является сообщением, где каждый штрих — подписанное событие, а цвет — это человек.
- 1.0.1-rc.1 — плата сама нашла дверьСенсор на полке, ноутбук в другой комнате, и никакого кабеля между ними: Wi-Fi-курьер несёт показания по локальной сети, USB становится дорогой спасения, а приложение учится жить с физическим инструментом — подключить одним кликом, увидеть новое, завершить призрака.
- 1.0.0-beta.2 — где ты реально прошёлField Sessions: запусти свип, убери телефон в карман — маршрут пишется с погашенным экраном, внутри явно запущенной, видимо активной, ограниченной сессии. Разрыв — это сэмпл, а не тишина; факт завершения пересекает LoRa первым, трек доезжает по broadband.
- 1.0.0-beta.1 — форматы теперь стоят на местеВсё, что пишет эта сборка, откроет каждая будущая 1.x — девяносто подписанных схем, конверт, раскладка на диске, бэкап, провод, радиопрофиль. А пространство стало местом, где живёт работа: объекты с историей, версии работ, field с честными позициями.
- 0.1.7 — инструменты входят в комнату, а отправка становится фактомПространство может держать не только людей: сенсоры входят со своими ключами, и виртуальная теплица едет с каждым узлом. ESP32 может стать инструментом — developer preview. А отправка — факт, не обещание: слова не исчезают.
- 0.1.6 — голос, стук и ссылки, которые играютQuiet Chimes — важнее значит различимее, никогда не громче. Стук просит человека о разговоре на ваших и его условиях. Вставленная ссылка становится карточкой, которая играет, — и читатели не запрашивают ничего.
- 0.1.5 — одна личность, много устройств — и медиа, которое доезжаетВошли в пространство с телефона — оно само появляется на спящем ноутбуке. Фото едут вперёд вместе с сообщением, большие видео стримятся, а у медиа появился визуальный язык отпускания и прибытия: движение — что-то происходит, неподвижность — долетело.
- 0.1.4 — дверь открылась; пол провалилсяОдин фикс, и он — единственная причина этого релиза: 0.1.3 падал на Android после каждого правильно набранного кода. Обновитесь поверх, наберите код — и вы внутри; на телефоне ничего не потеряно.
- 0.1.3 — четыре цифры, а ключ пишется самПервый запуск — имя и четыре цифры: passphrase выбирается за вас, никогда не показывается и не набирается. На телефоне открыть может лицо. Реакции — один жест на всех устройствах, а телефон, спаренный на 0.1.2, наконец видит всех.
- 0.1.2 — один человек, несколько устройствТелефон и компьютер теперь могут быть одним и тем же вами. Спаривание кодом на шестьдесят секунд, сверка шести цифр, отзыв потерянного устройства — и каждое устройство несёт сертификат, который сеть проверяет.
- 0.1.1 — композер научился держать абзацПять фиксов, и все найдены в живом использовании: видимые ответы, меню поверх ленты, markdown в чате, многострочный композер, вставка скриншота.