Skip to content

Releases: CaspianTools/caspian-emulator

v0.5.0 — QR code pairing for wireless debugging

Choose a tag to compare

@CaspianTools CaspianTools released this 13 Mar 19:07

Added

  • QR code pairing for wireless debugging — scan a QR code on your Android 11+ phone to pair instantly, no manual IP/port or pairing code needed
  • Full ADB wireless pairing protocol: mDNS + TLS + SPAKE2 key exchange + AES-128-GCM encrypted peer info exchange
  • "Pair with QR Code" option in the Wi-Fi connect menu with live status updates
  • Automatic fallback to manual pairing code flow

v0.4.1 — Fix uncaught ADB error, app management, screen mirror overhaul

Choose a tag to compare

@CaspianTools CaspianTools released this 12 Mar 08:39

Fixed

  • Uncaught ADB error on activation — extension no longer crashes when ADB daemon isn't running
  • ADB daemon error messages now provide actionable guidance

Added

  • App management — list, launch, force stop, clear data, uninstall installed apps with interactive menu
  • Logcat rewrite — package-level filtering, regex search, export to file, stack trace highlighting, configurable font/wrapping
  • Screen mirror overhaul — scrcpy integration (30+ FPS), swipe gestures, FPS counter, physical device support
  • AVD cloning — duplicate existing virtual devices
  • Cold boot — launch emulators without loading snapshots
  • Wireless ADB — connect via TCP/IP or Android 11+ wireless pairing
  • File explorer — create folders, rename files, open remote text files in editor
  • Device selector (Ctrl+Shift+D) and keyboard shortcuts for logcat/output
  • Centralized Logger with timestamped output channel
  • Marketplace improvements — better categories, keywords, gallery banner, badges, welcome views

v0.3.1 — Fix AVD creation crash on older SDK tools

Choose a tag to compare

@CaspianTools CaspianTools released this 05 Mar 09:29

Fixed

  • AVD creation from preset no longer fails with "No device found" on older SDK command-line tools — if the preset's device profile (e.g. pixel_9_pro) is not available in the installed SDK, the user is prompted to create the AVD without a device skin instead of crashing

v0.3.0 — USB phone connection guide and named device presets

Choose a tag to compare

@CaspianTools CaspianTools released this 04 Mar 14:37

Added

  • Named device presets — Create AVDs from a curated list: Pixel 9 Pro, Pixel 9, Pixel 8 Pro, Pixel 8, Pixel 7, Pixel Fold, Pixel Tablet, and more. System image downloaded automatically if not installed.
  • USB phone connection guide — Step-by-step wizard: Developer Options → USB Debugging → cable → authorize
  • Unauthorized device detection — Proactive notification when a phone connects without USB debugging enabled
  • All device states visible — Unauthorized/offline devices now appear in the sidebar with contextual icons and descriptions
  • ADB context menus scoped to ready devices only

v0.2.1 — Fix spawn EINVAL on Windows

Choose a tag to compare

@CaspianTools CaspianTools released this 04 Mar 09:35

Fixed

  • Fix "spawn EINVAL" error when running SDK setup on Windows — .bat files (sdkmanager.bat, avdmanager.bat) now spawn with shell: true
  • Fix AVD creation and system image listing failing on Windows for the same reason

v0.2.0 — Zero-dependency SDK download and full documentation rewrite

Choose a tag to compare

@CaspianTools CaspianTools released this 04 Mar 05:20

Changed

  • Zero-dependency SDK download — automatic Android SDK setup without Android Studio (Java 17+, disk space check, CDN download, license acceptance, default AVD creation)
  • Full documentation rewrite for GitHub and VS Code Marketplace
  • README rewritten as polished marketplace listing
  • QUICKSTART updated with auto-download as primary path
  • SETUP_GUIDE reorganized with three setup options and download troubleshooting
  • ARCHITECTURE updated with SdkDownloader module and SDK download flow
  • CLAUDE.md pre-commit checklist now lists all documentation files
  • Added ESLint configuration