diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ca5376..a12a008 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,15 @@ getaggte Releases (Kanal `stable`, optional `beta`) — niemals Entwicklungs-Bui _Keine offenen Änderungen — der nächste Stand wird hier gesammelt und als `vX.Y.Z` getaggt._ -## [0.9.41] - 2026-06-21 +## [0.9.42] - 2026-06-21 + +### Behoben +- **Peer-QR-Code ließ sich am Handy nicht scannen („keine gültige WireGuard-Konfiguration").** Der + QR einer WireGuard-Client-Config ist dicht (~57 Module); er wurde im Einmal-Dialog mit nur 176 px + angezeigt (~2,7 px pro Modul) und kantengeglättet — zu klein/unscharf, sodass die Handy-Kamera ihn + fehlerhaft las. Der QR wird jetzt deutlich größer (bis ~300 px) auf weißem Rahmen mit Ruhezone und + pixelgenau (`shape-rendering: crispEdges`) gerendert. Alternativ bleibt der **Herunterladen**-Knopf + (Config als `.conf` am PC importieren). ### Behoben - **WireGuard-Aktionen aus dem Dashboard liefen auf dem Host ins Leere („Keine Antwort vom Host").** diff --git a/config/clusev.php b/config/clusev.php index 37f3686..405d133 100644 --- a/config/clusev.php +++ b/config/clusev.php @@ -2,7 +2,7 @@ return [ // First tagged release is v0.1.0 (semantic, not -dev). - 'version' => '0.9.41', + 'version' => '0.9.42', // Deployed commit + branch. install.sh bakes these into .env from the host's .git (the prod // image ships no .git); the Versions page prefers them and falls back to a live .git read in diff --git a/resources/views/livewire/wireguard/index.blade.php b/resources/views/livewire/wireguard/index.blade.php index 09950d7..e91835d 100644 --- a/resources/views/livewire/wireguard/index.blade.php +++ b/resources/views/livewire/wireguard/index.blade.php @@ -273,7 +273,11 @@

{{ __('wireguard.new_peer_once') }}

{{ __('wireguard.import_hint') }}

@if ($resultQr) -
{!! $resultQr !!}
+ {{-- White frame + generous size + crispEdges: a WireGuard config QR is dense (~57 + modules); too small or anti-aliased and a phone camera misreads it. --}} +
+
{!! $resultQr !!}
+
@endif
{{ $resultConfig }}