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