· ✦ · ╭──────────────╮ · ✦
✦ · · │ 0 . 1 . 6 │ · ·
· ✦ ╰──────────────╯ ✦ ·
Три вещи добавляет этот релиз, и каждая — способ быть достижимым, оставаясь на своих условиях.
🔔 У приложения появился голос — Quiet Chimes. Четыре маленьких звука, один инструмент: тик для сообщения, низкая тёплая нота, когда кто-то входит в комнату, двухнотная сигнатура, когда что-то просит вашего внимания, и более полный ответ на эту сигнатуру, когда позвали именно вас — упоминание или ответ на ваши слова. Закон за всеми четырьмя: важнее значит различимее, никогда не громче. Каждый уровень играет под одним потолком громкости, и десять сообщений рядом с одним упоминанием дают один звук — тот, который значит упоминание. Строки настроек демонстрируют сами себя: включаешь — и слышишь ровно то, чему только что разрешил перебивать своё время. Сообщения по умолчанию молчат; вы решаете, чему говорить. На Android системные уведомления несут тот же самый отрендеренный голос — один инструмент, два рта. А зов по собственному имени считается с первого дня: упоминанию не нужна настройка алиасов, чтобы вас достичь.
🚪 Можно постучать. До сих пор не было способа попросить человека о разговоре — только комнаты и ссылки. Теперь карточка участника, с которым вы делите приватное пространство, предлагает один тихий глагол: напишите одну строку — и он увидит, кто спрашивает, какая комната делает вас не-незнакомцем, и вашу фразу — вашими словами, никогда не словами продукта. Три ответа: впустить · не сейчас · больше не спрашивать. Третий — несущий: после него его устройство отвечает на каждый ваш поздний стук той же фразой, которую он написал однажды, — его больше никогда не спрашивают, а вы не можете отличить «отказался» от «не видел», потому что это один и тот же факт. Отказ не стоит ничего, навсегда, на каждом его устройстве. Стук едет запечатанным в почтовый ящик человека — комната, которую вы делите, никогда не узнаёт, что вы спрашивали.
🔗 Ссылка становится карточкой, и она играет. Вставьте адрес — и ваш узел заберёт превью один раз, до отправки: заголовок, описание, маленькая картинка — сначала показывается вам, убирается одним тапом. Едет обычный запечатанный контент, а значит читающие не запрашивают ничего: с устройства читателя не уходит ни одного запроса к автору ссылки, и ссылка никогда не станет уведомлением о прочтении или способом узнать, кто и когда открыл комнату. YouTube и SoundCloud играют прямо в разговоре — видео карточкой, звук полоской — а сторонний плеер держится в одном фрейме от всего, что имеет значение. Первое нажатие play прямо говорит, что воспроизведение обращается к тому сайту, один раз, и запоминает ваш ответ. Старые сообщения никогда не дозапрашиваются задним числом: адрес из времён до этого релиза остаётся адресом, хотя играбельный всё же получает свою кнопку play.
🔋 Комната отдыхает, когда в ней никого. Простаивающее окно перестало стоить столько, сколько стоило: дрейфующее небо шагает вместо скольжения, приложению говорят, когда его окно потеряло ваше внимание, и оно затихает, а неэффективность в пути доставки, гревшая ноутбуки без чьей-либо пользы, исчезла. Замерено на машине, которая это нашла: простаивающее открытое окно теперь тянет долю того, что тянуло на 0.1.5. Инфо-панель заодно стала стеклянной, пока её измеряли, — небо теперь идёт под ней.
Мелкие честности, приехавшие попутно:
- Контакт, заведённый быстрой ссылкой на одном вашем устройстве, теперь доезжает до остальных — ноутбук узнаёт, с кем познакомился телефон.
- Один нетерпеливый двойной тап по «отправить» даёт одно сообщение — даже пока карточка ссылки ещё грузится.
- То, что страница незнакомца говорит о себе, чистится перед показом: суп из entity и обломки разметки не попадают в вашу ленту.
⬇ Обновите обе стороны. Стук — новый вид конверта: он доезжает только до устройств на 0.1.6, и ответ едет той же дорогой обратно. Звуку не нужно, чтобы обновлялся кто-то ещё — ваше устройство, ваш голос.
🐛 Сломалось или обещает больше, чем может доказать? → Полевые заметки.