v8.2.0 - AI Studio RTL Fix, Gemini 3.0 Models & MCP Restoration
Version 8.2.0 is a major update focusing on stability, accessibility for RTL languages, and support for the latest Gemini models.
🚨 Critical Fixes & Updates
- MCP Extension Restoration:
- Fixed critical issues with the MCP SuperAssistant extension caused by recent structural changes to the AI Studio website. The extension logic has been updated to match the new site structure and is fully functional again.
- New Gemini Models Support:
- Added full support for Gemini 3.0 Flash and Flash Thinking models.
- New Keyboard Shortcuts: Added dedicated shortcuts to quickly start new chats with these specific models (e.g.,
shortcut-new-thinking).
- RTL Layout Support for AI Studio:
- New Feature: Added a dedicated setting in the "Appearance" / "General" section to force Right-to-Left (RTL) layout on AI Studio.
- Why this matters: This fixes interface alignment issues for Hebrew and Arabic speakers (and other RTL languages), ensuring the UI renders correctly.
✨ Enhancements & UX
📦 Enhanced Installer (Windows)
- Custom Install Location: Disabled "One-Click" installation. The installer now allows users to choose the installation directory.
- Elevation Support:
allowElevationis now set totrue, improving compatibility with system-protected folders. - Shortcuts: Desktop shortcuts are now created by default (
createDesktopShortcut: "always"). - Data Preservation:
deleteAppDataOnUninstallset tofalseto keep your chat history and settings safe during updates/reinstalls. - New Icons: Added dedicated
installerIconanduninstallerIcon.
⌨️ Shortcut Recording System
- Custom Hotkeys: Implemented a new system allowing the renderer process to record and capture custom user keyboard shortcuts (e.g., for global hotkeys like
Alt+Space). - IPC Updates: Updated
preload.jswith new IPC helpers:startRecordingShortcut,stopRecordingShortcut, andonShortcutCaptured.
🛠️ Technical & Internal Changes
- Codebase Improvements:
- Main Process: Extensive cleanup in
main.jsto fix memory leaks, timeouts, and process termination fallback logic. - Stability: Fixed race conditions during app shutdown/restart.
- Utils: Fixed scroll restore handling for Gemini chat and improved global/local hotkey respect logic.
- Main Process: Extensive cleanup in
⚠️ Important for macOS users
Due to Apple’s Gatekeeper security, applications that are not signed with an Apple Developer ID are marked as “quarantined” after being downloaded from the internet. This may cause the error:
“App is damaged and can’t be opened”
How to run the app on macOS:
- Download the
.dmgfile from the Releases page. - Open the
.dmgand drag GeminiDesk.app into the Applications folder. - Open the Terminal and run the command below:
xattr -dr com.apple.quarantine /Applications/GeminiDesk.app
- Launch the application normally (via Launchpad).
This process removes the quarantine flag and allows the app to run. Without an Apple Developer ID, this manual step is required for all macOS downloads.