Skip to content

Changelog

Что изменилось в каждой версии Stuzhik. Этот же список доступен в приложении (Настройки → О программе) и в формате RSS/Atom — подпишитесь в любимом читалке фидов (Feedly, Inoreader, встроенный ридер браузера), и новости о новых версиях будут приходить сами.

Подписаться на RSS

Stuzhik 0.0.16

Последняя
  • Обновиться нужно обеим сторонам: со старой версией связь не установится. Короткие коды старого формата больше не принимаются — выпустите новый кнопкой «Сменить код»
  • У кого настроена серверная синхронизация: тумблер «Только по приглашению» теперь действительно работает. Если он включён, а список допущенных пуст, сборку получат только те, кто ввёл код приглашения
  • Новое Запомненные разрешения теперь видно в настройках связи, и их можно отозвать. Раньше выданный на 30 дней доступ нельзя было ни посмотреть, ни снять
  • Новое Оформление профиля: живой фон карточки, свой цвет, строка о себе и аватарка. Это видят все, кто открывает вашу карточку
  • Новое Под именем друга видно, во что он играет, а если он на сервере — рядом кнопка «Зайти»
  • Новое Карточка человека по клику на строку: его сборки, общие с вами группы, заметка и все действия в одном месте
  • Новое Правый клик по человеку открывает меню действий — то же самое, что в карточке, но без её открытия
  • Улучшено Ваш постоянный идентификатор больше не уходит в сеть. Устройства узнают друг друга по меткам, которые меняются со временем, а не по имени, по которому вас можно отследить
  • Улучшено Шифруется весь обмен, а не только содержимое файлов
  • Улучшено «В сети» у человека теперь значит проверенную связь. Раньше метка стояла у всех, до кого долетел сигнал, даже если подключиться к ним было нельзя
  • Улучшено Приглашение по короткому коду больше не летит по сети открытым текстом
  • Улучшено Пометки у записей этого списка — «ВАЖНО», «БЕЗОПАСНОСТЬ», «БЕТА» — теперь отдельные цветные метки, а не текст внутри записи
  • Исправлено Раздел «Друзья» снова работает целиком. В 0.0.15 он был на месте, но по сети не проходило ничего: устройства обрывали связь на первом же сообщении, поэтому не работали ни поиск, ни передача сборок, ни приглашения
  • Исправлено Лаунчер вылетал при работе с передачами — на Windows это случалось при первом же открытии предпросмотра сборки друга
  • Исправлено На Windows не проходила ни одна передача файлов: любой запрошенный файл отклонялся как недоступный
  • Исправлено Из раздела «Друзья» не работал ни один пункт бокового меню — «Главная», «Модпаки», «Конструктор» и «Сборки модов» ничего не открывали, выйти можно было только в настройки
  • Исправлено «Авто-синхронизация» удаляла ваши файлы вместо того, чтобы показать их друзьям. По каждому изменению она тянула версию друга к себе и стирала всё, чего у него нет — в том числе то, что вы только что добавили. Теперь отсюда уходит только уведомление «сборка изменилась», а файлы забирает тот, кому они нужны, и с вашего подтверждения
  • Исправлено Бэкап перед синхронизацией настроек покрывал только config. Всё остальное, что синхронизация перезаписывает — kubejs, journeymap, метки Xaero, шейдеры, options.txt — в архив не попадало, откатить было нечего, а окно сообщало «бэкап создан»
  • Исправлено Синхронизация настроек больше не запускается поверх открытой игры: раньше правки затирались тем, что игра сохраняла при выходе
  • Исправлено Список файлов вашей сборки и сами файлы отдавались любому, кто открыл соединение. Согласия спрашивали только у того, кто вежливо попросит, а блокировка на этот путь не влияла вовсе
  • Исправлено Режим «Только друзья» держался на честном слове: достаточно было назваться именем вашего друга. Теперь при подключении проверяется подпись, и подделать имя нельзя
  • Исправлено Заблокированный человек возвращался в список устройств после перезапуска своего лаунчера и продолжал получать ваш ник и список сборок: блокировка учитывалась при выдаче файлов, но не при обнаружении. Теперь она действует по адресу и значит одно и то же везде
  • Исправлено Одно нажатие «Разрешить» открывало все ваши сборки. Согласие не ограничивало ни сборку, ни список файлов, поэтому следом можно было забрать что угодно — включая server.properties с паролем от консоли сервера
  • Исправлено Настройки серверной синхронизации «что отдавать, а что нет» не читались вовсе: server.properties, ops.json, списки банов и папка мира уезжали игрокам вместе со сборкой
  • Исправлено Импорт .stzhk мог забить память и диск: часть проверок размера стояла не везде, и специально собранный архив распаковывался без ограничения
  • Исправлено Диалог передачи называл направление наоборот. Он писал «хочет отправить вам», когда у вас собирались ЗАБРАТЬ файлы. Теперь видно, кто просит и какую именно сборку
  • Исправлено Отмена передачи не останавливала загрузку: файлы докачивались до конца, а следом стирались ваши. Работало только если сначала поставить на паузу
  • Исправлено Ошибки в разделе связи показывались как «Неизвестная ошибка» — настоящая причина не доходила ни разу
  • Исправлено Лаунчер накапливал память за сессию: каждое открытие раздела оставляло за собой лишнюю подписку на события
  • Исправлено Вход по коду приглашения не работал ни у кого, кроме владельца сервера: код проверялся только на своей машине, поэтому чужой не находился никогда. Теперь код предъявляется владельцу, и он же открывает вам доступ
  • Исправлено «Быстрый вход» ничего не скачивал: он искал среди ваших сборок похожую по версии и переписывал ей адрес сервера. Теперь сборка сервера скачивается, а если её нет — создаётся
  • Исправлено Опубликованный сервер не видел никто — кнопка «Опубликовать» ничего не отправляла. Теперь он появляется у друзей отдельной комнатой, даже когда на нём никто не играет
  • Исправлено Отзыв приглашения и его срок действия не работали: «Отозвать» ничего не делала, а выбранный срок — час, сутки, неделя — всегда означал «никогда»
  • Исправлено Автоподключение к серверу не срабатывало, если в адресе указан порт: игра запускалась в главное меню
  • Исправлено Настройки «Отправка» и «Получение» не читались: «Запрещено» ничего не запрещало. Теперь запрет действует отдельно для сборок, конфигов, ресурспаков и шейдеров
  • Исправлено «Связь в порядке» горела почти всегда — отметка означала лишь, что удалось занять порты, а не что до вас доходят чужие пакеты. Состояний теперь три: порты заняты, связь работает (кто-то ответил) и «никто пока не ответил», и подсказка про брандмауэр показывается там, где она помогает
  • Исправлено В режиме «Невидим» подсказка обещала, что вас найдут по коду. На деле в этом режиме не находят никак — текст исправлен

