github Leadaxe/singbox-launcher v0.2.5
singbox-launcher v0.2.5 (Windows)

one month ago

Уменьшен состав релизного файла

Теперь будет только сам лаунчер и все, все остальное динамически скачивается при необходимости из источников. Все функции проверок проверены, стабильно работают. Если нужные файлы удалить в процессе работы, то статус можно перечитать нажав на надпись конфиг на главной вкладке.

Исправления

Исправлен синтаксис JSON в шаблоне конфигурации

  • Добавлен "default" для outbound proxy-out в ParserConfig, так при запуске сразу стартует прокси
  • Исправлен невалидный JSON в config_template.json (было default: "auto-proxy-out", стало "default": "auto-proxy-out")
  • Теперь default из options корректно сохраняется в итоговый конфиг

Улучшена обработка отсутствия шаблона конфигурации

  • Визард не открывается, если файл config_template.json не найден
  • При отсутствии шаблона вызывается UpdateConfigStatusFunc() для обновления статуса в Core Dashboard
  • Улучшена обработка ошибок при загрузке шаблона

Улучшено обновление статусов компонентов

  • При клике на кнопку "Config" теперь обновляются все статусы:
    • Статус конфига и шаблона
    • Статус sing-box.exe
    • Статус wintun.dll (на Windows)
  • Статусы корректно обновляются при удалении или изменении файлов

Удален кеш установленной версии sing-box

  • Удален кеш версии sing-box для получения актуальной информации
  • GetInstalledCoreVersion() всегда проверяет наличие файла и получает свежую версию
  • Статус sing-box обновляется сразу после удаления или изменения бинарника

Технические изменения

почистил всякий мусор, упростил логику:

  • Удалены поля InstalledVersionCache, InstalledVersionCacheTime, InstalledVersionMutex из AppController
  • Удалена функция ClearInstalledVersionCache()
  • Улучшена функция updateConfigInfo() — теперь обновляет все статусы компонентов
  • Улучшена функция readConfigOnDemand() — обновление статуса происходит в начале функции

Don't miss a new singbox-launcher release

NewReleases is sending notifications on new releases.