Desktop App
Release Notes
Version 1.0.0 - [24th Nov 2025]
This cross-platform Electron application enables anyone to author natural-language tests and execute them across Android and IOS with rich observability. This Desktop app only works on MAC.
🚀 What's New
Core Features
Test Authoring & Execution
Natural language test creation interface
Monaco editor integration for code editing
Real-time test execution with live feedback
Module suggestions and auto-completion
Device Management
Android Support: ADB integration for Android devices and emulators
iOS Support: simctl integration for iOS simulators
Device Listing: View and manage connected devices
Device Configuration: Configure device settings and preferences
Device Setup UI: Guided setup for connecting devices
Real-Time Communication
WebSocket client for real-time automation
Auto-reconnect with exponential backoff
Health monitoring via ping/pong
Comprehensive logging for debugging
Application Management
Install and manage test applications on devices
APK upload and installation
Instrumentation fallback for compatibility
User Experience
Clean, modern UI with Tailwind CSS
Auth0 authentication integration
Session management and persistence
Responsive design for various screen sizes
Observability & Debugging
Real-time execution logs
Step-by-step test reasoning
Error pattern detection
Comprehensive development logger
🛠️ Technical Highlights
Architecture
Electron: Latest stable version with security best practices
React 18: Modern React with hooks and TypeScript
Vite: Lightning-fast build and HMR
TypeScript: Full type safety throughout the codebase
Quality & Testing
Vitest + Testing Library for component testing
ESLint with TypeScript rules for code quality
Automated CI/CD pipeline via GitHub Actions
Multi-platform builds: macOS (x64, arm64)
Performance
Optimized Electron packaging
Efficient WebSocket communication
Lazy loading and code splitting
📦 Installation
macOS
Download
Drizz-Desktop-1.0.0-mac-x64.dmgorDrizz-Desktop-1.0.0-mac-arm64.dmgOpen the DMG and drag Drizz Desktop to Applications
Launch from Applications
Pre-requisites
For Android - Android Studio and ADB bridge should be installed
For IOS - Xcode should be installed
🐛 Known Issues
General
Large log files (>100MB) may cause UI slowdown - will be addressed in v1.1.0
WebSocket connection might drop in low network conditions
WebSocket reconnection may take up to longer than 60 seconds in poor network conditions and get disconnected from the servers.
Last updated