Stuzhik 0.0.15

  • Новое Раздел «Друзья» — теперь это полноценный раздел, а не тесное окошко: комнаты друзей слева, люди справа, передачи внизу. Всё, ради чего раньше приходилось перебирать вкладки, видно сразу
  • Новое Комната — одна карточка на сервер и того, кто на нём играет. Раньше сервер и друг лежали в двух разных списках, хотя для вас это всегда одно и то же: «Петя играет вот здесь». Двое друзей на одном сервере больше не двоятся
  • Новое Совместная сборка: объявляете «собираю сборку», и у друзей она появляется отдельной комнатой. Они видят каждую вашу правку в реальном времени, отвечают реакциями и могут забрать сборку себе одной кнопкой
  • Новое Свои серверы — с кодами приглашений: создать, скопировать, отозвать. Раньше было видно только число приглашений, а взять сам код и позвать друга было негде
  • Новое Экран «Все передачи»: что качается прямо сейчас, что стоит в очереди, у кого из друзей обновились сборки и что уже скачано. Раньше эта ссылка вела в настройки
  • Новое Первый вход в раздел проведёт за три шага: имя, приватность и приглашение по коду. Приватность с живым превью — сразу видно, каким вас увидят другие
  • Новое Устройство можно добавить по прямому адресу. Это единственный способ найти друга в сетях, где обычный поиск по локальной сети не работает — например, через Tailscale
  • Новое Короткий код можно сменить, если он куда-то утёк. Уже добавленные друзья при этом остаются
  • Новое Имя и заметка для друга правятся прямо в строке, а под ней видно, в каких группах состоит устройство
  • Исправлено «Только друзья» наконец работает. Раньше режим ничем не отличался от «Все в сети»: любой незнакомец в той же сети видел вас у себя в списке вместе с ником
  • Исправлено Передача файлов другу не работала совсем
  • Исправлено В списке заводились устройства-призраки, к которым нельзя подключиться
  • Исправлено Устройство, добавленное по коду, пропадало из списка через полминуты
  • Исправлено Приглашения срабатывали через раз
  • Исправлено Сборки друга не загружались — список так и оставался пустым
  • Исправлено Подключиться вручную снова можно: поля для короткого кода, кода приглашения и прямого адреса исчезли вместе со старым окном связи
  • Исправлено Панель связи больше не пугает предупреждениями, когда со связью всё в порядке
  • Исправлено Подсказка про короткий код при первом входе вводила в заблуждение
  • Исправлено Лаунчер мог зависнуть намертво в разделе связи — при совместной сборке и при проверке обновлений у друзей
  • Исправлено Любое сохранение настроек связи подвешивало весь раздел до конца текущей передачи
  • Исправлено История передач, группы устройств, приглашения и настройки синхронизации сервера пропадали целиком, если компьютер выключался во время записи
  • Исправлено Смена версии сборки могла стереть миры. Не хватило места на диске, не дали прав или файл оказался занят — и сохранения исчезали, оставив одну строчку в логе. Теперь, если скопировать не удалось, смена версии просто не начинается, а прерванная смена версии восстанавливает сохранения при следующем запуске
  • Исправлено Восстановление из бэкапа шло прямо поверх сборки: не проверялось, запущена ли игра, а сбой посреди процесса оставлял сборку наполовину старой, наполовину новой. Теперь архив разбирается в стороне и подставляется только целиком
  • Исправлено Отмена загрузки одного файла крестиком удаляла всю сборку. Теперь такой мод просто помечается неудачным, а установка идёт дальше
  • Исправлено Список бэкапов после смены версии сборки показывал записи, которых на диске уже нет
  • Исправлено Отмена установки сборки не останавливала загрузку: диск ещё несколько минут заполнялся, а на месте отменённой сборки оставалась папка
  • Исправлено Установку из файла .stzhk нельзя было отменить вообще — окно висело до самого конца, а отменённая сборка продолжала качаться
  • Исправлено Отмена приостановленной передачи вешала её навсегда
  • Исправлено Удаление сборки не останавливало её починку — та продолжала создавать файлы уже удалённой сборки
  • Исправлено Сильно сжатый архив мог забить весь диск при установке сборки
  • Исправлено Присланный другом файл .stzhk мог положить лаунчер по памяти ещё на предпросмотре
  • Исправлено Окно лаунчера выскакивало поверх второй запущенной игры
  • Исправлено Настройки видео и звука затирали друг друга, когда открыты две игры сразу
  • Исправлено Мониторинг сервера не собирал показатели — графики оставались пустыми
  • Исправлено В английском интерфейсе попадались русские кнопки, в русском — английское «Browse», а окно выбора папки лаунчера было вовсе без заголовка
  • Исправлено Tab останавливался дважды на одном и том же выпадающем списке
  • Исправлено Карточку VPN можно было скопировать мышкой, но не с клавиатуры
  • Улучшено Программы для чтения с экрана называют 64 переключателя и ползунка, которые раньше читались как «переключатель» без уточнения, — включая кнопки удаления и правки групп
  • Улучшено Раздел «Друзья» и экран передач подчиняются настройке «Интерфейс → Форма и цвет» — раньше их цвета были жёстко зашиты
  • Улучшено В раскрытой комнате видно, чем именно ваша сборка отличается от сборки друга
  • Улучшено Проверка обновлений у друзей больше не пересчитывает все ваши сборки каждые пять минут, когда уведомления выключены
  • Улучшено Предпросмотр экспорта перестал читать сотни файлов сборки в память разом

