- جایگزین صفحه Logs در نویگیشن (تب سوم با آیکون
+) - کاربر میتواند لیست
IP:portرا Paste کند - ۳ حالت پردازش:
- Suffix Only — اضافه کردن سوفیکس
#Nova-XXبدون اسکن - Scan — اسکن آیپیهای وارد شده و نمایش دیالوگ برای سوفیکس
- Scan + Suffix — اسکن و سوفیکس خودکار
- Suffix Only — اضافه کردن سوفیکس
- خروجی قابل Copy و Save to File (در Downloads)
- پشتیبانی کامل از زبان فارسی
- ترمینال لاگ از صفحه مجزا به انتهای صفحه About Us منتقل شد
- توابع جدید:
suffixOnly(),suffixForNovaProxy(),clearImportOutput(),saveImportOutputToFile(),copyImportOutput() startScanWithImportedIps(autoSuffix)— اسکن مستقیم آیپیهای وارد شده
- ورژن:
1.6.0 - Code:
5 - APK:
NovaRadar-v1.6.0-arm64-v8a-release.apk
minOfیک تابع استاندارد Kotlin است که در برخی محیطهای بیلد (مخصوصاً JDK 21 + Gradle 9.x) به درستی رزولوشن نمیشود و باعثUnresolved referenceدر زمان کامپایل میگردد.
رفع: جایگزین با.coerceAtMost()— تابع extension استاندارد Kotlin که نیاز به import ندارد و در همه نسخهها کار میکند.
- اضافه شدن
vlessSNI = "nova2.altramax083.workers.dev"بهNovaRadarViewModel.kt - در
deepTestConnect، قبل از startHandshake،SSLParameters.setServerNames()مقدارSNIHostName(vlessSNI)را ست میکند - منطبق با نسخه Go اصلی IRNova/NovaRadar که از
tls.Config{ServerName: vlessSNI}استفاده میکند - بر خلاف custom TrustManager (که Play Protect آن را به عنوان بدافزار تشخیص میدهد)،
SNIHostNameیک API استاندارد Java است
- کلودفلر (45 رنج CIDR) — ترکیب 15 رنج رسمی + رنجهای اضافه کاربر
- آکامای (6 رنج CIDR)
- ورسل (14 رنج CIDR)
- فقط کلودفلر به صورت پیشفرض فعال است
- پشتیبانی از چندین CIDR در یک IpSource با جداکننده
, - تابع
generateIpsForSubnet()به صورت fair sampling از همه CIDRها نمونه میگیرد
- حذف حلقه سوم (بیرونی) رادار
- حلقه دوم به عنوان بُردر اصلی با stroke 2.5f
- خطوط کراسهیر و sweep arm تنها تا حلقه دوم رسم میشوند
- نقطههای IPها درون حلقه دوم محدود شدهاند
- مسیر keystore در GitHub Actions فیکس شد:
${{ github.workspace }}/nova-radar-key.jks - این مسیر با
build.gradle.kts(که از${rootDir}/nova-radar-key.jksاستفاده میکند) هماهنگ است
- نسخه دیتابیس: 3 → 4
fallbackToDestructiveMigration()— نصب جدید دیتابیس تمیز دارد، کاربران قبلی دیتابیسشان پاک میشود
- هیچ TrustManager سفارشی استفاده نشده — Play Protect "Harmful app" نمیدهد
- همه رنجهای IP از سرویسهای معتبر (Cloudflare, Akamai, Vercel)