Career Goblin
Журнал обновлений
Коротко о том, что изменилось в игре, у гоблина и в его странной жизни.
Живой журнал
Что изменилось у гоблина
Здесь не техлог и не свалка коммитов. Только то, что реально меняет игру, вылазки, паспорт, настроение гоблина и общий ритм.
В разработке
черновой блокСюда попадает то, что уже в работе, но ещё не считается полноценным релизом.
Следующий продуктовый проход идёт не в новые фичи, а в калибровку живого поведения: докручиваем реальные веса стресс-бандов по ощущениям, а не только по таблице.
Отдельно решаем, как честно держать Шмот в MVP: трофейной полкой, а не псевдо-RPG инвентарём, и заслуживает ли он текущий вес в нижней навигации.
v0.1.64
2026-03-18 08:20TL;DR
Добавили
Собран portable backup `PeredClaude`: живой snapshot `/srv/road2owner/app`, handoff, `pg_dump` базы `road2owner_prod`, production env и server configs. Внутри лежит `README` с порядком восстановления на новой VPS.
В app router добавили `robots.txt` и `sitemap.xml`, чтобы crawler-трафик перестал биться в `404` на голом корне и получал внятные правила обхода.
Появился `scripts/refresh-local-dev.sh`: он чистит серверные `node_modules/.next` из `server-mirror`, ставит локальные зависимости и прогоняет `pnpm build`, чтобы mirror снова честно собирался на macOS.
Изменили
Базовые словари проекта вынесли в общий `game-copy` модуль: названия полей паспорта, hints, группы паспорта, локализация состояний и rarity labels теперь не дублируются между page, share и server logic.
Исправили
Переходы из окна `Статы` перевели на явную app-router навигацию. Теперь клик не должен сводиться к простому закрытию модалки в спорных webview-сценариях.
Удалили мусорный вложенный каталог `server-mirror/server-mirror/...` из app snapshot. Он не нёс продукта, только путал синки и раздувал технический хвост.
v0.1.63
2026-03-13 18:05TL;DR
Исправили
Ссылки в окне `Статы` перевели на настоящие переходы по `href`, поэтому внутри игры они больше не теряются после закрытия модалки и стабильно ведут в `Журнал обновлений игры` и `Базу знаний игры`.
Нижний dock ещё раз подогнали под ширину внутренней paper-колонки. Меню перестало визуально вылезать за границы основного поля и стало ровнее сидеть внутри brown-shell.
Довели стили у `Свежего следа` и трофейной полки: routing-действия теперь суше, а свёрнутые материалы и summary-плашки в `Шмоте` больше не выглядят как недокрученный остаток старого UI.
v0.1.62
2026-03-13 14:20TL;DR
Изменили
Пересобрали иерархию reveal: блок `Что его спасло / спалило` подняли выше, diff-карточку сделали короче, а дублирующий слой `Что поменялось после выхода` убрали с первого экрана.
Кнопку `Показать детали` заменили на более понятный `Разобрать весь позор`, чтобы игрок сразу понимал: ниже лежит полный разбор сцены, последствий и добычи, а не просто ещё один кусок текста.
Нижний блок действий в reveal стал суше: `Ещё одна вылазка` осталась главным ходом, а `К дому` и `Поделиться результатом` стали более лёгкими вторичными действиями и перестали утяжелять короткую мобильную сессию.
v0.1.61
2026-03-13 12:55TL;DR
Изменили
Главный ход на Доме теперь живёт по реальной доступности даже в самом тексте и лейбле кнопки. Если рекомендованный выход остыл не до конца, блок сам перестраивается на доступную ставку или честно показывает ближайшее окно вместо старого слепого предложения.
Карточки `Чат-шторма`, `Конфы-рейда` и `Кулуарки` усилили не только чипами, но и всей поверхностью: акцентный тон, левый маркер и фоновые пятна стали заметнее, поэтому выбор из трёх ставок читается быстрее.
Кнопка `Показать детали` в reveal стала честным вторичным ghost-control и больше не спорит по массе с главным действием `Ещё одна вылазка`.
v0.1.60
2026-03-13 23:35TL;DR
Исправили
Кнопки перехода в `Журнал обновлений игры` и `Базу знаний игры` внутри окна `Статы` перевели на надёжную навигацию через router. Теперь они закрывают модалку и реально открывают нужную страницу, а не остаются визуальной ссылкой без перехода.
Окно описания лута и трофеев больше не открывается верхним sheet-слоем. Теперь оно ведёт себя как остальные центрированные модалки и не выбивается из общего языка игры.
Блок `Свежий след` больше не дублирует главный ход ещё одной синей кнопкой. Он снова работает как routing-подсказка: объясняет, что ещё аукается после прошлого выхода, и мягко уводит либо в паспорт, либо в вылазки.
v0.1.59
2026-03-13 17:42TL;DR
Изменили
Карточки `Чат-шторма`, `Кулуарки` и `Конфы-рейда` получили более заметные цветовые поверхности, акцентные иконки и разные по тону подложки. Теперь экран вылазки меньше похож на стек одинаковых бумажек и лучше продаёт три разных типа риска.
Главный ход на Доме ещё раз сверили с живой доступностью вылазок. Если рекомендованный выход остыл не до конца, игра старается дать более разумный доступный ход или честно уводит в экран вылазок с ближайшим таймером.
Первый экран итога вылазки стал контрастнее: headline крупнее, tone chip читается лучше, блок `что его спасло / спалило` заметнее, а кнопка `Показать детали` перестала выбиваться по размеру и ритму.
v0.1.58
2026-03-13 14:18TL;DR
Изменили
Блок `Свежий след` на главной перестал быть вторичным мини-отчётом. Теперь он показывает короткий след прошлого выхода и сразу объясняет, какой ход сейчас разумнее: лезть в паспорт, ждать окно или снова выпускать гоблина в люди.
Верхние статусы гоблина на Доме подсушили: они стали короче, злее и быстрее считываются на мобиле, не расползаясь в длинные полуобъяснения.
Экран шмота ещё честнее перевели в trophy board. Материалы остались фоновым накоплением, а редкие вещи получили выделенный `главный трофей` и более явную provenance-подпись о том, где именно гоблин это выбил.
v0.1.57
2026-03-13 12:34TL;DR
Изменили
Главный ход на Доме теперь сверяется с реальной доступностью вылазок. Если рекомендованный выход ещё остывает, игра предлагает доступный вариант или показывает таймер до ближайшего разумного шага вместо слепого пинка в ошибку.
Карточки `Чат-шторма`, `Кулуарки` и `Конфы-рейда` развели сильнее не только по тексту, но и по цельному цвету карточки: теперь их проще считывать как три разных ставки, а не один стек похожих блоков.
Итог вылазки на телефоне стал короче в первом экране. Сначала видно главный исход, мысль гоблина и то, что реально поменялось, а подробности сценария и добычи открываются отдельной кнопкой `Показать детали`.
Исправили
Длинные слова и статусы вроде `самодовольный` теперь аккуратно переносятся внутри карточек `Брифинга дня` и не разрывают бумажные блоки на мобильной ширине.
v0.1.55
2026-03-12 22:44TL;DR
Исправили
В `Брифинге дня` длинные слова и статусы теперь правильно ужимаются на мобильной ширине. Сетка не рвёт карточки пополам и не выбрасывает текст за бумажный блок.
После product-прохода добили технические хвосты в reveal и cooldown-notice: сброс подробностей у итога теперь идёт через remount-key, а колбэк готовности вылазки больше не спорит с правилами React Hooks.
v0.1.54
2026-03-12 20:26TL;DR
Добавили
В API добавили лёгкие MVP-лимиты: `/api/miniapp/init` режется по IP, а `/api/game/action` — по userId. Это не финальный антиабуз-контур, но уже снимает тупой flood и спам-клики без раздувания инфраструктуры.
Закрепили VPS Playwright как каноничный browser-run для проекта. Теперь мобильный smoke проверяется на реальном headless Chromium-контуре рядом с продом, а не на ломком локальном sandbox в macOS.
Изменили
Browser/API smoke теперь покрывает не только happy path, но и bad token, invalid profile payloads, race на repeated action, flood init, share endpoint и пятёрку параллельных пользователей.
Известные шероховатости
Текущий rate limiting специально лёгкий и in-memory. Для MVP этого хватает, но при росте нагрузки или нескольких инстансах его надо будет переносить в общий shared-store слой.
v0.1.53
2026-03-12 16:28TL;DR
Добавили
Для проекта зафиксировали новый browser-testing контур: smoke-скрипты и Playwright Chromium теперь живут на VPS в отдельном runtime-workspace, чтобы можно было проверять игру как мобильное веб-приложение, а не как абстрактный HTML.
Исправили
На телефоне итог вылазки больше не вылезает за viewport. Reveal-sheet получил жёсткий mobile max-height и более плотный внутренний ритм, так что основные кнопки снова попадают в экран.
v0.1.52
2026-03-12 14:40TL;DR
Изменили
В базу знаний добавили живые правила для паспортных полей: `Telegram @ник` теперь явно описан как системное поле из Telegram, а `Публичная ссылка` — как реальный открываемый пруф, а не свободная строка "что угодно".
Закрепили отдельный контракт для `дыр легенды`: это не декоративный блок и не замена процента заполнения, а постоянный способ показывать, что именно сейчас палит гоблина на Доме, Вылазке и в итоге.
Исправили
Невалидная `Публичная ссылка` теперь режется сразу с понятной ошибкой вместо тихого сохранения мусора в досье хозяина.
Живой прогон подтвердил, что dev-вход по браузерному ключу работает, а повторный запуск чата теперь возвращает нормальную cooldown-ошибку вместо серверного фейла.
v0.1.51
2026-03-12 18:12TL;DR
Добавили
Для проекта появился безопасный deploy script: локальный mirror сначала уезжает во временную директорию на сервере, а уже потом публикуется в live-контур через `sudo rsync` с защитой `node_modules/.next`.
Изменили
Page shell ушёл от хаотичного набора локальных setter-ов к одному typed reducer-backed слою. Это не большой rewrite, а аккуратная сборка общих UI-состояний в один контракт перед следующими техпроходами.
История вылазок теперь типизируется через реальные `ActionType`, а не через свободную строку. После предрелизной зачистки legacy-`profile` код больше не делает вид, что прошлые алиасы ещё надо таскать за собой.
Исправили
Добили типовые хвосты вокруг shell-state и истории вылазок, чтобы тесты, `tsc` и `eslint` снова сходились без тихих `string`-компромиссов.
v0.1.50
2026-03-12 16:34TL;DR
Добавили
Для контентного ядра добавили явную валидацию связок `events / items / prompts / rules`: теперь кривой registry проще поймать до live, а не уже после вылазки игрока.
Покрыли ядро новыми тестами: проверяем, что `kuluarka` пишет правильные event-коды, не выпадает в старый alias и вообще проходит свой круг без случайной деградации.
Изменили
Третий тип вылазки теперь живёт как `kuluarka` не только на поверхности, но и внутри кода, событий и хранимой истории. Старую alias-совместимость под `profile` убрали, потому что предрелизный контур ещё можно чистить без оглядки на старых игроков.
Секундные кулдауны перестали дёргать весь экран. Базовый shell-state собрали в отдельный typed hook, а таймеры остались локальными там, где они реально нужны.
Исправили
Предрелизный прогресс в живой базе сбросили до чистого старта: старая история, лут и share-карточки очищены, уровни и стресс возвращены к базовому состоянию. Паспорта хозяев при этом оставили на месте.
v0.1.49
2026-03-12 01:13TL;DR
Добавили
В live-пул добавили первые реальные редкие трофеи: `Спонсорская кепка`, `Лента / бейдж спикера`, `Спонсорская худи` и `Телефон со сколом`. Основной их источник — `Конфа-рейд`, без раздувания в полноценную RPG-экипировку.
Для ядра игры появились первые тесты: проверяем кулдауны, выбор событий, dry-streak protection, редкий/обычный дроп и стрессовые сдвиги. Это не весь safety net, но уже не голая удача.
Изменили
Обычный дроп прошили по живому MVP-канону: `Чат-шторм` теперь живёт на `14%`, `Кулуарка` на `22%`, а `Конфа-рейд` на `33%`. После успешного ролла материал выбирается из собственного weighted pool каждой вылазки, а не из одной общей абстракции.
Кулуарка перестала быть мёртвой веткой по добыче. Она теперь может приносить обычные материалы, а редкий `Телефон со сколом` стал её первым заметным trophy-level исходом.
Исправили
Dev-вход ужали до безопасного поведения: `ALLOW_DEV_AUTH` больше не открывает fallback сам по себе. Теперь dev auth включается только при явном `true` в окружении.
v0.1.48
2026-03-11 06:58TL;DR
Исправили
Ошибка остывающей вылазки больше не рендерится в верхнем потоке страницы, где её легко не заметить. Теперь это фиксированный toast над нижней навигацией с авто-скрытием и ручным закрытием.
v0.1.47
2026-03-11 15:35TL;DR
Добавили
Добавили первую MVP-версию таблицы гоблинов. На `Доме` теперь видно твоё место среди всех зарегистрированных, короткий верх списка и несколько ближайших соперников вокруг тебя.
Изменили
Переименовали живые поля паспорта в более понятный русский: `Должность` вместо `Роль`, `Публичная ссылка` вместо `Основная ссылка`. Это лучше объясняет, что именно игрок должен заполнять.
Поле `Telegram @ник` теперь живёт как системное: тянется из Telegram, не редактируется руками и спокойно может остаться пустым, если у аккаунта нет username.
Подправили state-based CTA на `Доме`: если досье уже в порядке, высокий стресс сам по себе больше не выдумывает новую дыру в паспорте и не гонит игрока чинить то, что уже заполнено.
Утвердили и прошили следующий MVP-ритм вылазок в документации и live-поверхностях: чат как основная повседневная ставка, кулуарка как один дневной выход, конфа как редкое событие. Таймеры и тексты теперь под этот ритм более согласованы.
v0.1.46
2026-03-11 13:45TL;DR
Изменили
В модалке `Как поживает твой гоблин` добавили тихий внутренний ID игрока. Это техническая подпись для команды, чтобы быстрее понимать, под каким пользователем открыт экран в dev-режиме.
Собрали единый decision doc по следующему MVP-ритму вылазок и шансам обычного лута. Новый канон больше не размазан по обсуждениям: чат должен жить как основная повседневная ставка, кулуарка как один дневной выход, а конфа как редкое событие.
v0.1.45
2026-03-11 12:18TL;DR
Изменили
Кулдауны на карточках вылазок и в серверном сообщении об остывающей ставке перевели в формат `часы + минуты + секунды`. Игроку теперь проще понять, сколько осталось ждать до следующего захода.
v0.1.44
2026-03-11 11:35TL;DR
Изменили
На ключевых игровых блоках добавили маленькие `?`-подсказки. Теперь можно быстро открыть короткое объяснение, что это за зона и зачем она нужна, не превращая экран в справочник.
Старую полу-служебную идею `сбора фактов` окончательно перевели в `Кулуарку`: локальную тусу, курилку, afterhours и разгон слухов. Это лучше держит fantasy игры и не делает вид, будто гоблин сам заполняет паспорт за хозяина.
На карточках вылазок появился живой ритм по остыванию: `Чат-шторм` можно жать чаще, `Кулуарка` ощущается почти как дневной ход, а `Конфа-рейд` выглядит редкой большой ставкой, а не кнопкой на каждый заход.
Исправили
Подчистили связку между риском вылазки и дырами в паспорте хозяина. Карточки и confirm-слой теперь яснее показывают, что именно палит гоблина сегодня.
v0.1.43
2026-03-11 14:35TL;DR
Изменили
Короткие статусы на главной переписали в более живой ироничный тон. Теперь это не ещё одна форма давления про паспорт, а flavour-пульс самого гоблина.
В модалке `статы` дописали короткие человеческие определения для `состояния` и `легенды`, чтобы было яснее, что именно меняется у гоблина и на что это влияет.
Реальный пул предметов в игре привели к согласованному MVP-списку. Старые placeholder-предметы вроде кроссов и портфеля больше не должны выпадать вместо CPA / SEO / SMM-материалов.
v0.1.42
2026-03-10 23:52TL;DR
Изменили
Подсушили статусные строки, подписи экранов, reveal-лейблы, подсказки на `Вылазке` и описания в `Паспорте`. Игра стала звучать ближе к живому русскому, а не к продуктовой заготовке.
Промпты про пустые поля хозяина переписали в более прямой и понятный тон. Теперь они лучше объясняют, чем именно поле поможет гоблину и где он без него сыпется.
Описания предметов и трофеев почистили от сухости и машинных оборотов. Лут звучит живее, но без смены самих названий предметов.
Исправили
Несколько сцен и исходов в событиях выровняли по тону, пунктуации и русской речи. Реплики стали ровнее читать как части одной игры, а не как сборник случайных строк.
v0.1.41
2026-03-10 23:34TL;DR
Изменили
Во всём `guide` переписали заголовки, подзаголовки, карточки и пояснения в более живой русский. Смысл сохранили, но убрали сухость, повторы и служебный тон.
Из текста убрали часть внутреннего жаргона команды и лишние англицизмы вроде `outcome framework`, `scope guard` и `utility-кнопка`. Теперь страница звучит как человеческий гайд, а не как черновик продуктовой вики.
v0.1.40
2026-03-10 23:18TL;DR
Изменили
Добавили общий route-tracker для Next App Router. Теперь client-side переходы между страницами отправляют pageview в Google Analytics и `hit` в Yandex Metrika, а не остаются невидимыми для счётчиков.
Вынесли IDs счётчиков в единый модуль аналитики и обновили системную документацию: корневой layout отвечает за загрузку тегов, а отдельный tracker — за переходы внутри приложения.
v0.1.39
2026-03-10 22:05TL;DR
Добавили
В корневой layout добавили Google tag `G-8BSXX3V84P` и Yandex Metrika `107243478`. Счётчики теперь грузятся на всех текущих app-router страницах сайта автоматически.
Изменили
В проектной памяти и отдельной системной документации закрепили правило: аналитика подключается один раз в root layout и не дублируется на дочерних страницах. Это снижает риск ошибочных двойных просмотров и хаоса при расширении сайта.
v0.1.38
2026-03-10 21:46TL;DR
Изменили
Верх экрана `Вылазка` ещё сильнее развели по ролям: `Брифинг дня` теперь подаёт давление и лучший следующий ход, а карточки выходов читаются как разные ставки, а не как одинаковые кнопки в длинном списке.
Переписали язык результата вылазки в более человеческий и игровой формат: вместо сухих блоков вроде `Что произошло` теперь reveal объясняет, что гоблин устроил, чем это кончилось и что делать дальше.
Исправили
Мобильный reveal сделали стабильнее: длинный итог теперь лучше живёт в scrollable sheet и не должен обрезать нижние действия на телефоне так легко, как раньше.
Во вторичном ряду кнопок внутри reveal навели порядок: кнопки стали компактнее, а если шаринг не нужен, `К дому` больше не оставляет после себя пустую колонку.
v0.1.37
2026-03-10 05:08TL;DR
Изменили
В документации и `guide` зафиксировали approved MVP cadence: `Чат-шторм` каждые 8 часов, `Кулуарка` каждые 20 часов и `Конфа-рейд` каждые 48 часов. Это базовый ритм под 2-3 входа в день без безлимитного спама вылазками.
Старую концепцию `сбора фактов` признали неправильной как долгосрочную fantasy вылазки. Новый approved третий sortie для MVP — `Кулуарка`: локальная туса, слухи и пыль в глаза. Паспорт при этом остаётся ручной правдой хозяина, а не тем, что гоблин добывает сам.
В `guide` и системных документах добавили таблицу common-drop weights для всего текущего ordinary loot pool по CPA / SEO / SMM. Теперь у каждого материала есть понятный шанс внутри `Чат-шторм`, `Кулуарка` и `Конфа-рейд`, а ритм обычной добычи больше не висит в воздухе.
Баланс
Зафиксировали мягкую защиту от сухой серии: после четырёх вылазок подряд без обычного материала следующая получает `+8pp` к common-drop chance. Это должно держать интерес, не превращая MVP в лутовую пиньяту.
v0.1.36
2026-03-10 03:17TL;DR
Изменили
В `guide` и системных документах заменили старый минимальный список материалов на согласованный common loot pool: три предмета для CPA, три для SEO и три для SMM. Это текущий канон обычного stackable лута для MVP.
Исправили
Починили рассинхрон между публичной `Базой знаний` и реальной договорённостью по луту. Теперь guide больше не показывает старые `мутные контакты / визитки` как будто это единственный материал игры.
v0.1.35
2026-03-10 02:58TL;DR
Изменили
На `guide` и `updates` убрали отдельный documentation hero-pattern и перевели страницы в ту же оболочку, что и основной маршрут: brown shell, plain top bar, taped paper-cards и тот же mobile-first rhythm. Теперь это выглядит как продолжение игры, а не как параллельный сайт.
Исправили
Сверили верхние хедеры, кнопки и внутренний ритм документации с актуальной игрой. Навигационные переходы `к игре / журнал / гайд` теперь не выбиваются из общего visual code продукта.
v0.1.34
2026-03-10 02:05TL;DR
Изменили
Облегчили root layout: убрали неиспользуемый `Geist Mono` и обновили browser/theme color под текущий тёплый shell игры. Это мелочь, но она уменьшает мусор в загрузке и лучше совпадает с реальным visual code продукта.
Исправили
Из глобальных стилей убрали старый мёртвый UI-слой с generic-карточками, табами, form-grid и прочими хвостами раннего веб-прототипа. Каскад стал чище и предсказуемее, а в браузер перестало ехать лишнее оформление, которое уже не использовалось живыми экранами.
На `guide` и `updates` свернули старую синюю документационную оболочку и привели страницы к той же brown-paper visual DNA, что и игру. Теперь публичные разделы выглядят как части одного мира, а не как отдельный продукт рядом с ним.
v0.1.33
2026-03-10 01:20TL;DR
Исправили
Починили геометрию нижнего меню: ширину и внутренний расчёт теперь считаем так, чтобы dock сидел внутри основной бумажной колонки, а не был на несколько пикселей шире неё.
v0.1.32
2026-03-10 01:15TL;DR
Изменили
Метрики гоблина уплотнили и прижали к имени: вместо отдельной лишней строки под карточкой теперь стоят короткие чипы `LVL`, `XP` и паспортный процент. Верх `Дома` стал плотнее и ближе к игровому readout.
`Состояние` и `легенду` развели в отдельные поля. Они больше не склеены в одну длинную кнопку и быстрее считываются как разные вещи.
Верхний текст на экране `Вылазка` переписали в более личный язык. Теперь он явно говорит про самого гоблина и про то, куда именно ты его выпускаешь.
`Хвост вылазок` можно разворачивать до 10 последних записей. Архив остался компактным по умолчанию, но теперь даёт больше контекста, если хочется посмотреть свежий след глубже.
Исправили
Маркер `dev` убрали из карточки героя и перенесли в верхнюю шапку рядом со `статами`. Дом стал чище и меньше выглядит как debug-панель внутри игрового слоя.
v0.1.31
2026-03-10 01:07TL;DR
Изменили
Одиночный домашний статус заменили на набор коротких state-based фраз про гоблина. Теперь верхняя строка ощущается как живая реакция текущего состояния, а не как одна и та же заготовка на все случаи.
Под главным статусом убрали вторую поясняющую строку. Карточка `Дом гоблина` стала чище, а первый экран быстрее считывается без лишней объяснялки.
v0.1.30
2026-03-10 01:01TL;DR
Исправили
Внутри reveal привязали кнопку `Поделиться результатом` к тому же вторичному button-style, что и `К дому`, а сам блок вторичных действий перевели на две равные колонки с одной высотой. Пара кнопок теперь читается как единый слой, а не как два случайно разных CTA.
v0.1.29
2026-03-10 00:53TL;DR
Исправили
Вернули tape-strip на верхние бумажные карточки, у которых он должен быть по общему визуальному канону: `Дыры легенды`, `Свежий след` и `Последняя вылазка` теперь снова держатся как нормальные paper-блоки.
Убрали лишний `скотч` у внутренних записей `Хвоста вылазок`. Внутри архива остались просто карточки-следы, а не будто бы заново приклеенные бумажки внутри бумажки.
v0.1.28
2026-03-10 00:46TL;DR
Изменили
Подтянули заголовки, имя гоблина и ритм верхних карточек. Теперь первый экран читается чуть быстрее и выглядит ближе к выбранному `index3`, а не к аккуратной веб-карточке.
Нижний dock ещё раз подогнали по ширине, массе, скруглению и внутреннему ритму. Он плотнее садится в бумажный shell и меньше выглядит как системная мобильная плашка поверх игры.
Штампы на карточках сделали тоньше и аккуратнее по рисунку. Они меньше шумят, но лучше держат общий язык `досье`, не превращаясь в слишком тяжёлую техническую рамку.
Исправили
Убрали часть визуальной рыхлости между карточками: spacing и внутренняя масса блоков стали более последовательными, поэтому страница меньше распадается на отдельные случайные куски.
v0.1.27
2026-03-10 00:35TL;DR
Изменили
Экран `Вылазка` пересобрали в более явные игровые зоны: `Брифинг дня`, `Куда его сунуть`, `Свежий итог` и `Хвост вылазок`. Теперь он меньше похож на длинный стек однотипных карточек.
Карточки действий стали тактически различимее: у каждой есть свой тип захода, отдельная строка того, что палит сегодня, и более ясное разделение между риском, пользой и темпом.
`Хвост вылазок` теперь выглядит как отдельный архив следов, а не как просто продолжение `Свежего итога`. Это сильнее разводит прошлое событие и общий хвост последствий.
Исправили
Убрали ощущение, что на экране `Вылазка` всё окрашено одинаково и спорит одним и тем же синим акцентом. Слои риска, пользы и действия теперь различаются лучше.
v0.1.26
2026-03-10 10:05TL;DR
Изменили
Окно результата вылазки разбили на более понятные смысловые блоки: `Что произошло`, `Чем кончилось`, `Что спалило или спасло`, `Что изменилось`, `Что утащил` и `Что дальше`.
Вверху reveal добавили короткую summary-line с типом вылазки, сдвигом стресса и отметкой о добыче. Это помогает быстрее считать итог без чтения всего текста подряд.
Кнопка шаринга осталась только внутри самого outcome и теперь сидит в более логичном месте: после того как уже понятно, что именно случилось и стоит ли этим делиться.
Исправили
Убрали ощущение, что итог вылазки это просто текстовая простыня. Результат теперь сильнее отделяет событие, последствия, трофей и следующий шаг.
v0.1.25
2026-03-10 09:44TL;DR
Изменили
`Хвост вылазок` пересобрали в полноценную бумажную карточку со stamp/tape-языком. Теперь он меньше выглядит как просто список на фоне и лучше вписывается в остальную досьешную поверхность.
Под кнопкой `Сохранить паспорт` добавили нормальный ритм: поясняющая строка больше не прилипает к CTA и читается как отдельный слой, а не как случайный хвост кнопки.
В окне подтверждения вылазки развели кнопки по смыслу. `Сначала заполнить паспорт`, подтверждение приказа и `Пока не надо` теперь отличаются не только текстом, но и визуальной ролью.
Исправили
Добавили tape-strip и на те бумажные блоки, которые раньше выглядели недоклеенными по сравнению с `Домом` и `Главным ходом`. Интерфейс стал последовательнее и меньше разваливается на `главные` и `второстепенные` карточки.
v0.1.24
2026-03-10 02:26TL;DR
Изменили
Верхний хедер на главной подсушили до одного большого заголовка `Досье гоблина`. Убрали лишнюю вторую строку про `Career Goblin / mobile-first`, чтобы оболочка стала ближе к выбранному paper-референсу.
Под гоблином оставили только ключевую первую линию показателей, а `настрой / легенду / dev` собрали в одну компактную кнопку состояния. Карточка героя стала чище и заняла меньше полезного экрана.
Нижний dock подогнали под ширину внутренней мобильной колонки и убрали лишнюю массивность. Теперь он ближе к `index3` и меньше выбивается из бумажного shell.
Исправили
Починили штампы-карточки: dashed-рамка больше не должна теряться справа и не должна растягиваться на всю ширину grid-блока в Telegram/WebView-подобном рендеринге.
Домашний блок свежего следа пересобрали в более понятную форму: это уже не распухший `Последний отчёт`, а компактное послевкусие прошлой вылазки без лишней общей кнопки шаринга.
Кнопки шаринга переписали в более прямой и понятный язык. Теперь они честно говорят про `Поделиться результатом`, а не про абстрактное `показать этот отчёт`.
v0.1.23
2026-03-10 01:50TL;DR
Изменили
В карточке `Дом гоблина` статы снова собрали в компактную первую линию, как в выбранном референсе. `Уровень`, `опыт` и `паспорт` теперь читаются быстрее и не спорят с заголовком и самим гоблином.
Настрой, легенда и dev-маркер вынесли в более тихий второй ряд. Домашняя карточка стала ближе к paper-prototype `index3` и меньше напоминает набор системных бейджей.
v0.1.22
2026-03-10 01:26TL;DR
Изменили
Главную пересобрали под структуру `index3`: верхний brown-shell стал отдельной оболочкой страницы, а stateful-заголовок и lead снова живут внутри первой paper-card `Дом`, рядом с самим гоблином.
Убрали desktop-поведение, которое ломало мобильный ритм на широких экранах. Домашний экран, главный ход и остальные paper-карточки теперь держат одну и ту же phone-first структуру даже вне Telegram.
Исправили
Сохранили текущую логику, state-based CTA и дыры легенды, но перенесли их в более правильную оболочку. Главная теперь не спорит между отдельным хедером-карточкой и самим `Домом` гоблина.
v0.1.21
2026-03-09 23:41TL;DR
Изменили
Герой-панель на главной снова стала частью самого экрана `Дом`, а не отдельным общим блоком над всеми табами. Это сильнее приближает основной маршрут к `index3` и делает домашний экран ближе к выбранному прототипу.
Ключевые рабочие поверхности получили stamped paper headers и ещё более близкий досьешный ритм. Перенос теперь идёт не только по цвету, а и по структуре восприятия карточек.
Исправили
Главный перенос по-прежнему делаем без потери логики: state-based CTA, reveal, дыры легенды, паспортные связи и рабочие игровые сценарии остаются на месте, меняется только оболочка и иерархия поверхности.
v0.1.20
2026-03-09 23:27TL;DR
Изменили
Основной маршрут `/` пересобрали в досьешном mobile-first стиле. Теперь игра ощущается ближе к бумажной полевой папке гоблина, а не к аккуратной светлой веб-панели.
Все основные разделы и ключевые состояния получили единый visual language: тёплый фон, бумажные карточки, taped surfaces, более тяжёлые кнопки и нижний dock в том же материале.
Исправили
Перенос делали только по слою оформления: текущая логика игры, state-based CTA, дыры легенды, reveal, паспортные связи и остальные продуктовые сценарии сохранены.
v0.1.19
2026-03-09 23:08TL;DR
Изменили
Полностью пересобрали `index3`: вместо широкого desktop-layout он стал жёстко mobile-first прототипом с phone-width композицией и нижней навигацией по основным разделам игры.
На `index3` теперь есть не только общий moodboard, а полный набор MVP-экранов в одном стиле: Дом, Вылазка, Паспорт хозяина и Шмот как трофейная полка.
Исправили
Досьешный эксперимент перестал спорить с реальным сценарием использования. Теперь этот маршрут можно оценивать как мобильный игровой прототип, а не как красивую доску для большого экрана.
v0.1.18
2026-03-09 18:31TL;DR
Добавили
Открыли пять временных экспериментальных маршрутов: `/index1`, `/index2`, `/index3`, `/index4`, `/index5`. Это не перекраски, а отдельные дизайн-гипотезы с разной иерархией, плотностью, тоном и визуальной драматургией.
Каждый тестовый экран проверяет свой подход к тому, как должен ощущаться Дом гоблина: неоновая нора, карманный девайс, бумажное досье, премиальная arcade-капсула и диспетчерская control-room.
Изменили
Для временного дизайн-лаба собрали единый mock-слой данных, чтобы сравнивать именно структуру, иерархию и visual language, а не путать ощущения из-за разного контента.
Исправили
Все временные маршруты сразу занесли в отдельный cleanup-док. После выбора направления можно будет честно удалить невыбранные экраны без ручного выискивания следов по проекту.
v0.1.17
2026-03-08 22:34TL;DR
Изменили
Главный CTA на Доме стал state-based. Теперь он не просто ведёт в раздел, а подсказывает конкретный следующий ход: закрыть дыру в легенде, тихо собрать факты, рискнуть конфой или дать гоблину короткий контролируемый выход.
На домашнем экране вывели отдельный слой дыр легенды. Игрок теперь видит 1-2 конкретные уязвимости вроде пустой роли, отсутствующей компании или пустой страны, а не только абстрактную заполненность паспорта.
Карточки вылазок стали чуть тактичнее: каждая теперь сильнее подсказывает, что именно палит гоблина сегодня или что именно сейчас чинится в сборе фактов.
Исправили
Подсушили дубли на Доме: отдельный блок с дырами легенды взял на себя конкретную причинность, а главный CTA перестал дублировать просто общий переход в вылазки.
Публичную базу знаний дополнили правилом про видимые дыры легенды, чтобы продукт, документация и будущие чаты опирались на одну и ту же логику.
v0.1.16
2026-03-08 22:17TL;DR
Изменили
Outcome-тексты стали причиннее: теперь после вылазки игра прямо говорит, какой факт хозяина помог гоблину выехать или на какой дыре он снова спалился.
Reveal вылазки пересобрали по более жёсткому формату: короткий панч, конкретный кринж-факт, callback к паспорту, видимый сдвиг давления и следующий разумный ход.
Шаринг ещё сильнее привязали к событию. Теперь кнопка показывается только на действительно стоящих исходах, а не торчит как вечная утилита при любом результате.
Исправили
Подчистили оставшиеся старые формулировки вокруг страны, компании и слабых мест легенды, чтобы интерфейс и реестр событий говорили в одном каноне.
Баланс
Стресс сильнее встроили в саму механику вылазок. Теперь спокойный гоблин чаще держится терпимо, а сорванный заметно легче скатывается в неловкий или громкий кринж.
Сбор фактов перестал вести себя как обычная лут-ветка. Его задача теперь честнее читается как укрепление легенды хозяина и подготовка следующих выходов, а не фарм случайного шмота.
v0.1.15
2026-03-08 21:41TL;DR
Добавили
Внутреннюю каноничную документацию проекта дополнили системными документами по стрессу, влиянию паспорта на вылазки, структуре outcome-текстов и текущим ограничениям трофейной полки.
Публичную базу знаний игры усилили новыми разделами: теперь там отдельно описаны стрессовые состояния гоблина, группы полей паспорта, how-to для итогов вылазки и честная рамка MVP по трофеям.
Изменили
Поле географии на поверхности MVP перевели из «Города» в «Страну». Для удалённой affiliate / digital-среды это даёт более полезный и честный факт о хозяине, чем конкретный город.
Подсказки и тексты вокруг паспорта ещё раз увели от идеи «наври о себе красивее». Теперь они сильнее подчёркивают: хозяин даёт правдивую базу, а понты и кривое враньё уже придумывает сам гоблин.
Поля паспорта чуть подчистили по коробке и высоте после anti-zoom фикса, чтобы форма снова выглядела ровно и стабильнее на мобильных экранах.
v0.1.14
2026-03-08 21:03TL;DR
Изменили
На домашнем экране укоротили и подчистили ключевые подписи: верхнее состояние, главный совет и последний отчёт стали быстрее считываться как игровые сигналы, а не как интерфейсные пояснения.
Вылазку ещё раз подчистили по тону: карточки и баннер риска стали говорить короче и злее, лучше продавая идею «грязный выход в люди с понятной ставкой».
Паспорт хозяина стал чуть суше и точнее по тону. Смысл правдивой базы и слабых мест легенды теперь читается быстрее и без лишней ваты.
Исправили
Ленту хвоста вылазок ужали до более компактного формата и уменьшили повтор уже показанного результата. Игроку проще просматривать историю без ощущения дубляжа.
v0.1.13
2026-03-08 20:55TL;DR
Изменили
Убрали настоящий fullscreen при открытии Mini App и оставили обычный expanded-режим. Игра по-прежнему заполняет экран нормально, но перестала ощущаться как слишком агрессивный полноэкранный захват.
Шаринг отвязали от общей безликой кнопки и привязали к конкретному последнему отчёту или свежему итогу вылазки. Так понятнее, чем именно игрок делится и почему это связано с текущим позором.
Хвост вылазок сделали суше и полезнее: теперь это короткая лента последних выходок с компактным следом результата, а не повтор уже показанного большого итога.
Исправили
Поля паспорта снова уложили в карточки нормально. Инпуты получили корректную ширину и коробку, поэтому больше не вылезают за пределы своих блоков.
Дополнительно приглушили Telegram-методы, которые могут существовать в объекте WebApp, но падать как unsupported в отдельных клиентах. Игровой экран реже получает лишний технический шум.
v0.1.12
2026-03-08 20:38TL;DR
Изменили
Паспорт сильнее развели с идеей «наври о себе покрасивее». Теперь экран аккуратнее подталкивает к реальным фактам о хозяине, а понты и небылицы оставляет самому гоблину.
Блок о последней выходке пересобрали как более короткий «последний отчёт». Игроку проще понять, о чём этот кусок экрана и зачем туда смотреть после вылазки.
Подсказки по самым слабым дырам переписали точнее. Теперь они яснее объясняют, что без фактов о хозяине сам гоблин начинает звучать как выдумщик и случайный пиздабол.
Исправили
Нижний таб-бар перестал пропадать и съезжать при вводе в паспорте. Дополнительный Telegram Main Button убрали из этой зоны, чтобы fixed chrome больше не спорил сам с собой.
Ошибку WebAppMethodUnsupported больше не вываливаем в игровой экран, если браузер поддерживает Telegram-объект, но не умеет конкретные методы вроде fullscreen. Неподдерживаемые вызовы теперь тихо игнорируются.
Гостевой вход без initData теперь снова уводит в посадочную логику, а не в сырой экран ошибки инициализации. Сайт лучше объясняет, что это за игра и как открыть её через бота.
v0.1.11
2026-03-08 19:39TL;DR
Добавили
Для входа вне Telegram сделали отдельную посадочную страницу внутри того же визуального языка. Теперь сайт показывает, что это за игра, кто такой гоблин и как открыть мини-приложение через бота, вместо сухой ошибки инициализации.
Изменили
На домашнем экране переписали верхнюю подачу и описание гоблина. Имя стало читаться как имя, амплуа как амплуа, а сам текст лучше объясняет, что именно гоблин делает от имени хозяина.
Убрали дубли настроя на домашнем экране и оставили один главный следующий ход вместо отдельного блока быстрых приказов. Дом стал спокойнее, чище по иерархии и меньше спорит сам с собой.
Вылазка про досье теперь называется сбором фактов и объясняется через укрепление легенды хозяина. Перед чатом или конфой можно сразу свернуть в паспорт, если у гоблина сейчас слишком явная дыра в базе.
Логику настроя отдельно закрепили как шкалу стресса: самодовольный → на взводе → в панике → сорвался. Это делает экран понятнее и связывает тексты с реальным состоянием гоблина, а не с декоративной подписью.
Исправили
Во время ввода в паспорте нижняя фиксированная навигация и Telegram-кнопка больше не подпрыгивают вверх и не спорят с клавиатурой. При активном редактировании нижний chrome уходит с дороги.
v0.1.10
2026-03-08 18:32TL;DR
Изменили
Поля паспорта разбили на смысловые секции: как гоблин тебя представит, где тебя ловить и чем он будет крыть дальше по разговору. Экран стал проще сканировать и легче заполнять по частям.
Подачу досье ещё сильнее увели от сухой анкеты в сторону легенды хозяина. Теперь сам экран лучше объясняет, зачем эти поля нужны твоему гоблину в живых ситуациях.
Кнопку шаринга на домашнем экране переписали в более игровой тон. Она меньше звучит как утилита и лучше вписывается в остальной язык игры.
v0.1.9
2026-03-08 18:29TL;DR
Изменили
Дом гоблина дожали в сторону базы и норы: усилили подачу домашнего экрана, добавили более внятный блок быстрых приказов и сделали статусные карточки полезнее по смыслу.
Цикл вылазки стал явнее: сначала игрок выбирает направление, потом подтверждает приказ, затем видит, что гоблин уже пошёл, и только после этого получает итог. Так проще понимать, что действие действительно запустилось.
Убрали лишнее дублирование Telegram Main Button в момент вылазки. Подтверждение и итог теперь живут внутри самого игрового слоя, без лишней конкуренции снизу.
Исправили
Нижнее меню теперь прячется, пока открыт блокирующий модал или итог вылазки. Экран перестал визуально спорить сам с собой в моменты подтверждения и разбора результата.
Итог вылазки пересобрали с более компактной сеткой кнопок и спокойной высотой модала. На мобильных экранах он стал чище, понятнее и меньше ломает нижнюю часть композиции.
v0.1.8
2026-03-08 18:12TL;DR
Изменили
Резерв под нижние фиксированные элементы теперь учитывает и Telegram-кнопку, и сам таб-бар. Это делает длинные экраны стабильнее на прокрутке и уменьшает визуальную кашу у нижней кромки.
Исправили
Нижнее меню подняли над контентом по слою и добавили явный резерв под фиксированную навигацию. Теперь длинные страницы не выглядят так, будто карточки наезжают на таб-бар.
Telegram Main Button убрали с домашнего экрана, где он дублировал главный CTA и создавал лишнюю конкуренцию с нижним меню. Дом стал чище и спокойнее по иерархии.
v0.1.7
2026-03-08 17:53TL;DR
Добавили
Добавили отдельный экран-показ результата после вылазки. Теперь исход чувствуется как событие с послевкусием, а не просто как новый абзац текста в ленте.
Изменили
Подключили Telegram Back Button и Main Button как часть основного цикла. Мини-приложение стало вести себя ближе к нативному игровому экрану, а не к обычной веб-странице.
Добавили более аккуратную работу с viewport, fullscreen и safe area. Экран стабильнее чувствует себя внутри Telegram и лучше держит нижнюю навигацию на узких устройствах.
Связали последние исходы вылазок с более выразительным разбором последствий. Игроку стало проще считывать, что именно произошло и куда идти дальше: снова в риск или обратно к дому.
Исправили
Добавили точечные haptics на важные действия: запуск вылазки, успех, ошибку и навигационные переключения. Отклик стал ощутимее, но без лишнего дребезга.
v0.1.6
2026-03-08 17:30TL;DR
Добавили
Добавили отдельный раздел «База знаний игры». Теперь можно посмотреть, как устроены экраны, вылазки, дроп и ключевые правила MVP без лазания по чату и исходникам.
Изменили
Зафиксировали важное правило: паспорт хозяина больше не рассматривается как обычная лут-ветка. Его задача усиливать легенду, тексты и исходы, а не сыпать псевдопредметами.
Разделили будущий инвентарь на материалы и трофеи. Это поможет удержать редкие предметы редкими, а массовую добычу не превращать в бесконечную свалку уникального мусора.
Доступ к базе знаний аккуратно добавили в спокойные точки интерфейса рядом с журналом и обновлениями. Раздел стал доступнее, но не спорит с гоблином за главный фокус.
v0.1.5
2026-03-08 15:25TL;DR
Изменили
Карточки вылазок пересобрали в более игровой вид: у каждой появился свой характер, риск, тип добычи и ритм. Теперь они меньше похожи на обычное меню действий.
Экран шмота усилили как зону трофеев и маскировки. Лут стал лучше считываться как часть образа твоего гоблина, а не как сухой инвентарь.
Добавили несколько мягких анимационных акцентов и атмосферных слоёв в основные экраны. Игра стала живее, но не потеряла читаемость и мобильную компактность.
Исправили
Слабые экраны раннего MVP стали ближе по качеству к дому и паспорту. Игроку проще чувствовать, что перед ним цельная игровая площадка, а не набор отдельных страниц.
v0.1.4
2026-03-08 15:02TL;DR
Изменили
Паспорт хозяина пересобрали как досье-боекомплект: у полей появились игровые пояснения и заметнее стало, где в легенде ещё дыры.
Блок «Что он натворил» стал драматичнее: теперь он лучше показывает не только сам факт вылазки, но и в каком состоянии после неё остался гоблин.
Формат релизов в журнале обновлений расширили до даты и времени. Теперь виднее, когда именно игра менялась в течение дня.
Исправили
Экран паспорта стал меньше ощущаться как скучная анкета. Игроку проще понять, зачем вообще заполнять эти поля и как они помогают гоблину выживать.
v0.1.3
2026-03-08 14:57TL;DR
Изменили
На главной добавили короткие статусные плашки про настрой, легенду и наполненность паспорта. Теперь состояние твоего гоблина считывается быстрее и живее.
Экран вылазки усилили отдельным риск-блоком про ставки на сегодня. Он лучше объясняет, почему плохая легенда повышает шанс кринжа, но всё равно двигает прогресс.
Подсказку про метрики переписали в более личном тоне. Теперь она объясняет состояние именно твоего гоблина, а не абстрактной системы.
Вход в обновления уточнили как «Журнал обновлений игры», чтобы было яснее, куда именно он ведёт и зачем он нужен.
Исправили
Дом и Вылазка стали меньше походить друг на друга по ритму и акцентам. Игроку проще различать, где он заботится о гоблине, а где отправляет его в риск.
v0.1.2
2026-03-08 14:48TL;DR
Изменили
Переделали верхнюю часть главной вокруг состояния гоблина. Теперь экран быстрее объясняет, кто перед игроком и в каком он сейчас состоянии.
Переориентировали вкладку с последствиями и действиями в сторону «Вылазки». Игроку стало проще считывать, где отдавать приказ, а где разбирать, что этот деятель уже натворил.
Паспорт хозяина переписали в более игровую сторону. Он стал ощущаться ближе к набору фактов для гоблина, а не к сухой анкете.
Убрали отдельную иконку журнала с верхнего экрана и спрятали вход в более спокойное место внутри интерфейса. Доступ к обновлениям остался, но он меньше мешает главному игровому циклу.
Страницу «Обновления» подтянули ближе к общему визуальному коду игры: по ширине, карточной сетке и общей плотности элементов.
Исправили
Главная стала лучше показывать непрерывность жизни гоблина через блок о последней выходке. Теперь прошлое действие не теряется сразу после переходов между вкладками.
v0.1.1
2026-03-08 14:32TL;DR
Добавили
Добавили страницу «Обновления». Теперь можно одним экраном посмотреть, что уже менялось в игре и что готовится дальше.
Изменили
Собрали журнал в единую публичную ленту с блоком «В разработке» и версиями ниже. Так проще понимать, что уже выкатили, а что ещё только готовится.
v0.1.0
2026-03-07 20:40TL;DR
Добавили
Запустили главный экран с личным гоблином игрока. У каждого появился свой маленький представитель, который живёт на фактах о хозяине.
Добавили первые действия для гоблина: чат, конфа и работа с профилем хозяина. Это стало основой раннего игрового цикла.
Добавили досье хозяина с реальными полями профиля. Заполнение данных стало частью прогресса, а не просто формой ради формы.
Появился базовый шмот и лут, который гоблин выбивает в событиях. Даже неловкие вылазки теперь могут оставлять полезную добычу.
Подключили Telegram-вход и dev-веб-доступ для тестовой среды. Игра начала жить как Mini App, а не как изолированная демка.
Изменили
Главную страницу перестроили в сторону мобильного игрового экрана. Гоблин стал заметнее, а служебные блоки компактнее.
Зафиксировали chibi-направление для гоблина и подчистили визуальную лабораторию вокруг этой стилистики. Персонаж стал ближе к итоговому тону игры.
Исправили
Заложили правило раннего MVP: даже провалившаяся вылазка всё равно двигает прогресс через опыт, историю или добычу. Игра меньше наказывает за неудачу и лучше держит ритм.
Известные шероховатости
Главная уже рабочая, но всё ещё местами ощущается как аккуратный сервис, а не как полноценный дом гоблина. Это одна из ближайших зон переделки.