Skip to content

Releases: lownamlee/CursorPeek

CursorPeek v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 01:29

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.4.0-windows-x64-setup.exe 0FEDAB2421DE04D490A8E299A6F801F1FF20456EE182B7ECD8DA86A961533C4C
Portable - x64 CursorPeek-0.4.0-windows-x64-portable.zip 596750A9CF8BBF39820641D869E1604A404F875CBD923E1AF4E82B29D3C56569

Highlights

This release adds contained visual and animated SVG previews and restores animated GIF and WebP upgrades.

Added

  • Preview self-contained .svg files as bounded visuals, with a performance-first static render followed by a contained animation upgrade for supported SMIL documents, based on SVG work by @kailiang0120 in db627cb.

Fixed

  • Deliver decoded GIF and animated WebP frame sets through the worker protocol instead of discarding the animation upgrade and leaving only the first frame visible, with contributions from @tanveyhong in 6065d2a.
  • Reserve .svg for the visual provider so unsupported markup no longer appears as plain text.

Security

  • Disable SVG filesystem and network resource resolution, system-font discovery, scripts, event handlers, entities, and external references in the visual and animation paths.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.3.0

CursorPeek v0.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:04

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.3.0-windows-x64-setup.exe DB40C05F0A28D14E3F68B8393278B0FC7BAA2A9A58747BF4D64E519809DD1F96
Portable - x64 CursorPeek-0.3.0-windows-x64-portable.zip A7A12FFE02808AE69483C800F187E3F16F01D5BB7FC5EF269F59DBB5E3DB63C2

Highlights

This release adds native hover video playback and substantially broadens source-text preview coverage.

Added

  • Preview .svg files as inert markup source text through the existing contained text provider.
  • Extend text previews to documentation markup (.markdown, .mdx, .rst, .adoc, .tex), more structured data (.json5, .jsonl, .ndjson, .plist, .config, .hcl, .tf, .tfvars, .proto, .graphql), more languages (.vb, .fs, .scala, .groovy, .swift, .dart, .lua, .r), web tooling (.vue, .svelte, .astro, .scss, .sass, .less), PowerShell modules and manifests (.psm1, .psd1), Windows and .NET project files (.sln, .csproj, .vbproj, .vcxproj, .props, .targets, .resx, .nuspec, .manifest), other build files (.cmake, .mk, .gradle), and plain-text data (.diff, .patch, .reg, .po, .srt, .vtt, .ics), with contributions from @kailiang0120 in 1a71a4f.
  • Preview PEM-armored key and certificate files (.pem, .crt, .cer, .csr, .key, .pub, .ppk, .asc) and extensionless OpenSSH key files.
  • Recognize more exact filenames, including AUTHORS, CONTRIBUTING, CHANGELOG, CODEOWNERS, VERSION, Rakefile, Procfile, Justfile, Jenkinsfile, .gitmodules, and .nvmrc.
  • Preview header-verified MPEG-4/QuickTime/3GPP (.mp4, .m4v, .mov, .mp4v, .3g2, .3gp, .3gp2, .3gpp), AVI (.avi), and ASF (.asf, .wmv) video containers through native Windows playback, with contributions from @tanveyhong in 2d6fb6f.

Changed

  • Reveal video as soon as its verified player and preview surface are ready instead of waiting on a fixed 400 ms preroll, incorporating playback, metadata, and loading work by @tanveyhong in d9a2e1b and ef7201c.
  • Retain one balanced Media Foundation platform session across hover players instead of restarting the platform for every video.

Security

  • Document that key, certificate, and registry previews put secret material on the display, and that binary variants of newly eligible names still fail the content check.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.2.2

CursorPeek v0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 22:05

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.2.2-windows-x64-setup.exe 6C2DF7059E714F800F423D00834E5778073714A47CB4BE3E4D0F414C9BD8FA51
Portable - x64 CursorPeek-0.2.2-windows-x64-portable.zip F0691829A457864D4D380AC052196E6B63C117D094540D7F60613BFDD806A31A

Highlights

This patch shortens the preview wait and adds opt-in diagnostics for investigating Explorer performance.

