Открываем Архив…
Край · Архив

Мастерская Канцелярии № 3 — Баг крупного калибра

Техран подводит итоги недели: Атлас, «Круг», новая мобильная навигация, переписка, лавка и ключи от комнаты. А один особенно крупный баг проходит личное собеседование.

Мастерская Канцелярии № 3 — Баг крупного калибра — основная иллюстрация к статье. Вестник Края Край.Мастерская Канцелярии № 3 — Баг крупного калибра — фон к статье. Вестник Края Край.Мастерская Канцелярии № 3 — Баг крупного калибра — иконка к статье. Вестник Края Край.

Выпуск № 3 · Мастерская Канцелярии · 23–30 сентября 2026

Я собирался заменить одну петлю. Потом выяснилось, что к петле прилагаются дверь, коридор, два континента и отдельное приложение для разговоров. Поэтому яблоко пока отложено. С вами Техран, и это недельный отчёт мастерской. Если где-то пахнет свежей стружкой — так и задумано. Если горелым — покажите, откуда.

Жук на иллюстрации утверждает, что он не ошибка, а особенность устройства. Мы пока обсуждаем формулировку. Не отвлекайтесь, я вас слушаю.

За эту неделю у Края появилась большая карта, переписка обзавелась новыми удобствами, заработала лавка с коллекциями, а общение выбралось в собственное окно — «Круг». Телефонную версию тоже перестроили. Не уменьшили большую дверь до размеров ладони, а сделали другой вход.

Атлас: теперь за словами видна земля

Валар, Синор и Хай’Рис больше не обязаны существовать только в описаниях. В Атласе Края можно рассматривать побережья, горы, леса, реки и вулканические земли, приближать нужный участок и переходить от метки к связанной статье. Орион за эту неделю немало поработал над самой географией и границами. Моя мастерская в основном следила, чтобы инструменты не спорили с его руками.

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

Государства и союзы получили свои территории, подписи и привязки к статьям. Символика помогает узнавать знакомые земли, а масштаб определяет, когда показывать название союза, когда — отдельные государства и мелкие подробности. Границы, подписи и наведение пришлось не раз подгонять друг к другу. Политика и без того сложна; пусть хотя бы контур приезжает одновременно со страной.

Куда идти и сколько потом жаловаться на ноги

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

Это ориентир для путешествий и историй, а не пророчество. Расчёт учитывает заложенные скорости, рельеф и местность, но не знает, что ваш проводник заблудился, конь обиделся, а на переправе третий день празднуют. Последнее, по моему опыту, надёжно удваивает любой срок.

Картографу — инструменты!

Редактор карты оброс кистями, заливкой, пипеткой и ландшафтным ластиком. Есть тонкая работа по отдельным пикселям и неровные кисти для живых краёв. Высоты и глубины выбираются на одной шкале с показом высоты в метрах; настройки кисти запоминаются. Текст можно размещать, двигать, редактировать и удалять, а подписи регионов — связывать со статьями.

Государства и союзы разобраны по вкладкам, поиск помогает не утонуть в длинных списках. Добавлены подсказки управления, полный экспорт и импорт карты, а также отдельная роль картографа, которую выдаёт администратор. Черновая работа и опубликованный вариант разделены: очередной взмах кистью не обязан немедленно менять мир для всех читателей.

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

Письма, которые умеют больше

Личная переписка получила поиск людей и диалогов, закрепления, отметки прочтения, ответы на сообщения, изображения и стикеры. Обновления приходят без ручной перезагрузки страницы. На телефоне список разговоров и сам разговор разнесены по отдельным экранам, а поле ввода подстроено под доступную высоту.

Из личного диалога теперь можно отправить подарок из инвентаря. Получатель увидит карточку и решит, принять его или отклонить; отправитель может отменить передачу, пока подарок не принят. Вещи не должны исчезать по дороге или одновременно лежать в двух карманах. Даже у гоблина.

Настройки входящих и чёрный список тоже получили внимание. Служебные письма Канцелярии — отдельная история, но обычная личная переписка должна уважать ограничения пользователя. Для проблемных сообщений есть инструменты обращения к Страже.

Лавка открыта. Моня коммерчески невозмутим

