View Ticket
Not logged in
Ticket Hash: f19deb2a26540511c818e90f3fa156867fb1c587
Title: Enable Windows Preview Handlers within archives
Status: Review Type: Feature Request
Severity: Important Priority: Medium
Subsystem: ZPreview.net Resolution: Open
Last Modified: 2026-05-17 11:45:51
60.9 days ago
Created: 2026-05-05 17:28:56
72.7 days ago
Version Found In:
User Comments:
tinus added on 2026-05-05 17:28:56: (text/x-markdown) <verbatim-60dd565897281efaba44>Within an archive, only the built-in handlers are available. It would be nice if the Windows Preview Handlers were also available. This does mean the file would need to be extracted temporarily, with the same extension.</verbatim-60dd565897281efaba44>

github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-05-17 11:44:42: (text/x-markdown) <verbatim-c10b4258ba04dec34c86>Starting implementation on branch [f19deb2a-archive-windows-handlers](/timeline?r=f19deb2a-archive-windows-handlers). Plan: allow concrete Windows Preview Handlers for extracted archive entries, add regression coverage, then build and test the affected ZPreview projects.</verbatim-c10b4258ba04dec34c86>

github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-05-17 11:45:51: (text/x-markdown) <verbatim-bd3d2ae1c2ab0e3207ee>Implemented in [](70c40a367661) on branch [f19deb2a-archive-windows-handlers](/timeline?r=f19deb2a-archive-windows-handlers). Embedded archive previews now exclude only the shell provider placeholder, so extracted archive entries can use concrete Windows Preview Handlers. `dotnet build ZAAP.net/ZPreview/ZPreview.csproj -p:EnableWindowsTargeting=true` succeeded. `dotnet test ZAAP.net/ZPreview.Tests/ZPreview.Tests.csproj -p:EnableWindowsTargeting=true` could not run on this Linux host because `Microsoft.WindowsDesktop.App` for `net10.0-windows` is not installed, so I am leaving the ticket in Review and did not integrate the branch back to develop.</verbatim-bd3d2ae1c2ab0e3207ee>