Back to Reports

Report #{data.report.id}

{statusLabels[data.report.status]}

Submitted by {data.report.name} ({data.report.email})

ZIP

Hostname

{data.report.hostname || '—'}

OS User

{data.report.os_user || '—'}

HWID

{data.report.hwid || '—'}

IP Address

{data.report.submitter_ip || '—'}

Created

{formatDate(data.report.created_at)}

Updated

{formatDate(data.report.updated_at)}

Description

{data.report.description}

{#if data.report.system_info}
{#if showSystemInfo}
{data.report.system_info}
{/if}
{/if}

Attached Files ({data.files.length})

{#if data.files.length > 0} {@const screenshots = data.files.filter((f) => f.file_role === 'screenshot')} {#if screenshots.length > 0}
{#each screenshots as file}
{file.filename}
{file.filename}
{/each}
{/if}
{#each data.files as file} {@const Icon = roleIcons[file.file_role] || FileText} {/each}
Role Filename Size Action
{roleLabels[file.file_role] || file.file_role} {file.filename} {formatBytes(file.file_size)} Download
{:else}

No files attached.

{/if}
{#if showDeleteDialog}
e.key === 'Escape' && (showDeleteDialog = false)} >
(showDeleteDialog = false)}>

Delete Report

Are you sure you want to delete report #{data.report.id}? This will permanently remove the report and all attached files. This action cannot be undone.

{/if}