Stuzhik 0.0.14

  • Новое Вкладка «Безопасность» у экземпляра (экспериментально) — три независимые проверки: находится ли каждый мод на Modrinth и CurseForge по своему файлу, что мод умеет делать по ссылкам в его коде (сеть, запуск программ, доступ к файлам) и нет ли на компьютере следов известных заражений. Ничего не блокируется и не удаляется, вердикт «безопасно» не выносится — показаны факты, решение за вами
  • Новое Проверка безопасности идёт сама — при первом открытии экземпляра и после установки новых модов; кнопка осталась для повторной проверки. Результат сохраняется, поэтому вкладка открывается сразу с готовым отчётом, а уже разобранные моды не разбираются заново даже в другом экземпляре
  • Новое Свои команды вокруг запуска игры: команда перед запуском, команда-обёртка, команда после выхода и собственные переменные окружения — глобально и с переопределением на конкретный экземпляр. Как в MultiMC и Prism. Команды не попадают ни в один формат экспорта и не передаются друзьям по сети — только копирование между вашими же экземплярами
  • Новое Экспорт сборки в формат CurseForge — раньше были только .stzhk, .mrpack и обычный zip. Моды, установленные не из CurseForge, по возможности сопоставляются с их страницами там, чтобы не уезжать в overrides целиком
  • Новое Несколько аккаунтов одновременно с быстрым переключением — раньше вход был один на весь лаунчер, и второй затирал первый
  • Новое Датапаки — отдельная вкладка с выбором мира. Датапаки живут внутри мира, поэтому мир выбирается прямо в заголовке, а не в фильтрах; вкладка доступна и ванильным сборкам, и серверам
  • Новое Плитка «+» в секции группы на главной — создаёт сборку сразу в этой группе, не нужно потом перетаскивать карточку. Работает и в секции «Без группы»
  • Улучшено Экземпляры открываются заметно быстрее: счётчики вкладок считаются разом, список модов не перечитывает папку по второму разу, а сканирование папки ресурсов больше не делает отдельный запрос на каждый файл
  • Улучшено После установки или обновления мода обновляется только он сам, а не весь список — большие сборки перестали замирать после каждой установки
  • Исправлено Часть иконок в интерфейсе не рисовалась вообще, а у некоторых блоков вместо цветной рамки была белая — до сборки не доезжало 236 оформительских правил
  • Исправлено В консоли сервера и клиента выделенный текст «переезжал» на соседнюю строку: выделяешь строку, приходит новая — и копируется уже не та. Заодно консоль перестала перерисовывать всё окно на каждую строку, а поток из сотен строк на старте сервера больше не подвешивает интерфейс
  • Исправлено Настройка «Форма» в оформлении действовала только наполовину — сайдбар, навигация деталей и настроек оставались со своими скруглениями
  • Исправлено Строка аккаунта в сайдбаре была уже пунктов навигации
  • Исправлено Подсказки обучения уезжали за край окна и обрезались
  • Исправлено Закреплённая версия зависимости считалась проблемой, если установленная версия новее закреплённой
  • Исправлено Анализ логов разбирал очень старые логи наравне со свежим запуском, каждый раз разбирал их заново и рисовал карточкам проблем белую рамку вместо красной
  • Исправлено Друзья в Stuzhik Connect терялись после перезапуска лаунчера — устройство каждый раз получало новый идентификатор. Настройки обнаружения теперь применяются сразу, а не только после перезапуска
  • Исправлено Консоль разработчика при открытии монтировалась дважды и оставляла после себя фоновое чтение лога

