@extends('admin.panel.layout') @section('admin_title', 'Tester') @section('admin_content') {{-- Page header --}}

Tester-Portal

{{ $testers->count() }} Gesamt {{ $testers->where('is_active', true)->count() }} Aktiv

Verwalte Beta-Tester, Test-Apps und versende Bulk-Mails.

{{-- Flash messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
{{-- ── Send Mail ── --}}
Bulk-Mail an Tester
@csrf
{{-- ── Test Apps ── --}}
Test-Apps ({{ $apps->count() }})
@if($apps->count())
@foreach($apps as $app) @endforeach
App Plattform Version Status Links Reihenfolge
{{ $app->icon }} {{ $app->name }} @if($app->notes)
{{ $app->notes }}@endif
@if($app->platform === 'ios') iOS @elseif($app->platform === 'android') Android @elseif($app->platform === 'windows') Windows @endif {{ $app->version ?: '—' }} @if($app->status === 'active')Aktiv @elseif($app->status === 'beta')Beta @elseGeschlossen@endif @if($app->testflight_link)TestFlight
@endif @if($app->play_store_link)Play Store@endif
{{ $app->sort_order }}
@csrf @method('PUT')
@else

Noch keine Apps hinzugefügt.

@endif {{-- Add new app --}}
Neue App hinzufügen
@csrf
{{-- ── Testers list ── --}}
Tester ({{ $testers->count() }})
@if($testers->count())
@foreach($testers as $tester) @endforeach
Name E-Mail Plattformen Gerät Registriert Bestätigt Status
{{ $tester->name }} @if($tester->created_at->isAfter(now()->subDays(3))) ✨ NEU @endif
@if($tester->notes){{ Str::limit($tester->notes, 50) }}@endif
{{ $tester->email }}
@foreach((array)$tester->platforms as $plt) @if($plt === 'ios') iOS @elseif($plt === 'android') Android @elseif($plt === 'windows') Windows @endif @endforeach
{{ $tester->device_model ?: '—' }} {{ $tester->created_at->locale('de')->diffForHumans() }}
{{ $tester->created_at->format('d.m.Y') }}
@if($tester->confirmed_at) Bestätigt
{{ $tester->confirmed_at->format('d.m.Y') }} @else Ausstehend @endif
@csrf
@if(!$tester->confirmed_at)
@csrf
@else
@csrf
@endif
@csrf @method('DELETE')
@else

Noch keine Tester registriert.

@endif
@endsection