Manage Vendors Refresh View Todos View Diffs Manage Assets Webhook Manager Digest Preferences
{{-- Summary Stats --}} {{-- Secondary Stats Row --}}
In Progress {{ $this->stats['in_progress'] }}
Assets Tracked {{ $this->stats['assets_tracked'] }}
Assets Need Update {{ $this->stats['assets_need_update'] }}
{{-- Vendors Summary --}}
Top Vendors By pending todos
View All
Vendor Version Pending Last Checked @forelse ($this->vendorSummary as $vendor)
@if($vendor['source_type'] === 'licensed') @elseif($vendor['source_type'] === 'oss') @else @endif {{ $vendor['name'] }}
{{ $vendor['current_version'] ?? 'N/A' }} @if($vendor['pending_todos'] > 0) {{ $vendor['pending_todos'] }} @else 0 @endif {{ $vendor['last_checked'] }}
@empty
No vendors tracked yet
@endforelse
{{-- Todos by Type --}}
Todos by Type Pending items breakdown
View All
@php $typeConfig = [ 'feature' => ['icon' => 'sparkles', 'color' => 'blue', 'label' => 'Features'], 'bugfix' => ['icon' => 'bug-ant', 'color' => 'yellow', 'label' => 'Bug Fixes'], 'security' => ['icon' => 'shield-check', 'color' => 'red', 'label' => 'Security'], 'ui' => ['icon' => 'paint-brush', 'color' => 'purple', 'label' => 'UI Changes'], 'api' => ['icon' => 'code-bracket', 'color' => 'cyan', 'label' => 'API Changes'], 'refactor' => ['icon' => 'arrow-path-rounded-square', 'color' => 'green', 'label' => 'Refactors'], 'dependency' => ['icon' => 'cube', 'color' => 'orange', 'label' => 'Dependencies'], 'block' => ['icon' => 'square-3-stack-3d', 'color' => 'pink', 'label' => 'Blocks'], ]; @endphp @forelse ($this->todosByType as $type => $count) @php $config = $typeConfig[$type] ?? ['icon' => 'document', 'color' => 'zinc', 'label' => ucfirst($type)]; @endphp
{{ $config['label'] }}
{{ $count }}
@empty
No pending todos
@endforelse
{{-- Recent Todos --}}
Recent High-Priority Todos Pending items ordered by priority
View All Pending
Todo Vendor Type Priority Effort @forelse ($this->recentTodos as $todo) {{ $todo->title }} @if($todo->isQuickWin()) Quick Win @endif {{ $todo->vendor->name }} {{ $todo->getTypeIcon() }} {{ ucfirst($todo->type) }} {{ $todo->getPriorityLabel() }} {{ $todo->getEffortLabel() }} @empty
No pending todos
@endforelse
{{-- Recent Releases --}} @if($this->recentReleases->isNotEmpty())
Recent Version Releases Latest analysed vendor updates
View Diffs
Vendor Version Changes Impact Analysed @foreach ($this->recentReleases as $release) {{ $release->vendor->name }} {{ $release->getVersionCompare() }}
+{{ $release->files_added }} ~{{ $release->files_modified }} -{{ $release->files_removed }}
{{ ucfirst($release->getImpactLevel()) }} {{ $release->analyzed_at?->diffForHumans() ?? 'Pending' }}
@endforeach
@endif