Journal des modifications
1.8.0
mai 10, 2026
Meilleurs modèles locaux, suggestions plus intelligentes et comportement multiplateforme plus fluide
- Ajouté un indicateur d'état du backend à la barre d'état.
- L'application fonctionne désormais en instance unique - la rouvrir fait apparaître la fenêtre existante au premier plan au lieu de lancer une seconde copie.
- Restauration du lanceur de l'application pour les versions hors Microsoft Store de l'application et amélioration de la sélection du GPU, préférant désormais CUDA à Vulkan lorsque les deux sont disponibles.
- Amélioration du démarrage local GPU et de la gestion des modèles visuels locaux pour une meilleure fiabilité et compatibilité.
- Ajouté Gemma 3 4B IT et défini comme modèle visuel par défaut.
- Ajouté Gemma 3 4B IT et Gemma 1.1 7B comme choix intégrés de modèles locaux de catégorisation, remplaçant LLaMa 3B.
- Amélioration de la qualité et de la cohérence de la catégorisation d'images en préservant les descriptions d'image, en utilisant un contexte d'invite plus riche, en ajoutant un traitement spécial pour les captures d'écran et captures d'interface, et en réduisant la dérive équivalente entre les étiquettes de catégorie.
- Amélioration de la stabilité de l'analyse d'image, du comportement de repli et de la validation des téléchargements de modèles.
- Ajout d'options pour effacer les caches de catégorisation et de l'application, y compris une réinitialisation plus profonde de l'état de catégorisation stocké.
- Ajout d'un apprentissage local basé sur vos décisions de révision pour améliorer les suggestions futures.
- Ajout d'une aide Quick Start localisée, d'un lien vers la FAQ, et de langues d'interface supplémentaires, notamment l'hindi, le suédois, l'islandais, le norvégien, le finnois, le danois et le chinois simplifié.
- Extension de la prise en charge des langues de catégorie et rendu le menu Settings → Category language adapté au modèle : Gemma 3 4B et les modèles locaux personnalisés exposent la liste complète prise en charge par l'application, tandis que les petits modèles locaux intégrés n'affichent désormais que les langues qu'ils prennent en charge.
- La catégorisation de texte locale Gemma 3 4B réutilise désormais le modèle de texte visuel Gemma 3 déjà téléchargé lorsque cela est applicable.
1.7.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.