Fix warnings and update tracability
🏗️ Build and Test JellyTau / Run Tests (push) Failing after 14s
🏗️ 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-02-28 20:54:25 +01:00
parent c5be9eb18c
commit 3a9c126dfe
59 changed files with 1285 additions and 396 deletions
+2
View File
@@ -1,3 +1,5 @@
//! TRACES: UR-003, UR-004, UR-005, UR-010, UR-020, UR-021 | JA-022, JA-023, JA-024, JA-025, JA-026 | DR-001
use log::{debug, error, info, warn};
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
+4 -2
View File
@@ -1,5 +1,7 @@
// Tauri commands for repository access
// Uses handle-based system: UUID -> Arc<HybridRepository>
//! Tauri commands for repository access
//! Uses handle-based system: UUID -> Arc<HybridRepository>
//!
//! TRACES: UR-007, UR-035, UR-036 | JA-004, JA-005, JA-029, JA-030, JA-031
use std::collections::HashMap;
use std::sync::{Arc, Mutex};
+2
View File
@@ -1,3 +1,5 @@
//! TRACES: UR-010 | JA-021 | DR-037
use std::sync::Arc;
use tauri::State;
use crate::session_poller::{PollingHint, SessionPollerManager};
+2
View File
@@ -6,6 +6,8 @@
//!
//! The fallback is less secure as the encryption key is derived from machine
//! identifiers, but provides functionality on headless systems.
//!
//! TRACES: UR-012 | IR-014
use aes_gcm::{
aead::{Aead, KeyInit},
+2
View File
@@ -1,3 +1,5 @@
//! TRACES: UR-009 | JA-001, JA-002, JA-003, JA-004, JA-007, JA-010, JA-011, JA-012, JA-017, JA-021 | IR-009, IR-010, IR-011
use log::{debug, error, info};
use reqwest::Client;
use serde::Deserialize;
+2
View File
@@ -1,3 +1,5 @@
//! TRACES: UR-002, UR-007 | DR-013 | IR-010
use std::sync::Arc;
use async_trait::async_trait;
use log::{debug, error, info};
+2
View File
@@ -2,6 +2,8 @@
//!
//! Manages background polling of Jellyfin sessions with dynamic frequency adjustment
//! based on playback mode and UI state. Eliminates duplicate pollers across browser tabs.
//!
//! TRACES: UR-010 | JA-021
use log::{debug, info, warn};
use std::sync::{Arc, Mutex, RwLock};
+2
View File
@@ -1,3 +1,5 @@
//! TRACES: UR-023, UR-031, UR-032, UR-033 | DR-034, DR-035, DR-036, DR-048
use serde::{Deserialize, Serialize};
/// Volume normalization levels matching Spotify's presets
+2
View File
@@ -1,4 +1,6 @@
//! Database schema and migrations
//!
//! TRACES: UR-002 | DR-012 | IR-013
/// List of migrations to apply in order.
/// Each migration is a tuple of (name, sql).