0.10.2-18 Frontend

This commit is contained in:
2026-03-17 11:47:41 +00:00
parent 57ffc40a95
commit 7796587f16
9 changed files with 24 additions and 19 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "ripster-frontend",
"version": "0.10.2-17",
"version": "0.10.2-18",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "ripster-frontend",
"version": "0.10.2-17",
"version": "0.10.2-18",
"dependencies": {
"primeicons": "^7.0.0",
"primereact": "^10.9.2",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "ripster-frontend",
"version": "0.10.2-17",
"version": "0.10.2-18",
"private": true,
"type": "module",
"scripts": {
@@ -378,7 +378,7 @@ function PathCategoryTab({ settings, values, errors, dirtyKeys, onChange, effect
<tr>
<th>Medium</th>
<th>RAW-Ordner</th>
<th>Film-Ordner</th>
<th>Encode-Ordner</th>
</tr>
</thead>
<tbody>
@@ -426,13 +426,18 @@ function PathCategoryTab({ settings, values, errors, dirtyKeys, onChange, effect
{isDefault(audiobookMovies, defaultAudiobookMovies) && <span className="path-default-badge">Standard</span>}
</td>
</tr>
<tr>
<td><strong>Zip-Downloads</strong></td>
<td>
<code>{downloadPath}</code>
{isDefault(downloadPath, defaultDownloads) && <span className="path-default-badge">Standard</span>}
</td>
<td>
---
</td>
</tr>
</tbody>
</table>
<div className="path-overview-extra">
<strong>ZIP-Downloads:</strong>
<code>{downloadPath}</code>
{isDefault(downloadPath, defaultDownloads) && <span className="path-default-badge">Standard</span>}
</div>
</div>
{/* Medium-Karten als Accordion */}
+3 -3
View File
@@ -935,7 +935,7 @@ export default function JobDetailDialog({
disabled={!canRestartEncode}
/>
) : null}
{!isCd && typeof onRestartReview === 'function' ? (
{!isCd && !isAudiobook && typeof onRestartReview === 'function' ? (
<Button
label="Review neu starten"
icon="pi pi-refresh"
@@ -947,7 +947,7 @@ export default function JobDetailDialog({
disabled={!canRestartReview}
/>
) : null}
{!isCd ? (
{!isCd && !isAudiobook ? (
<Button
label="RAW neu encodieren"
icon="pi pi-cog"
@@ -969,7 +969,7 @@ export default function JobDetailDialog({
disabled={!job.rawStatus?.exists || typeof onDeleteFiles !== 'function'}
/>
<Button
label={isCd ? 'Audio löschen' : 'Movie löschen'}
label={isCd ? 'Audio löschen' : (isAudiobook ? 'Ausgabe löschen' : 'Movie löschen')}
icon="pi pi-trash"
severity="warning"
outlined
+1 -1
View File
@@ -2734,7 +2734,7 @@ export default function DashboardPage({
const cancelBusy = isRuntimeActionBusy(item?.id, 'cancel');
const nextStepBusy = isRuntimeActionBusy(item?.id, 'next-step');
const stepLabel = item?.stepIndex != null && item?.stepTotal != null
? `Schritt ${item.stepIndex + 1}/${item.stepTotal}`
? `Schritt ${item.stepIndex}/${item.stepTotal}`
: item?.currentStep
? 'Schritt'
: null;