Added
- Spotlight Screenshot Capture. Drag anywhere on the Spotlight overlay to select a region of your screen. Screenshots appear as inline thumbnails and are sent alongside your message.
- Multiple Screenshots. Attach several screenshots in a single Spotlight query. Each one can be individually removed before sending.
- Click-to-Dismiss Spotlight. Clicking the background outside the input bar dismisses Spotlight, in addition to pressing Escape.
- Screen Recording Permission Prompt (macOS). If screen capture permission hasn't been granted, a notification guides you to the correct System Settings page.
- Screenshot Hint. A "Drag anywhere to capture a screenshot" hint appears when Spotlight opens.
- Offline Mode for llama.cpp. Previously downloaded llama.cpp binaries are automatically detected on startup, so local models work without an internet connection.
- Auto-Connect on Startup. The app pre-connects to your default connection when launched, so Spotlight queries work immediately.
Changed
- Fullscreen Spotlight Overlay. Spotlight now opens as a fullscreen transparent overlay on your active display rather than a small floating window, enabling screenshot capture and multi-display support.
- Faster Remote Connections. Switching to a remote server is now instant with no loading delay.
- Smarter Loading Indicator. The loading spinner only appears when the local server is actually starting, instead of showing on every connection switch.
- Clearer Sidebar Selection. Active connections are more visually distinct with bolder text and stronger highlights. Inactive connections are subtler for better contrast.
- Safer llama.cpp Updates. The app verifies internet connectivity before removing the current installation, preventing accidental data loss when updating offline.
Fixed
- Tray Menu Connections. Clicking a connection from the system tray menu now correctly opens it in the app.
- Dark Mode Context Menus. Sidebar right-click menus no longer appear incorrectly highlighted in dark mode.
- Local Server Always Accessible. The local connection in the sidebar is no longer grayed out when the server isn't running. Clicking it will start the server.
- Open Terminal Install Errors. If automatic installation of Open Terminal fails, you now see a clear error message instead of a silent failure.
- Network Timeout Handling. Requests for llama.cpp releases now time out after 10 seconds instead of hanging indefinitely on slow networks.