v0.12.54+12054-macos
BasedHardware/omiv0.12.54+12054-macosJul 9, 2026by mdmohsin7
AI Summary
This update includes multiple connector improvements, UI refinements for import dialogs, and a security enhancement moving credentials to the macOS Keychain.
Key Highlights
- Fixed connector import progress persistence and prevented duplicate imports
- Improved UI for local files and ChatGPT/Claude import dialogs
- Sign-in tokens now stored securely in macOS Keychain instead of plaintext UserDefaults
Full Release Notes
## OMI Desktop v0.12.54 ### What's New - Fixed connector import progress disappearing when the import window is closed and reopened — the running import, its result, and any error now stay visible, and an import can no longer be started twice - Local files connector now shows a concise status line instead of a raw scan report, with a clear message when folder access is denied - The ChatGPT/Claude import button now stays disabled until you paste something, instead of showing an error after the click - Tidied the ChatGPT/Claude paste box: it starts compact and grows as you add text, and the placeholder now lines up with the cursor - ChatGPT/Claude memory imports now say whether the pasted text had nothing to extract or the import itself failed, instead of one ambiguous error - Sign-in tokens are now stored in the macOS Keychain on every build; dev and beta builds no longer fall back to keeping credentials in plaintext UserDefaults - Fixed macOS Keychain password prompts for Beta/Prod and local contributor builds by isolating sign-in and device-id secrets per signing team and bundle, and never querying the old shared Keychain items ### Downloads - **DMG Installer**: For fresh installs, download the DMG below - **Auto-Update**: Existing users will receive this update automatically via Sparkle <!-- KEY_VALUE_START isLive: true channel: beta edSignature: Nfbqi5/pbUfKj2ulgrebDaUWFqZXkxYTeKc6Xw96YgOqMgw4eVlJxKAWQN6yC90JjpYa1YOtsfr8zpRDvyNxBw== changelog: Fixed connector import progress disappearing when the import window is closed and reopened — the running import, its result, and any error now stay visible, and an import can no longer be started twice|Local files connector now shows a concise status line instead of a raw scan report, with a clear message when folder access is denied|The ChatGPT/Claude import button now stays disabled until you paste something, instead of showing an error after the click|Tidied the ChatGPT/Claude paste box: it starts compact and grows as you add text, and the placeholder now lines up with the cursor|ChatGPT/Claude memory imports now say whether the pasted text had nothing to extract or the import itself failed, instead of one ambiguous error|Sign-in tokens are now stored in the macOS Keychain on every build; dev and beta builds no longer fall back to keeping credentials in plaintext UserDefaults|Fixed macOS Keychain password prompts for Beta/Prod and local contributor builds by isolating sign-in and device-id secrets per signing team and bundle, and never querying the old shared Keychain items KEY_VALUE_END -->