Skip to content

Releases

QuickLook Next 1.0.4

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:13

QuickLook Next 1.0.4

更新内容

  • 本版本的详细更新记录见下方英文列表。

Changes

Fixes

  • correct HDR surface row pitch

Full changelog: v1.0.3...v1.0.4

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 1.0.3

Choose a tag to compare

@github-actions github-actions released this 03 Nov 17:12

QuickLook Next 1.0.3

更新内容

  • 修复取消的解码尚未结束时,图片预览可能一直等到超时、而不是立即失败的问题。

Changes

Fixes

  • Fix image previews that could wait for a timeout instead of failing promptly when a canceled decode was still finishing.

Other changes

  • bump serde_json from 1.0.151 to 1.0.154 in /native
  • bump zip from 9.1.2 to 9.1.3 in /native

Full changelog: v1.0.2...v1.0.3

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 1.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 12:00

QuickLook Next 1.0.2

更新内容

  • 升级 ZIP 读取依赖,修复 ZIP 与 Zstandard 相关依赖的 RustSec 安全公告。
  • 记录桌面回归修复范围及仍待完成的验收证据。
  • 修复搜索栏 Esc 关闭顺序,并恢复当前图片胶片栏缩略图。

Changes

New features

  • harden preview pipelines and HDR-aware image handling
  • copy redacted preview diagnostics
  • define redacted preview diagnostics
  • surface bounded office coverage
  • report bounded office coverage
  • surface pdf document result states
  • add lazy pdf search and copy
  • transport bounded pdf text
  • extract bounded pdf text
  • make preview window behavior configurable
  • add focused preview page navigation

Fixes

  • Upgrade the ZIP reader to clear current RustSec advisories in its ZIP and Zstandard dependencies.
  • Fix search Escape handling and restore current-image filmstrip thumbnails.
  • reveal text previews only after content is committed
  • monitor UI stalls independently of the dispatcher
  • bound update checks and cancel them when settings close
  • normalize malformed update metadata failures
  • seal preview diagnostic construction

Performance

  • move filmstrip metadata reads off the UI thread
  • avoid discarded office text copies

Other changes

  • Document the repaired desktop regression scope and remaining acceptance evidence.
  • isolate static image handle ffi
  • isolate path image ffi
  • isolate file probe
  • complete path preview ffi
  • isolate archive entry ffi
  • isolate shell thumbnail ffi
  • isolate hero image ffi
  • isolate raster packet writers
  • isolate database ffi
  • isolate container handle ffi
  • isolate structured handle ffi
  • isolate foundational handle ffi
  • isolate ffi contract exports

Full changelog: v1.0.1...v1.0.2

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 01:09

QuickLook Next 1.0.1

更新内容

  • 将 GitHub 与 Microsoft Store 分发版本统一到 QuickLook Next 1.0.1。

Changes

Other changes

  • Align the GitHub and Microsoft Store distributions on QuickLook Next 1.0.1.

Full changelog: v1.0.0...v1.0.1

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:28

QuickLook Next 1.0.0

更新内容

  • 本版本的详细更新记录见下方英文列表。

Changes

New features

  • theme content dialogs with preview surfaces
  • source syntax highlight spans from the native tokenizer

Fixes

  • claim foreground focus on preview open
  • activate initial explorer preview
  • restore transient preview z-order and focus handoff
  • budget the metadata terminal drain and widen the exit test window
  • keep preview Esc close from firing over its own text inputs
  • preserve Explorer focus during preview follow-up

Other changes

  • make the duplicate open-close guard an explicit state
  • split preview activation and content focus predicates
  • isolate path preview ffi adapters
  • centralize native ffi boundary helpers
  • move routing exports into ffi module

Full changelog: v0.3.7...v1.0.0

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 0.3.7

Choose a tag to compare

@github-actions github-actions released this 17 Aug 10:28

QuickLook Next 0.3.7

更新内容

  • 本版本的详细更新记录见下方英文列表。

Changes

Fixes

  • support Windows PowerShell 5.1 argv
  • update getrandom lockfile
  • remove unrelated BuildTools lock drift
  • fence animation source release

Performance

  • bound release codegen size
  • make image decoder reads cancellation-aware
  • deduplicate handle reader codegen

Other changes

  • bump resvg from 0.47.0 to 0.48.1 in /native
  • remove unrelated lockfile drift
  • Bump Microsoft.WindowsAppSDK from 2.2.0 to 2.3.1
  • bump vite from 8.1.5 to 8.2.1 in /website
  • bump serde from 1.0.228 to 1.0.229 in /native
  • bump serde_json from 1.0.150 to 1.0.151 in /native
  • keep zip decoder surface minimal
  • upgrade zip to 8.6
  • update getrandom requirement in /native/quicklook_next_native
  • Bump Microsoft.Windows.SDK.BuildTools from 10.0.28000.1839 to 10.0.28000.2526

Full changelog: v0.3.6...v0.3.7

