Releases: lownamlee/CursorPeek
Releases · lownamlee/CursorPeek
Release list
CursorPeek v0.4.0
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
.svgfiles 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
.svgfor 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.
CursorPeek v0.3.0
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
.svgfiles 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.
CursorPeek v0.2.2
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.
CursorPeek v0.2.1
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_class32window 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.
CursorPeek v0.2.0
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.
CursorPeek v0.1.1
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.
CursorPeek 0.1.0
Full Changelog: https://github.com/lownamlee/CursorPeek/commits/v0.1.0