Stuzhik 0.0.13

  • Новое Вход через Microsoft-аккаунт — полный вход с Xbox Live и проверкой лицензии Minecraft: Java Edition. Раньше выбор типа аккаунта в настройках ни к чему не приводил
  • Новое Вход через Ely.by — логин, пароль и двухфакторный код, authlib-injector скачивается и подключается сам
  • Новое Поддержка Minecraft 1.6.4–1.7.x — виртуальное дерево ассетов и распаковка нативных библиотек LWJGL, без которых игра не запускалась
  • Новое Поддержка Minecraft 1.5.2 и старше (Alpha, Beta, ранние релизы) — ассеты раскладываются в папку resources внутри экземпляра, как ожидают эти версии
  • Новое Поддержка Forge для версий до 1.13, включая 1.7.10 — установка без запуска установщика, который на этих версиях требует графическое окно и не имеет консольного режима
  • Новое Защита от уязвимости Log4Shell для версий 1.7–1.16.5 — официальные патчи Mojang скачиваются и подключаются автоматически при запуске
  • Новое Смена загрузчика на серверном экземпляре — Forge, NeoForge, Fabric и Quilt, с очисткой файлов прошлого загрузчика; миры, моды, конфиги и списки игроков не трогаются
  • Новое Вкладка «Модпак» у экземпляров, установленных из модпака — проверка новых версий, полный список изменений перед обновлением, обновление на месте, установка другой версии отдельным экземпляром и сравнение с другими экземплярами того же модпака
  • Новое При обновлении модпака отдельно показано, какие моды добавил сам пользователь (не трогаем) и какие файлы модпака он менял вручную (будут перезаписаны)
  • Новое Сборки модов: автоопределение версий игры и загрузчиков, которые поддерживают все моды сборки сразу
  • Новое Сборки модов: подробности совместимости — какой мод какую версию блокирует, известные несовместимости между модами сборки и их зависимости
  • Новое Сборки модов: превью зависимостей при добавлении мода из каталога и диалог удаления с разбором связей внутри сборки
  • Новое Превью авторазрешения зависимостей — что именно установится, для каких модов и что заблокировано конфликтом, с переходом к карточке любого мода
  • Новое Каталог всех типов автоисправлений в анализаторе логов с возможностью глобально отключить конкретный тип
  • Новое Пометка «не проблема» для конфликтов зависимостей — сохраняется между запусками, скрытые конфликты можно вернуть
  • Новое Именованные правила синхронизации настроек — свои шаблоны путей поверх встроенной базы знаний
  • Новое Предпросмотр содержимого модпака друга — реальный список модов с иконками и версиями ещё до скачивания
  • Новое Группы экземпляров стали всегда видимыми секциями с перетаскиванием карточек вместо фильтра по одной группе за раз
  • Новое Кнопка «Открыть папку логов» и выбор конкретного лог-файла прямо в анализаторе логов
  • Новое Проверка файла мода по хешу и ручная разметка клиентских модов на серверном экземпляре
  • Улучшено Приложение больше не подвисает при обращении к базе данных
  • Улучшено Карточки экземпляров больше не пересоздаются при смене статуса — иконки не перезагружаются, наведение не сбрасывается
  • Улучшено Панель зависимостей объясняет, что она показывает и что делать с каждым типом проблемы; у графа появилась легенда типов связей
  • Улучшено Быстрые действия в конфликтах: «Установить нужную версию» для запиненных зависимостей и «Отключить мод» для несовместимых
  • Улучшено Клик по любому месту строки мода открывает карточку, а не только по имени
  • Улучшено Иконки и версии модов в диалогах удаления и анализа удаления, единый вид «иконка + имя мода» во всех списках
  • Улучшено Ресурсы и шейдеры: переключатель списка и каталога слева, как во вкладке модов, с количеством в заголовке
  • Улучшено Ресурспаки и шейдеры, добавленные в папку вручную, автоматически получают настоящее имя, версию, описание и иконку
  • Улучшено Память экземпляра следует за глобальными настройками, если не задана явно, — как имя игрока и аргументы JVM
  • Улучшено Проверка занятости порта перед стартом сервера — понятная ошибка вместо мгновенного «краха» через несколько секунд
  • Улучшено Настройки Stuzhik Connect (лимит одновременных передач, уведомления об обновлениях сборок) переживают перезапуск лаунчера
  • Улучшено Прерванные крахом передачи файлов между друзьями возобновляются при следующем запуске
  • Улучшено Ответы «помогло / не помогло» по найденным онлайн-решениям сохраняются и подтягиваются при повторном открытии проблемы
  • Улучшено Подтверждение перед автоисправлением и уведомление о результате, которое видно независимо от прокрутки списка проблем
  • Улучшено Установку зависимостей можно откатить одним кликом сразу после её выполнения
  • Улучшено Диалог, открытый поверх другого, теперь всегда оказывается сверху
  • Улучшено Старые отчёты об ошибках чистятся автоматически при старте — папка больше не растёт бесконечно
  • Улучшено При смене загрузчика сервера доступен полный список версий Forge и NeoForge, а не только последняя
  • Улучшено Анализ производительности в логах стал заметно быстрее на больших файлах
  • Исправлено Кнопка запуска не меняла состояние: после нажатия оставалась «Запустить» и активной до самого старта игры
  • Исправлено Моды NeoForge 20.5 и новее не распознавались нигде — платформа переименовала файл описания мода, и лаунчер его не находил
  • Исправлено Бесконечный цикл установки и удаления, когда обязательная зависимость несовместима с уже установленным модом
  • Исправлено Подпись триггера пропадала у всех автоматических бэкапов — было видно только «Ручной»
  • Исправлено Имена модов в разборе крашлогов превращались в обрывки вроде «-1» или «uleLayer»
  • Исправлено Неверное склонение относительного времени: «6 дня назад» вместо «6 дней назад»
  • Исправлено Пинг друга почти всегда упирался в таймаут — пакет уходил не на тот порт
  • Исправлено Кнопки управления окном становились недоступны при узком окне — панель заголовка обрезалась
  • Исправлено Поиск в просмотрщике файлов не находил файлы за пределами открытой папки
  • Исправлено Даты релизов в списке изменений показывали выдуманное число месяца
  • Исправлено «Известные конфликты» в карточке мода выглядели как конфликт мода с самим собой — теперь видно причину и можно открыть второй мод
  • Исправлено Ошибка «unknown special query» при открытии конструктора рецептов без поискового запроса
  • Исправлено Английский текст в описаниях конфликтов зависимостей
  • Исправлено Сообщения об ошибках не показывались при недоступности Modrinth или CurseForge — кнопка просто ничего не делала
  • Исправлено Сервер на NeoForge мог не запуститься — загрузчик определялся как обычный Forge
  • Исправлено Защита от повтора сообщений в передаче файлов между друзьями пропускала самое первое сообщение сессии
  • Исправлено Несколько мест, где имя файла из ответа платформы или архива подставлялось в путь без проверки
  • Исправлено Диалог «Анализ удаления» открывался прижатым к углу экрана и показывал «1 модов»
  • Исправлено Строки списка файлов слипались: путь, размер и время наезжали друг на друга
  • Исправлено Отчёты об ошибках удалялись только из окна, файлы на диске оставались навсегда
  • Исправлено Аварийное завершение приложения на специально сформированных данных от платформы или другого пользователя
  • Исправлено Шаги установки экземпляра не двигались — индикатор всю установку показывал активным «Java», хотя строка под ним уже сообщала о работе загрузчика
  • Исправлено Наложение текста друг на друга в консоли сервера и клиента, когда игра пишет длинные строки одна за другой
  • Исправлено Вкладка «Моды» показывала блок «модов нет» дважды

