Releases: CaspianTools/caspian-emulator
Releases · CaspianTools/caspian-emulator
Release list
v0.5.0 — QR code pairing for wireless debugging
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
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
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
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
Fixed
- Fix "spawn EINVAL" error when running SDK setup on Windows —
.batfiles (sdkmanager.bat,avdmanager.bat) now spawn withshell: 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
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