fix(deeplink): поддержать схему incy:// в редиректе добавления подписки

Новое приложение INCY (incy://import/{url}) не открывалось на роутах
/add и /connect: DeepLinkRedirect держит хардкод-allowlist разрешённых
схем (happ, hiddify, v2rayng, streisand…), и isValidDeepLink резал
incy:// как неизвестную схему. Добавил incy:// в список.

Бэкенд не трогаю: _create_deep_link / _get_url_scheme_for_app собирают
deep-link из urlScheme Remnawave-конфига полностью обобщённо (без списка
имён), incy:// он строит сам. Mini-app путь (redirect.html) тоже generic.
This commit is contained in:
c0mrade
2026-06-02 19:54:34 +03:00
parent 3adda6fa03
commit 488503b360

View File

@@ -17,6 +17,7 @@ type Status = 'countdown' | 'fallback' | 'error';
// App schemes configuration - same as miniapp
const appSchemes = [
{ scheme: 'happ://', icon: 'H', name: 'Happ' },
{ scheme: 'incy://', icon: 'I', name: 'INCY' },
{ scheme: 'flclash://', icon: 'F', name: 'FlClash' },
{ scheme: 'clash://', icon: 'C', name: 'Clash Meta' },
{ scheme: 'sing-box://', icon: 'S', name: 'sing-box' },