chore(release): bump to 0.1.5; regenerate traceability matrix
Build & Release / Run Tests (push) Successful in 4m35s
Build & Release / Build Linux (push) Successful in 18m25s
Build & Release / Build Windows (push) Successful in 13m27s
Build & Release / Build Android (push) Successful in 29m9s
Build & Release / Create Release (push) Successful in 16s
Build & Release / Run Tests (push) Successful in 4m35s
Build & Release / Build Linux (push) Successful in 18m25s
Build & Release / Build Windows (push) Successful in 13m27s
Build & Release / Build Android (push) Successful in 29m9s
Build & Release / Create Release (push) Successful in 16s
Registers UR-061/DR-092 (tap gestures) and UT-062 (background-audio bridge reporting), and regenerates the matrix — 313 TRACES across 299 files.
This commit is contained in:
+291
-223
@@ -1,22 +1,22 @@
|
||||
# Code Traceability Matrix
|
||||
|
||||
**Generated:** 7/25/2026, 3:13:47 PM
|
||||
**Generated:** 7/28/2026, 1:33:13 AM
|
||||
|
||||
## Summary
|
||||
|
||||
- **Total Files Scanned:** 296
|
||||
- **Total TRACES Found:** 310
|
||||
- **Total Files Scanned:** 299
|
||||
- **Total TRACES Found:** 313
|
||||
- **Requirements Covered:**
|
||||
- User Requirements (UR): 57
|
||||
- User Requirements (UR): 58
|
||||
- Integration Requirements (IR): 15
|
||||
- Development Requirements (DR): 83
|
||||
- Development Requirements (DR): 84
|
||||
- Jellyfin API Requirements (JA): 24
|
||||
|
||||
## Requirements by Type
|
||||
|
||||
### User Requirements (UR)
|
||||
```
|
||||
UR-002, UR-003, UR-004, UR-005, UR-007, UR-008, UR-009, UR-010, UR-011, UR-012, UR-013, UR-014, UR-015, UR-016, UR-017, UR-018, UR-019, UR-020, UR-021, UR-022, UR-023, UR-024, UR-025, UR-026, UR-027, UR-028, UR-029, UR-030, UR-031, UR-032, UR-033, UR-034, UR-035, UR-036, UR-038, UR-039, UR-040, UR-041, UR-042, UR-043, UR-044, UR-045, UR-046, UR-047, UR-048, UR-049, UR-050, UR-051, UR-052, UR-053, UR-054, UR-055, UR-056, UR-057, UR-058, UR-059, UR-060
|
||||
UR-002, UR-003, UR-004, UR-005, UR-007, UR-008, UR-009, UR-010, UR-011, UR-012, UR-013, UR-014, UR-015, UR-016, UR-017, UR-018, UR-019, UR-020, UR-021, UR-022, UR-023, UR-024, UR-025, UR-026, UR-027, UR-028, UR-029, UR-030, UR-031, UR-032, UR-033, UR-034, UR-035, UR-036, UR-038, UR-039, UR-040, UR-041, UR-042, UR-043, UR-044, UR-045, UR-046, UR-047, UR-048, UR-049, UR-050, UR-051, UR-052, UR-053, UR-054, UR-055, UR-056, UR-057, UR-058, UR-059, UR-060, UR-061
|
||||
```
|
||||
|
||||
### Integration Requirements (IR)
|
||||
@@ -26,7 +26,7 @@ IR-003, IR-004, IR-009, IR-010, IR-011, IR-012, IR-013, IR-014, IR-015, IR-020,
|
||||
|
||||
### Development Requirements (DR)
|
||||
```
|
||||
DR-001, DR-002, DR-003, DR-004, DR-005, DR-006, DR-007, DR-009, DR-010, DR-011, DR-012, DR-013, DR-014, DR-015, DR-016, DR-017, DR-018, DR-020, DR-021, DR-022, DR-023, DR-024, DR-025, DR-026, DR-027, DR-028, DR-029, DR-030, DR-032, DR-033, DR-034, DR-035, DR-036, DR-037, DR-038, DR-039, DR-040, DR-041, DR-043, DR-044, DR-045, DR-047, DR-048, DR-049, DR-050, DR-051, DR-052, DR-053, DR-054, DR-055, DR-056, DR-057, DR-058, DR-059, DR-060, DR-061, DR-062, DR-063, DR-064, DR-065, DR-066, DR-067, DR-068, DR-069, DR-070, DR-074, DR-075, DR-076, DR-077, DR-078, DR-079, DR-080, DR-081, DR-082, DR-083, DR-084, DR-085, DR-086, DR-087, DR-088, DR-089, DR-090, DR-091
|
||||
DR-001, DR-002, DR-003, DR-004, DR-005, DR-006, DR-007, DR-009, DR-010, DR-011, DR-012, DR-013, DR-014, DR-015, DR-016, DR-017, DR-018, DR-020, DR-021, DR-022, DR-023, DR-024, DR-025, DR-026, DR-027, DR-028, DR-029, DR-030, DR-032, DR-033, DR-034, DR-035, DR-036, DR-037, DR-038, DR-039, DR-040, DR-041, DR-043, DR-044, DR-045, DR-047, DR-048, DR-049, DR-050, DR-051, DR-052, DR-053, DR-054, DR-055, DR-056, DR-057, DR-058, DR-059, DR-060, DR-061, DR-062, DR-063, DR-064, DR-065, DR-066, DR-067, DR-068, DR-069, DR-070, DR-074, DR-075, DR-076, DR-077, DR-078, DR-079, DR-080, DR-081, DR-082, DR-083, DR-084, DR-085, DR-086, DR-087, DR-088, DR-089, DR-090, DR-091, DR-092
|
||||
```
|
||||
|
||||
### Jellyfin API Requirements (JA)
|
||||
@@ -192,11 +192,14 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### IR-025
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/utils/backgroundAudio.ts`](src/lib/utils/backgroundAudio.ts#L4)
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/utils/backgroundAudio.test.ts`](src/lib/utils/backgroundAudio.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IR-026
|
||||
|
||||
@@ -792,7 +795,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### DR-029
|
||||
|
||||
**Locations:** 9 file(s)
|
||||
**Locations:** 10 file(s)
|
||||
|
||||
- **File:** [`src/lib/api/bindings.ts`](src/lib/api/bindings.ts#L2547)
|
||||
- **Line:** 2547
|
||||
@@ -818,6 +821,9 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src-tauri/src/player/autoplay.rs`](src-tauri/src/player/autoplay.rs#L2)
|
||||
- **Line:** 2
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L257)
|
||||
- **Line:** 257
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/timers.rs`](src-tauri/src/commands/player/timers.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
@@ -1169,7 +1175,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### DR-051
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
**Locations:** 3 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
@@ -1177,6 +1183,9 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src/lib/utils/backgroundAudio.ts`](src/lib/utils/backgroundAudio.ts#L4)
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/utils/backgroundAudio.test.ts`](src/lib/utils/backgroundAudio.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### DR-052
|
||||
|
||||
@@ -1200,8 +1209,8 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src/lib/player/backgroundAudio.commands.test.ts`](src/lib/player/backgroundAudio.commands.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1079)
|
||||
- **Line:** 1079
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1105)
|
||||
- **Line:** 1105
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L68)
|
||||
- **Line:** 68
|
||||
@@ -1816,6 +1825,17 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 183
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### DR-092
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### JA-001
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -2280,7 +2300,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### UR-005
|
||||
|
||||
**Locations:** 59 file(s)
|
||||
**Locations:** 60 file(s)
|
||||
|
||||
- **File:** [`src/lib/api/bindings.ts`](src/lib/api/bindings.ts#L2251)
|
||||
- **Line:** 2251
|
||||
@@ -2303,6 +2323,9 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src/lib/components/player/videoFit.ts`](src/lib/components/player/videoFit.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
@@ -2833,46 +2856,9 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 157
|
||||
- **Context:** `pub fn file_size(&self) -> Option<u64> {`
|
||||
|
||||
### UR-020
|
||||
|
||||
**Locations:** 4 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/html5Adapter.ts`](src/lib/player/adapters/html5Adapter.ts#L19)
|
||||
- **Line:** 19
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/types.ts`](src/lib/player/adapters/types.ts#L15)
|
||||
- **Line:** 15
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-021
|
||||
|
||||
**Locations:** 5 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/html5Adapter.ts`](src/lib/player/adapters/html5Adapter.ts#L19)
|
||||
- **Line:** 19
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/types.ts`](src/lib/player/adapters/types.ts#L15)
|
||||
- **Line:** 15
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/storage/series_prefs.rs`](src-tauri/src/commands/storage/series_prefs.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-023
|
||||
|
||||
**Locations:** 20 file(s)
|
||||
**Locations:** 21 file(s)
|
||||
|
||||
- **File:** [`src/routes/library/movies/+page.svelte`](src/routes/library/movies/+page.svelte#L1)
|
||||
- **Line:** 1
|
||||
@@ -2925,8 +2911,11 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L2)
|
||||
- **Line:** 2
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1079)
|
||||
- **Line:** 1079
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L257)
|
||||
- **Line:** 257
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1105)
|
||||
- **Line:** 1105
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/timers.rs`](src-tauri/src/commands/player/timers.rs#L3)
|
||||
- **Line:** 3
|
||||
@@ -3001,7 +2990,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### UR-026
|
||||
|
||||
**Locations:** 16 file(s)
|
||||
**Locations:** 17 file(s)
|
||||
|
||||
- **File:** [`src/lib/api/bindings.ts`](src/lib/api/bindings.ts#L2308)
|
||||
- **Line:** 2308
|
||||
@@ -3048,6 +3037,9 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L2)
|
||||
- **Line:** 2
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L257)
|
||||
- **Line:** 257
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/timers.rs`](src-tauri/src/commands/player/timers.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
@@ -3240,7 +3232,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
|
||||
### UR-040
|
||||
|
||||
**Locations:** 21 file(s)
|
||||
**Locations:** 22 file(s)
|
||||
|
||||
- **File:** [`src/lib/api/repository-client.test.ts`](src/lib/api/repository-client.test.ts#L434)
|
||||
- **Line:** 434
|
||||
@@ -3272,11 +3264,14 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **File:** [`src/lib/utils/backgroundAudio.ts`](src/lib/utils/backgroundAudio.ts#L4)
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/utils/backgroundAudio.test.ts`](src/lib/utils/backgroundAudio.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/backgroundAudio.commands.test.ts`](src/lib/player/backgroundAudio.commands.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1079)
|
||||
- **Line:** 1079
|
||||
- **File:** [`src-tauri/src/player/mod.rs`](src-tauri/src/player/mod.rs#L1105)
|
||||
- **Line:** 1105
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L68)
|
||||
- **Line:** 68
|
||||
@@ -3692,22 +3687,6 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 37
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-003
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend_test.rs`](src-tauri/src/player/mpv_backend_test.rs#L8)
|
||||
- **Line:** 8
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-004
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend_test.rs`](src-tauri/src/player/mpv_backend_test.rs#L8)
|
||||
- **Line:** 8
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-013
|
||||
|
||||
**Locations:** 4 file(s)
|
||||
@@ -3725,30 +3704,6 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 675
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-003
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-004
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-005
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-010
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -3757,14 +3712,6 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 2
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-012
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/sleep_timer.rs`](src-tauri/src/player/sleep_timer.rs#L81)
|
||||
- **Line:** 81
|
||||
- **Context:** `pub fn cancel(&mut self) {`
|
||||
|
||||
### UT-024
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -3784,26 +3731,10 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 251
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-027
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-028
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-029
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
@@ -3816,15 +3747,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-031
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-033
|
||||
### UT-032
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
@@ -3906,12 +3829,15 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 9
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-066
|
||||
### UR-061
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/services/networkType.test.ts`](src/lib/services/networkType.test.ts#L4)
|
||||
- **Line:** 4
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-071
|
||||
@@ -3922,6 +3848,47 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-085
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L704)
|
||||
- **Line:** 704
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-086
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L714)
|
||||
- **Line:** 714
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-087
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L759)
|
||||
- **Line:** 759
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-088
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/tapGestures.ts`](src/lib/components/player/tapGestures.ts#L10)
|
||||
- **Line:** 10
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-014
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -3930,15 +3897,41 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-016
|
||||
### UR-020
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
**Locations:** 4 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L62)
|
||||
- **Line:** 62
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L251)
|
||||
- **Line:** 251
|
||||
- **File:** [`src/lib/player/adapters/html5Adapter.ts`](src/lib/player/adapters/html5Adapter.ts#L19)
|
||||
- **Line:** 19
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/types.ts`](src/lib/player/adapters/types.ts#L15)
|
||||
- **Line:** 15
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-021
|
||||
|
||||
**Locations:** 5 file(s)
|
||||
|
||||
- **File:** [`src/lib/components/player/VideoPlayer.svelte`](src/lib/components/player/VideoPlayer.svelte#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/html5Adapter.ts`](src/lib/player/adapters/html5Adapter.ts#L19)
|
||||
- **Line:** 19
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src/lib/player/adapters/types.ts`](src/lib/player/adapters/types.ts#L15)
|
||||
- **Line:** 15
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/player/mod.rs`](src-tauri/src/commands/player/mod.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/commands/storage/series_prefs.rs`](src-tauri/src/commands/storage/series_prefs.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-060
|
||||
@@ -3955,6 +3948,22 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 106
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-003
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend_test.rs`](src-tauri/src/player/mpv_backend_test.rs#L8)
|
||||
- **Line:** 8
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-004
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend_test.rs`](src-tauri/src/player/mpv_backend_test.rs#L8)
|
||||
- **Line:** 8
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### IT-016
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -3971,6 +3980,38 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 441
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-003
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-004
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-005
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/queue.rs`](src-tauri/src/player/queue.rs#L535)
|
||||
- **Line:** 535
|
||||
- **Context:** `pub enum AddPosition {`
|
||||
|
||||
### UT-012
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/sleep_timer.rs`](src-tauri/src/player/sleep_timer.rs#L81)
|
||||
- **Line:** 81
|
||||
- **Context:** `pub fn cancel(&mut self) {`
|
||||
|
||||
### UT-014
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
@@ -4092,7 +4133,7 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 157
|
||||
- **Context:** `pub fn file_size(&self) -> Option<u64> {`
|
||||
|
||||
### UT-032
|
||||
### UT-027
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
@@ -4100,6 +4141,109 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-029
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-031
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-033
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L245)
|
||||
- **Line:** 245
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-042
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/download/mod.rs`](src-tauri/src/commands/download/mod.rs#L2027)
|
||||
- **Line:** 2027
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-051
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/repository/offline.rs`](src-tauri/src/repository/offline.rs#L2900)
|
||||
- **Line:** 2900
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-059
|
||||
|
||||
**Locations:** 3 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L435)
|
||||
- **Line:** 435
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L2109)
|
||||
- **Line:** 2109
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L2150)
|
||||
- **Line:** 2150
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-062
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src/lib/utils/backgroundAudio.test.ts`](src/lib/utils/backgroundAudio.test.ts#L7)
|
||||
- **Line:** 7
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-066
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src/lib/services/networkType.test.ts`](src/lib/services/networkType.test.ts#L4)
|
||||
- **Line:** 4
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-016
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L62)
|
||||
- **Line:** 62
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/player/backend.rs`](src-tauri/src/player/backend.rs#L251)
|
||||
- **Line:** 251
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-031
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/player/settings.rs`](src-tauri/src/commands/player/settings.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/settings.rs`](src-tauri/src/settings.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-032
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/player/settings.rs`](src-tauri/src/commands/player/settings.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/settings.rs`](src-tauri/src/settings.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-033
|
||||
|
||||
**Locations:** 7 file(s)
|
||||
@@ -4134,26 +4278,12 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 2027
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-051
|
||||
### UT-044
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/repository/offline.rs`](src-tauri/src/repository/offline.rs#L2900)
|
||||
- **Line:** 2900
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-059
|
||||
|
||||
**Locations:** 3 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L435)
|
||||
- **Line:** 435
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L2109)
|
||||
- **Line:** 2109
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/repository/online.rs`](src-tauri/src/repository/online.rs#L2150)
|
||||
- **Line:** 2150
|
||||
- **File:** [`src-tauri/src/commands/offline.rs`](src-tauri/src/commands/offline.rs#L136)
|
||||
- **Line:** 136
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-067
|
||||
@@ -4268,30 +4398,6 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 685
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-085
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L704)
|
||||
- **Line:** 704
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-086
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L714)
|
||||
- **Line:** 714
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-087
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/player/mpv_backend.rs`](src-tauri/src/player/mpv_backend.rs#L759)
|
||||
- **Line:** 759
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-022
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -4300,27 +4406,13 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-031
|
||||
### UR-042
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/player/settings.rs`](src-tauri/src/commands/player/settings.rs#L3)
|
||||
- **File:** [`src-tauri/src/commands/auth.rs`](src-tauri/src/commands/auth.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/settings.rs`](src-tauri/src/settings.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-032
|
||||
|
||||
**Locations:** 2 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/player/settings.rs`](src-tauri/src/commands/player/settings.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
- **File:** [`src-tauri/src/settings.rs`](src-tauri/src/settings.rs#L1)
|
||||
- **Line:** 1
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-044
|
||||
|
||||
@@ -4346,14 +4438,6 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-042
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/download/mod.rs`](src-tauri/src/commands/download/mod.rs#L2027)
|
||||
- **Line:** 2027
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-047
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
@@ -4362,20 +4446,4 @@ JA-001, JA-002, JA-003, JA-004, JA-005, JA-007, JA-010, JA-011, JA-012, JA-016,
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UT-044
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/offline.rs`](src-tauri/src/commands/offline.rs#L136)
|
||||
- **Line:** 136
|
||||
- **Context:** `Unknown`
|
||||
|
||||
### UR-042
|
||||
|
||||
**Locations:** 1 file(s)
|
||||
|
||||
- **File:** [`src-tauri/src/commands/auth.rs`](src-tauri/src/commands/auth.rs#L3)
|
||||
- **Line:** 3
|
||||
- **Context:** `Unknown`
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user