0.10.2-23 Fix

This commit is contained in:
2026-03-17 14:53:13 +00:00
parent d5f8c1a26c
commit f029d64e78
+15 -32
View File
@@ -852,38 +852,6 @@ export default function JobDetailDialog({
</div> </div>
) : null} ) : null}
{/* Titel-Liste */} {/* Titel-Liste */}
{Array.isArray(job.encodePlan?.titles) && job.encodePlan.titles.length > 0 ? (
<div className="job-titles-list">
{job.encodePlan.titles.map((t) => {
const isSelected = t.id === job.encodePlan.encodeInputTitleId || t.selectedForEncode;
const sizeMb = t.sizeBytes > 0 ? `${(t.sizeBytes / 1024 / 1024).toFixed(0)} MB` : null;
return (
<div key={t.id} className={`job-title-row${isSelected ? ' job-title-row-selected' : ''}`}>
<span className="job-title-id">#{t.id}</span>
<span className="job-title-name">{t.fileName || '-'}</span>
<span className="job-title-duration">{t.durationMinutes != null ? `${t.durationMinutes} Min.` : '-'}</span>
{sizeMb ? <span className="job-title-size">{sizeMb}</span> : null}
{t.playlistFile ? <span className="job-title-playlist">{t.playlistFile}</span> : null}
{isSelected ? <span className="job-title-selected-badge">gewählt</span> : null}
</div>
);
})}
</div>
) : null}
</section>
) : null}
<section className="job-meta-block job-meta-block-full">
<h4>Rohdaten</h4>
<div className="job-json-grid">
{!isCd && !isAudiobook ? <JsonView title="OMDb Info" value={job.omdbInfo} /> : null}
<JsonView title={isCd ? 'cdparanoia Info' : (isAudiobook ? 'Audiobook Info' : 'MakeMKV Info')} value={job.makemkvInfo} />
{!isCd && !isAudiobook ? <JsonView title="Mediainfo Info" value={job.mediainfoInfo} /> : null}
<JsonView title={isCd ? 'Rip-Plan' : 'Encode Plan'} value={job.encodePlan} />
{!isCd ? <JsonView title={isAudiobook ? 'FFmpeg Info' : 'HandBrake Info'} value={job.handbrakeInfo} /> : null}
</div>
</section>
{!isCd && !isAudiobook && job.encodePlan ? ( {!isCd && !isAudiobook && job.encodePlan ? (
<section className="job-meta-block job-meta-block-full"> <section className="job-meta-block job-meta-block-full">
<h4>Spurauswahl</h4> <h4>Spurauswahl</h4>
@@ -903,6 +871,21 @@ export default function JobDetailDialog({
/> />
</section> </section>
) : null} ) : null}
</section>
) : null}
<section className="job-meta-block job-meta-block-full">
<h4>Rohdaten</h4>
<div className="job-json-grid">
{!isCd && !isAudiobook ? <JsonView title="OMDb Info" value={job.omdbInfo} /> : null}
<JsonView title={isCd ? 'cdparanoia Info' : (isAudiobook ? 'Audiobook Info' : 'MakeMKV Info')} value={job.makemkvInfo} />
{!isCd && !isAudiobook ? <JsonView title="Mediainfo Info" value={job.mediainfoInfo} /> : null}
<JsonView title={isCd ? 'Rip-Plan' : 'Encode Plan'} value={job.encodePlan} />
{!isCd ? <JsonView title={isAudiobook ? 'FFmpeg Info' : 'HandBrake Info'} value={job.handbrakeInfo} /> : null}
</div>
</section>
<h4>Log</h4> <h4>Log</h4>
{showFinalLog ? ( {showFinalLog ? (