Release Notes
Language / Язык
🇷🇺 Русская версия / Russian Version
Версия 0.4.0 (Текущая разработка)
🎯 Новые возможности
Поддержка префиксов и постфиксов для тегов узлов (tag_prefix и tag_postfix)
- Добавлена поддержка
tag_prefixиtag_postfixв конфигурацииProxySource - Позволяет автоматически добавлять префиксы и постфиксы к тегам узлов при парсинге подписок
- Улучшен формат отображения тегов в мастере конфигурации
- Исправлена видимость локальных outbounds в мастере конфигурации
Коммиты:
7f54f97- feat: Improve tag_prefix format and fix local outbounds visibility21ea243- feat: Add tag_prefix and tag_postfix support for ProxySource9df398e- feat: Add tag_prefix and tag_postfix support for ProxySource
Поддержка множественных подписок и локальных outbounds
- Добавлена возможность использования нескольких подписок одновременно
- Поддержка локальных outbounds в конфигурации ProxySource
- Улучшения интерфейса для работы с множественными источниками
Коммит:
db32dc9- feat: Multiple subscriptions, local outbounds, and UI improvements
Параметры командной строки для автоматического запуска
- Добавлен параметр
-startдля автоматического запуска VPN при старте приложения - Добавлен параметр
-trayдля запуска приложения в свернутом виде (системный трей) - Исправлена проблема двойного автоматического запуска
- Добавлена константа
autoStartDelayдля задержки перед автозапуском
Коммиты:
feb9cd5- Add -tray parameter for starting minimized to system tray2ef4d8d- Fix double auto-start issue and add autoStartDelay constant5ada6b3- Add -start parameter for auto-start VPN and documentation
Механизм автоматического обновления конфигурации
- Реализован механизм автоматического обновления конфигурации из подписок
- Проверка обновлений происходит сразу при запуске приложения
- Минимальный интервал проверки обновлений установлен в 10 минут
- Рефакторинг: извлечены константы для управления обновлениями
Коммиты:
ff08f56- Implement automatic configuration update mechanism5ea2a8c- Fix auto-update: check for updates immediately on startup260c530- Refactor auto-update: extract constants and set min interval to 10 minutes
🐛 Исправления ошибок
Исправление зависания визарда на больших списках подписок
- Исправлена проблема зависания интерфейса визарда при работе с большими списками подписок
- Добавлен debounce (500ms) для обновлений preview в визарде, предотвращающий 100% использование CPU
- Оптимизирована производительность парсера: добавлен reverse tag mapping для O(1) lookup вместо O(n*m) поиска
- Реализована асинхронная вставка больших текстов (>50KB) в preview для предотвращения блокировки UI
- Добавлены таймауты для HTTP-запросов (20 секунд) и операций с процессами (30 секунд) для предотвращения зависаний
- Предотвращено открытие нескольких окон визарда одновременно
Коммиты:
a9b6ced- fix: Remove default field when preferredDefault not specified and add debounce for wizard previewbea0f4c- Fix: Prevent multiple wizard windows and improve parser performance715e95c- fix: add timeouts to prevent hanging operations
Исправления в мастере конфигурации
- Исправлена проблема с отсутствующими outbounds без фильтров в мастере конфигурации
- Обновление списка селекторов происходит только когда sing-box запущен и конфигурация загружена
- Улучшена видимость локальных outbounds в мастере конфигурации
Коммиты:
12d973e- Fix: Update selector list only when sing-box is running and config is loadede305bc5- fix: Fix missing outbounds without filters in config wizard7f54f97- feat: Improve tag_prefix format and fix local outbounds visibility
📚 Документация
Обновления документации
- Обновлена документация по видимости локальных outbounds в мастере конфигурации
- Документировано поведение мастера конфигурации при загрузке ParserConfig
- Обновлен английский README.md для соответствия русской версии
- Добавлена папка
todoдля технических заданий
Коммиты:
ef0305f- docs: Update documentation for local outbounds visibility in wizard88c005c- docs: Document Config Wizard behavior for loading ParserConfig1a15981- docs: Update English README.md to match Russian version8b5a2fa- Add todo folder for technical specifications
🔧 Рефакторинг и улучшения
Миграция на ParserConfig версии 3 и выше
- Рефакторинг системы миграций конфигурации
- Оптимизация записи конфигурации
- Миграция на ParserConfig версии 3
Коммиты:
b7182c0- Рефакторинг системы миграций конфигурации и оптимизация записи5d7a27a- refactor: migrate to ParserConfig version 3
Версия 0.3.3 (16-12-2025)
Основные изменения
Улучшения маршрутизации
- Улучшение
route_exclude_address: добавление multicast, broadcast и тестовых диапазонов - Автоматическое преобразование
xtls-rprx-vision-udp443в совместимый формат - Добавлена поддержка фильтрации по полю
flowв skip фильтрах Parser-а
Коммиты:
2a64d83- Улучшение route_exclude_address: добавление multicast, broadcast и тестовых диапазонов359b75c- Автоматическое преобразование xtls-rprx-vision-udp443 в совместимый форматdf626ed- Добавлена поддержка фильтрации по полю flow в skip фильтрах Parser-а
Исправления и улучшения
- Исправлена проблема с DNS lookup для GitHub при загрузке rule sets
- Исправления в build_windows.bat: установка GOROOT и PATH перед использованием go
- Реорганизация и расширение документации для создания шаблонов визарда
- Переименование вкладок и добавление эмодзи: Tools->Help, Clash API->Servers
Коммиты:
f2b54c6- fix(config): исправлена проблема с DNS lookup для GitHub при загрузке rule setsac9cd69- Fix build_windows.bat: Set GOROOT and PATH before using go, improve Git detectionb9fd2bf- docs: реорганизация и расширение документации для создания шаблонов визарда0dfb91f- Rename tabs and add emojis: Tools->Help, Clash API->Servers, add version 0.3.1 and links
Version 0.4.0 (Current Development)
🎯 New Features
Tag prefix and postfix support for node tags (tag_prefix and tag_postfix)
- Added support for
tag_prefixandtag_postfixinProxySourceconfiguration - Allows automatic addition of prefixes and postfixes to node tags when parsing subscriptions
- Improved tag display format in configuration wizard
- Fixed visibility of local outbounds in configuration wizard
Commits:
7f54f97- feat: Improve tag_prefix format and fix local outbounds visibility21ea243- feat: Add tag_prefix and tag_postfix support for ProxySource9df398e- feat: Add tag_prefix and tag_postfix support for ProxySource
Multiple subscriptions and local outbounds support
- Added ability to use multiple subscriptions simultaneously
- Support for local outbounds in ProxySource configuration
- UI improvements for working with multiple sources
Commit:
db32dc9- feat: Multiple subscriptions, local outbounds, and UI improvements
Command-line parameters for automatic startup
- Added
-startparameter for automatic VPN startup when launching the application - Added
-trayparameter for starting the application minimized (system tray) - Fixed double auto-start issue
- Added
autoStartDelayconstant for delay before auto-start
Commits:
feb9cd5- Add -tray parameter for starting minimized to system tray2ef4d8d- Fix double auto-start issue and add autoStartDelay constant5ada6b3- Add -start parameter for auto-start VPN and documentation
Automatic configuration update mechanism
- Implemented automatic configuration update mechanism from subscriptions
- Update check occurs immediately on application startup
- Minimum update check interval set to 10 minutes
- Refactoring: extracted constants for update management
Commits:
ff08f56- Implement automatic configuration update mechanism5ea2a8c- Fix auto-update: check for updates immediately on startup260c530- Refactor auto-update: extract constants and set min interval to 10 minutes
🐛 Bug Fixes
Fixed wizard freeze on large subscription lists
- Fixed wizard interface freeze when working with large subscription lists
- Added debounce (500ms) for wizard preview updates, preventing 100% CPU usage
- Optimized parser performance: added reverse tag mapping for O(1) lookup instead of O(n*m) search
- Implemented asynchronous insertion of large texts (>50KB) in preview to prevent UI blocking
- Added timeouts for HTTP requests (20 seconds) and process operations (30 seconds) to prevent hangs
- Prevented opening multiple wizard windows simultaneously
Commits:
a9b6ced- fix: Remove default field when preferredDefault not specified and add debounce for wizard previewbea0f4c- Fix: Prevent multiple wizard windows and improve parser performance715e95c- fix: add timeouts to prevent hanging operations
Configuration wizard fixes
- Fixed missing outbounds without filters in configuration wizard
- Selector list updates only when sing-box is running and config is loaded
- Improved visibility of local outbounds in configuration wizard
Commits:
12d973e- Fix: Update selector list only when sing-box is running and config is loadede305bc5- fix: Fix missing outbounds without filters in config wizard7f54f97- feat: Improve tag_prefix format and fix local outbounds visibility
📚 Documentation
Documentation updates
- Updated documentation on local outbounds visibility in configuration wizard
- Documented configuration wizard behavior when loading ParserConfig
- Updated English README.md to match Russian version
- Added
todofolder for technical specifications
Commits:
ef0305f- docs: Update documentation for local outbounds visibility in wizard88c005c- docs: Document Config Wizard behavior for loading ParserConfig1a15981- docs: Update English README.md to match Russian version8b5a2fa- Add todo folder for technical specifications
🔧 Refactoring and Improvements
Migration to ParserConfig version 3 and above
- Refactored configuration migration system
- Optimized configuration writing
- Migrated to ParserConfig version 3
Commits:
b7182c0- Рефакторинг системы миграций конфигурации и оптимизация записи5d7a27a- refactor: migrate to ParserConfig version 3
Version 0.3.3 (16-12-2025)
Main Changes
Routing improvements
- Improved
route_exclude_address: added multicast, broadcast and test ranges - Automatic conversion of
xtls-rprx-vision-udp443to compatible format - Added support for filtering by
flowfield in Parser skip filters
Commits:
2a64d83- Улучшение route_exclude_address: добавление multicast, broadcast и тестовых диапазонов359b75c- Автоматическое преобразование xtls-rprx-vision-udp443 в совместимый форматdf626ed- Добавлена поддержка фильтрации по полю flow в skip фильтрах Parser-а
Fixes and improvements
- Fixed DNS lookup issue for GitHub when loading rule sets
- Fixed build_windows.bat: set GOROOT and PATH before using go
- Reorganized and expanded documentation for wizard template creation
- Renamed tabs and added emojis: Tools->Help, Clash API->Servers
Commits:
f2b54c6- fix(config): исправлена проблема с DNS lookup для GitHub при загрузке rule setsac9cd69- Fix build_windows.bat: Set GOROOT and PATH before using go, improve Git detectionb9fd2bf- docs: реорганизация и расширение документации для создания шаблонов визарда0dfb91f- Rename tabs and add emojis: Tools->Help, Clash API->Servers, add version 0.3.1 and links