| 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>
| ||||