Skip to content

Releases: SWIRCH/cluster-banned-manager

v0.1.7 ClusterBannedManager

Choose a tag to compare

@SWIRCH SWIRCH released this 02 Sep 09:23

Release v0.1.7-beta

RU

  • Исправлена блокировка и разблокировка серверов через Hosts и Windows Firewall.
  • Исправлено удаление устаревших правил брандмауэра при переключении кластеров.
  • Состояние блокировок теперь сохраняется в settings.json только после успешного применения.
  • Галочки кластеров восстанавливаются при запуске приложения.
  • Добавлена совместимость со старым форматом servers.json через поддержку clusters и regions.
  • Проверка обновлений перенесена на первый этап запуска приложения.
  • Улучшена поддержка Android VPN.
  • Убраны лишние функции, старые storage-модули и неиспользуемые файлы.
  • Добавлены и исправлены переводы русского и английского интерфейса.
  • Улучшены success/error-модалки и уменьшены задержки анимаций.
  • Исправлены ошибки сборки frontend и Tauri backend.
  • Для совместимости со старыми версиями servers.json должен содержать одновременно поля regions и clusters.

EN

  • Fixed server blocking and unblocking through the Hosts file and Windows Firewall.
  • Fixed removal of outdated firewall rules when switching clusters.
  • Block states are now saved to settings.json only after successful application.
  • Cluster checkboxes are restored when the application starts.
  • Added backward compatibility for the old servers.json format with support for both clusters and regions.
  • Moved update checking to the first startup stage.
  • Improved Android VPN support.
  • Removed unused functions, legacy storage modules, and obsolete files.
  • Added and corrected Russian and English interface translations.
  • Improved success/error modals and reduced animation delays.
  • Fixed frontend and Tauri backend build errors.
  • For compatibility with older versions, servers.json must contain both regions and clusters fields.

Full Changelog: v0.1.6...v0.1.7


a4c1: 🚀 Android Support & VpnService Architecture

v0.1.6 ClusterBannedManager

Choose a tag to compare

@SWIRCH SWIRCH released this 23 Aug 19:09

Release v0.1.6-beta

Описание изменений (Russian)

🚀 Поддержка Android & VpnService Архитектура

  • Android VPN Core: Реализован кастомный Tauri Plugin + Kotlin VpnService для селективного блокирования кластеров через локальный DNS-фильтр без необходимости в root-правах.
  • Единый контракт управления (Rust IPC): Разделены платформенные адаптеры: Desktop продолжает использовать hosts и Windows Firewall, а Android маршрутизирует команды в сервис через безопасный слой событий/IPC.
  • Жизненный цикл VpnService: Реализована корректная обработка запросов системных разрешений, создание TUN-интерфейса, запуск Foreground-сервиса и отслеживание статусов (starting, on, stopping, off, error).
  • Кроссплатформенный авто-апдейтер: Реализована платформа-зависимая логика проверок: Desktop обновляется через Tauri Updater, Android подтягивает и устанавливает APK напрямую.
  • Мобильная инициализация & Ассеты: Добавлен адаптивный LoadingScreen с проверкой окружения (isMobile) и обновлены векторные ресурсы под требования Android Adaptive Icons (Safe Zone).

⚡ Оптимизации и исправления

  • React / Zustand Store: Устранены лишние перерендеры модальных окон и компонентов управления через точечные Zustand-селекторы.

Release Notes (English)

🚀 Android Support & VpnService Architecture

  • Android VPN Core: Integrated a custom Tauri Android plugin and Kotlin VpnService to provide selective cluster blocking via local DNS filtering.
  • Unified Control Contract (Rust IPC): Decoupled platform adapters: Desktop keeps the native /etc/hosts & Windows Firewall engine, while Android routes commands through a platform-neutral IPC/event layer.
  • VpnService Lifecycle Handling: Full support for Android consent prompts, TUN interface binding, Foreground service execution, and unified state reporting (starting, on, stopping, off, error).
  • Cross-platform Updater: Implemented dual-mode update checking: native Tauri Updater for Desktop and direct APK download/installation flow for Android.
  • Mobile Initialization & Branding: Refactored LoadingScreen for mobile boot sequence and adapted branding assets for Android Adaptive Icons (Safe Zone padding).

⚡ Performance & State Management

  • React / Zustand Optimization: Eliminated redundant re-renders on components like using atomic Zustand selectors.

Full Changelog: v0.1.5...v0.1.6


a4c1: 🚀 Android Support & VpnService Architecture

V0.1.5 ClusterBannedManager

Choose a tag to compare

@SWIRCH SWIRCH released this 19 Aug 21:56

v0.1.5-beta

Full Changelog: v0.1.4...v0.1.5

V0.1.4 ClusterBannedManager

Choose a tag to compare

@SWIRCH SWIRCH released this 11 Jan 06:20

v0.1.4-beta

Full Changelog: v0.1.3...v0.1.4

V0.1.3 WoTBClusterBanned

Choose a tag to compare

@SWIRCH SWIRCH released this 10 Jan 21:37

V0.1.3-beta

Full Changelog: v0.1.2...v0.1.3

V0.1.2 WoTBClusterBanned

Choose a tag to compare

@SWIRCH SWIRCH released this 09 Jan 04:32