Back
{{-- Vendor and Release Selection --}}
@foreach($this->vendors as $vendor) @endforeach @if($this->releases->isNotEmpty()) @foreach($this->releases as $release) @endforeach @else
Select a vendor to view available releases
@endif
@if($this->selectedRelease) {{-- Release Summary --}}
Total Changes
{{ $this->diffStats['total'] }}
Added
{{ $this->diffStats['added'] }}
+{{ $this->diffStats['added'] }}
Modified
{{ $this->diffStats['modified'] }}
~{{ $this->diffStats['modified'] }}
Removed
{{ $this->diffStats['removed'] }}
-{{ $this->diffStats['removed'] }}
{{-- Category Breakdown --}} @if(count($this->diffStats['by_category']) > 0)
Changes by Category
@foreach($this->diffStats['by_category'] as $cat => $count) {{ ucfirst($cat) }} {{ $count }} @endforeach
@endif {{-- Filter by Change Type --}}
Filter: All Added Modified Removed
{{-- Diffs Table --}} Type File Path Category Lines Actions @forelse ($this->diffs as $diff) @if($diff->change_type === 'added') + @elseif($diff->change_type === 'modified') ~ @else - @endif
{{ $diff->getDirectory() }}/{{ $diff->getFileName() }}
{{ $diff->getCategoryIcon() }} {{ ucfirst($diff->category) }}
@if($diff->diff_content)
+{{ $diff->getAddedLines() }} / -{{ $diff->getRemovedLines() }}
@else - @endif
View
@empty
No diffs found Select a release to view file changes
@endforelse
@if($this->diffs->hasPages())
{{ $this->diffs->links() }}
@endif
@else
Select a Vendor and Release Choose a vendor and release version to view file diffs.
@endif {{-- Diff Detail Modal --}} @if($this->selectedDiff)
{{ $this->selectedDiff->getChangeTypeIcon() }} {{ $this->selectedDiff->getFileName() }}
{{ $this->selectedDiff->file_path }}
{{ ucfirst($this->selectedDiff->change_type) }} {{ ucfirst($this->selectedDiff->category) }}
@if($this->selectedDiff->diff_content)
Unified Diff
+{{ $this->selectedDiff->getAddedLines() }} added -{{ $this->selectedDiff->getRemovedLines() }} removed
{{ $this->selectedDiff->diff_content }}
@elseif($this->selectedDiff->new_content)
New File Content
{{ $this->selectedDiff->new_content }}
@else

No content available for this file change.

@if($this->selectedDiff->change_type === 'removed')

This file was removed in the new version.

@endif
@endif
Close
@endif