Split software arch desc for easier manintenance. Many fixes related to next video playing and remote playback
🏗️ Build and Test JellyTau / Run Tests (push) Failing after 12s
🏗️ Build and Test JellyTau / Build Android APK (push) Has been skipped
Traceability Validation / Check Requirement Traces (push) Failing after 1s

This commit is contained in:
2026-03-01 19:47:46 +01:00
parent 3a9c126dfe
commit 09780103a7
45 changed files with 5663 additions and 3332 deletions
@@ -17,13 +17,27 @@
let { isOpen = false, onClose, mediaType }: Props = $props();
const timePickerItems = [
// 5 min increments to 30
{ value: 5, label: "5 min" },
{ value: 10, label: "10 min" },
{ value: 15, label: "15 min" },
{ value: 20, label: "20 min" },
{ value: 25, label: "25 min" },
{ value: 30, label: "30 min" },
// 15 min increments to 2 hrs
{ value: 45, label: "45 min" },
{ value: 60, label: "60 min" },
{ value: 60, label: "1 hr" },
{ value: 75, label: "1 hr 15 min" },
{ value: 90, label: "1 hr 30 min" },
{ value: 105, label: "1 hr 45 min" },
{ value: 120, label: "2 hr" },
// 1 hr increments after
{ value: 180, label: "3 hr" },
{ value: 240, label: "4 hr" },
{ value: 300, label: "5 hr" },
];
let selectedMinutes = $state(30);
let selectedMinutes = $state(15);
const episodePresets = [1, 2, 3];