Skip to content

Changelog ​

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

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

Stuzhik 0.0.18

Последняя
  • Новая настройка «Экспериментальные функции» (Настройки → Общие), по умолчанию выключена. Пока она выключена, совместной сборки, серверной синхронизации и входа на сервер по коду, автосинхронизации со сборкой друга, конструктора рецептов с редактором метаданных, вкладки «Безопасность» и автоматической проверки модов на безопасность нет нигде в интерфейсе — и в фоне они тоже не работают. Если вы уже раздавали сборку сервера, выдавали приглашения или следили за сборками друзей, настройка включится сама. «Друзья» и светлая тема видны всегда, с пометкой «Бета»
  • Убраны переключатели, которые ни на что не влияли: «Бейджи экземпляров», «Быстрый запуск», «Ченжлоги модпаков» и «Кнопка Connect» в Интерфейс → Видимость элементов, а в серверной синхронизации — «Авто-синхронизация (Watch Mode)»
  • Новое Анонимная статистика и пользовательское соглашение. При первом запуске после обновления лаунчер покажет соглашение («Принимаю» или «Выйти»), и до ответа не отправляется ничего. Раз в сутки уходят версия лаунчера, ОС без номера версии и язык интерфейса, а пока лаунчер открыт — случайный номер сеанса, какие версии Minecraft с какими загрузчиками запущены, и те же сведения о лаунчере. Ника, аккаунтов, сборок, файлов и постоянного идентификатора там нет. Выключить можно прямо в окне соглашения или в новой вкладке Настройки → Приватность; там же код приглашения и вопрос «Как вы узнали о Stuzhik?»
  • Новое Входящие: заявки в друзья, просьбы о сборке и то, что случилось без вас («просили сборку, но ушли», «заявку приняли» или «отклонили»), теперь хранятся и переживают перезапуск. Раньше колокол очищался при каждом запуске, а заявка в друзья пропадала с перезапуском. Отвечать можно прямо из колокола; в «Друзьях» есть кнопка «Входящие» со счётчиком, тот же счётчик — у пункта «Друзья» в боковой панели. Когда окно свёрнуто, приходит системное уведомление, а то, что ждёт ответа, ещё и мигает на панели задач (Настройки → Общие → «Системные уведомления»)
  • Новое Канал обновлений: «Стабильный» стоит у всех по умолчанию, «Бета» получает новые версии раньше, но в них бывают ещё не найденные ошибки (Настройки → Общие → «Канал обновлений»). Назад лаунчер не откатывается: ушедший с беты остаётся на своей версии, пока стабильная её не догонит
  • Новое Время в игре: счётчик текущей сессии на карточке сборки, в её деталях и на главной; «Наиграно всего» на главной; у сборки — число запусков, последняя и самая долгая сессия; раздел «Время в игре» в Настройки → Данные — по каждой сборке, включая удалённые
  • Новое Несколько модов выбираются как в почте: Shift+клик выделяет диапазон в том порядке, что на экране (с учётом поиска и фильтров), Ctrl+клик — одну строку без открытия карточки, Ctrl+A — весь список. Работает в списке модов и в списках ресурспаков, шейдеров и датапаков; в поле поиска Ctrl+A по-прежнему выделяет текст
  • Новое Сборки модов стали полноценными: описание, иконка, цвет, целевые загрузчик и версия игры (под них подбираются версии зависимостей); заметка к моду и пометка «необязательный»; выбор нескольких модов, поиск и сортировка. «Из экземпляра» — выбрать моды галочками и добавить в открытую сборку или в новую. Сверка с экземпляром показывает, чего в нём не хватает и что в нём сверх сборки. Сборкой можно поделиться кодом или файлом .stzhkset, а в карточке видно, к каким экземплярам и когда её применяли
  • Новое У сервера появился переключатель «Перезапускать при сбое» (меню сервера → «Редактировать»). Упавший сервер поднимается сам через 5 секунд, а если падает снова и снова (3 раза за 10 минут), перезапуск останавливается с уведомлением. Упавший сервер теперь подписан «Упал», а не «Остановлен»
  • Новое «Публикация новых сборок» в Настройки → Connect решает, что делать со сборками, которым вы публикацию не задавали: не публиковать (по умолчанию), друзьям или всем в сети. Перед тем как открыть их, лаунчер покажет, сколько сборок это затронет. Сборки, оставленные закрытыми в 0.0.17, тоже сюда попадут, но любую можно закрыть отдельно. Пункт «Публикация» теперь в основном меню сборки: он показывает действующее значение и объясняет, почему сборку сейчас никто не получит — Connect выключен, вы невидимы или просить не может никто
  • Новое Если друг нажал «Забрать» на сборке, которую вы не опубликовали, вы теперь об этом узнаете: появится уведомление и запись во «Входящих» с кнопкой «Открыть друзьям». Фоновые проверки обновлений такого уведомления не вызывают
  • Новое Совместная сборка: друзья в комнате предлагают правки — «добавь мод с Modrinth или CurseForge» или «убери вот этот», — а хозяин ставит их сам тем же путём, что из каталога. Мод, конфликтующий со сборкой или требующий зависимость, которая не встаёт, не ставится. Участнику виден состав сборки и статус каждого предложения, а правка в ленте подписана тем, кто её предложил. Хозяин правит прямо из комнаты и может запретить правки. Править могут только друзья, незнакомец в комнате только смотрит. «Держать мою копию как у хозяина» подтягивает изменения сама. В «Собрать вместе» появилась «Новая сборка»: комната открывается, когда сборка установлена
  • Новое Внизу боковой панели видно, сколько человек сейчас в лаунчере («N+ в сети»). Число приходит только вместе со статистикой: если её выключить, строки не будет
  • Улучшено Передача сборки из множества мелких файлов стала в несколько раз быстрее: на каждый файл уходило около 100 мс простоя (на Windows — до 200 мс), теперь около 16 мс. В проверке 450 файлов доехали за 11 секунд вместо 50
  • Улучшено У карточки сборки и в её деталях теперь одно меню действий: частое сверху, редкое в «Ещё…», удаление последним. Меню открывается и правым кликом по карточке. Из списка можно опубликовать сборку, сменить обложку и открыть историю запусков. У сервера в меню больше нет «Патчей» и «Производительности», у ванильной сборки — «Модов»: эти пункты молча открывали другую вкладку
  • Улучшено Обновления лаунчера скачиваются с серверов Stuzhik (get.stuzhik.ru и get.stuzhik.com), GitHub остаётся запасным путём. Подпись обновления проверяется как прежде. Это действует со следующего обновления после 0.0.18
  • Улучшено При первой установке язык интерфейса берётся из системы: на русской Windows — русский, на английской и любой другой — английский. У обновившихся с 0.0.17, кто язык не выбирал, остаётся русский. Переключить язык можно прямо в окне соглашения, до того как его читать. Язык, который вы уже выбрали, определение по системе не перебивает
  • Улучшено Обновление модпака качает моды параллельно, а не по одному. Окно показывает этап и «N / M» вместо одного спиннера на кнопке, а если бэкап перед обновлением не удался, лаунчер предупреждает, что откатиться будет не к чему. Создание сборки из проекта в конструкторе тоже качает моды параллельно
  • Улучшено После подключения по короткому коду окно «Добавить устройство» сразу предлагает отправить заявку в друзья. Раньше она пряталась в меню «⋯» устройства, а без дружбы человек не видит сборок, открытых друзьям, и того, во что вы играете
  • Улучшено Проверка целостности показывает этап, «N из M» и текущий файл вместо одного спиннера, а её окно закрывается по Esc
  • Улучшено Пока на Windows работает сервер, лаунчер проверял, жив ли он, запуская каждые 2 секунды системную утилиту — около 1800 процессов в час на каждый сервер. Теперь проверка ничего не запускает
  • Исправлено Бэкапы. Настройка «Автоматические бэкапы» ни на что не влияла — теперь перед удалением, обновлением и сменой версии модов делается бэкап (не чаще раза в 10 минут). Лимит количества бэкапов удалял и сделанные вручную — теперь ручные он не трогает, а бэкапы перед обновлением модпака считает отдельно, чтобы автоматические их не вытесняли. Бэкап, оборвавшийся посреди записи (кончилось место), больше не оставляет на диске недописанный архив, которого не видно в списке, а автоматический не занимает последнее место на диске. У сервера в бэкап не попадал мир — теперь попадает вместе с server.properties, операторами, белым списком и банами. Выключенные автобэкапы больше не запрещают сделать бэкап вручную
  • Исправлено Если список модов в сборке модов повреждался, она показывалась пустой, и первая же правка записывала пустоту поверх — моды терялись окончательно. Теперь такая сборка помечена как повреждённая, и затереть её нельзя
  • Исправлено Патч сборки, чья правка конфига не подходила к вашему текущему конфигу (вы его уже меняли или сборка обновилась), записывал в файл саму правку вместо конфига — мод потом не мог его прочитать. Теперь такой конфиг остаётся нетронутым, а причина видна в отчёте о применении. Заодно патч научился добавлять файл в папку, которой ещё нет
  • Исправлено Любой в той же локальной сети или в общем VPN мог прислать «заявку принята» на заявку, которую вы не отправляли, и стать вашим подтверждённым другом под любым именем — с доступом ко всему, что вы открываете друзьям. Теперь ответ принимается только на вашу заявку и только от того, кому вы её отправили
  • Исправлено Команда запуска игры писалась в журнал целиком — вместе с токеном входа аккаунта Microsoft или Ely.by, с которым можно войти в игру от вашего имени, а журнал прикладывается к отчётам об ошибках. У крупных сборок на Windows тот же токен ещё и оставался в файле launch_args.txt в папке сборки и уезжал в её бэкапы. Теперь токена в журнале нет, а файл удаляется сразу после запуска игры
  • Исправлено Чужое устройство могло объявить сборку на сотни гигабайт и забить вам диск: ограничение размера передачи (5 ГБ и 10 000 файлов) действовало только при отдаче. Теперь оно действует и при приёме, а размер каждого присланного файла сверяется с объявленным
  • Исправлено Незнакомец мог прислать заявку в друзья от чужого имени со своим ключом. Если её принимали, имя навсегда оставалось за ним: настоящего человека добавить было уже нельзя, а незнакомец проходил под его именем как друг. Теперь заявка принимается только от своего имени и со своим ключом
  • Исправлено В режиме «Все в сети» тот, кто назвался идентификатором вашего друга, мог просить сборку от имени этого друга. А отказ в дружбе сообщал ваш настоящий ник, даже если вы его скрыли
  • Исправлено Тот, кто знает ваш короткий код, мог назваться идентификатором вашего друга и минут пятнадцать получать то, что вы показываете только друзьям, — например, во что вы играете. Теперь имя друга, пришедшее при подключении по коду, не принимается
  • Исправлено По размеру пакетов обнаружения любой в вашей локальной сети мог узнать, сколько у вас друзей, когда вы добавили нового и дружите ли вы с конкретным человеком. Теперь пакет всегда одного размера
  • Исправлено Ссылка на картинку, присланная другим человеком (иконка мода в составе сборки друга или в файле сборки), могла заставить лаунчер обратиться к любому адресу — к устройству в вашей локальной сети или к серверу постороннего, который так узнавал ваш IP. Теперь картинки загружаются только с известных хостов: Modrinth, CurseForge, GitHub и подобных
  • Исправлено Файл сборки .stzhk, патч или файлы от друга могли записать или удалить служебные файлы лаунчера в папке сборки — бэкапы, опись целостности, журнал патчей. А путь из .stzhk мог создать папку за пределами сборки. Теперь служебное из внешних источников не трогается, а пути везде проверяются одинаково
  • Исправлено «Восстановить» в проверке целостности не сработало ни разу и всегда отвечало «невозможно восстановить». Теперь повреждённый мод перекачивается оттуда, откуда ставился, и сверяется по хешу. Заодно закрыта дыра: опись целостности, приехавшая с чужим модпаком, могла заставить лаунчер прочитать файлы за пределами сборки и записать файлы мимо неё
  • Исправлено Заявки в друзья между двумя лаунчерами 0.0.17 не доходили вовсе: у отправителя заявка уходила без ошибки, а у получателя не появлялось ничего, и завести друга было нельзя. Исправлено на стороне отправителя: заявка дойдёт, если у отправившего стоит 0.0.18, а ответ на неё — если 0.0.18 у отвечающего. Повторная заявка от того, кто уже у вас в друзьях (ваш прошлый ответ до него не дошёл), больше не падает с ошибкой — принятие досылает ответ, и дружба становится взаимной
  • Исправлено Лаунчер больше не просит поставить мод, несовместимый с уже установленными: несовместимость теперь важнее требования — при установке мода, перед запуском и при автоматической установке зависимостей. Перед запуском вместо текстового вопроса появляется окно: чего не хватает, что поставить нельзя и с чем оно конфликтует, какие моды уже конфликтуют, — с кнопками «Установить и запустить», «Не напоминать» и «Открыть зависимости». Предупреждение «автор не советует» показывается отдельно от настоящей несовместимости, а вместо «JEI несовместим с уже установленным JEI» называется верная пара
  • Исправлено В 0.0.17 у модов Forge и NeoForge, добавленных файлом или пришедших с модпаком, не читались имя, версия, авторы и иконка из самого мода, а зависимости других модов их не узнавали — отсюда «лаунчер просит мод, который уже стоит». После обновления эти сведения перечитаются сами
  • Исправлено Вариант «Закрыть» в «При запуске игры» завершал лаунчер целиком, и за игрой больше никто не следил: вылет не разбирался и не попадал в историю крашей, хук «После выхода» не выполнялся, а друзья видели «играет» и после выхода. Теперь закрывается только окно: лаунчер досматривает игру в фоне и выходит вместе с ней, а ярлык или значок в трее во время игры снова открывают окно
  • Исправлено Время в игре не считалось вовсе: в настройках интерфейса был переключатель «Время игры», но на карточке сборки так ничего и не появлялось. Теперь время считается по каждой клиентской сборке, в том числе когда лаунчер свёрнут или закрыт на время игры, а сон компьютера с открытой игрой в него не идёт. При импорте из MultiMC и Prism переносится наигранное там время
  • Исправлено Остановка игры кнопкой «Остановить» считалась вылетом. Игра, пережившая перезапуск лаунчера, после выхода навсегда оставалась «запущенной» (друзья видели «играет»), а остановленный сервер оставался «останавливается» до следующего запуска лаунчера
  • Исправлено «Установить глобально» для ресурспаков и шейдеров клало файл в общую папку, и на этом всё: игра его не видела, хотя в списке он значился установленным. Теперь общие пакеты подключаются к каждой клиентской сборке на время игры и места на диске не занимают; файл самой сборки с тем же именем главнее. В экспорт, бэкапы и передачу другу общие пакеты не попадают
  • Исправлено Сборки модов: кнопка «+» без названия была неактивна без объяснения — теперь она предлагает имя. Мод с Modrinth не узнавался как «уже в сборке» и ложился второй строкой. Применение ставило рядом несовместимые моды (Sodium и Embeddium) и уносило клиентские моды на сервер. Экспорт в модпак терял обязательные зависимости, и .mrpack в другом лаунчере оставался без Fabric API; моды, не попавшие в экспорт, теперь перечислены поимённо
  • Исправлено «Забрать сборку», которой у вас ещё нет: лаунчер минутами ставил Minecraft и загрузчик и только потом спрашивал владельца, а отказ оставлял пустую сборку. Теперь сначала ответ владельца и файлы, потом установка; при обрыве связи скачанное сохраняется для докачки. Сборка появляется в списке сразу — раньше до конца установки там значилось «0 сборок»
  • Исправлено Два «Забрать» подряд для одной сборки (или ручное «Забрать» поверх автосинхронизации) качали файлы в одну папку одновременно и мешали друг другу: часть файлов не доезжала, а оба отвечали «готово». Теперь второй ждёт первого и докачивает только недостающее
  • Исправлено «Забрать сборку»: отказ владельца, неопубликованная сборка и слишком частые запросы показывались как сетевая ошибка с советом проверить брандмауэр — теперь каждая причина описана своим текстом. А при настройке «Кто может просить: Друзья» незнакомец видел в списке сборку, открытую всем в сети, но забрать её не мог («такой сборки нет»), и вы о просьбе не узнавали. Теперь список показывает ровно то, что можно забрать
  • Исправлено Окно запроса на передачу у владельца пропадало само, а просящий получал «отказано», стоило закрыться любому фоновому соединению между вами. При «Спрашивать разрешение: Всегда» каждое переподключение посреди передачи спрашивало заново. Теперь вопрос снимается, только если ушёл сам просящий, а «Разрешить» действует на всю передачу, включая докачку после обрыва: 30 минут, и срок продлевается, пока передача идёт
  • Исправлено Соседний лаунчер мог не видеть вашего ника и того, во что вы играете, если ваши лаунчеры случайно включились почти одновременно. Помогал только перезапуск одного из двух
  • Исправлено Устройство, подключённое по короткому коду и не ставшее другом, через 15 минут раздваивалось в списке: «не в сети» под настоящим именем и анонимная карточка «в сети» рядом. Исправление работает, когда обновлены обе стороны
  • Исправлено Друг, скрывший ник, в сети показывался «Анонимом», а под именем, которое вы ему дали, — только пока был не в сети. Теперь друг везде отображается под вашим именем для него, в том числе в комнатах совместной сборки. Незнакомец с открытым ником больше не просит сборку «Анонимом», а рядом с именем в окне запроса стоит пометка «друг» или «не в друзьях»
  • Исправлено «Выключить Connect» посреди долгой передачи висел до её конца. Теперь выключение сразу останавливает идущие передачи
  • Исправлено Кнопка «Добавить правило брандмауэра» в разделе «Друзья» не делала ничего: команда уходила без портов и падала, а лаунчер всё равно говорил «Правило добавлено». Теперь она спрашивает разрешение Windows и добавляет правило, а итог показывает честно
  • Исправлено Выбор активной Java в Настройки → Игра не сохранялся никогда: при нескольких установках одной версии игра продолжала запускаться на прежней
  • Исправлено Сервер, запущенный с карточки, а не из деталей, не спрашивал согласия с EULA и упирался в совет «откройте вкладку EULA», которой нет. Теперь вопрос задаётся при любом запуске сервера
  • Исправлено Починку можно было запустить второй раз поверх идущей, и после этого первую уже нечем было отменить. А отмена починки делала сломанную сборку «исправной» с кнопкой «Играть», а исправную — сломанной. Теперь вторая починка не стартует, а после отмены возвращается прежний статус
  • Исправлено Перетащить сборку в группу было нельзя — жест не начинался вовсе. Теперь сборка перетаскивается мышью, группа под ней подсвечивается, а Esc отменяет перетаскивание
  • Исправлено Окно установки после ошибки или отмены нельзя было закрыть: кнопка «Закрыть» ничего не делала, и окно висело поверх интерфейса до перезапуска
  • Исправлено Esc закрывает окно так же, как крестик. Создание и правка сборки, импорт, вход по коду, игровые настройки, конвертация, смена загрузчика, история изменений, колокол уведомлений, предпросмотр модпака и ещё с десяток окон раньше на Esc не реагировали. И Esc закрывает только верхнее: раскрытый список в форме — только список, а не всю форму с введённым; картинку в галерее мода — картинку, а не карточку; поиск в документации — поиск, а не документацию. Под окном запроса на передачу Esc больше не уводит с экрана
  • Исправлено ⌘K после любого клика открывал палитру без курсора в поле, и набранное уходило в никуда; поле кода в «Добавить устройство» тоже не получало фокус. Закрытие окна клавишей Enter могло тут же открыть его заново. Ctrl+K в документации открывал сразу палитру и поиск — поиск по документации теперь на Ctrl+F. Ctrl+, открывает настройки: палитра подсказывала это сочетание, но оно не работало
  • Исправлено Вопрос поверх открытого окна — подтверждение в настройках, «Назовите сборку» из карточки мода — мог оказаться под этим окном, а Esc закрывал окно, а не вопрос
  • Исправлено Контекстное меню закрывалось от собственной прокрутки, поэтому нижние пункты длинного меню сервера («Сменить загрузчик», «Починить») были недостижимы мышью. После «Ещё…» меню переставало слушаться клавиатуры
  • Исправлено Если закрыть карточку зависимости, открытую из карточки мода, раньше, чем догрузится её иконка, лаунчер мог выдать ошибку «Cannot read properties of null»
  • Исправлено После импорта из другого лаунчера окно закрывалось раньше, чем показывало итог, и предупреждений о том, что не скопировалось, никто не видел. Теперь итог остаётся на экране
  • Исправлено Конструктор модпаков: при создании сборки из проекта моды без ссылки и моды, которые не скачались, пропускались молча — теперь лаунчер их называет, а прогресс виден полосой. Единственный проект больше не растягивается на всю высоту окна, а поле названия нового проекта сразу получает фокус
  • Исправлено Экспорт в .mrpack и в ZIP шёл без прогресса, а в формате CurseForge показывал «undefined/undefined». Экспорт проекта в конструкторе показывал служебное имя этапа вместо понятной подписи
  • Исправлено В списке бэкапов не было заголовка, а вместо размера стояло «NaN undefined». Теперь видно, почему сделан бэкап («Перед обновлением модпака v36 → v37», «Перед установкой мода Sodium»), его дату, размер, число файлов и есть ли в нём миры
  • Исправлено «Производительность» у незапущенной сборки показывала «Память 0 Б», «CPU 0 %», «1 ядро / 1 поток» и зелёный TPS, будто замер был. Теперь там прочерки
  • Исправлено Настройки → Данные → «По экземплярам» показывали вместо названий сборок идентификаторы папок
  • Исправлено Числа теперь склоняются: «2 мода», «5 сборок», «3 комнаты открыты · 2 друга в сети», «21 минуту назад», «4 ядра / 8 потоков». Раньше было «2 модов», «1 минут назад» и ещё около шестидесяти таких строк
  • Исправлено Размеры, скорости, даты и числа показываются на языке интерфейса: «1,78 ГБ» и «2,4 МБ/с» вместо смеси «MB» и «МБ» с десятичной точкой. Даты в бэкапах, крашах, логах и снимках больше не берутся из языка Windows («7/27/2026, 10:00:00 AM» в русском интерфейсе), а английский интерфейс не получает русских дат. На главной «5 дн назад» стало «5 дней назад» и «вчера»
  • Исправлено Переведено то, что оставалось по-английски: «Changelog» (теперь «История изменений»), «Crashlog» («Журнал крашей»), «Stack trace», «Wiki», «FAQ», кнопка «Start» у сервера, «root» в браузере файлов (теперь «Все файлы»), подсказка у столбиков графика крашей, итог проверки обновлений модов, удаление дубликатов, состояния загрузок, подписи графа зависимостей и причины рекомендаций модов. В «Производительности» английский интерфейс больше не видит русских подписей
  • Исправлено Документация в приложении сверена с тем, что лаунчер делает на самом деле. Она описывала редактор с подсказками и горячими клавишами, которого нет, «Превью рецептов» по наведению, «Настройки → Java», выбор модов через Ctrl/Shift+клик до того, как он появился, автоматический пароль RCON, неверную папку данных и ещё около двадцати вещей, которых нет или которые работают иначе. Разделы «Файлы и код» и «Горячие клавиши» переписаны по тому, что есть
  • Исправлено Раздел «Друзья»: на узком окне кнопки шапки больше не наезжают на заголовок и не уходят за край, комнаты раскладываются по ширине окна и не обрезают загрузчик и версию, а рекомендации VPN стали ровной сеткой карточек с пометкой, что Stuzhik не связан с этими сервисами. Tailscale помечен как «Сложно»: поиск друзей через него не работает, подключаться можно только по адресу
  • Исправлено Ссылка-приглашение на сервер stuzhik://join/… на Windows терялась — и когда лаунчер был закрыт, и когда уже был открыт. Теперь она запускает лаунчер или выводит открытый на передний план и открывает окно входа с подставленным кодом; присоединиться можно только кнопкой
  • Исправлено Совместная сборка между друзьями не работала: войти в комнату было нельзя, реакции и выход друга молча терялись, а лента хозяина-друга до участника не доходила. Своя комната больше не выглядит чужой, войти повторно туда, где вы уже есть, интерфейс не предлагает, а раскрытая комната не опрашивает хозяина каждые 10 секунд. Заодно закрыта дыра: любой мог от чужого имени вывести человека из комнаты или говорить за него
  • Исправлено По мелочи: у модпака CurseForge в предпросмотре стоял бейдж «Unknown»; у раздела «Сборки модов» в шапке была пустая строка пути; «Сбросить настройки» оставлял режим разработчика включённым до перезапуска; у пользовательского языка в настройках не было видно значка

