From c79e7097ea7d13443ddf61400d63dcd3dd97bd13 Mon Sep 17 00:00:00 2001 From: StyxX65 <150797939+StyxX65@users.noreply.github.com> Date: Wed, 10 Jun 2026 15:10:59 +0200 Subject: [PATCH] Release 1.7.2 - CHANGELOG: cut the 1.7.2 release (dated 2026-06-10); reset Unreleased. - VERSION: 1.7.1 -> 1.7.2. - Manuals (DA + EN): bump version stamps. Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 4 ++++ VERSION | 2 +- docs/manuals/MANUAL-DA.md | 4 ++-- docs/manuals/MANUAL-EN.md | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bde90e..87a69d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ Version numbers follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html ## [Unreleased] +--- + +## [1.7.2] — 2026-06-10 + ### Fixed - **Copy buttons did nothing over plain HTTP** — the share modal's "Copy" buttons (new link + active links) and the log panel's copy button called `navigator.clipboard.writeText()` directly. The Clipboard API only exists in secure contexts (HTTPS or localhost), so when the scanner is reached at `http://:5100` the call threw synchronously and the intended `execCommand` fallback never ran — the button silently did nothing. `_copyText()` in `viewer.js` now feature-detects the API, falls back to `document.execCommand('copy')`, and as a last resort shows the link in a `prompt()` for manual copying; `log.js` reuses the same helper via `window._copyText`. `_getShareBaseUrl()` now caches the LAN-IP lookup so the token-list Copy buttons copy synchronously within the click gesture (required for `execCommand`). diff --git a/VERSION b/VERSION index 943f9cb..f8a696c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.1 +1.7.2 diff --git a/docs/manuals/MANUAL-DA.md b/docs/manuals/MANUAL-DA.md index 9038439..4d51904 100644 --- a/docs/manuals/MANUAL-DA.md +++ b/docs/manuals/MANUAL-DA.md @@ -1,6 +1,6 @@ # GDPR Scanner — Brugermanual -Version 1.7.1 +Version 1.7.2 --- @@ -671,4 +671,4 @@ For en typisk skole- eller kommunescanning er omkostningen ubetydelig — Claude --- -*GDPR Scanner v1.7.1 — teknisk opsætning og konfiguration: se README.md* +*GDPR Scanner v1.7.2 — teknisk opsætning og konfiguration: se README.md* diff --git a/docs/manuals/MANUAL-EN.md b/docs/manuals/MANUAL-EN.md index fa78a5b..15840d5 100644 --- a/docs/manuals/MANUAL-EN.md +++ b/docs/manuals/MANUAL-EN.md @@ -1,6 +1,6 @@ # GDPR Scanner — User Manual -Version 1.7.1 +Version 1.7.2 --- @@ -671,4 +671,4 @@ For a typical school or municipality scan the cost is negligible — Claude Haik --- -*GDPR Scanner v1.7.1 — for technical setup and configuration see README.md* +*GDPR Scanner v1.7.2 — for technical setup and configuration see README.md*