GUI: amélioration des boutons and/or, la recherche est relancée à chaque
appui sur un de ces boutons. De plus, correction d'un bug dans
l'inversion lorsque l'on décoche un bouton. Avant s'il y avait décochage
d'un de ces boutons, l'autre n'était pas recoché.
stats: correction mineure d'un titre de section.
Ajout d'un fichier search.py, qui sous-classe la lineEdit, pour créer
une barre de recherche perso. Cette barre actualisera, à chaque appui
sur une touche du clavier, la liste des tags et des acteurs contenant la
chaîne entrée.
search: barre recherche à droite presque opérationnelle. Il ne reste plus que
quelques réglages mineurs à faire.
GUI: réglages de quelques détails d'interface pour la barre de
suggestions à droite. L'intégration n'est pas encore finie mais ça
progresse.

Search: ajout d'une méthode pr réinitialiser ts les boutons lorsque l'on
clique sur 'Retour'. Il reste à mettre en place la sélection des tags
lors de la suggestion.
GUI: ajout d'une méthode reshowButtons, qui remontre les boutons
auparavant cachés à droite.

search: ajout de la gestion du focusOut. Quand la barre de recherche
perd le focus, on remontre tous les boutons à droite.
GUI: correction d'un léger bug dans removeOfWaiting, ainsi que dans
reshowButtons.

search: quand on presse entrée alors qu'il ne reste plus qu'une seule
suggestion, le bouton est enfoncé et la recherche lancée.
Corrections de divers bugs relatifs au focus quand on changeait
d'onglet à droite. Aussi, le toggle sur la barre de suggestion a été
corrigé au niveau du focus. La barre de suggestion est totalement
opérationnelle, merge dans unstable.
Correction d'un bug qui empêchait d'enfoncer un bouton à droite après
une recherche dans la barre de suggestions.
GUI: correction d'un gug lors de l'ajout d'un acteur lorsque les tags de
droite avaient déjà été affichés.
Interfaçage du plugin tpb avec le programme principal. Le parsing
fonctionne, il reste à rendre tout ça plus esthétique, et à modifier
l'API TPB pour récupérer les infos nfo. Certains nouveaux fichiers ne
sont pas commités, car certains paramètres doivent être mis en option.

Model: certaines instructions ont été sorties de la classe ModelPerso,
ce n'était pas propre et cela empêchait de se servir de la classe pour
autre chose que le programme principal.
Settings: création d'une méthode pour restaurer les plugins déjà
importés dans la liste. Sauvegarde des plugins importés implémentée.

GUI: ajout d'une méthode loadPlugins qui charge ts les plugins importés
au démarrage.

View: ajout d'une exception pour gérer le fait que le modèle qui gère
l'affichage de TPB n'a pas d'attributs vidsSelected.
GUI: modif des menu pour les rendre attributs de la classe. Comme ça,
ils seront modifiables depuis les plugins.
Ajout d'un delegate pirate, pour formater l'affichage du tableau pirate.
On a fait ça essentiellement pour avoir la taille des torrents human
readable, et pour pouvoir colorer en jaune les torrents récents.
tpb_parse.py: plugin qui parse tpb et insère les infos des torrents
parsés en bdd. Le plugin dispose d'une vérification évitant les doublons
en bdd.
Suppression de ma version perso du parsing de tpb. Dorénavant on
utilisera une API développée par qqn d'autre, elle a fait ses preuves.
remove delegate_pirate.py
Modif de log.py pour permettre une customisation des logs. On a
surchargé __init__ pour avoir le choix entre un mode de log "total",
avec plein de renseignements, et un mode simpleavec juste les print.
GUI: correction du bug qui enlevait plusieurs vids de la liste d'attente
quand on appuyais sur le bouton pr retirer de la file d'attente.

liste: correction d'un bug quand on cherchait par acteur, ac une
apostrophe ds le nom de l'acteur.
Correction d'un bug. Si on n'a pas coché l'option de sauvegarde de la
liste d'attente dans les options et qu'il existe une liste d'attente, la
liste ne sera pas sauvée. On établit le comportement attendu.