Skip to content

Clipmo 0.2.1

Choose a tag to compare

@jacksonkasi1 jacksonkasi1 released this 03 Aug 02:48
· 71 commits to main since this release

Clipmo 0.2.1

Highlights

  • Native quick-window cleanup — html/body/#root are fully transparent and zero-padded so DWM owns the quick flyout's outer geometry and the acrylic/mica backdrop reads through cleanly. No more competing CSS corner clipping.
  • Borderless quick frame, locked in — quick-window shadow-off, Win32 styles, DWM small corners, and border-none are re-enforced every time the backdrop, theme, or DPI changes, so a later reapply cannot silently regress to a captioned or system-menu window.
  • Smoke-test pixel assertion tightened — the Windows CI quick-window screenshot is now sampled at /180 (every ~3rd pixel) and the colour floor sits at 10, so small UI features (icons, hint pills, kbd borders) register without the empty-state flake.
  • CI and release contract checks — Windows CI fails the build if the installed quick window grows caption, resize, system-menu, or app-window styles, or drops the required WS_EX_TOOLWINDOW flag. Release-time checks verify the quick-window contract, the publisher and copyright strings on the signed installer, and the preserved legacy app.clipdeck.desktop-* identifier and storage path.
  • Visible copy refresh — remaining in-app Clipdeck labels (toast, settings surfaces) now read Clipmo, while storage keys, window class, and the NSIS install id stay on the legacy Clipdeck name so in-place upgrades keep their history and settings.

Asset

  • Clipmo_0.2.1_x64-setup.exe — signed NSIS installer (x64, ~2.30 MB)
    • SHA-256: 37D77386E6CAF158054860947D6B009DB0DC5202B59465878CB0B43C310F06D5

Upgrade notes

The Windows application identifier and legacy managed-storage markers remain stable, so existing Clipdeck installations keep their database, settings, and history when upgrading to Clipmo. New user-facing windows, shortcuts, executable names, installer assets, tray text, and release titles use Clipmo.

Verified by

  • npm test — 82 passed
  • npm run build — passed
  • cargo fmt --check — passed
  • Windows CI (jacksonkasi1/clipmo Actions run 30778396232) — passed