@extends('layouts.admin') @section('title', 'Plugin releases') @section('content')
@csrf

Upload release

ZIP must contain only voiceorder/… and the plugin header version must match.
@if($releases->isEmpty())@else @foreach($releases as $r)@endforeach
VersionStatusSHA-256Published
{{ $r->version }}
{{ \Illuminate\Support\Str::limit($r->release_notes, 60) }}
{{ substr($r->sha256, 0, 12) }}…{{ $r->published_at?->format('d M Y') ?? '—' }}
@csrf
@endif
Total downloads: {{ $downloads }}
@endsection