Compare commits

..

6 Commits

Author SHA1 Message Date
Sergey Antropoff d634b50a99 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 6154764075 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 6630fb0343 docs: восстановить README salamander и пункт про скачивание файлов 2026-07-23 10:30:16 +03:00
Sergey Antropoff 1ba659b4f6 docs: скачивание .url/.txt/.png/.qr.txt в «Последние обновления» 2026-07-23 10:29:56 +03:00
Sergey Antropoff f1b9985fbb 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:14 +03:00
Sergey Antropoff ee52f3485c Принудительное скачивание QR из lightbox как server-user.png
Кнопка больше не открывает PNG во вкладке: blob/canvas download
с именем <сервер>-<пользователь>.png.
2026-07-23 10:23:16 +03:00

Diff Content Not Available