Trenton H
9e871dce25
Fix: Add directory marker entries to zip exports
...
Without explicit directory entries, some zip viewers (simpler tools,
web-based viewers) don't show the folder structure when browsing the
archive. Add a _ensure_zip_dirs() helper that writes directory markers
for all parent paths of each file entry, deduplicating via a set.
Uses ZipFile.mkdir() (available since Python 3.11, the project minimum).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 13:36:12 -07:00
..
2026-04-10 13:36:12 -07:00
2026-04-03 13:53:45 -07:00
2026-04-03 21:18:01 +00:00
2023-09-12 12:16:22 -07:00
2026-04-03 17:34:15 -07:00
2026-04-02 12:38:22 -07:00
2025-09-03 21:58:53 +00:00
2026-03-26 07:36:02 -07:00
2026-03-04 13:31:20 -08:00
2026-04-10 13:36:12 -07:00
2026-03-26 07:36:02 -07:00
2026-01-24 19:29:54 -08:00
2026-04-02 12:38:22 -07:00
2026-03-04 00:27:07 +00:00
2026-04-02 15:30:26 -07:00
2025-02-24 15:06:14 -08:00
2026-04-02 12:38:22 -07:00
2026-01-13 16:24:42 +00:00
2026-03-22 06:53:32 -07:00
2026-04-02 15:30:26 -07:00
2026-03-04 15:03:33 -08:00
2026-04-06 15:50:21 -07:00
2025-03-29 17:12:34 +00:00
2024-04-04 13:11:43 -07:00
2026-02-26 16:46:54 +00:00
2024-09-26 12:22:24 -07:00
2026-03-04 23:28:07 +00:00
2026-04-03 13:53:45 -07:00
2026-02-02 08:44:12 -08:00
2025-11-14 17:28:46 +00:00
2026-03-10 23:45:56 +00:00
2026-04-03 13:53:45 -07:00
2026-03-22 06:53:32 -07:00
2026-04-08 15:39:47 +00:00
2026-04-02 15:30:26 -07:00
2026-04-02 12:38:22 -07:00
2025-02-10 16:43:07 +00:00
2026-04-02 12:38:22 -07:00
2026-04-03 21:51:57 +00:00
2026-04-06 15:50:21 -07:00
2026-04-02 12:38:22 -07:00
2025-02-16 14:26:30 -08:00
2026-03-04 15:03:33 -08:00
2026-04-08 15:39:47 +00:00