John MacFarlane and Claude
bf52badec6
Text.Pandoc.MediaBag: prevent mediaPath collisions between keys.
...
The friendly mediaPath was derived by percent-unescaping the key, so
distinct keys like "a%20b.png" and "a b.png" produced the same
mediaPath ("a b.png") and silently clobbered each other on
extraction (and inside docx/epub archives). Now the original name
is only kept if the key contains no percent sign, so mediaPath
equals the key and distinct keys yield distinct paths; anything
percent-encoded gets a content-hash name. Hashed names can only
coincide for identical contents, which is harmless.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-09-09 23:30:32 -07:00
..
2026-09-09 03:12:53 +00:00
2026-09-04 10:07:36 -07:00
2026-07-12 12:51:11 +02:00
2026-08-18 10:24:49 -07:00
2026-06-03 12:23:44 +02:00
2026-09-09 23:30:32 -07:00
2026-09-08 14:44:20 -07:00
2026-07-10 22:42:10 +02:00
2026-05-30 19:11:14 +02:00
2026-08-26 09:51:03 -07:00
2026-08-26 09:51:03 -07:00
2026-08-26 09:51:03 -07:00
2026-07-08 00:41:30 +02:00
2026-07-12 12:50:54 +02:00
2026-09-07 04:55:13 +00:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-09-05 22:06:06 -07:00
2026-09-05 22:06:06 -07:00
2026-07-09 01:12:18 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-08-16 16:25:00 -07:00
2026-08-26 09:51:03 -07:00
2026-08-26 09:51:03 -07:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-08-31 18:12:23 -07:00
2026-08-31 18:12:23 -07:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-14 17:34:15 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-04 18:52:14 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-08 00:41:30 +02:00
2026-07-12 12:50:54 +02:00
2026-07-01 11:17:21 +02:00
2026-07-11 10:57:33 +02:00
2026-07-01 11:17:21 +02:00
2026-09-04 09:37:08 -07:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00
2026-07-01 11:17:21 +02:00