0.10.2-23 History
This commit is contained in:
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster-backend",
|
"name": "ripster-backend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ripster-backend",
|
"name": "ripster-backend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"archiver": "^7.0.1",
|
"archiver": "^7.0.1",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster-backend",
|
"name": "ripster-backend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "commonjs",
|
"type": "commonjs",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster-frontend",
|
"name": "ripster-frontend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ripster-frontend",
|
"name": "ripster-frontend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"primeicons": "^7.0.0",
|
"primeicons": "^7.0.0",
|
||||||
"primereact": "^10.9.2",
|
"primereact": "^10.9.2",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster-frontend",
|
"name": "ripster-frontend",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -598,7 +598,7 @@ export default function JobDetailDialog({
|
|||||||
{job.poster_url && job.poster_url !== 'N/A' ? (
|
{job.poster_url && job.poster_url !== 'N/A' ? (
|
||||||
<img src={job.poster_url} alt={job.title || 'Poster'} className="poster-large" />
|
<img src={job.poster_url} alt={job.title || 'Poster'} className="poster-large" />
|
||||||
) : (
|
) : (
|
||||||
<div className="poster-large poster-fallback">{isCd || isAudiobook ? 'Kein Cover' : 'Kein Poster'}</div>
|
<div className="poster-large-audio poster-fallback">{isCd || isAudiobook ? 'Kein Cover' : 'Kein Poster'}</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<div className="job-film-info-grid">
|
<div className="job-film-info-grid">
|
||||||
@@ -866,25 +866,23 @@ export default function JobDetailDialog({
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{!isCd && !isAudiobook && Array.isArray(job.encodePlan?.titles) && job.encodePlan.titles.length > 0 ? (
|
{!isCd && !isAudiobook && job.encodePlan ? (
|
||||||
<section className="job-meta-block job-meta-block-full">
|
<section className="job-meta-block job-meta-block-full">
|
||||||
<h4>Titel</h4>
|
<h4>Titel & Spurauswahl</h4>
|
||||||
<div className="job-titles-list">
|
<MediaInfoReviewPanel
|
||||||
{job.encodePlan.titles.map((t) => {
|
review={job.encodePlan}
|
||||||
const isSelected = t.id === job.encodePlan.encodeInputTitleId || t.selectedForEncode;
|
commandOutputPath={job.output_path || null}
|
||||||
const sizeMb = t.sizeBytes > 0 ? `${(t.sizeBytes / 1024 / 1024).toFixed(0)} MB` : null;
|
selectedEncodeTitleId={reviewSelectedEncodeTitleId}
|
||||||
return (
|
trackSelectionByTitle={reviewTrackSelectionByTitle}
|
||||||
<div key={t.id} className={`job-title-row${isSelected ? ' job-title-row-selected' : ''}`}>
|
availableScripts={configuredSelection.scriptCatalog}
|
||||||
<span className="job-title-id">#{t.id}</span>
|
availableChains={configuredSelection.chainCatalog}
|
||||||
<span className="job-title-name">{t.fileName || '-'}</span>
|
preEncodeItems={reviewPreEncodeItems}
|
||||||
<span className="job-title-duration">{t.durationMinutes != null ? `${t.durationMinutes} Min.` : '-'}</span>
|
postEncodeItems={reviewPostEncodeItems}
|
||||||
{sizeMb ? <span className="job-title-size">{sizeMb}</span> : null}
|
userPresets={reviewUserPresets}
|
||||||
{t.playlistFile ? <span className="job-title-playlist">{t.playlistFile}</span> : null}
|
selectedUserPresetId={Number.isFinite(encodePlanUserPresetId) && encodePlanUserPresetId > 0
|
||||||
{isSelected ? <span className="job-title-selected-badge">gewählt</span> : null}
|
? Math.trunc(encodePlanUserPresetId)
|
||||||
</div>
|
: null}
|
||||||
);
|
/>
|
||||||
})}
|
|
||||||
</div>
|
|
||||||
</section>
|
</section>
|
||||||
) : null}
|
) : null}
|
||||||
|
|
||||||
|
|||||||
@@ -2496,7 +2496,6 @@ body {
|
|||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 11rem 1fr;
|
grid-template-columns: 11rem 1fr;
|
||||||
gap: 1rem;
|
gap: 1rem;
|
||||||
margin-bottom: 1rem;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.job-detail-meta-wrap {
|
.job-detail-meta-wrap {
|
||||||
@@ -2506,7 +2505,6 @@ body {
|
|||||||
|
|
||||||
.job-film-info-grid {
|
.job-film-info-grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
||||||
gap: 0.55rem;
|
gap: 0.55rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2816,6 +2814,14 @@ body {
|
|||||||
background: #f6ebd6;
|
background: #f6ebd6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.poster-large-audio {
|
||||||
|
width: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
border-radius: 0.5rem;
|
||||||
|
border: 1px solid #cba266;
|
||||||
|
background: #f6ebd6;
|
||||||
|
}
|
||||||
|
|
||||||
.poster-fallback {
|
.poster-fallback {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster",
|
"name": "ripster",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "ripster",
|
"name": "ripster",
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"concurrently": "^9.1.2"
|
"concurrently": "^9.1.2"
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "ripster",
|
"name": "ripster",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.10.2-22",
|
"version": "0.10.2-23",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "concurrently \"npm run dev --prefix backend\" \"npm run dev --prefix frontend\"",
|
"dev": "concurrently \"npm run dev --prefix backend\" \"npm run dev --prefix frontend\"",
|
||||||
"dev:backend": "npm run dev --prefix backend",
|
"dev:backend": "npm run dev --prefix backend",
|
||||||
|
|||||||
Reference in New Issue
Block a user