Releases: OpenKeyring/oak-keyring
Releases · OpenKeyring/oak-keyring
ok v0.8.0-preview.1
0.8.0-preview.1
First preview release with new-look TUI theme and broad polish pass.
Features
- New-look TUI theme: Tokyo Night-based visual overhaul across all screens.
- SecureNote credential type: textarea component + SecureNote as a first-class credential; TextArea widget overlay rendering in forms for notes editing.
- Password generator UX: improved standalone and embedded generator interactions, refined generator sizing.
- File logging: structured log output for diagnostics.
- List panel improvements: search restore after navigation, scrollbar, sort fix, leaked password indicator.
- Detail panel improvements: metadata table, layout tuning, improved password detail panel polish.
- Sidebar focus: improved sidebar focus styling, count badge alignment, selected badge styling preserved on navigation.
Fixes
- Sync:
- Hardened cloud restore consistency.
- Fixed private metadata handling.
- Repaired Google Drive OAuth sync setup.
- Fixed sync retry handling.
- Auto-lock: fixed firing during active use with ActivityTracker.
- Main screen:
- Refined main screen layout and interactions.
- Polished main screen visual details.
- Select first list item from sidebar navigation.
- Form & editing:
- Improved form save feedback and sidebar tag input.
- Refined password form interactions, layout, and overall form polish.
- Improved export path editing.
- Refined export and edit interactions.
- Tag management: repaired tag management shortcuts.
- Visual selection: clarified visual selection summary, repaired visual batch tag workflow.
- Detail panel: refined detail actions and timestamp display.
- List panel:
- Widened list panel from 30% to 40% for better readability.
- Vertically centered empty state in list panel.
- Vertically centered the empty detail panel placeholder.
- Improved list pagination and audit scrolling.
- Tightened list timestamp alignment, added right margin to list item timestamps.
- Config screen:
- SaveConfig exempt from vault lock check.
- Config screen handles VaultLocked state.
- List highlight gap fixed.
- Improved config about panel.
- Fixed config generator defaults.
- Change master password screen: polished interactions.
- Trash: corrected trash detail delete action, polished trash list styles.
- Record notes: improved TUI record notes interactions.
- Warning styling: polished TUI warning styles.
- Record field limits: enforced field length limits.
- Password generator: refined generator interactions.
- Unlock screen: polished unlock interactions.
- Help: updated help i18n.
Terminal & Compatibility
- Enabled Kitty keyboard protocol to prevent ESC ambiguity freeze.
- Resolved CI test failure from terminal-size-dependent mouse hit-test.
Build & Distribution
- Refreshed okb-gen lockfile to remove vulnerable JWT dependency.
- Updated integration test snapshots for layout and centering changes.
⚠️ Preview Release Notice
This is a preview release of ok. Preview releases may change local vault, sync, import, and export formats before a stable release line exists.
macOS Gatekeeper Warning
The macOS artifacts are unsigned and not notarized. On first run you may see:
"ok" cannot be opened because the developer cannot be verified.
From Terminal:
xattr -d com.apple.quarantine okInstall
tar -xzf ok-v0.8.0-preview.1-<target>.tar.gz
sudo mv ok-v0.8.0-preview.1-<target>/ok /usr/local/bin/Or install via npm:
npm install -g @openkeyring/okChecksums
433ff36fac8f113bc51d1fbaccd0d93088aa42e90149d019e97624d3a71393c2
ok-v0.8.0-preview.1-aarch64-apple-darwin.tar.gz
d0ae03714cd9589f256207c3c144f737884adc81a6139340a8ead8619958cd08
ok-v0.8.0-preview.1-x86_64-apple-darwin.tar.gz