· ✦ · ╭──────────────╮ · ✦
✦ · · │ 1 . 0 . 3 │ · ·
· ✦ ╰──────────────╯ ✦ ·
Фикс-релиз на следующий день после 1.0.2 — за то, чему первый телефон научил нас за час: настройки не открывались, а создание пространства спотыкалось на последнем шаге.
Что случилось. Небо (общий рисунок) и звёздное поле (фон) объявили по модулю с именем SKY. Каждый скрипт ассетов — классический скрипт в одной общей глобальной области, так что второй загрузившийся — звёздное поле — падал на этапе парсинга и молча никогда не запускался. Настройки спрашивают у звёздного поля его режим — и умирали там же; на телефоне в тот же вызов упирался последний шаг создания. Данные не тронуты: комнаты, сообщения и неба, нарисованные на 1.0.2, целы.
Что изменилось. У модуля рисунка теперь собственное имя, а сборка отказывает целому классу этой ошибки: харнесс читает порядок скриптов и падает на любом top-level имени, объявленном двумя файлами.
Больше ничего не двигалось. Всё, что объявила 1.0.2 — знакомая оболочка, Files и Links, иконки, само небо, — ровно как описано там.
🐛 Сломалось или обещает больше, чем может доказать? → Полевые заметки.