Skip to content

SourceBasedRouting&UIImprovements#318

Open
Voix777 wants to merge 5 commits intoitdoginfo:mainfrom
Voix777:main
Open

SourceBasedRouting&UIImprovements#318
Voix777 wants to merge 5 commits intoitdoginfo:mainfrom
Voix777:main

Conversation

@Voix777
Copy link

@Voix777 Voix777 commented Feb 20, 2026

Описание изменений

Краткое описание ваших изменений и их цель.

  1. Для каждого правила новые поля: SourceIP(Include), SourceIP(Exclude) для включения/исключения указанных адресов в/из данного конкретного правила
image
  1. UI. Sections.
    2.1. Правила представлены в виде таблицы с возможностью перетаскивания между собой мышкой.
    2.2. Добавлена возможность создания описания каждого правила
    2.3. В основной таблице правил наравне с именем, описанием, типом соединения добавлены Source IP (если указаны)
image

Что изменено

Детальное описание изменений:

  • добавленны хендлеры для включения/исключения IP в/из правило (files/usr/bin/podkop). В итоговом sing-box конфиге задействутются параметры: "source_ip_cidr" и "invert"
  • стандартное представление TypedSection изменено на табличное GridSection
  • каждое правило будет показано только если пользователь нажмет "Edit" (o.modalonly = true)
  • включена возможность перетаскивание элементов в таблице (sectionsSection.sortable = true)

@Voix777 Voix777 requested a review from itdoginfo as a code owner February 20, 2026 14:58
@Voix777 Voix777 force-pushed the main branch 2 times, most recently from 74a8f08 to ff592ea Compare February 26, 2026 08:37
@Voix777 Voix777 changed the title SourceBasedRouting&ReorderingInGUI SourceBasedRouting&UIImprovements Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant