diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
index f2970c0..8039a04 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ b/.github/ISSUE_TEMPLATE/bug-report.md
@@ -36,7 +36,7 @@ If applicable, add screenshots to help explain your problem.
**Bug occurs on official PairDrop instance https://pairdrop.net/**
No | Yes
-Version: v1.10.9
+Version: v1.10.10
**Bug occurs on self-hosted PairDrop instance**
No | Yes
@@ -44,7 +44,7 @@ No | Yes
**Self-Hosted Setup**
Proxy: Nginx | Apache2
Deployment: docker run | docker compose | npm run start:prod
-Version: v1.10.9
+Version: v1.10.10
**Additional context**
Add any other context about the problem here.
diff --git a/README.md b/README.md
index d34786d..9fd70f1 100644
--- a/README.md
+++ b/README.md
@@ -7,13 +7,18 @@
diff --git a/public/manifest.json b/public/manifest.json
index 63a9bb9..5198d81 100644
--- a/public/manifest.json
+++ b/public/manifest.json
@@ -26,8 +26,6 @@
}
],
"background_color": "#efefef",
- "start_url": "/",
- "scope": "/",
"display": "minimal-ui",
"theme_color": "#3367d6",
"screenshots" : [
diff --git a/public/scripts/ui.js b/public/scripts/ui.js
index c9bd365..873e612 100644
--- a/public/scripts/ui.js
+++ b/public/scripts/ui.js
@@ -2101,7 +2101,7 @@ class ReceiveTextDialog extends Dialog {
let linkNodePlaceholder = `${p}${m}`;
// add linkNodePlaceholder to text node and save a reference to linkNodes object
- linkNodes[linkNodePlaceholder] = `
${url}`;
+ linkNodes[linkNodePlaceholder] = `
${url}`;
return `${whitespaceOrSpecial}${linkNodePlaceholder}`;
}
// link is not valid -> do not replace
diff --git a/public/scripts/util.js b/public/scripts/util.js
index fc418ff..7d6c54a 100644
--- a/public/scripts/util.js
+++ b/public/scripts/util.js
@@ -477,13 +477,16 @@ function getThumbnailAsDataUrl(file, width = undefined, height = undefined, qual
return new Promise(async (resolve, reject) => {
try {
if (file.type === "image/heif" || file.type === "image/heic") {
- // browsers can't show heic files --> convert to jpeg before creating thumbnail
- let blob = await fileToBlob(file);
- file = await heic2any({
- blob,
- toType: "image/jpeg",
- quality: quality
- });
+ // hotfix: Converting heic images taken on iOS 18 crashes page. Waiting for PR #350
+ reject(new Error(`Hotfix: Converting of HEIC/HEIF images currently disabled.`));
+ return;
+ // // browsers can't show heic files --> convert to jpeg before creating thumbnail
+ // let blob = await fileToBlob(file);
+ // file = await heic2any({
+ // blob,
+ // toType: "image/jpeg",
+ // quality: quality
+ // });
}
let imageUrl = URL.createObjectURL(file);
diff --git a/public/service-worker.js b/public/service-worker.js
index 7f8cb3f..c247828 100644
--- a/public/service-worker.js
+++ b/public/service-worker.js
@@ -1,4 +1,4 @@
-const cacheVersion = 'v1.10.9';
+const cacheVersion = 'v1.10.10';
const cacheTitle = `pairdrop-cache-${cacheVersion}`;
const forceFetch = false; // FOR DEVELOPMENT: Set to true to always update assets instead of using cached versions
const relativePathsToCache = [