Stuzhik 0.0.12

  • Новое Перед установкой мода из каталога — превью, какие ещё моды поставятся автоматически (обязательные зависимости) и какие можно добавить по желанию (опциональные), с предупреждением о несовместимости с уже установленными модами
  • Новое При удалении мода — предупреждение, какие другие моды сломаются или потеряют функции, и опциональная чистка осиротевших зависимостей самого удаляемого мода
  • Новое Обнаружение конфликтов конкретных версий зависимостей модов, не только диапазонов версий
  • Новое «Оставить оригинал» при конвертации клиента в сервер — создаётся отдельная копия вместо необратимого изменения исходного экземпляра
  • Новое Предпросмотр синхронизации модпака с другом — сколько файлов скачается и удалится, без реальной передачи
  • Новое Быстрый инкремент версии (+Patch/+Minor/+Major) при экспорте модпака
  • Улучшено Группы экземпляров хранятся в базе данных, а не в localStorage — переживают переустановку лаунчера
  • Улучшено Проверка модов после синхронизации с папкой — только по изменившимся модам, а не по всем сразу, заметно быстрее для больших сборок
  • Улучшено Свой путь к Java в настройках проверяется сразу при добавлении, а не только при использовании
  • Улучшено Подсказка, что именно сделает автонастройка файрвола, показывается перед нажатием кнопки
  • Улучшено TPS в консоли сервера — точнее и без задержки прогрева, запрашивается напрямую через RCON
  • Улучшено Вкладка «Зависимости» в карточке мода обновляется при выборе другой версии в списке версий
  • Улучшено Диалог синхронизации настроек показывает превью состава по категориям сразу после выбора экземпляра-источника
  • Исправлено Dropdown при открытии на мгновение появлялся смещённым и «прыгал» на место
  • Исправлено Наложение текста строк консоли сервера и клиента друг на друга при потоке логов
  • Исправлено Бейдж количества ресурсов и шейдеров не обновлялся при удалении, только при повторном заходе в экземпляр
  • Исправлено Сайдбар мог остаться развёрнутым при переходе через ⌘K-палитру или шаг обучения, а не только кликом по самому сайдбару
  • Исправлено Интерфейс мог ненадолго зависать при открытии вкладки «Установлено» в Ресурсах и Шейдерах, при резервном копировании, в анализаторе логов, при импорте из других лаунчеров и при операциях с файлами экземпляра
  • Исправлено Кнопка «Играть» в Quick Play не показывала статус запуска — казалось, что ничего не происходит
  • Исправлено Дублирование записей ресурспаков и шейдеров при сканировании папки — каждый показывался в списке дважды
  • Исправлено Утечка памяти WebView при переключении анимированных фонов или в настройках интерфейса
  • Исправлено Список версий мода и предложения обновиться иногда показывали имя файла вместо номера версии, обновление некоторых модов падало с ошибкой
  • Исправлено Дата публикации и обновления мода в каталоге и карточке мода — всегда была пустой
  • Исправлено Настройка автообновления модов не влияла ни на что — новые моды из каталога всегда получали автообновление независимо от неё
  • Исправлено Пагинация каталога CurseForge не листалась дальше первой страницы
  • Исправлено Массовое удаление модов не проверяло зависимые моды после удаления, в отличие от удаления одного мода
  • Исправлено Баннер об известных конфликтах модов (например, OptiFine и Iris) не показывался на карточке мода
  • Исправлено Запуск с недостающей обязательной зависимостью мода ничего не сообщал — падение происходило внутри игры без объяснения
  • Исправлено Минимальная память (-Xms) для серверных экземпляров игнорировалась при запуске — использовался только максимум
  • Исправлено Кнопка «Применить фикс» (увеличить память) в панели Производительности не работала
  • Исправлено Автопереключение на ZGC на новой Java отключалось, если в настройках экземпляра выбран конкретный путь к Java, а не «Автоматически»
  • Исправлено Свежесозданный серверный экземпляр с загрузчиком Vanilla, Fabric или Quilt не находил JAR при запуске
  • Исправлено Скрипты run.bat и run.sh от установщика Forge и NeoForge не содержали nogui — при запуске сервера вручную открывалось лишнее окно
  • Исправлено Импорт NeoForge-экземпляра из другого лаунчера определял загрузчик как обычный Forge
  • Исправлено Патч, перетянутый в окно лаунчера, обрабатывался как модпак — теперь у патчей своё расширение, диалог применения патча открывается перетаскиванием файла
  • Исправлено Патч, созданный из сравнения модпаков, не включал изменения конфигов
  • Исправлено Редактировать сторону и обязательность мода в редакторе модпаков было нельзя — только просмотр
  • Исправлено Опциональные группы модов (взаимоисключающий выбор) не отображались в редакторе модпаков
  • Исправлено Импорт готового .mrpack-архива как нового проекта редактора модпаков — не было кнопки
  • Исправлено Порядок модов в проекте редактора модпаков нельзя было изменить
  • Исправлено Сверка файлов экземпляра с манифестом оригинального .stzhk, из которого он установлен, — не было в интерфейсе
  • Исправлено История уже применённых к экземпляру патчей не отображалась
  • Исправлено Тестовый запуск модпака прямо из редактора — не было кнопки
  • Исправлено Забанить игрока или IP-адрес было нельзя — только разбан и кик
  • Исправлено Кнопки Spark-профайлера всегда падали с ошибкой, даже пока сервер работал
  • Исправлено Метрики сервера (CPU, память, TPS в консоли) никогда не собирались
  • Исправлено Ссылки на прошлые Spark-отчёты можно было найти только в игровом чате
  • Исправлено Проверка клиентских модов на серверном экземпляре вручную — не было в интерфейсе
  • Исправлено Кнопка «Импорт» в анализаторе логов не работала
  • Исправлено Поиск решений онлайн для найденной проблемы в анализаторе логов — не было кнопки
  • Исправлено Выбор конкретного лог-файла экземпляра для анализа — только через системный диалог выбора файла
  • Исправлено Удаление отчёта об ошибке убирало его только из памяти — файл на диске оставался навсегда
  • Исправлено Панель диагностики сети и файрвола пропала из Stuzhik Connect
  • Исправлено Кнопка автонастройки файрвола ничего не настраивала — только открывала настройки ОС вручную
  • Исправлено Обратной конвертации сервер → клиент не было в контекстном меню
  • Исправлено Импорт из лаунчера, установленного в нестандартную папку, — нельзя было указать путь вручную
  • Исправлено В очередь передач Stuzhik Connect нельзя было добавить модпак пира, изменить приоритет ожидающего элемента или очистить очередь целиком
  • Исправлено Выборочная синхронизация (например, только моды без ресурспаков) не влияла на реальную передачу файлов, даже если её включить
  • Исправлено Пинга друга, групп на карточке друга и статуса слежения за обновлениями не было в интерфейсе
  • Исправлено Защита от подмены пути при установке модов с подделанным именем файла и при восстановлении бэкапов экземпляра
  • Исправлено Содержимое новостей теперь безопасно очищается перед показом, как и остальной текст в приложении
  • Исправлено Часть интерфейса оставалась на русском при выбранном другом языке

