Dushnilin
850f1544fe
fix(dashboard,lists): restore subscription prefix badges and fix list routing failure
2026-09-14 13:57:00 +03:00
Dushnilin
c17658eb40
refactor: deduplicate ucode helpers, providers runtime and frontend icons
2026-09-12 20:37:47 +03:00
Dushnilin
5539b9701f
fix(singbox): prevent UDP routing to HTTP outbounds ( #45 ) and improve dashboard metadata
...
- Ensure selector and urltest groups require all member outbounds to support UDP
- Add explicit reject rule for UDP on non-UDP outbounds to avoid sing-box router log spam
- Add http/s:// to connection URL description in LuCI settings and update localization
- Display transport protocol badges on dashboard outbound cards and modal rows
- Deduplicate and collapse UDP routing error lines in telegram logs and bug report
2026-09-07 22:50:10 +03:00
Dushnilin
1137e96b0d
de-AI phase 3: inline redundant variables and null checks
...
TypeScript:
- getDashboardSections.ts: value === undefined || value === null -> value == null
- renderAdvancedSettings.ts: remove redundant Boolean() on boolean
ucode (10 inlined variables):
- helpers.uc: inline trailing_dot
- runtime.uc: inline ping_ok, enable_watchdog
- nft/apply.uc: inline rtmtu_ok, qos_enabled
- byedpi/runtime.uc: inline matched
- api.uc: inline deleted, added
- subscription.uc: inline has_source_markers
- watchdog.uc: inline is_healthy
522 frontend tests pass
2026-08-19 22:38:26 +03:00
Dushnilin
1409b6ed3d
Рефакторинг и оптимизация Tachyon: модульный генератор sing-box, атомарная запись файлов, graceful shutdown в watchdog, ускорение nftables, доработка трассировщика правил и локализация
2026-07-23 10:07:15 +03:00
Dushnilin
46ef97fe89
Release 1.0.6: синхронизировать изменения из upstream и исправить баг фильтра URLTest/Priority
2026-07-14 08:56:31 +03:00
Dushnilin
f57dac6b52
refactor(rebrand): полный ребрендинг в Tachyon и перенос служб watchdog/doctor на Ucode
2026-07-13 14:09:38 +03:00
Dushnilin
e89a795566
refactor(rebrand): полный ребрендинг в Tachyon и перенос служб watchdog/doctor на Ucode
2026-07-13 14:03:31 +03:00