Compare commits

..

5 Commits

Author SHA1 Message Date
Sergey Antropoff a5351a192a Embed QR PNGs as data URLs for file:// downloads
Chrome blocks fetch/canvas for sibling file:// images (CORS/tainted).
Inline base64 in HTML so lightbox and .png chips download offline.
2026-07-23 10:54:19 +03:00
Sergey Antropoff d710ed64dd Fix lightbox QR download: sync canvas.toDataURL
Async fetch/toBlob lost the user-gesture so Safari/Chrome opened
the PNG instead of downloading. Use a button and sync data-URL save.
2026-07-23 10:34:13 +03:00
Sergey Antropoff 47af19062e docs: скачивание .url/.txt/.png/.qr.txt в «Последние обновления» 2026-07-23 10:29:56 +03:00
Sergey Antropoff 30134cb3be Force download for .url/.txt/.png/.qr.txt chips
Browser often opens these files instead of downloading; use blob
downloads with embedded text fallbacks and canvas for PNG on file://.
2026-07-23 10:28:23 +03:00
Sergey Antropoff f9e4417ef6 Принудительное скачивание QR из lightbox как server-user.png
Кнопка больше не открывает PNG во вкладке: blob/canvas download
с именем <сервер>-<пользователь>.png.
2026-07-23 10:23:16 +03:00

Diff Content Not Available