Skip to content

SIMORGH Scanner v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 01:00
5dcc88d

🐦‍🔥 SIMORGH Scanner v0.3.0 Changelog

🇮🇷 فارسی

🎨 رابط کاربری

  • بازطراحی کامل Web UI با ظاهر نئونی، رترو و مناسب ویندوز
  • تغییر نام رابط به SIMORGH SCANNER
  • اضافه‌شدن هدر ثابت در تمام صفحات شامل:
    • 🌐 انتخاب زبان FA / EN
    • 📡 رادار متحرک
    • 🟢 وضعیت اجرای برنامه
  • بهبود نمایش رابط در رزولوشن‌ها و اندازه‌های مختلف

📑 ساختار صفحات

رابط کاربری به چهار برگه مستقل تقسیم شد:

  • 🔍 Scanner
  • 📊 Results
  • 📁 Files
  • 🧾 Log

همچنین:

  • صفحه پیش‌فرض ورود روی Scanner تنظیم شد
  • بعد از زدن دکمه Start Scan، برنامه خودکار وارد صفحه Results می‌شود
  • بخش Live Work Log به یک صفحه جدا منتقل شد

🔍 بخش Scanner

  • اضافه‌شدن دکمه‌های کنترلی:
    • ▶️ Start Scan
    • ⏹️ Stop
    • ⏯️ Continue
    • 🧹 Clear
    • ❌ Cancel
  • تنظیم ISP پیش‌فرض روی International
  • انتقال رادار متحرک به هدر کنار دکمه‌های FA / EN

📊 بخش Results

  • بازطراحی نتایج به‌صورت کارت‌های نئونی مستقل
  • نمایش هر IP در یک کارت جداگانه
  • اضافه‌شدن آیکن‌های نئونی برای:
    • ⚡ Latency
    • 📈 Average Latency
    • ✅ Pass
    • 🚀 Speed
  • قرارگرفتن بخش SORT BY داخل حباب مستقل
  • امکان مرتب‌سازی بر اساس:
    • ⚡ Latency
    • 📈 Average Latency
    • ✅ Pass
    • 🚀 Speed

📶 نمایش پیشرفت اسکن

نوار پیشرفت قبلی با سه کارت نئونی جداگانه جایگزین شد:

  • 🔵 SCAN
  • 🟣 RE-CHECK
  • 🟪 SPEED

هر کارت اطلاعات زیر را نمایش می‌دهد:

  • درصد پیشرفت
  • تعداد انجام‌شده
  • تعداد باقی‌مانده
  • وضعیت فعلی مرحله

همچنین خلاصه وضعیت شامل موارد زیر نمایش داده می‌شود:

  • ✅ Clean
  • ❌ Fail
  • 🔄 Re-check
  • 🚀 Speed

📌 کنترل‌های شناور

  • حباب دکمه‌ها در حالت عادی بالای SORT BY قرار دارد

🧭 پیمایش

  • اضافه‌شدن نوار ناوبری ثابت بین صفحات
  • اضافه‌شدن دکمه رفتن به ابتدای صفحه
  • قرارگرفتن دکمه بازگشت به بالا در گوشه پایین سمت راست

🌐 تنظیمات سرور محلی

آدرس ثابت Web UI:

http://127.0.0.1:21301

تنظیمات:

  • 🖥️ Local IP: 127.0.0.1
  • 🔌 Port: 21301
  • 🏷️ Version: v0.3.0

📂 ساختار فایل‌ها

🛠️ رفع اشکالات

  • رفع پرش نامناسب حباب هنگام بازگشت
  • رفع خطای استخراج ZIP در Windows و WinRAR
  • اصلاح مسیر اجرای xray.exe
  • اصلاح مسیر فایل‌های geoip.dat و geosite.dat

