Journal des modifications
17.3
mars 22, 2026
Amélioration de la catégorisation multilingue, de la stabilité et de la fiabilité des mises à jour
- La catégorisation pour les langues non anglaises est désormais plus fiable : les fichiers sont d'abord catégorisés de manière canonique en anglais, puis traduits dans la langue de catégorie sélectionnée, les libellés localisés étant conservés séparément de la taxonomie/cache canonique.
- Les mises à jour de l'application prennent désormais en charge des flux de mise à jour séparés pour Windows, macOS et Linux, tout en continuant d'accepter l'ancien format de manifeste à flux unique pour les clients plus récents.
- Les flux Windows peuvent désormais fournir une URL directe de l'installateur ainsi qu'une somme de contrôle SHA-256 afin que l'application puisse télécharger l'installateur, afficher la progression du téléchargement, vérifier son intégrité et le lancer après confirmation.
- Le système de traduction de l'interface utilisateur a été entièrement migré vers les catalogues Qt
.ts/.qm. - La catégorisation locale avec des LLM locaux est désormais plus robuste : la gestion du budget de prompt, l'assainissement des sorties et l'analyse des catégories/sous-catégories ont été renforcés, de sorte que des réponses verbeuses ou au format étrange ne provoquent plus d'échecs généralisés de catégorisation invalide.
- Les analyses récursives tolèrent désormais les sous-dossiers illisibles et d'autres erreurs du système de fichiers au lieu d'interrompre l'exécution globale.
- Les libellés de catégories mis en cache sont désormais assainis de manière plus agressive pour éviter que des données UTF-8 malformées n'entraînent des problèmes lors de catégorisation ultérieure ou d'affichage.
- La gestion de l'empaquetage/exécution des LLM locaux sur macOS a été renforcée : les dylibs llama/ggml fournis peuvent désormais être relocalisés, et l'application ne revient plus sur des bibliothèques ggml système/Homebrew conflictuelles lors du chargement du backend.
- Les flux de compilation et d'empaquetage pour Linux/macOS ont été améliorés, incluant des fichiers runtime PDFium mis en scène, de meilleures dépendances pour les paquets Debian, des variantes de paquets Debian pour CPU/CUDA/Vulkan, et une meilleure détection de MediaInfo via Homebrew pour les builds source sur macOS.
- Ajout de scripts de collecte de diagnostics multiplateformes pour Linux, macOS et Windows.
- Améliorations diverses.
- Corrections de bogues diverses.
1.7.0
mars 8, 2026
Refonte de la vue de progression, renommage des métadonnées des médias et améliorations de stabilité
- La boîte de dialogue de progression a été repensée en une vue tabulaire basée sur des étapes, avec des étapes explicites pour l'analyse d'images, l'analyse de documents et la catégorisation.
- Ajout d'une option d'analyse d'image pour ajouter les dates de création des images (si disponibles) aux noms de catégorie.
- Ajout d'une option facultative de suggestions de noms de fichiers basées sur les métadonnées audio/vidéo pour les fichiers multimédia pris en charge. Lorsqu'elle est activée, AI File Sorter peut utiliser des balises embarquées (telles que ID3, Vorbis comments, and MP4-style metadata) pour proposer des noms normalisés comme
year_artist_album_title.extlors de la revue. - Corrections de bugs.
1.6.0
février 4, 2026
Analyse du contenu des fichiers de documents, tests de performance et bien plus encore
- Ajout de l'analyse du contenu des documents (text LLM) avec des options rename-only/document-only et des suffixes date-de-création optionnels pour les catégories. Les formats de documents pris en charge incluent PDF, DOCX, XLSX, PPTX, ODT, ODS et ODP (ainsi que les formats texte courants).
- Le téléchargement du modèle Local 3B utilise désormais Q4 par défaut pour une meilleure compatibilité GPU. L'ancien Local 3B Q8 reste sélectionnable lorsqu'un téléchargement existant est détecté.
- Latence de la boîte de dialogue de sélection LLM améliorée.
- Ajout d'endpoints API personnalisés dans la boîte de dialogue Select LLM. Les endpoints personnalisés acceptent des URL de base ou des endpoints complets /chat/completions, avec des clés API optionnelles pour les serveurs locaux.
- Les catégorisations dérivées par LLM et les suggestions de renommage sont maintenant sauvegardées au fur et à mesure, pour que les progrès ne se perdent pas si l'application se ferme de façon inattendue.
- L'analyse d'images bascule désormais (après une invite utilisateur) vers le CPU si le GPU ne dispose pas de mémoire disponible suffisante.
- La boîte de dialogue de revue permet désormais de sélectionner les lignes surlignées et de modifier en masse leurs catégories.
- La boîte de dialogue de revue est désormais défilable sur les écrans plus petits afin que les boutons d'action restent visibles.
- Cohérence des sous-catégories améliorée en fusionnant les libellés qui ne diffèrent que par des suffixes génériques (par ex., “files”).
- Ajout d'un contrôle de compatibilité système (benchmark) pour déterminer le LLM le plus adapté à votre système.
- Ajout du coréen comme langue d'interface.
- Les builds macOS incluent désormais des cibles
makevariant pour Apple Silicon (M1 / M2-M3) et les versions Intel, ainsi que des builds llama.cpp améliorés et sensibles à l'architecture. - Améliorations de l'interface utilisateur, de la stabilité, de la persistance et de l'ergonomie.
1.5.0
janvier 11, 2026
Analyse du contenu des images et workflows de renommage
- Ajout de l'analyse de contenu pour les fichiers image via LLaVA (visual LLM), avec des téléchargements séparés du modèle + mmproj dans la boîte de dialogue de sélection du LLM.
- Ajout d'options d'analyse d'images dans la fenêtre principale (analyser les images, proposer des suggestions de renommage, mode rename-only).
- Ajout d'un commutateur de traitement réservé aux images pour concentrer les exécutions sur les fichiers image pris en charge et désactiver les contrôles de catégorisation standard.
- La boîte de dialogue de révision prend désormais en charge les flux rename-only, les suggestions de modification de nom de fichier, et les libellés d'état pour Renommé / Renommé & Déplacé.
- Suivi des renommages d'images appliqués pour que les fichiers déjà renommés ne soient pas retraités ; la revue en mode rename-only les masque tandis que la revue de catégorisation les laisse visibles pour les déplacements de dossiers.
- Ajout du néerlandais comme langue d'interface sélectionnable.
- La sortie de la boîte de dialogue de progression d'analyse est désormais entièrement localisée (balises de statut, lignes d'analyse/de traitement, et libellés de fichiers/répertoires) pour correspondre à la langue d'interface sélectionnée.
- Mises à jour build/test : auto-détection du callback de progression mtmd, correction de build mtmd-cli, et nouveaux tests Catch2 pour la mise en cache rename-only.
1.4.0
décembre 5, 2025
- Ajout d'un mode 'dry run' / aperçu uniquement avec un tableau From/To, aucun déplacement n'est effectué tant que vous ne le décochez pas.
- Annulation persistante : le dernier tri enregistre un fichier de plan ; utilisez Édition -> "Annuler la dernière exécution" même après la fermeture des dialogues.
- Ajustements de l'interface : la colonne Nom s'ajuste automatiquement, nouvelles traductions pour les chaînes dry run/undo, Annuler déplacé en haut du menu Édition.
- Quelques garde-fous supplémentaires ajoutés.
- Le flux LLM distant utilise désormais votre propre clé API OpenAI (n'importe quel modèle ChatGPT pris en charge) ; la clé distante fournie et l'étape d'obfuscation ont été supprimées.
1.3.0
novembre 21, 2025
Mise à jour majeure
- Vous pouvez désormais basculer entre deux modes de catégorisation : Plus Raffiné et Plus Cohérent. Choisissez en fonction de votre dossier et de votre cas d'utilisation.
- Ajout des listes blanches optionnelles - limitez le nombre et les noms des catégories si nécessaire.
- Ajout du tri par noms de fichiers, catégories et sous-catégories dans la boîte de dialogue de révision de catégorisation.
- Vous pouvez maintenant ajouter un LLM local personnalisé dans la boîte de dialogue de sélection du LLM.
- Catégorisation multilingue : les étiquettes de catégorisation des fichiers peuvent désormais être attribuées en néerlandais, français, allemand, italien, polonais, portugais, espagnol et turc.
- Nouvelles langues d'interface : néerlandais, allemand, italien, polonais, portugais, espagnol et turc.
1.1.0
novembre 8, 2025
Mise à jour majeure
- Nouvelle fonctionnalité : prise en charge de Vulkan. Cela signifie que de nombreuses cartes graphiques non-Nvidia (GPUs) sont désormais prises en charge pour l'accélération de calcul lors de l'inférence LLM locale.
- Nouvelle fonctionnalité : bascule des sous-catégories dans la boîte de dialogue de révision de catégorisation.
- Nouvelle fonctionnalité : annulation de la récente action de tri (déplacement) de fichier.
- Corrections : corrections de bogues et améliorations de la stabilité.
- Ajout d'une suite de tests intégrée à CTest. Couverture des tests étendue.
- Refactorisations d'optimisation du code.
1.0.0
octobre 30, 2025
Mise à jour majeure
- Migration de l'ensemble de l'interface de bureau de GTK/Glade vers une interface native Qt6.
- Ajout de cases de sélection pour les fichiers dans la boîte de dialogue de révision de catégorisation.
- Ajout d'un cadre d'internationalisation et de la traduction française de l'interface utilisateur.
- Ajout d'icônes de menu rafraîchies, du comportement des mnémoniques et des paramètres persistants de File Explorer.
- Simplification des builds multiplateformes (Linux/macOS) autour de Qt6; retrait de la chaîne d'outils MSYS2/GTK.
- Optimisation et nettoyage du code. Correction des zones sujettes aux erreurs.
- Modernisation de la chaîne de construction. Introduction de CMake pour la compilation sous Windows.
0.9.7
octobre 19, 2025
Amélioration de l'approche de catégorisation
- Ajout des chemins vers les fichiers dans les requêtes LLM pour plus de contexte.\r
- Ajout d'une taxonomie pour une attribution plus cohérente des catégories à travers les catégorisations.\r (Réduction du nombre de catégories et de sous-catégories).\r
- Amélioration de la lisibilité de la boîte de dialogue de progression de la catégorisation.\r
- Amélioration de la stabilité de la détection et de l'interaction avec CUDA.\r
- Ajout d'une couverture de journalisation plus étendue dans l'ensemble de la base de code.
0.9.3
septembre 22, 2025
- Ajout de la compatibilité avec CUDA 13.
0.9.2
août 6, 2025
- Corrections de bugs.
- Augmentation de la couverture de code grâce à la journalisation.
0.9.1
août 1, 2025
- Corrections de bogues.
- Améliorations mineures pour la stabilité.
- Suppression du backend GPU obsolète de la build d'exécution.
0.9.0
juillet 18, 2025
- Prise en charge locale des LLM avec
llama.cpp. - Boîte de dialogue de sélection et de téléchargement des LLM.
- Amélioration du
Makefilepour une compilation et une installation sans tracas. - Corrections de bogues mineurs et améliorations.