- Event-Medien tragen Typ (image/video/audio), Dauer und Notiz; Videos bekommen ein Poster, Audio wird per ffmpeg nach AAC (audio/mp4) gewandelt, Originale werden mit Range-Unterstützung gestreamt. - Upload nimmt eine Notiz (caption) direkt mit, PATCH ändert sie später. - Neue Event-Felder: Zeitraum (end_date), Kategorie, Personen, Meilenstein. Regeln zentral in EventFields, damit CRUD und Sync gleich prüfen. - Titel darf leer sein: ein Event entsteht mit dem ersten Eintrag. - Artisan-Befehl media:transcode-voice-notes wandelt alte WebM/Ogg-Notizen, die Safari nicht abspielen kann. - Login-Throttling, Settings-Validierung, Sync-Fehlercodes ohne Rohtext. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
19 lines
562 B
PHP
19 lines
562 B
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|---------------------------------------------------------------------------
|
|
| Layout
|
|
|---------------------------------------------------------------------------
|
|
|
|
|
| Livewire ships with `layouts::app` as its default, which expects a view
|
|
| registered under the `layouts` namespace. This application keeps its
|
|
| layout at `resources/views/components/layouts/app.blade.php`, so the
|
|
| component layout is pointed at that view explicitly.
|
|
|
|
|
*/
|
|
|
|
'component_layout' => 'components.layouts.app',
|
|
|
|
];
|