Stuzhik 0.0.11

  • Новое Watch Mode — автоматическая синхронизация с другом при изменении файлов сборки (новая вкладка «Синхронизация» в Stuzhik Connect)
  • Новое Лимит скорости P2P-передачи настраивается в интерфейсе
  • Новое Группы друзей, редактирование ника и заметки о друге
  • Новое RCON: кнопки Kick и Say прямо в консоли сервера, список игроков онлайн
  • Новое Дублирование экземпляра одним кликом
  • Новое Проверка и восстановление целостности файлов экземпляра
  • Новое Ресурспаки и шейдеры сравнялись по возможностям со списком модов — проверка обновлений, массовые действия, экспорт
  • Новое Управление зеркалами загрузки в настройках
  • Новое Кнопки Spark-профайлера прямо в интерфейсе вместо инструкции в чат
  • Новое Подсветка вкладки собственных новостей и значок, когда есть что-то новое
  • Улучшено Модерация RCON (whitelist/бан/оп) применяется сразу к работающему серверу, не только после перезапуска
  • Улучшено Доверие между друзьями теперь корректно синхронизируется
  • Улучшено Защита от подмены пути при приёме файлов от друга
  • Улучшено Манифест целостности обновляется сам после обычных действий с модами и конфигами, не только вручную
  • Улучшено Дополнительные пункты контекстного меню у экземпляра, правый клик по вкладке профиля
  • Улучшено Проверка ресурсов ускорена, дублирование экземпляра больше не оставляет частичную копию при ошибке
  • Исправлено Запуск на Windows падал с ошибкой при кириллице в имени пользователя
  • Исправлено Одновременный запуск двух экземпляров одной версии Minecraft приводил к мгновенному краху
  • Исправлено Первый запуск лаунчера мог завершиться ошибкой базы данных
  • Исправлено Порт сервера, заданный при создании экземпляра, не применялся
  • Исправлено Конвертация клиента в сервер не устанавливала серверный JAR
  • Исправлено Приглашение друга на сервер падало с ошибкой «P2P не инициализирован», даже когда P2P работал
  • Исправлено Кнопка синхронизации модпака с другом в Stuzhik Connect ничего не делала — файлы не передавались
  • Исправлено Разделы «История» и «Очередь» передач в Stuzhik Connect были в интерфейсе, но всегда оставались пустыми
  • Исправлено Уведомления об обновлении модпака у друга были в интерфейсе (значок, список), но никогда не приходили
  • Исправлено Ползунок памяти — неверный шаг значений
  • Исправлено Сайдбар залипал в открытом состоянии
  • Исправлено Карточка версии мода — падение и неверный статус «установлено»
  • Исправлено Кнопка Играть/Стоп залипала, если остановка экземпляра не удавалась
  • Исправлено Разбор краша дублировался, история крашей записывалась не всегда
  • Исправлено Ложные предупреждения об отсутствующем fabric-api
  • Исправлено Иконка мода пропадала после установки, обновления или смены версии
  • Исправлено Ресурспаки и шейдеры нельзя было переиспользовать между экземплярами
  • Исправлено Автоподбор зависимостей всегда шёл в Modrinth, даже для модов с CurseForge
  • Исправлено Выборочный импорт модпака игнорировал исключённые моды и оверрайды
  • Исправлено Индикаторы статуса (точки) были невидимы, точнее определяется краш от Sinytra Connector
  • Исправлено Лимит скорости загрузки из настроек не применялся
  • Исправлено Ошибки при одновременной массовой проверке и обновлении данных модов
  • Исправлено Настройки зеркал загрузки — миграция старых общих имён, независимое переключение
  • Исправлено Переключение версий мода, ложные предупреждения о конфликтах и обновлениях, нечитаемые тексты ошибок при установке модов

