Clipmo 0.2.2
Highlights
- Quick View clipboard sync - the quick palette now refreshes from SQLite on every \clipdeck:quick-opened\ event, so any file, image, link, email, color or text copy that lands while the palette is hidden shows up the moment you reopen it. \clip-updated\ is now broadcast by \set_favorite, \delete_item, \clear_history, \clear_category, \copy_to_clipboard\ and \paste_active\ so the partner webview sees every state change, not just the one the user acted in.
- Refresh race protection - the store's \historyGeneration\ counter is now exercised by a unit test: a slow SQLite read started before a \clip-updated\ event can never overwrite the newer page the event's own refresh produces.
- File-kind coverage - new \ItemRow\ tests cover every clipboard kind in Quick mode so file rows can never be hidden or stubbed out, and a new \App\ integration test mounts the Quick window and proves \clipdeck:quick-opened\ triggers a SQLite read.
Reproduction before the fix
Copy \OG_images.png\ in Explorer with the Quick palette hidden. The full window picked the file up immediately, but the Quick palette kept an empty gap where the file row should be.
After the fix
Open the Quick palette (Ctrl + Shift + V). The \OG_images.png\ row is now in the list, alongside every other file, image, link, email, color and text entry.
Asset
- \Clipmo_0.2.2_x64-setup.exe\ - signed NSIS installer (x64, ~2.30 MB)
- SHA-256: \F67E04AA10ED1AACCAA49CA58B16132087A5014221C844F331DF8444660676AB\
Upgrade notes
The Windows application identifier and legacy managed-storage markers remain stable, so existing Clipdeck and Clipmo 0.2.x installations keep their database, settings, and history when upgrading to 0.2.2. No migration step is required.
Verified by
pm test\ - 92/92 passing (3 new in \store.refresh.test.ts, 3 new in \ItemRow.files.test.tsx, 3 new in \App.quick.test.tsx)
pm run typecheck\ and
pm run build\ - clean- \cargo fmt, \cargo clippy --all-targets, \cargo test --all-targets\ - clean on the Windows MSVC runner
- Windows CI run 30783154735 - 21/21 steps green, including the install + open + quick-open + reopen smoke test
What's Changed
- fix(sync): keep Quick View in lockstep with the full window by @jacksonkasi1 in #4
Full Changelog: v0.2.1...v0.2.2