Release assets are signed and include GitHub artifact attestations.

QuickLook Next 0.3.6

Choose a tag to compare

@github-actions github-actions released this 11 Aug 02:52

QuickLook Next 0.3.6

更新内容

  • 优化签名安装器归档并扩大冷缓存发布超时预算,避免正式 Release 在产物验证前超时。
  • 修复正式签名构建缺少 Rust 格式化工具导致发布失败的问题。
  • 修复首次发布新版本时 GitHub Release 目标校验误报失败的问题。
  • 查询或切换开机启动状态时,设置窗口和托盘交互不再被同步阻塞。
  • 将本地预览迁移到有界的 Rust 优先 HANDLE 流水线;修复动画图片与 RAR 预览、避免大型 JSON 卡死、为目录和压缩包添加彩色图标,并简化版本化构建。

Changes

New features

  • add Traditional Chinese support
  • package local artifacts without install
  • diagnose and retry Explorer shortcuts
  • check for stable updates manually
  • reload and fullscreen active previews
  • require consent for cloud hydration
  • preview bounded RAR listings
  • add bilingual project website
  • switch between SQLite table sheets
  • preview SQLite table contents
  • clarify SQLite auxiliary previews
  • enrich SQLite schema previews
  • play animated PNG previews
  • customize text preview readability
  • summarize archive contents at a glance
  • present text as a continuous document
  • update animated image waveforms
  • improve image scope accessibility
  • add image waveform and anchored zoom
  • harden hostile host process launch
  • virtualize structured Markdown previews
  • expand virtual tables with sticky headers
  • virtualize code and text previews
  • announce preview lifecycle to assistive tech
  • localize preview status and automation text
  • anchor RasterHost inputs by handle
  • validate format registry and native ABI
  • filter archives and mark encrypted entries
  • remember text wrapping preference
  • report actionable image codec errors
  • highlight structured Markdown search
  • export diagnostics from Settings
  • inventory known diagnostic logs
  • create privacy-safe diagnostics bundles
  • render SVG previews natively
  • configure animated previews
  • navigate Markdown search blocks
  • add text preview search
  • version settings persistence
  • add first-run preview guide

Fixes

  • bound certificate validation
  • avoid slow optimal installer recompression
  • install Rust formatting tools
  • accept absent GitHub release targets
  • terminate cleanly after logical shutdown
  • add atomic supervised-process exit
  • avoid blocking shutdown on idle gc
  • update audited website dependency
  • reject downgrades before elevation
  • show PDF page render failures inline
  • surface cloud hydration progress
  • keep MSIX registration on the invoking user
  • restore inline text preview search
  • avoid unnecessary root trust mutation
  • dispose PDF composition visuals deterministically
  • align C# line endings with Git
  • allow all supported WinUI locales
  • stream Outlook MSG from pinned handles
  • harden minidump metadata bounds
  • harden ELF metadata bounds
  • bound MIME metadata parsing
  • parse real Outlook MSG streams
  • parse real CHM layout
  • drain terminal graphics workers
  • serialize idle trim activation
  • quiesce idle trim before shutdown
  • exit atomically after worker drain
  • harden composition ownership
  • preserve WinRT PDF identity
  • release PDF WinRT document deterministically
  • suppress loader-stage error dialogs
  • clear conflicting WER dialog flag
  • harden CHM directory offsets
  • suppress application error dialogs
  • scan past empty MP4 atoms
  • avoid matching policy fixture text
  • track every embedded build input
  • bind preview errors to failing path
  • fail fast in local orchestration
  • propagate packaging script failures
  • fail closed on child script errors
  • bound Shell thumbnail allocation
  • honor PowerPoint master titles
  • harden markdown outline scrolling
  • parse PowerPoint slide titles
  • restore markdown visibility and navigation
  • respect system title bar insets
  • synchronize resolved version sources
  • suppress supervised crash dialogs safely
  • trust release certificate during artifact validation
  • bind release secrets to channel jobs
  • fail fast on missing release signing secrets
  • verify and stop native hook lifecycle
  • preserve active raster render resources
  • harden parser host startup diagnostics
  • drain PDF renders before session release
  • clean shell handoffs on disconnect
  • decode legacy RAR4 names
  • stabilize native animation uploads
  • exercise restricted parser host
  • reclaim idle system codec resources
  • release retired raster surfaces
  • preserve complete package resources
  • harden bounded native preview decoding
  • align Windows icon and preview surfaces
  • keep Windows app icons unplated
  • preserve image preview chrome for small files
  • stabilize table headers and scrollbars
  • defer unknown cloud preview formats
  • hydrate cloud previews before routing
  • route cloud databases through ParserHost
  • decode SQLite schema text encoding
  • keep database previews out of image fallbacks
  • keep native release dependencies available
  • mask and scale adaptive icons
  • render adaptive icon foregrounds
  • keep Android icon decoding lightweight
  • resolve Android package icons
  • ship unplated taskbar icon variants
  • render previews with per-monitor DPI
  • normalize PDF surfaces and hook image wheel
  • correct preview sizing and wheel hit testing
  • route preview wheel input reliably
  • align release SDK and signing defaults
  • stop release packaging on build failures
  • accept explicit MSIX versions
  • isolate concurrent RasterHost anchors
  • capture restricted host exit code
  • compact text search toolbar
  • reflow narrow settings layout
  • index structured Markdown search
  • show APK mipmap icons
  • preserve focused control Space input
  • complete Chinese UI resources
  • localize core preview messages
  • respect high contrast in text previews
  • recycle timed out PDF hosts
  • respect high contrast in Office previews
  • scope preview keyboard shortcuts
  • respect high contrast in tables
  • invalidate stale image thumbnails
  • cancel timed out system decoders
  • restore tray access after Explorer restarts
  • keep preview windows on screen
  • prevent Windows icon plating
  • make app icon background transparent

