github hillelkingqt/GeminiDesk v8.3.0
geminidesk v8.3.0

15 hours ago

What's Changed

  • [WIP] Fix always on top setting retention on app restart by @Copilot in #73
  • [WIP] Fix proxy settings error and always on top behavior by @Copilot in #75
  • Bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot[bot] in #77
  • Add auto-install updates with configurable behavior and persistent reminders by @Copilot in #90
  • Fix auto-updater: persistent reminders, translation conflicts, and timeout cleanup by @Copilot in #92
  • [WIP] Fix update feedback for automatic updates by @Copilot in #93
  • Fix layout issues during Windows Snap resize by @google-labs-jules[bot] in #97
  • [WIP] Fix chat content update issue when resizing with Win+arrow keys by @Copilot in #98
  • Fix Windows Snap rendering issues and resize performance by @google-labs-jules[bot] in #99
  • Add new translation with zh-tw (繁體中文), fix new chat window, if any se… by @kkman021 in #101
  • Fix AI Studio model selection and update translations by @google-labs-jules[bot] in #105
  • Add spellcheck toggle and fix macOS native fullscreen by @Copilot in #111
  • Fix Linux tray menu, context menu timing, and AppImage startup performance by @Copilot in #113
  • Add Telegram notification job to upload raw build artifacts by @Copilot in #114
  • [WIP] Implement temporary GitHub Pages for file transfer by @Copilot in #116
  • Fix findInPage shortcut registering globally when disabled by @Copilot in #118
  • [WIP] Add beta build links to README and index.html by @Copilot in #119
  • Fix 13 critical bugs: memory leaks, null pointer exceptions, and race conditions by @Copilot in #120
  • Fix 10 critical memory leaks and resource cleanup bugs by @Copilot in #121
  • [WIP] Fix critical memory leaks and resource cleanup issues by @Copilot in #122
  • Fix memory leaks and resource cleanup issues by @google-labs-jules[bot] in #123
  • Refactor out profile management and account handling modules with tests and updated dependencies. by @bwendell in #127
  • Add missing setProfileImageForAccount and updateAccount functions to accounts module by @Copilot in #130
  • [WIP] Fix chat scroll resetting on application resize by @Copilot in #131
  • Fix Gemini scroll reset on window maximize/fullscreen by @Copilot in #132
  • Add automatic AI Studio RTL extension loading with settings control by @Copilot in #134
  • Fix NSIS installer configuration and AI Studio extension manifest by @Copilot in #136
  • Recreate window on restore shortcut and fix Alt+Space recording by @google-labs-jules[bot] in #139
  • Revert "Recreate window on restore shortcut and fix Alt+Space recording" by @hillelkingqt in #140
  • feat: recreate window instance on restore shortcut if closed by @SphaeroX in #138
  • Document Gemini 3.0 models and RTL Studio support by @Copilot in #141
  • [WIP] Update shortcut keys in main.js by @Copilot in #144
  • [WIP] Add support for Google multiaccount feature by @Copilot in #147
  • Add Version string into Settings by @google-labs-jules[bot] in #148
  • Feature: In-App Release Notes Viewer by @google-labs-jules[bot] in #149
  • Fix Settings Race Condition with Debounce Utility by @google-labs-jules[bot] in #151
  • Improve Release Notes UI by @google-labs-jules[bot] in #150
  • POC: Pie Menu by @SphaeroX in #153
  • Add Intel Mac Build and Streamline CI/CD by @google-labs-jules[bot] in #156
  • Fix nested lists rendering in release notes by @google-labs-jules[bot] in #161
  • Add Configurable Pie Menu Settings by @google-labs-jules[bot] in #162
  • Fix Pie Menu actions and improve layout by @google-labs-jules[bot] in #163
  • Configure Multi-Arch Builds and Remove Tests by @google-labs-jules[bot] in #164
  • Fix Linux build deps and update beta download links by @google-labs-jules[bot] in #165
  • Add option to preserve window size by @google-labs-jules[bot] in #167
  • Add search functionality and visual improvements to Settings page by @google-labs-jules[bot] in #172
  • ⚡ Bolt: Settings Cache Optimization by @google-labs-jules[bot] in #171
  • Add Temporary Chat Shortcut by @google-labs-jules[bot] in #176
  • Modernize Settings UI and Search Bar by @google-labs-jules[bot] in #175
  • ⚡ Bolt: optimize settings retrieval for IPC by @google-labs-jules[bot] in #178
  • Enhance Prompt Manager Visuals and Logic by @google-labs-jules[bot] in #183
  • Revert "Enhance Prompt Manager Visuals and Logic" by @hillelkingqt in #186
  • feat: Implement a native prompt overlay and refactor custom prompt ha… by @SphaeroX in #185
  • Add Screenshot-on-Send Feature by @google-labs-jules[bot] in #187
  • Refactor Tampermonkey folder into a dedicated Lyra loader extension by @google-labs-jules[bot] in #193
  • Fix IME candidate window visibility on macOS by @google-labs-jules[bot] in #194
  • Redirect Lyra Preview to Native PDF Export by @google-labs-jules[bot] in #196
  • Fix: Allow new window creation after all windows are closed on macOS by @google-labs-jules[bot] in #199

New Contributors

🚀 Release Notes

This update focuses on productivity tools, enhanced RTL support, and a richer visual experience with the new "Geminimark" engine.

✨ New Features

🧠 AI & Core Logic

  • Incognito Mode Shortcut: Added a quick shortcut to launch "Temporary Chat" (Incognito) sessions in both Gemini and AI Studio, ensuring conversations remain private and unsaved.

🎨 UI/UX & Visuals

  • Pie Menu: Introducing a new interactive circular menu for rapid access to common actions, mode switching, and custom prompts.
  • Geminimark Engine: Advanced rendering engine that supports rich Markdown content and LaTeX mathematical formulas directly within your queries and responses.
  • Full RTL Support: A dedicated setting to force Right-to-Left alignment in AI Studio and the Chat interface, significantly improving the layout for Hebrew and Arabic users.

⚡ Productivity & Automation

  • Smart Screenshot System:
    • Capture full or partial screen regions and send them instantly to the chat.
    • Auto-Capture on Send: New option to automatically capture the screen context the moment the send button is pressed.
  • Prompt Manager: A comprehensive library for managing custom commands.
    • Includes a Default Prompt feature that automatically injects a specific prompt into every new conversation startup.

🐛 Bug Fixes

  • IME Candidate Window: Fixed a critical issue where the Input Method Editor (IME) candidate window (suggestion list) was invisible when typing in non-English languages (e.g., Chinese Pinyin, Japanese). Users can now see and select characters correctly.

Full Changelog: https://github.com/hillelkingqt/GeminiDesk/compare/v8.2.8...v8.3.0

⚠️ 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:

  1. Download the .dmg file from the Releases page.
  2. Open the .dmg and drag GeminiDesk.app into the Applications folder.
  3. Open the Terminal and run the command below:
xattr -dr com.apple.quarantine /Applications/GeminiDesk.app
  1. 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.

Don't miss a new GeminiDesk release

NewReleases is sending notifications on new releases.