What problem does it solve? Upgrading a Tauri desktop application to v2 stable involves many breaking changes across configuration files, Rust APIs, JavaScript packages, and the permission system, and missing any one of them causes build failures or runtime permission errors. ## Core Features & Use Cases - Guided v1 to v2 migration: Covers config restructuring (package fields to top-level, allowlist to capabilities), the new mainBinaryName field, and bundle reorganization. - API and plugin migration tables: Maps removed v1 APIs to their v2 plugin replacements for Rust (Window to WebviewWindow) and JavaScript (@tauri-apps/api/tauri to @tauri-apps/api/core). - V2 beta to stable updates: Handles the core: permission prefix requirement and the new mobile dev server configuration using TAURI_DEV_HOST. - Use Case: You have a Tauri v1 app using the allowlist and built-in dialog/fs APIs. Follow the checklist to run tauri migrate, generate capability files, install the dialog and fs plugins, and update renamed functions like createDir to mkdir. ## Quick Start Migrate my Tauri v1 application to v2 stable and update the configuration, capabilities, and plugin imports.