@extends('layouts.app') @section('title', 'Dashboard') @section('content') {{-- Stats row --}}
Total Devices
{{ $totalDevices }}
{{ $onlineCount }} online {{ $offlineCount }} offline
Successful Today
{{ $successToday }}
sends completed
Failed Today
{{ $failedToday }}
errors logged
Quick Actions
{{-- Device status grid --}}
Devices Add
@forelse($devices as $device)
{{ $device->name }}
{{ $device->ip_address }}:{{ $device->port }}
@if($device->last_sent_mode) {{ strtoupper($device->last_sent_mode) }} @else @endif
{{ $device->last_sent_at?->diffForHumans() ?? 'Never sent' }}
@empty
No devices configured. Add your first device →
@endforelse
{{-- Recent activity --}}
Recent Activity View All
@forelse($recentLogs as $log)
{{ $log->device?->name ?? '—' }} {{ strtoupper($log->mode) }} {{ $log->triggered_by }}
@if(!$log->success)
{{ Str::limit($log->message, 80) }}
@endif
{{ $log->duration_ms }} ms
{{ $log->created_at->diffForHumans() }}
@empty
No activity yet.
@endforelse
@endsection @push('scripts') @endpush