# Changelog ## 0.3.2 - Rename launcher helper to `register-launcher.sh` and remove package-manager install snippets from docs for a cleaner marketplace security baseline ## 0.3.1 - Render clipboard card previews as plain text so history text cannot load remote rich content in the shell ## 0.3.0 - Quattro-native rewrite: clipboard watch + bottom bar in QML (no Rust daemon) - One-command install: `omarchy plugin add … --enable` (no `./install.sh`) - Default `max_items` raised to 300 - SQLite history at `~/.local/state/omapaste/history.sqlite` (migrates old `qml-history.json`); config `~/.config/omapaste/qml-config.json` - GTK feature parity: search, keep cycle, rename, Enter paste, shortcuts, image seeds, secret skip - Search: bordered field, clear (✕) in the magnifier slot, arrow selection while filtering (including after clear) - Delete / Backspace removes the selected clip (Backspace still edits search when the query has text) - Card click selects reliably after search or rename; bar keeps keyboard focus for arrows / Delete - Drag cards into other apps (Qt Wayland drag; panel unmaps on drag) - Ignore window + filters so image drag file URLs do not pollute history as text clips - Watch any advertised clipboard image type (PNG/JPEG/WebP/GIF/…), not PNG-only - Harden image paths (only `qml-images/`), `chmod 600` history, sanitize mime extensions - Honor `ignore_secrets` from config; clamp `max_bytes` - Paste runs after the bar hides; copied clips move to front when the bar closes - Auto-install launcher desktop entry on first service load - README / marketplace screenshots updated for the QML bar ## 0.2.1 - Report-issue icon closes the bar after opening the GitHub issue tracker - README: marketplace-first install, v0.2.0 feature list, Hyprland toggle customization link - Docs: contributor vs user split, listing live on omarchyplugins.com, agent re-verify workflow and prompt note for catalog updates, releases decoupled from marketplace ## 0.2.0 - Drag-and-drop from clip cards into other apps - Custom search field with caret, stable header layout, and in-place card filtering - Double-click rename for clip kind labels with edit shortcuts and scroll - Ctrl+A select-all with visible highlight in search and rename - Ctrl+C copies the highlighted clip and closes the bar - PNG sample images on first launch - Security hardening: streamed `wl-paste` capture, private file permissions, safe drag temps, `cargo build --locked` in `install.sh` - User docs in `docs/` (plugin install, configuration, release checklist, marketplace workflow) ## 0.1.0 - Paste-style bottom clipboard history bar for Omarchy / Hyprland - Text and PNG history with per-clip keep times, search, and Enter-to-paste - Omarchy Quattro plugin wrapper (`io.github.pkayokay.omapaste`): service starts the daemon; overlay summon maps to show/hide/toggle - Service leaves the daemon running across Quattro plugin reloads (`omapaste quit` stops it) - Overlay summon/hide follows shell `openPanelIds` (no local `opened` flag)