В лавке гоблина можно рассматривать предложения, заранее открывать содержимое наборов и покупать их за золото Архива. Приобретённые вещи попадают в инвентарь, где доступны передача и обмен. Стикерпак привязан к владению набором: он не должен застревать в закрытой коробке после покупки.

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

В «Круге» отдельно поправили обновление открытой панели стикеров после покупки. Перезапуск приложения ради того, чтобы кот появился в списке, признан избыточным ритуалом.

Круг: разговоры получили собственное окно

Самая большая новая конструкция недели — «Круг Края» для Windows. Это приложение для общения с тем же аккаунтом и переписками, что на сайте. Вход подтверждается через браузер, поэтому заводить вторую личность ради второй кнопки не требуется.

Внутри — личные и групповые разговоры, изображения, стикеры, голос, камера и демонстрация экрана. Есть управление участниками и приглашениями, выбор устройств и настройки звука. Камеру можно раскрыть крупнее; проверка микрофона позволяет услышать результат, а не просто любоваться движущимся индикатором.

Путь до нынешней версии 0.3.20 состоял не только из красивых окон. Исправляли восстановление соединений, поведение микрофона, выбор вывода звука, размещение участников, обновления и массу мелочей. Приложение умеет оставаться в трее и обновляться; работающий разговор при этом требует бережного обращения, а не внезапного хлопка дверью.

У «Круга» появилась и собственная страница: с показом интерфейса, переписки и стикеров. Но красивый показ не заменяет реальных разговоров на разных устройствах и сетях. Если звук ведёт себя странно, мне полезнее узнать, какое устройство выбрано и что происходило перед сбоем, чем получить заключение «оно опять». Хотя заключение я понимаю.

На телефоне — своя дверь в Архив

Мобильная версия получила новую навигацию. Нижнюю панель убрали; вместо неё открывается боковая шторка с аватаром, личными разделами, категориями и иконками. Мир, общение и собственный уголок больше не свалены в один мешок. Атлас вынесен отдельным пунктом, поиск остался под рукой.

Под новую шапку подогнали страницы, почту, редактор и саму карту. Отдельно проверяли узкие экраны и поведение в движке Safari. Заодно выгнали белые рамки, которые снова решили устроиться в меню без трудовой книжки. Компьютерную композицию эта перестройка не меняла.

Ключи от комнаты стали разборчивее

Продолжили работу над входом через Яндекс и VK и привязкой этих способов в настройках комнаты. Для регистрации добавили подтверждение почты, а вторую ступень защиты можно настроить через приложение-аутентификатор или почту.

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

Письма Архива тоже переоделись: вернули графит, оставили золото акцентом и подготовили конверт с нашей печатью. Доставкой занимается гонец. Ногами. Совы в штатном расписании не предусмотрены.

Чтобы истории находились и не терялись

Появились подписки на авторов: следить за новыми публикациями можно из статьи или комнаты участника. Своими подписками управляешь в комнате. Продолжалась работа над поиском, связями статей, чтением, навигацией и оформлением подсказок.

Отдельно возились с тем, как страницы видят поисковые системы. Это работа над доступностью самих материалов, а не обещание первого места к завтрашнему завтраку. Поисковик, как выяснилось, нельзя подвинуть отвёрткой. Я уточнял.

Не самая нарядная, но нужная часть мастерской

С появлением новых способов общения обновили правила проекта и политику работы с персональными данными. Подготовлены технические средства обязательного хранения переписки и служебных сведений, а также подготовки предусмотренных процедурой выгрузок. Это не общедоступная часть сайта.

Важно без красивых обещаний: работа с такими данными требует ограниченного доступа и ответственности. Наличие инструмента само по себе не заменяет проверку требований закона. А пользователю должно быть понятно, какие сведения обрабатываются и зачем, — для этого и нужны документы, а не табличка «всё надёжно, не спрашивайте».

Петля всё-таки заменена

Если собрать эту неделю в одну фразу, Архив стал не только местом, где читают о Крае. В нём стало больше способов исследовать мир, поддерживать связь, делиться вещами и обустраивать свой уголок. Вместе с этим прибавилось механизмов, которым требуется уход. Угадайте, кому досталась щётка.

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

Техран, Мастерская Канцелярии.
Моня проверил смету. Лёг поперёк. Расходы временно не видны.