diff --git a/CHANGELOG.md b/CHANGELOG.md index f0a4e22..6256565 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,17 @@ 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.54] - 2026-06-22 +## [0.9.55] - 2026-06-22 + +### Behoben +- **Datei-Manager: Dateiname im Tablet-Modus vom Rechte-Block überdeckt.** Die Tabellenspalten + (Rechte/Größe/Geändert) + Aktions-Buttons quetschten die Namensspalte auf nahezu null. Die Liste + rendert jetzt **unterhalb großer Bildschirme als gestapelte Karte** (Name in voller Breite, Meta-Zeile + und Aktionen darunter); die Tabellenansicht erscheint erst auf breiten Displays. Die mobile Ansicht + wurde dabei mit aufgeräumt. +- **Zeiger-Cursor auf Buttons fehlte.** Tailwind v4 stellt Buttons standardmäßig auf den + Standard-Cursor; auf anklickbaren Elementen (z. B. Ordnernamen, alle Buttons) erscheint jetzt wieder + der Hand-Zeiger. ### Behoben - **Datei-Manager: „undefined is not valid JSON" beim Öffnen mancher Dateien.** Öffnete man eine diff --git a/config/clusev.php b/config/clusev.php index 9b619fe..fd36c99 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.54', + 'version' => '0.9.55', // 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/css/app.css b/resources/css/app.css index e24042a..7e1c642 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -112,6 +112,15 @@ color-scheme: dark; } + /* Tailwind v4's preflight makes buttons use the default cursor — restore the pointer on + enabled interactive controls so clickable elements feel clickable (e.g. folder names). */ + button:not(:disabled), + [role="button"]:not([aria-disabled="true"]), + summary, + label[for] { + cursor: pointer; + } + /* keyboard focus — visible token ring on the dark UI (a11y) */ :focus-visible { outline: 2px solid var(--color-accent); diff --git a/resources/views/livewire/files/index.blade.php b/resources/views/livewire/files/index.blade.php index 717145b..604bf9d 100644 --- a/resources/views/livewire/files/index.blade.php +++ b/resources/views/livewire/files/index.blade.php @@ -57,8 +57,8 @@ - {{-- Column header (desktop only) --}} -
{{ $e['perms'] }}
+ {{-- Meta as real table cells (xl only) --}} +{{ $e['perms'] }}
+{{ $fmtSize($e['size']) }}
+{{ $e['modified'] }}
- {{-- Size (hidden on mobile) --}} -{{ $fmtSize($e['size']) }}
- - {{-- Modified --}} -{{ $e['modified'] }}
- - {{-- Compact meta line for mobile (perms · size · modified) --}} -+ {{-- Folded meta line under the name (mobile + tablet) --}} +
{{ $e['perms'] }} - · + · {{ $fmtSize($e['size']) }} - · + · {{ $e['modified'] }}
{{-- Row actions --}} -