Skip to content

v0.6.0

@SEC844 SEC844 tagged this 04 Sep 11:07
CRITIQUE : la reparation de hardlink supprimait le fichier de la
bibliotheque AVANT de creer le nouveau lien. Sur un dossier de
telechargement monte sur un volume different de la bibliotheque,
os.link() echoue avec EXDEV (Errno 18) - le fichier etait alors perdu
sans recours. Le nouveau lien est desormais toujours cree a cote
(.analysarr-tmp) puis substitue par os.replace() (atomique) :
l'original n'est jamais touche avant que le nouveau lien n'existe
reellement.

Ajoute le statut non_hardlink, distinct d'orphelin_qbit : un media
avec uniquement des torrents repairable=true est bien seede, contrairement
a ce que "manquant_qbit" laissait entendre a tort. Nouveau filtre,
nouveau badge (fiche + vignette bibliotheque), et manquant_qbit ne se
declenche plus quand un torrent reparable existe.

Corrige aussi le calcul de "Nettoyer" (suppression cascade) : le total
en Go additionnait la taille de chaque torrent orphelin sans dedupliquer
par inode, comptant plusieurs fois le meme espace disque pour des
copies cross-seed d'un meme fichier (deja corrige pour le badge
"espace recuperable" du media, pas pour cette popup precise).
Assets 2
Loading