Stuzhik 0.0.10

  • Новое Новый интерфейс целиком — сайдбар, палитра команд (Ctrl+K), карточки сборок, единый стиль всех экранов
  • Новое Stuzhik Connect — прямая передача сборок и модпаков друзьям без серверов, с восстановлением прерванных передач и подсказками по VPN
  • Новое Сборки модов — наборы модов без привязки к версии, применяются к любому экземпляру одной кнопкой
  • Новое Модпаки — обновлённый каталог с фильтрами как на Modrinth, богатый экспорт/импорт .stzhk с иконкой и галереей
  • Новое Карточка мода с подробностями и версиями, граф зависимостей — конфликты между модами находятся и решаются автоматически
  • Новое Список желаемого (♥) на карточках модов и модпаков
  • Новое Карта высот — новый анимированный фон
  • Новое Просмотр скриншотов и картинок с приближением (колесо мыши, двойной клик)
  • Новое Перезапуск экземпляра одной кнопкой
  • Новое JVM: авто-переключение на ZGC на современной Java (меньше фризов), готовые наборы флагов, свои параметры под конкретную версию Minecraft
  • Улучшено Списки модов, консоль и файлы редактора не тормозят даже на больших модпаках и длинных логах
  • Улучшено Установка, обновление и сканирование модов — заметно быстрее
  • Улучшено Загрузки модов идут в больше потоков параллельно
  • Улучшено Реальный размер файла у мода теперь виден в списке
  • Улучшено Определение клиентских модов при конвертации в сервер стало точнее
  • Улучшено Автоматическая защита от известной уязвимости Log4j для старых версий Minecraft
  • Улучшено Усилена безопасность запуска игры
  • Улучшено Переведены оставшиеся места интерфейса, у кнопок-иконок появились подписи для читалок экрана
  • Исправлено Версия мода иногда показывала «unknown», хотя в подробностях мода версия была видна — теперь подтягивается из нескольких источников, включая уже установленные моды
  • Исправлено Версии Minecraft вроде 1.21.1 и 1.21.11 иногда путались между собой
  • Исправлено Закрытие лаунчера могло убить всё ещё работающий Minecraft

Stuzhik 0.0.8

  • Новое Начало переработки интерфейса — desktop-app стиль, полноэкранное использование пространства
  • Новое Новостная панель — последние обновления Minecraft, NeoForge и Fabric прямо в лаунчере с модалкой подробностей
  • Новое Карточки экземпляров — вертикальные тайлы с градиентами загрузчиков, дыхающая подсветка для запущенных
  • Новое Кастомная картинка экземпляра — установите своё изображение для карточки через боковую панель
  • Новое Синхронизация миров — копирование сохранений между экземплярами
  • Новое Quick Play — поиск версий, фильтры снапшотов/бета/альфа, иконки загрузчиков
  • Новое Настройка размера иконок — слайдер 70%–150% в настройках интерфейса
  • Новое Поддержка Minecraft 25.x и 26.x — автоматическое определение Java версии из version JSON
  • Улучшено Настройки в стиле Discord — полноэкранный оверлей с сайдбаром
  • Улучшено Детали экземпляра — боковая панель вместо вкладок, все секции доступны одним кликом
  • Улучшено Модпак-браузер — открывается как панель контента, не модалка
  • Улучшено Проверка версий загрузчиков ускорена с 5 минут до ~10 секунд
  • Улучшено Дополнительное зеркало для NeoForge — загрузка работает, когда основной источник недоступен
  • Улучшено GPU нагрузка фона MagneticField снижена на 64%
  • Улучшено Контекстное меню расширяется под контент, не обрезает иконки
  • Улучшено Select компонент — стиль как Dropdown, иконки загрузчиков, поиск внутри
  • Улучшено Tooltip скрывается при прокрутке, не зависает при удалении элемента
  • Исправлено Исправлено: [object Object] вместо сообщений об ошибках
  • Исправлено Исправлено: Quick Play создавал дубликат при переименовании экземпляра
  • Исправлено Исправлено: моды зависали в статусе «resume» из-за не удалённых .part файлов
  • Исправлено Исправлено: дублирование импорта лаунчеров
  • Исправлено Исправлено: ESC не закрывал настройки и детали экземпляра
  • Исправлено Исправлено: моды визуально налазили друг на друга в списке
  • Исправлено Исправлено: утечки памяти при большом потоке логов

Stuzhik 0.0.7

  • Новое Синхронизация настроек игры между экземплярами — видео, звук, управление, чат синхронизируются автоматически
  • Новое Бейджи «Client» / «Server» у модов — сразу видно, для клиента мод или для сервера
  • Новое Конвертация клиент → сервер: клиентские моды автоматически отключаются при создании серверного экземпляра
  • Новое Экспорт списка модов в файл
  • Новое Отдельная вкладка «Аккаунт» в настройках
  • Новое Теперь можно копировать текст: имена модов, описания, ошибки и другой контент
  • Новое Поиск модов по регулярным выражениям (regex)
  • Улучшено Загрузки стали надёжнее: автоматические повторные попытки, умный выбор зеркал
  • Улучшено Зеркала загрузок теперь автоматически сортируются по скорости
  • Улучшено Зависимости модов теперь показывают нормальные имена и иконки
  • Улучшено Установка Java работает одинаково для всех загрузчиков
  • Улучшено Переработан просмотр исходного кода: убрана нерабочая вкладка, исправлена вёрстка
  • Улучшено Обновлённая навигация в документации
  • Улучшено Настройки теперь проверяются на корректность при сохранении
  • Улучшено Повышена надёжность сохранения данных
  • Исправлено Исправлено: моды с CurseForge иногда не загружались из-за ограничения запросов
  • Исправлено Исправлена загрузка NeoForge
  • Исправлено Исправлена проверка целостности модов при загрузке с CurseForge
  • Исправлено Исправлено зависание загрузок при медленном соединении
  • Исправлено Исправлено: имена модов с CurseForge и локальных модов отображались как ID вместо названий
  • Исправлено Исправлено: цвета платформ Modrinth и CurseForge не отображались у модов
  • Исправлено Исправлено: тултипы зависали после сворачивания и разворачивания приложения
  • Исправлено Множественные исправления стабильности загрузок и интерфейса