Stuzhik 0.0.17

  • Сборка теперь попадает в сеть только после того, как вы её опубликуете: детали сборки → «Ещё» → «Поделиться в Connect». После обновления не опубликована ни одна — это сделано намеренно, чтобы обновление не открыло того, чего вы не открывали
  • Настройка «Отправка → Модпаки» разделена на две: «Кто может просить» и «Спрашивать разрешение». Прежний пункт «Только друзья» означал «отдавать друзьям молча» — после обновления лаунчер спрашивает всегда, пока вы сами не выберете иначе
  • Короткий код подключения, выданный версиями до 0.0.16, обновится сам при первом включении раздела «Друзья». Старый всё равно уже не работал — с 0.0.16 такие коды не принимаются, а выпустить новый можно было только вручную. Друзья и добавленные устройства сохранятся, но код придётся раздать заново
  • Новое Публикация сборки тремя состояниями: не опубликована, друзьям, всем в сети. Действует строжайшее из двух — публикации самой сборки и общей настройки «Кто может просить»
  • Улучшено Лаунчер стал заметно отзывчивее: обмен между интерфейсом и движком шёл кружным путём, из-за чего каждое действие обрабатывалось медленнее, чем должно
  • Улучшено Ответ на запрос сборки и проверка обновлений у друзей больше не перечитывают сборку с диска целиком: хеши файлов запоминаются, а проверка следит только за сборками, отмеченными колокольчиком. На больших сборках это ощущалось как периодические подтормаживания
  • Улучшено Обрыв связи посреди передачи больше не убивает её: соединение восстанавливается само, и загрузка продолжается с того места, где прервалась
  • Улучшено Идущую передачу видно из любого раздела: в шапке появился индикатор с числом передач и общим прогрессом. Раньше список жил внутри «Друзей» и пропадал вместе с разделом
  • Улучшено Перед входом на сервер друга лаунчер спрашивает подтверждение и перечисляет, что произойдёт. Раньше скачивание сборки и запуск игры случались по одному нажатию без единого вопроса
  • Улучшено В окне запроса на передачу видно, сколько файлов у вас просят, а не только их общий размер
  • Улучшено Починку экземпляра теперь можно отменить: пункт в контекстном меню сборки и кнопка прямо в её деталях, где идёт прогресс. Раньше запущенную починку нельзя было остановить ничем, кроме выхода из лаунчера
  • Улучшено Пока сборка чинится, на карточке видно, что именно проверяется сейчас
  • Улучшено Если у сервера включено «Только по приглашению», а список допущенных пуст, лаунчер прямо предупреждает: сборку в таком виде не получит никто. Раньше это выглядело просто как «сервер никому ничего не отдаёт»
  • Исправлено Передача сборки обрывалась примерно на пятидесятом файле, после чего лаунчер ещё около двадцати минут показывал идущую передачу, не передавая ничего. Теперь сборка доезжает целиком
  • Исправлено Посторонний мог получить полный список файлов любой вашей сборки, зная только её название — даже если вы этой сборкой не делились и её не было видно в списке
  • Исправлено Сборки уезжали друзьям без единого подтверждения, если в настройках стояло «Только друзья»
  • Исправлено Короткий код подключения попадал в файл журнала. Отправляя лог вместе с багрепортом, вы отдавали и код
  • Исправлено Окно с запросом на передачу пропадало через две минуты и позже появлялось снова. Отойти от компьютера значило гарантированно не отдать сборку — теперь окно ждёт вашего ответа столько, сколько нужно, и повторный запрос от того же человека не плодит второе окно
  • Исправлено Часть файлов сборки не передавалась молча: конфиги .json5, файлы Sinytra Connector, отключённые моды. У получателя сборка оказывалась неполной без всякого предупреждения
  • Исправлено Папки kubejs, defaultconfigs, journeymap и карты Xaero не передавались вообще — скрипты, квесты и точки на карте у получателя просто отсутствовали
  • Исправлено Лаунчер сообщал «Передача завершена», даже когда доехала лишь часть файлов. Теперь он честно говорит, сколько получено, и предлагает запустить синхронизацию ещё раз
  • Исправлено Если часть файлов сборка не отдаёт по соображениям безопасности — например, нативные библиотеки, которые некоторые моды кладут рядом с собой, — получатель теперь узнаёт об этом. Раньше сборка приезжала неполной молча, и мод отказывался работать без видимой причины
  • Исправлено Запрос в друзья от человека с никнеймом длиннее 25 русских букв не доходил
  • Исправлено Кнопка «Отклонить» в заявке в друзья ничего не сообщала отправителю: у него заявка висела в ожидании вечно
  • Исправлено В списке устройств примерно раз в десять минут появлялся ещё один дубликат одного и того же компьютера — так выглядели те, у кого включён режим «Только друзья»
  • Исправлено Друг, добавленный до того, как появился обмен ключами, в режиме «Только друзья» молча ничего не получал. Теперь рядом с ним значок с объяснением, а в его карточке — пометка «Не подтверждён»
  • Исправлено Незнакомца можно было добавить в группу или вписать в доверенные серверной синхронизации по одноразовому идентификатору: назавтра он не совпадал ни с чем, а запись оставалась мёртвой. Теперь лаунчер этого не даёт и объясняет, какой идентификатор годится, а «Копировать ID» предупреждает, что скопированный живёт только до перезапуска
  • Исправлено Окно с запросом на передачу могло остаться на экране навсегда, если собеседник пропал посреди обмена: отвечать было уже некому, а окно не убиралось
  • Исправлено Прерванная отдача оставалась в списке активных передач и при следующем запуске предлагалась к возобновлению, хотя возобновлять было нечего
  • Исправлено Ввод чужого кода старого формата выглядел как проблема с сетью — лаунчер предлагал проверить брандмауэр. Теперь он прямо говорит, что код устарел и нужно попросить новый, а опечатку в длине называет опечаткой
  • Исправлено Код приглашения на сервер, скопированный без дефиса, уводил в добавление устройства вместо входа на сервер
  • Исправлено В деталях сборки починка была подписана «Установка», хотя сборка уже установлена
  • Исправлено В оформлении профиля у кнопки сброса настроек баннера не рисовалась иконка — на её месте была пустота

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