Performance

  • bound idle gc shutdown latency
  • size raster packets before decode
  • bound static image decode peak bytes
  • bound Shell thumbnail dispatch queue
  • remove startup decode stalls
  • smooth native animation playback
  • Keep Settings and tray interactions responsive while querying or changing start-with-Windows state.
  • bound pending PDF cache writes
  • buffer shell broker control reads
  • reduce preview startup and listing work
  • optimize website delivery and discovery
  • cancel database page traversal
  • isolate database previews in ParserHost
  • avoid duplicate Markdown payloads
  • publish image surfaces before waveforms
  • streamline folder listing scans
  • reduce PDF cache hit overhead
  • prewarm preview hosts concurrently
  • avoid PDF codec round trips
  • cap table viewport cells
  • bound Markdown syntax runs
  • defer table viewport rebuilds
  • batch Office page materialization
  • bound raw Markdown rendering
  • bound structured Markdown rendering
  • bound Office page rendering
  • bound Markdown UI work
  • unify JPEG metadata scans
  • reduce text preview UI work
  • stream JPEG ICC metadata
  • correlate preview lifecycle timings
  • drain PDF sessions on close
  • track PDF cache size
  • deduplicate thumbnail work
  • defer PDF page geometry
  • serialize PDF cache writes
  • limit filmstrip startup work
  • bound thumbnail scheduling
  • skip unused PE import parsing
  • virtualize Office preview pages
  • stream PDF cache reads
  • enumerate folders once
  • bound diagnostic logging
  • reuse PDF preview sessions
  • buffer pipe control reads

Other changes

  • isolate bounded reader primitives
  • centralize archive listing bounds
  • isolate package preview modules
  • isolate archive preview modules
  • isolate office image preview module
  • isolate office layout primitives
  • isolate workbook preview module
  • isolate office document parsing
  • isolate presentation preview module
  • split database rendering modules
  • isolate dump metadata
  • isolate ELF metadata
  • move Outlook MSG parsing
  • isolate MIME mail metadata
  • isolate CHM metadata
  • isolate media composition
  • complete MP4 media module
  • isolate MP4 sample tables
  • isolate MP4 atom traversal
  • isolate AVC and HEVC parsing
  • isolate AAC descriptor parsing
  • isolate Matroska metadata parsing
  • isolate ID3 metadata parsing
  • isolate audio container parsing
  • isolate font preview parsing
  • isolate Shell thumbnail Win32 code
  • scope parser complexity
  • Move local previews to a bounded Rust-first HANDLE pipeline; restore animated images and RAR previews, prevent large JSON stalls, add colored folder/archive icons, and streamline versioned builds.
  • validate shell broker responses
  • isolate shell thumbnail fallback
  • restrict parser host writes
  • remove parser input anchors
  • remove raster input anchors
  • load pdf previews from handles
  • decode system images from handles
  • probe pinned files from handles
  • preview certificates from file handles
  • preview packages from file handles
  • decode gif previews from file handles
  • show glass behind image previews
  • decode svg previews from file handles
  • decode ico previews from file handles
  • preview office files from handles
  • preview archives and ebooks from file handles
  • preview sqlite snapshots from file handles
  • parse bounded previews from file handles
  • float the hero dock over a softer stage
  • blend the hero into the page chrome
  • preserve the full hero poster
  • isolate ParserHost runtime writes
  • translate preview automation
  • describe table and Office content
  • translate preview status
  • enlarge interaction targets
  • announce preview status
  • label PDF and filmstrip items
  • redact paths from diagnostics
  • bound ZIP extraction work
  • audit stable release dependencies
  • bound bencode parsing
  • pin RasterHost preview inputs
  • pin ParserHost preview inputs
  • anchor archive entry previews
  • pull surface handles from RasterHost
  • pull handoff handles from preview hosts
  • launch preview hosts with restricted tokens
  • transfer hero rasters by h...
Read more

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:44

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:05

Full Changelog: v0.2.1...v0.2.2