You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***Windows:** Download and run `rustup-init.exe` from [rustup.rs](https://rustup.rs/)
64
-
* OS-Specific Build Tools for Tauri (e.g., `build-essential`, `libwebkit2gtk-4.1-dev` on Ubuntu, Visual Studio C++ Build Tools on Windows, Xcode on macOS). See [Tauri Prerequisites](https://v2.tauri.app/start/prerequisites/) for full details.
65
-
* A Telegram Account
66
-
* API ID and Hash from [my.telegram.org](https://my.telegram.org)
65
+
**Verify installation:* run `rustc --version` and `cargo --version` in your terminal.
66
+
***OS-Specific Build Tools for Tauri**:
67
+
***macOS:** Xcode Command Line Tools (`xcode-select --install`).
***Windows (CRITICAL):** You **must** install the [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/). During installation, select the **"Desktop development with C++"** workload. Without this, you will get a `linker 'link.exe' not found` error.
70
+
***Windows (WebView2):** Windows 10/11 users usually have this pre-installed. If not, download the [WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section).
71
+
**Reference:* See the official [Tauri v2 Prerequisites Guide](https://v2.tauri.app/start/prerequisites/) for detailed instructions.
72
+
***Telegram API Credentials**: You need your own API ID and API Hash to communicate with Telegram's servers.
73
+
1. Log into [my.telegram.org](https://my.telegram.org).
74
+
2. Go to "API development tools" and create a new application to get your `api_id` and `api_hash`.
75
+
76
+
> [!NOTE]
77
+
> **First-run Compile Time:** The initial build (`npm run tauri dev` or `npm run tauri build`) will download and compile over 300 Rust crates. This process can take **5 to 15 minutes** depending on your hardware. Subsequent builds will be much faster.
78
+
79
+
> [!TIP]
80
+
> **NPM Vulnerabilities:** You may see vulnerability warnings during `npm install`. These are usually related to build tools and dev dependencies. You can optionally run `npm audit fix`, but it is not strictly required to run the app.
0 commit comments