Releases
v0.3.1
Compare
Sorry, something went wrong.
No results found
🐦🔥 SIMORGH Scanner v0.3.1 Changelog
🇮🇷 فارسی
✨ قابلیتهای جدید
اضافهشدن بخشهای باز و بستهشونده برای هر ISP در ISP Files
مخفیبودن رنجهای IP هر ISP بهصورت پیشفرض و نمایش آنها با کلیک روی نام ISP یا آیکن بازشدن
امکان انتخاب جداگانه هر رنج IP
حفظ تیک اصلی هر ISP برای انتخاب یا لغو انتخاب همه رنجهای همان ISP
نمایش حالت نیمهانتخابشده برای ISPهایی که فقط بخشی از رنجهایشان انتخاب شده است
نمایش تعداد ISPهای انتخابشده زیر بخش ISP Files
اضافهشدن حباب ثابت کنترل اسکن زیر هدر در برگههای Scanner و Results
اضافهشدن بازیابی خودکار وضعیت اسکن بعد از قطع موقت بکاند یا بازسازی WebView
اضافهشدن بررسی سلامت بکاند و اتصال مجدد خودکار
🔄 تغییرات
انتقال دکمههای Start Scan، Stop، Cancel و Continue به حباب ثابت کنترل اسکن
نمایش حباب کنترل اسکن فقط در برگههای Scanner و Results
باقیماندن دکمه Clear در محل قبلی
دکمه Clear اکنون تارگت دستی و انتخابهای ISP/IP Range را پاک میکند
مقدار VLESS Config با دکمه Clear پاک نمیشود
تغییر فونت نام ISPها و متن فایلهای ISP به فونتی سادهتر و خواناتر
تغییر راهنمای فیلد Workers به Maximum 100
ارسال فقط رنجهای IP انتخابشده به موتور اسکن
بهبود چرخه عمر بکاند اندروید و مستقلشدن آن از بازسازی Activity
اصلاح بستهبندی کتابخانه آماده Go برای جلوگیری از وابستگی غیرضروری به NDK هنگام ساخت APK
🛠️ رفع اشکالات
رفع خطای مقطعی Failed to fetch در شروع اسکن یا اسکن مجدد
رفع نیاز گاهبهگاه به Force Stop کامل برنامه برای شروع دوباره اسکن
رفع نمایش اشتباه Completed و توقف اسکن هنگام جابهجایی بین برگهها
جلوگیری از تأثیر جابهجایی بین Scanner، Results، Files و Logs بر اجرای اسکن
ثبت وضعیت Completed فقط پس از دریافت تأیید قطعی پایان اسکن از بکاند
جلوگیری از تشخیص پاسخهای ناقص یا موقت بکاند بهعنوان پایان اسکن
جلوگیری از ایجاد اسکن تکراری با ارسال دوباره درخواست شروع
بازیابی صحیح دکمهها، تایمرها و وضعیت رابط پس از خطاهای اتصال
جلوگیری از بستهشدن بکاند هنگام بازسازی Activity یا WebView
جلوگیری از توقف کامل موتور اسکن در اثر خطای یک Worker
کاهش درخواستهای غیرضروری بخش Logs هنگام اجرای اسکن
🇬🇧 English
✨ Added
Added expandable ISP sections in ISP Files
ISP IP ranges are hidden by default and can be shown by clicking the ISP name or expand icon
Added individual selection for each IP range
Kept a main checkbox for selecting or deselecting every range of an ISP
Added a partial-selection state when only some ranges of an ISP are selected
Added the selected ISP count below the ISP Files section
Added a persistent scan-control bubble below the header in the Scanner and Results tabs
Added automatic scan-state recovery after temporary backend or WebView interruptions
Added backend health checking and automatic reconnection
🔄 Changed
Moved Start Scan, Stop, Cancel, and Continue into the fixed scan-control bubble
The scan-control bubble is shown only in the Scanner and Results tabs
Kept the Clear button in its original location
The Clear button now clears the Manual Target and selected ISP/IP ranges
The Clear button no longer clears the VLESS Config
Changed ISP names and ISP file text to a simpler, more readable font
Changed the Workers field hint to Maximum 100
Only selected ISP IP ranges are sent to the scan engine
Improved the Android backend lifecycle so it is independent of Activity recreation
Improved packaging of the prebuilt Go library to avoid an unnecessary NDK dependency during APK builds
🛠️ Fixed
Fixed intermittent Failed to fetch errors when starting or restarting a scan
Fixed cases where a complete Force Stop was required before scanning again
Fixed scans incorrectly showing Completed and stopping while switching tabs
Switching between Scanner, Results, Files, and Logs no longer affects scan execution
A scan is marked Completed only after confirmed completion from the backend
Temporary or incomplete backend responses are no longer treated as scan completion
Prevented duplicate scans when the same start request is submitted again
Restored buttons, timers, and UI state correctly after connection errors
Prevented the backend from shutting down during Activity or WebView recreation
Prevented a single Worker error from stopping the whole scan engine
Reduced unnecessary Logs polling during active scans
You can’t perform that action at this time.