Added

  • Add an optional diagnostic build with correlated timing across the coordinator and contained preview worker.
  • Include a PowerShell summary tool for hover-to-visible latency, lifecycle failures, and dropped diagnostic records.

Changed

  • Reduce the default dwell delay to 50 ms and use a 25 ms re-show delay after leaving a preview.
  • Offer 50 ms, 100 ms, and 250 ms dwell presets from the notification-area menu.
  • Optimize the release executable for runtime speed while retaining full link-time optimization.

Privacy

  • Keep diagnostic tracing disabled in normal release builds.
  • Bound diagnostic storage and exclude file contents, file names, complete paths, credentials, and environment values.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.2.1

CursorPeek v0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:42

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.2.1-windows-x64-setup.exe 5E071297D70B3AE79A7BB4AC13C597A1ED0FF3D9993E6049C92F10374560556D
Portable - x64 CursorPeek-0.2.1-windows-x64-portable.zip 1F282AB64724813DA16C07D34804B348567EF24E4ECA855BF9C49366918A2C04

Highlights

This patch keeps CursorPeek visible through two common Explorer hover conflicts.

Fixed

  • Keep CursorPeek above a validated Explorer infotip without activating or modifying Explorer.
  • Preserve an active preview while the pointer is over the part of the preview that overlaps its verified source item.

Security

  • Restrict infotip handling to a visible tooltips_class32 window owned by the validated Explorer process and overlapping the active preview.
  • Accept only CursorPeek's active preview root while the physical point remains inside the stored resolver-validated source rectangle. Clicks, wheel input, keyboard input, and unrelated windows still dismiss the preview.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.2.0

CursorPeek v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 04:34

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.2.0-windows-x64-setup.exe 61ABE4E22D09DD5CCF0380991F9E02AF01319EF1F74D969C60276CBACFD5CC92
Portable - x64 CursorPeek-0.2.0-windows-x64-portable.zip 58D6A82D4CE9DE3C52D1990313DF64C065F57BB6C818E93DBCFAFC437C47426A

Highlights

This release makes previews faster, more compact, and available from visible inactive Explorer windows.

Added

  • Preview supported files in an unobscured Explorer window even while another application remains active.
  • Carry the verified Explorer-window identity through the contained-worker protocol and revalidate the same root and active Shell view throughout preview lifetime.
  • Make the repeat-preview cache configurable, with a larger 128-entry default.

Changed

  • Size image previews from their natural dimensions and shrink only when they exceed the selected maximum.
  • Measure text content so short files do not leave unused popup space, with metadata below both image and text previews.
  • Reduce repeated-hover latency through worker prewarming, Shell-view reuse, and verified preview caching.
  • Preserve the dwell deadline while the pointer moves within one Explorer item and use a brief re-show delay when moving directly to another item.

Security

  • Protocol version 9 binds each product request to the exact Explorer root admitted by the coordinator. Occlusion, pointer departure, root/view replacement, destruction, hiding, or minimization still fail closed.
  • Foreground changes now trigger target-context revalidation instead of weakening or discarding the Explorer identity check.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.1.1

CursorPeek v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 14:32

Downloads and hashes

Description Filename SHA256 hash
Per-user installer - x64 CursorPeek-0.1.1-windows-x64-setup.exe B7066311A09911D8565349F50D2562F5A99C8C54DF9F0DA028EEC1851128CD54
Portable - x64 CursorPeek-0.1.1-windows-x64-portable.zip 8276D6E8DDE9B00CDFBB9064BC111D8E86FE50C7668A139D11871D3293DB2ADB

Highlights

This patch release restores the notification-area menu when CursorPeek is right-clicked.

Fixed

  • Routed notification-area callbacks through CursorPeek's event loop so the tray menu opens when the icon is right-clicked.
  • Used the correct mouse, keyboard, and cursor-position contracts when placing the tray menu, and returned focus to the notification area after the menu closes.

Verification

  • SHA256SUMS.txt
  • CycloneDX SBOM
  • GitHub build-provenance and SBOM attestations are created before publication.
  • The installer is not code-signed yet. Verify its SHA256 hash before running it.

Compare changes since v0.1.0

CursorPeek 0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 12:45