🔒 قابلیت‌های حفظ‌شده

  • منطق اصلی اسکن IP بدون تغییر اساسی حفظ شده است
  • بررسی Latency، Re-check، Pass و Speed حفظ شده است
  • خروجی فایل‌های متنی رتبه‌بندی‌شده حفظ شده است
  • پشتیبانی از ISPهای ایران و بین‌الملل حفظ شده است

🇬🇧 English

🎨 User Interface

  • Completely redesigned the Web UI with a neon retro Windows-friendly appearance
  • Renamed the interface to SIMORGH SCANNER
  • Added a soft neon flickering animation to the application title
  • Added a persistent header across all pages containing:
    • 🌐 FA / EN language selector
    • 📡 Animated radar
    • 🟢 Current running status
  • Removed the unnecessary frame around the radar animation
  • Improved responsive behavior for different screen sizes

📑 Page Structure

The Web UI is now divided into four independent pages:

  • 🔍 Scanner
  • 📊 Results
  • 📁 Files
  • 🧾 Log

Additional changes:

  • Scanner is now the default landing page
  • Starting a scan automatically opens the Results page
  • Live Work Log was moved into its own dedicated page

🔍 Scanner Page

  • Added scanner control buttons:
    • ▶️ Start Scan
    • ⏹️ Stop
    • ⏯️ Continue
    • 🧹 Clear
    • ❌ Cancel
  • Changed the default ISP category to International
  • Moved the animated radar into the main header beside FA / EN

📊 Results Page

  • Redesigned scan results as independent neon cards
  • Each scanned IP is displayed in a separate card
  • Added neon icons for:
    • ⚡ Latency
    • 📈 Average Latency
    • ✅ Pass
    • 🚀 Speed
  • Added a selection animation when hovering over IP cards
  • Added a soft blinking purple neon light behind SCAN RESULTS
  • Added a small blinking neon indicator beside the results title
  • Placed SORT BY inside a separate neon bubble
  • Added sorting options for:
    • ⚡ Latency
    • 📈 Average Latency
    • ✅ Pass
    • 🚀 Speed

📶 Scan Progress

The previous progress bar was replaced with three independent neon progress cards:

  • 🔵 SCAN
  • 🟣 RE-CHECK
  • 🟪 SPEED

Each card displays:

  • Progress percentage
  • Completed target count
  • Remaining target count
  • Current stage status

A summary line also displays:

  • ✅ Clean
  • ❌ Fail
  • 🔄 Re-check
  • 🚀 Speed

📌 Floating Controls

  • The scanner control bubble normally stays above SORT BY
  • It becomes floating only after scrolling outside the visible area
  • It automatically returns to its original position when scrolling upward
  • Added smooth enter and exit animations
  • Removed the delay when switching between normal and floating modes
  • Restored button hover animations while floating
  • Prevented the floating panel border from turning white on hover

🧭 Navigation

  • Added a persistent bottom navigation bar
  • Added a scroll-to-top button
  • Moved the scroll-to-top button to the bottom-right corner

🌐 Local Server Configuration

The Web UI now uses the fixed local address:

http://127.0.0.1:21301

Configuration:

  • 🖥️ Local IP: 127.0.0.1
  • 🔌 Port: 21301
  • 🏷️ Version: v0.3.0

📂 Project Structure

🛠️ Bug Fixes

  • Fixed custom fonts not loading correctly
  • Fixed incorrect radar positioning
  • Fixed the header not remaining persistent between pages
  • Fixed floating control panel behavior
  • Removed floating transition delays
  • Improved the animation when returning to the original position
  • Fixed white borders appearing during hover
  • Fixed the Windows conflict between the xray file and Xray directory
  • Fixed ZIP extraction errors in Windows and WinRAR
  • Updated the xray.exe execution path
  • Updated geoip.dat and geosite.dat paths

🔒 Preserved Features

  • Core IP scanning logic remains unchanged
  • Latency, Re-check, Pass and Speed testing remain available
  • Ranked .txt result exports remain available
  • Iranian and international ISP lists remain supported