Fix: Update-Prüfung als www-data (git safe.directory), Toggle-Switch statt Checkbox

- CheckUpdates: git safe.directory vor fetch setzen damit www-data-Ausführung funktioniert
- Auto-Scroll: nativen Checkbox durch CSS Toggle-Switch ersetzt (passt zum Dark-Design)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main v1.1.141
boban 2026-04-23 02:00:35 +02:00
parent 291f13c034
commit ad60bd61fe
2 changed files with 10 additions and 3 deletions

View File

@ -17,6 +17,7 @@ class CheckUpdates extends Command
$appPath = base_path(); $appPath = base_path();
$cmd = <<<BASH $cmd = <<<BASH
set -e set -e
git config --global --add safe.directory {$appPath} 2>/dev/null || true
cd {$appPath} cd {$appPath}
git fetch --tags --force --quiet origin +refs/tags/*:refs/tags/* git fetch --tags --force --quiet origin +refs/tags/*:refs/tags/*
(git tag -l 'v*' --sort=-v:refname | head -n1) || true (git tag -l 'v*' --sort=-v:refname | head -n1) || true

View File

@ -162,9 +162,15 @@
<span class="mbx-badge-mute">Update-Log</span> <span class="mbx-badge-mute">Update-Log</span>
</div> </div>
<div style="display:flex;align-items:center;gap:8px"> <div style="display:flex;align-items:center;gap:8px">
<label class="mw-modal-check" style="font-size:11.5px"> <label style="display:flex;align-items:center;gap:7px;cursor:pointer;user-select:none">
<input type="checkbox" x-model="autoScroll"> <span x-on:click="autoScroll=!autoScroll"
<span class="mw-modal-check-label" style="font-size:11.5px;color:var(--mw-t4)">Auto-Scroll</span> style="position:relative;display:inline-block;width:28px;height:16px;flex-shrink:0">
<span :style="autoScroll ? 'background:var(--mw-v);border-color:var(--mw-v)' : 'background:var(--mw-bg4);border-color:var(--mw-b2)'"
style="position:absolute;inset:0;border-radius:8px;border:1px solid var(--mw-b2);transition:background .2s,border-color .2s"></span>
<span :style="autoScroll ? 'left:14px' : 'left:2px'"
style="position:absolute;top:2px;width:10px;height:10px;border-radius:50%;background:white;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.4)"></span>
</span>
<span style="font-size:11.5px;color:var(--mw-t4)">Auto-Scroll</span>
</label> </label>
<button wire:click="clearLog" <button wire:click="clearLog"
wire:loading.attr="disabled" wire:loading.attr="disabled"