Stuzhik 0.0.6

  • Новое Система тем: светлая/тёмная тема, создание кастомных тем, акцентные цвета (8 пресетов + генерация из любого цвета)
  • Новое Shape: настройка скруглений, отступов и размытия для всего интерфейса (4 пресета + кастомные)
  • Новое Пользовательские языки: создание, импорт/экспорт (.json), удаление, выбор базового языка
  • Новое Onboarding Tour: интерактивный гид для новых пользователей с подсветкой элементов
  • Новое UIKit: каталог всех компонентов с поиском (Ctrl+Shift+U)
  • Новое Группированные вкладки в деталях экземпляра: 5 основных вкладок вместо 10 плоских
  • Новое Интерактивный UI при ошибках установки модов в модпаке: выбор действия для каждого мода
  • Новое Приоритет Modrinth: переключатель источника и предотвращение дубликатов при импорте
  • Улучшено Переработан UI настроек: боковая навигация, двухуровневое контекстное меню, эффективное использование пространства
  • Улучшено Акцентный цвет через CSS-переменные — теперь меняется одной настройкой
  • Улучшено Модалки: матовое размытие вместо затемнения фона
  • Улучшено Полная локализация интерфейса
  • Улучшено Повышена стабильность загрузок: надёжный retry для CurseForge CDN, автоматическое восстановление при обрывах
  • Исправлено Исправлено: список модов пустой после установки модпака до ручного сканирования
  • Исправлено Исправлено: загрузки зависают в UI, отмена одного отменяла все, удалённые загрузки появлялись снова
  • Исправлено Исправлено: прогресс застревал на «Forge 29/29» во время загрузки модов
  • Исправлено Исправлено: мигание консольного окна Windows при запуске процессов
  • Исправлено Исправлено: вкладка консоли открывалась при навигации между экземплярами
  • Исправлено Исправлено: утечки при отмене установки, ошибки при параллельных загрузках
  • Исправлено Исправлено: краш при использовании пользовательского языка в форматировании дат
  • Исправлено Множественные исправления стабильности фоновых операций

Stuzhik 0.0.5

  • Новое Система отслеживания запусков: автоматические снимки до/после игры для отката изменений
  • Новое История запусков: просмотр изменений за каждую игровую сессию
  • Новое Changelog Aggregator: просмотр изменений всех обновлённых модов в одном месте
  • Новое Кнопки «Открыть в VS Code» и «Открыть в редакторе» для конфигов
  • Новое Optional Mods UI: выбор опциональных модов при импорте .stzhk модпаков
  • Новое JsonMerge патчи (RFC 7396) для умного слияния конфигов
  • Улучшено Полная локализация: 15+ компонентов переведены на русский и английский
  • Улучшено Улучшена доступность: aria-labels для скринридеров
  • Улучшено Улучшен UI истории снимков: человекочитаемые даты, навигация стрелками
  • Исправлено Исправлена проблема с открытием .stzhk файлов из ОС
  • Исправлено Исправлена структура выпадающих списков Select

Stuzhik 0.0.4

  • Новое Импорт из других лаунчеров: Modrinth App, Prism Launcher, MultiMC, CurseForge App
  • Новое Ассоциация .stzhk в ОС
  • Новое Граф зависимостей: показывает связи между модами, конфликты, можно перетаскивать и закреплять узлы
  • Новое Проверка обновлений модов через Modrinth и CurseForge
  • Новое Выборочное обновление: можно обновить только нужные моды
  • Новое Верификация модов: лаунчер определяет откуда скачан каждый мод
  • Новое Индикаторы состояния: проверен (зелёный), изменён (оранжевый), локальный (серый)
  • Новое Синхронизация папки модов: добавили .jar — он сразу появится в списке
  • Новое Прогресс-бар при проверке модов
  • Новое Фильтры: по статусу проверки, по наличию обновлений, поиск (Ctrl+F)
  • Новое Кнопка «Показать в папке» для быстрого доступа к файлу мода
  • Новое Клик по моду открывает его страницу на Modrinth или CurseForge
  • Улучшено Проверка обновлений работает за секунды вместо минут
  • Улучшено Повторные проверки модов мгновенные благодаря кэшированию
  • Улучшено Навигация клавиатурой в выпадающих списках
  • Исправлено Исправлено отображение имён модов (показывалась версия вместо названия)
  • Исправлено Исправлено дёргание интерфейса при перетаскивании модов
  • Исправлено Исправлена уязвимость безопасности
  • Новое Визуальный конструктор рецептов

Stuzhik 0.0.3

  • Новое Drag & Drop для быстрой установки модов (перетаскивание .jar файлов)
  • Новое Система профилей модов: сохранение и быстрое переключение конфигураций
  • Новое Bulk операции: мультиселект и групповые действия над модами
  • Новое Детекция client-side модов для серверов (автоотключение через Modrinth/CurseForge API)
  • Новое Добавлена документация приложения
  • Новое Добавлена защита от закрытия при активных операциях
  • Новое Консоль сервера с RCON поддержкой и real-time логами
  • Новое Импорт существующих серверов с автодетекцией loader
  • Новое GUI редактор server.properties с категориями настроек
  • Улучшено Улучшен UI: замена native select на UI Kit Select
  • Улучшено Улучшена производительность и исправлены утечки памяти
  • Исправлено Исправлены ошибки UI: наложение текста в редакторе, неправильные иконки
  • Новое P2P синхронизация серверных модпаков с игроками
  • Новое Stuzhik Connect (P2P синхронизация модпаков)
  • Новое Система приглашений на сервер (Quick Join) с кодами STUZHIK-XXXX

Stuzhik 0.0.2

  • Добавлена поддержка модпаков CurseForge и Modrinth
  • Добавлена система бэкапов экземпляров
  • Улучшен интерфейс управления модами
  • Добавлена проверка совместимости модов
  • Добавлено автоматическое разрешение зависимостей

Stuzhik 0.0.1

  • Первый релиз Stuzhik
  • Базовое управление экземплярами
  • Установка Forge, Fabric, NeoForge, Quilt
  • Поиск и установка модов
  • Автоматическая установка Java