Dushnilin
bc04794b73
feat: DoQ в UI + динамическая фильтрация DNS серверов по протоколу (UDP/DoT/DoH/DoQ)
2026-07-31 18:41:58 +03:00
Dushnilin
ac1ff6bbb7
fix: кнопки активны после обновления + перевод Reinstall → Переустановить
2026-07-31 18:15:28 +03:00
Dushnilin
ac209457d7
feat: кнопка Переустановить для Tachyon на странице обновлений
2026-07-31 17:34:11 +03:00
Dushnilin
448267335b
feat: добавлена поддержка TUIC протокола и DNS over QUIC (DoQ) с ECH
2026-07-31 16:49:55 +03:00
Dushnilin
7757ceae6a
feat: implement WebRTC Leak Protection and Strict DNS DoQ Enforcer
2026-07-30 21:43:56 +03:00
Dushnilin
af620a2f45
fix: исправление резолвинга пакета zapret2 для роутеров и поиск релизов
2026-07-30 17:52:16 +03:00
Dushnilin
b057e0a48d
refactor: удаление неиспользуемого автоподбора Zapret2 и чистка файлов локализации
2026-07-30 16:42:30 +03:00
Dushnilin
bd4c686479
refactor(zapret2): исправление правил nftables, отказ от автоподбора и переход на zapret2-mcp
2026-07-30 09:37:46 +03:00
Dushnilin
cc41864d2d
fix(test): sync po file
2026-07-29 19:58:35 +03:00
Dushnilin
4422416227
fix(ui): native rules button layout and tracer community match logic
2026-07-29 18:32:17 +03:00
Dushnilin
3821e92148
style(luci): complete visual redesign of zapret2 strategy tuner with 1-click automated section domain optimization
2026-07-29 13:41:41 +03:00
Dushnilin
03f6699099
feat(zapret2): fully automated 1-click strategy tuner for section domains and fix state directory creation
2026-07-29 13:19:15 +03:00
Dushnilin
f28035393b
i18n(fe-app): add Russian translations for zapret2 strategy tuner
2026-07-29 11:44:32 +03:00
Dushnilin
8b8c4b7df1
feat(zapret2): add high-performance strategy generator and tuner
2026-07-29 11:30:23 +03:00
Dushnilin
c7ff142a48
Release 1.2.43 - Pre-download and cache all preset rulesets & databases
2026-07-29 08:58:00 +03:00
Dushnilin
28f2a04f02
chore(locales): synchronize extracted translation templates and Russian PO catalog
2026-07-28 21:48:24 +03:00
Dushnilin
53e3f1f041
feat(routing): add traffic type / protocol filtering and exclusion per section
2026-07-28 21:46:18 +03:00
Dushnilin
9dcb474228
feat(ui): AWG obfuscation params compact spoiler in OpenWRT style + ru translations; fix(types): add dns_turbo_cache to ConfigSection
2026-07-28 11:02:29 +03:00
Dushnilin
b069e8f6a4
style(ui): remove emojis and clean up GeoIP mode labels
2026-07-27 18:47:04 +03:00
Dushnilin
eef4d587bd
feat: custom multi-country GeoIP grouping and filter modes (include/exclude)
2026-07-27 18:30:02 +03:00
Dushnilin
3c3a4b7035
feat(section): add DSCP mark matching for QoS application routing
2026-07-27 17:09:48 +03:00
Dushnilin
197013f043
fix: persistent community subnet storage & reboot fallback for Telegram in section Main
2026-07-27 08:38:55 +03:00
Dushnilin
b3e6fcd0c1
fix: load community subnets from /tmp/sing-box/rulesets path & bump v1.2.34
2026-07-26 22:56:16 +03:00
Dushnilin
da55799a04
release: v1.2.33 - dynamic community subnets, AmneziaWG action support & flowtable bypass
2026-07-26 22:29:01 +03:00
Dushnilin
e98a2c325e
fix: community subnets nftables population & Telegram IP ranges
...
- nft/apply.uc: nft_add_community_subnet_file_for_section now populates
common_set (tachyon_subnets / tachyon_rule_<Section>_subnets) when section
is not a priority rule section. Previously, community subnets for normal
proxy/VPN sections were skipped completely.
- updates.uc: fix typo SUBNETS_TELERAM -> SUBNETS_TELEGRAM in BUILTIN_SUBNET_URLS
- bump version 1.2.31 -> 1.2.32
2026-07-26 21:18:26 +03:00
Dushnilin
fa93ad4cd0
fix: sync Russian po catalogs and fix Unicode corruption in DNS Turbo Cache translations
...
- Both ru po files now byte-for-byte identical (cmp -s passes)
- Fixed Unicode corruption: u0411... literals replaced with actual UTF-8
- Unified description msgid between settings.js (LuCI) and fe-app
- Added Enable DNS Turbo Cache + Saving ellipsis entries to both files
- Updated pot files to match new description string
2026-07-26 20:52:50 +03:00
Dushnilin
d8a0d64501
feat: DNS Turbo Cache - persistent FakeIP + startup domain prefetch
...
- singbox/dns_prefetch.uc: new module, resolves ~70 popular blocked domains
after startup to warm sing-box FakeIP cache (sleep 10s, then nslookup each)
- lifecycle.uc: DNS_PREFETCH_UC constant + module_background call in start_main
- generator.uc: when dns_turbo_cache=1 use /etc/sing-box/cache.db (persistent)
- settings.js (LuCI): Flag toggle for dns_turbo_cache in DNS settings block
- renderAdvancedSettings.ts: DNS Turbo Cache section with toggle + save
- tachyon.pot / tachyon.po / tachyon.ru.po: translations RU
- constants.uc: bump 1.2.30 -> 1.2.31
- package.json: bump 1.2.30 -> 1.2.31
2026-07-26 20:22:35 +03:00
Dushnilin
96f87d4150
release: bump version to 1.2.30
2026-07-26 18:56:35 +03:00
Dushnilin
89be9109b7
i18n(po): добавлены русские переводы для GeoIP Country Routing
2026-07-26 18:44:25 +03:00
Dushnilin
dc071a5064
feat(routing): Selective GeoIP Routing (Региональный умный маршрутизатор по странам non-ru/ru/us/cn)
2026-07-26 18:33:53 +03:00
Dushnilin
acb124dd0f
fix(smart-detect): поддержка секций AmneziaWG, WireGuard, VLESS, Hysteria2 и всех типов прокси в Smart Detect
2026-07-26 18:23:42 +03:00
Dushnilin
3dffe32502
release: v1.2.29 — экспорт статуса ИИ-Автомеханика в Web UI API и повышение стабильности
2026-07-26 12:36:11 +03:00
Dushnilin
e4e645a914
fix(generator): импорт core.ip, обработка многострочных hosts и добавление переводов (v1.2.28)
2026-07-26 09:39:01 +03:00
Dushnilin
02008f3394
feat: поддержка нескольких DNS-серверов в секциях DNS и улучшение текстареа Hosts (v1.2.28)
2026-07-26 08:31:14 +03:00
Dushnilin
595c4cef3b
feat(download): add ghproxy mirror fallback chain and disk cache fallback
...
- Add download_candidates helper in core/url.uc to auto-generate ghproxy mirror URLs (ghproxy.net, mirror.ghproxy.com, gh-proxy.com) for GitHub and external downloads
- Enhance download_to_file and download_subscription to try mirror candidates if direct download fails due to DPI or blocking
- Fallback to disk cache if all download attempts fail, preventing sing-box and service crashes on network outages
- Add 'Load Current Records' button in UI hosts import modal to pre-fill editor from saved configuration
- Synchronize localization catalogs
2026-07-25 12:35:37 +03:00
Dushnilin
dbe700b428
fix(i18n): sync fe-app-tachyon/locales/tachyon.ru.po with luci-app-tachyon catalog
2026-07-25 11:29:20 +03:00
Dushnilin
922783226e
release: 1.2.23 - add hosts file import feature for custom DNS records
2026-07-25 06:15:33 +03:00
Dushnilin
cdf24c4632
release: 1.2.22 - section rules modal UI, fix telegram worker command_output_from_args, fix watchdog ubus listener
2026-07-24 20:18:51 +03:00
Dushnilin
1409b6ed3d
Рефакторинг и оптимизация Tachyon: модульный генератор sing-box, атомарная запись файлов, graceful shutdown в watchdog, ускорение nftables, доработка трассировщика правил и локализация
2026-07-23 10:07:15 +03:00
Dushnilin
16b4c39693
chore: bump version to 1.2.20 & optimize ucode scripts
2026-07-21 23:35:25 +03:00
Dushnilin
662df112fd
refactor: Полное удаление функционала Tor и очистка локализаций
2026-07-21 21:34:23 +03:00
Dushnilin
142f4d1f4f
fix(i18n): ensure exact binary match for russian catalogs
2026-07-21 17:54:22 +03:00
Dushnilin
e73223e7c8
fix(i18n): sync fe-app and luci-app russian catalogs
2026-07-21 16:28:02 +03:00
Dushnilin
6cb0031bd8
fix: add missing translations for Tor Darknet gateway
2026-07-21 15:59:04 +03:00
Dushnilin
eaea8bf082
fix: restore wiped translations and append new strings
2026-07-21 15:38:37 +03:00
Dushnilin
e32d30a8fe
feat: Интеграция Tor Darknet, авто-установщик Tor (opkg/apk), поддержка sing-box lx и фикс локализаций
...
1. Добавлен встроенный установщик Tor через LuCI-попап с поддержкой opkg и apk.
2. Маршрутизация скрытых сетей (.onion / .i2p) интегрирована на уровень backend (route.uc, generator.uc).
3. Добавлена прозрачная поддержка форка sing-box lx: UI и генераторы теперь корректно включают 'extended' фичи для lx.
4. Проведен полный аудит и восстановление отсутствующих переводов в fe-app-tachyon и luci-app-tachyon.
2026-07-21 14:57:57 +03:00
Dushnilin
fbfaf541da
Добавлены уведомления об обновлениях компонентов и возможность обновления через Telegram
2026-07-21 09:51:16 +03:00
Dushnilin
a00997020e
Fix monitoring route filter binding
2026-07-20 21:32:11 +03:00
Dushnilin
671810604e
Исправление логики фильтра маршрутов и отображения секций в Smart Detect
2026-07-20 20:51:40 +03:00
Dushnilin
2a2ad6a2fa
Перевод кнопки Generate bug report
2026-07-20 20:30:56 +03:00