Releases: open-webui/desktop
Releases Β· open-webui/desktop
v0.0.20
Fixed
- Blank Webview on Linux. Replaced the
--in-process-gpuChromium flag with SwiftShader software rendering (--use-gl=angle --use-angle=swiftshader). The in-process GPU flag broke<webview>guest compositing entirely, leaving connection views blank on all Linux configurations. SwiftShader keeps the GPU process out-of-process (required for webview compositing) while avoiding driver-level crashes (#178).
v0.0.19
Fixed
- Spotlight Pulls to First Desktop on macOS. Spotlight no longer switches Spaces when triggered from a non-primary desktop. The window is now visible on all workspaces, and
app.focus({ steal: true })β which activated the entire app and caused the Space switch β has been replaced with targeted window-level focus (#179). - Gray Screen When Connecting to Server on Linux. Replaced the
--disable-gpuChromium flag with--in-process-gpu, which keeps the display compositor alive so<webview>guest surfaces actually paint instead of showing a gray rectangle. The previous flag fixed GPU process crashes but broke webview rendering on Debian and Ubuntu (#178). - Open Terminal Fails Silently Without Python. Open Terminal now automatically installs Python when it's missing instead of throwing an opaque error. Progress status is surfaced in the UI during installation.
- Corrupt Auto-Update Manifests. Fixed the release workflow to deduplicate artifact entries during manifest merging, preventing SHA512 checksum mismatches that caused updates to fail silently.
v0.0.18
Fixed
- Downloaded Models Not Recognized by llama.cpp. Models downloaded from Hugging Face are now stored directly under the
models/directory instead of a nestedmodels/huggingface/subdirectory, so llama-server's model scanner discovers them without manual symlinks. Existing models in the old location are automatically migrated on startup (#177).
v0.0.17
Added
- Webview Context Menu. Right-clicking inside the webview now shows a native context menu with Cut, Copy, Paste, Undo/Redo, spell-check suggestions, and "Open Link in Browser" β enabling system autofill and password manager integration on login pages (#161).
Changed
- Windows OpenSSL Compatibility. The bundled Python's directory is now prepended to
PATHon Windows so its own OpenSSL DLLs are loaded before any conflicting system-wide installations (Git for Windows, Anaconda, Strawberry Perl, etc.), preventing theOPENSSL_Uplink: no OPENSSL_Applinkcrash on startup (#167). - Links Open in Default Browser on Windows. Added
allowpopupsto the webview so thattarget="_blank"link clicks correctly propagate to the main process handler and open in the default browser instead of being silently blocked (#165, #170). - Linux System Requirements. Documentation now specifies glibc 2.28+ as a minimum requirement for Linux installations.
v0.0.16
v0.0.15
Added
- ARM64 Support for Linux and Windows. Native ARM64 builds are now produced for Linux (.deb, AppImage) and Windows (NSIS installer), enabling support for Raspberry Pi, NVIDIA DGX Spark, Snapdragon laptops, and other ARM64 devices (#140).
Fixed
- Grey/Blank Screen on Linux. Disabled GPU compositing entirely on Linux to prevent shared memory allocation crashes that caused a grey or blank screen on systems with restricted
/dev/shmor/tmppermissions. - Spotlight Dismiss Behavior. Pressing Escape or the toggle shortcut to dismiss Spotlight no longer erroneously brings the main application window to the foreground (#158).
v0.0.14
Fixed
- Grey/Blank Webview on Linux. Disabled GPU compositing on Linux to prevent silent compositor failures that produce a grey rectangle instead of rendered content on systems with problematic Intel/NVIDIA drivers or certain Wayland compositors (#119).
- Renderer Crash Recovery. The main window now automatically reloads when the renderer process dies unexpectedly, preventing a permanent blank/grey screen.
- Webview Crash Diagnostics. Added logging for guest webview renderer crashes to aid debugging connectivity and rendering issues.
- macOS Notarization. Resolved Apple notarization failure caused by an expired Developer Program agreement, restoring signed and notarized macOS builds.
v0.0.13
Fixed
- Copy Button on Linux (GNOME/Wayland/Flatpak). Fixed the "Copy" button in the Open WebUI interface not actually writing to the system clipboard on Linux. The webview session was missing the
clipboard-sanitized-writepermission required by Electron fornavigator.clipboard.writeText()to work.
v0.0.12
Added
- Toggleable Clipboard Auto-Paste for Spotlight. Spotlight's automatic clipboard pasting is now optional and can be toggled in Settings, so the input bar starts empty when preferred.
- Persistent Window Size and Position. The app now remembers your window dimensions, position, and maximized state across restarts, with safe fallback when a saved display is disconnected.
Fixed
- Linux .deb Crash. Fixed app failing to launch on Linux with
Failed to load native module: pty.nodeby enabling native module rebuilds and unpacking node-pty from the asar archive during packaging. - Grey Screen on Connection Failure. The webview now shows an error overlay with retry and open-in-browser options instead of a blank grey screen when a connection fails to load or crashes.
- Global Shortcuts on Wayland/Flatpak. Global shortcuts now work on Wayland desktops via
xdg-desktop-portal, with clear user-facing notifications when a shortcut cannot be registered.
v0.0.11
Fixed
- macOS Launch Crash. Fixed app failing to launch with "different Team IDs" error by adding the missing
disable-library-validationentitlement to the build signing configuration. - Self-Signed SSL Connections. The app now trusts all SSL certificates, allowing connections to Open WebUI instances behind self-signed or untrusted certificates without errors.