{{ __('Home') }}

{{-- Saludo --}}

Hola, {{ $user?->first_name ?? auth()->user()->name }}

Un resumen rápido de lo tuyo.

{{-- ───────────── Mis proyectos ───────────── --}}

Mis proyectos {{ $projectsCount }}

Ver todos
@forelse($projects as $project) @php $pct = round($project->phases->avg('progress_percent') ?? 0); @endphp
{{ $project->name }}
{{ $pct }}%
@empty

No tienes proyectos asignados.

@endforelse
{{-- ───────────── Mis tareas ───────────── --}}

Mis tareas {{ $myTasksCount }}

@forelse($myTasks as $task)
{{ $task->title }}
{{ $task->issue?->project?->name ?? '—' }}
@if($task->due_date) {{ $task->due_date->format('d/m/Y') }} @endif
@empty

No tienes tareas pendientes. 🎉

@endforelse
{{-- ───────────── Mis incidencias ───────────── --}}

Incidencias asignadas {{ $myIssuesCount }}

@forelse($myIssues as $issue) @php $sLabel = ['open'=>'Abierto','in_review'=>'En revisión'][$issue->status] ?? $issue->status; @endphp  
{{ $issue->title }}
{{ $issue->project?->name ?? '—' }}
{{ $sLabel }}
@empty

No tienes incidencias asignadas.

@endforelse
{{-- ───────────── Notificaciones ───────────── --}}

Notificaciones @if($unreadCount){{ $unreadCount }}@endif

@forelse($notifications as $note) @php $d = $note->data; $url = (isset($d['project_id'], $d['issue_id'])) ? route('projects.issues.show', [$d['project_id'], $d['issue_id']]) : null; @endphp
{{ $d['message'] ?? 'Notificación' }}
{{ $note->created_at->diffForHumans() }}
@empty

Sin notificaciones.

@endforelse