Clicky

Registro modifiche

17.3

Migliorata la categorizzazione multilingue, la stabilità e l'affidabilità degli aggiornamenti

  • La categorizzazione non in inglese è ora più affidabile: i file vengono categorizzati in modo canonico in English e poi tradotti nella lingua di categoria selezionata, con le etichette localizzate memorizzate separatamente dalla tassonomia/cache canonica.
  • Gli aggiornamenti dell'app ora supportano flussi di aggiornamento separati per Windows, macOS e Linux, accettando comunque il formato di manifest a flusso singolo legacy per i client più recenti.
  • I feed di Windows possono ora fornire un URL diretto all'installer oltre al checksum SHA-256 in modo che l'app possa scaricare l'installer, mostrare il progresso del download, verificarne l'integrità e avviarlo dopo conferma.
  • Il sistema di traduzione dell'interfaccia utente è stato completamente migrato ai cataloghi Qt .ts / .qm.
  • La categorizzazione locale con LLM locali è ora più robusta: il budgeting dei prompt, la sanitizzazione dell'output e il parsing di categoria/sottocategoria sono stati rafforzati in modo che risposte verbose o con formattazione anomala non causino più diffuse classificazioni invalide.
  • Le scansioni ricorsive ora tollerano sottocartelle illeggibili e altri errori del filesystem invece di abortire l'intera esecuzione.
  • Le etichette di categoria in cache vengono sanificate più aggressivamente per evitare che dati UTF-8 malformati compromettano la successiva categorizzazione o visualizzazione.
  • Il packaging/runtime per LLM locali su macOS è stato rafforzato: i dylib llama/ggml inclusi sono ora relocabili e l'app non ricade più su librerie ggml di sistema/Homebrew in conflitto durante il caricamento del backend.
  • I flussi di build e packaging per Linux/macOS sono stati migliorati, inclusi file runtime PDFium staged, dipendenze migliorate per i pacchetti Debian, varianti di pacchetto Debian per CPU/CUDA/Vulkan e una migliore rilevazione di MediaInfo tramite Homebrew nelle build da sorgente su macOS.
  • Aggiunti script di raccolta diagnostica multipiattaforma per Linux, macOS e Windows.
  • Varie migliorie.
  • Varie correzioni di bug.

1.7.0

Riprogettazione di Progress View, Ridenominazione dei metadati multimediali e miglioramenti della stabilità

  • Finestra di avanzamento riprogettata in una vista tabellare basata su fasi con fasi esplicite per Image analysis, Document analysis e Categorization.
  • Aggiunta un'opzione di analisi delle immagini per apporre le date di creazione dell'immagine (se disponibili) ai nomi delle categorie.
  • Aggiunti suggerimenti opzionali per i nomi dei file basati sui metadati audio/video per i file multimediali supportati. Quando abilitato, AI File Sorter può usare tag incorporati (come ID3, commenti Vorbis e metadati in stile MP4) per proporre nomi normalizzati come year_artist_album_title.ext durante la revisione.
  • Correzioni di bug.

1.6.0

Analisi del contenuto dei file di documenti, benchmark e molto altro

  • Aggiunta l'analisi del contenuto dei documenti (text LLM) con opzioni rename-only/document-only e suffissi opzionali con la data di creazione per le categorie. I formati di documento supportati includono PDF, DOCX, XLSX, PPTX, ODT, ODS e ODP (oltre ai formati di testo comuni).
  • Il download del modello Local 3B ora predefinisce Q4 per una migliore compatibilità con la GPU. Il legacy Local 3B Q8 è ancora selezionabile quando viene rilevato un download esistente.
  • Ridotta la latenza della finestra di selezione LLM.
  • Aggiunti endpoint API personalizzati alla Select LLM dialog. Gli endpoint personalizzati accettano URL base o endpoint completi /chat/completions, con chiavi API opzionali per server locali.
  • Le categorizzazioni derivate dall'LLM e i suggerimenti di rinomina vengono ora salvati progressivamente, così il lavoro non va perso se l'app si chiude inaspettatamente.
  • L'analisi delle immagini ora ricorre (previo avviso all'utente) alla CPU se la GPU non ha memoria disponibile sufficiente.
  • La Review dialog ora consente di selezionare le righe evidenziate e di modificare in blocco le loro categorie.
  • La Review dialog è ora scrollabile su schermi più piccoli in modo che i pulsanti di azione restino visibili.
  • Migliorata la coerenza delle sottocategorie unendo etichette che differiscono solo per suffissi generici (ad es., “file”).
  • Aggiunto un controllo di compatibilità del sistema (benchmarking) per determinare l'LLM più adatto al tuo sistema.
  • Aggiunto il coreano come lingua dell'interfaccia.
  • Le build macOS ora includono variant target make per Apple Silicon (M1 / M2-M3) e output Intel, oltre a build llama.cpp con migliore gestione delle architetture.
  • Miglioramenti all'interfaccia, alla stabilità, alla persistenza e all'usabilità.

1.5.0

Analisi del contenuto delle immagini e flussi di lavoro per la rinomina

  • Aggiunta analisi del contenuto per i file immagine tramite LLaVA (visual LLM), con download separati del modello + mmproj nel Select LLM dialog.
  • Aggiunte opzioni di analisi delle immagini nella finestra principale (analizza immagini, proponi suggerimenti per la rinomina, modalità solo rinomina).
  • Aggiunto un interruttore per l'elaborazione solo di immagini per concentrare le esecuzioni sui file immagine supportati e disabilitare i controlli di categorizzazione standard.
  • La finestra di revisione ora supporta flussi solo per la rinomina, suggerimenti per la modifica del nome file e etichette di stato per Rinominato / Rinominato & Spostato.
  • Traccia le rinomine applicate alle immagini in modo che i file già rinominati non vengano rielaborati; la revisione in modalità solo rinomina li nasconde mentre la revisione per categorizzazione li mantiene visibili per gli spostamenti di cartelle.
  • Aggiunto l'olandese come lingua dell'interfaccia selezionabile.
  • L'output della finestra di avanzamento dell'analisi è ora completamente localizzato (tag di stato, righe di scansione/elaborazione e etichette di file/directory) per corrispondere alla lingua dell'interfaccia selezionata.
  • Aggiornamenti alla build/test: rilevamento automatico del callback di avanzamento mtmd, correzione della build di mtmd-cli e nuovi test Catch2 per la cache in modalità solo rinomina.

1.4.0

  • Aggiunta la modalità dry run / solo anteprima con tabella From/To, nessuno spostamento eseguito fino a quando non la deselezioni.
  • Annullamento persistente: l'ultima operazione di ordinamento salva un file di piano; usa Edit -> "Undo last run" anche dopo aver chiuso le finestre di dialogo.
  • Modifiche all'interfaccia: la colonna Name si ridimensiona automaticamente, nuove traduzioni per le stringhe dry run/undo, Undo spostato in cima al menu Edit.
  • Aggiunte alcune ulteriori protezioni.
  • Il flusso LLM remoto ora utilizza la tua chiave API OpenAI (supportato qualsiasi modello ChatGPT); la chiave remota inclusa e il passaggio di offuscamento sono stati rimossi.

1.3.0

Aggiornamento importante

  • Ora puoi passare tra due modalità di categorizzazione: More Refined e More Consistent. Scegli in base alla cartella e al caso d'uso.\r
  • Aggiunte Whitelists opzionali - limita il numero e i nomi delle categorie quando necessario.\r
  • Aggiunta l'ordinamento per nomi file, categorie e sottocategorie nella Categorization Review dialog.\r
  • Ora puoi aggiungere un Local LLM personalizzato nella Select LLM dialog.\r
  • Classificazione multilingue: le etichette di categorizzazione dei file possono ora essere assegnate in olandese, francese, tedesco, italiano, polacco, portoghese, spagnolo e turco.\r
  • Nuove lingue dell'interfaccia: olandese, tedesco, italiano, polacco, portoghese, spagnolo e turco.

1.1.0

Aggiornamento importante

  • Nuova funzionalità: Supporto per Vulkan. Ciò significa che molte schede grafiche non-Nvidia (GPU) sono ora supportate per l'accelerazione dei calcoli durante l'inferenza locale di LLM.
  • Nuova funzionalità: Alterna le sottocategorie nel dialog di revisione della categorizzazione.
  • Nuova funzionalità: Annulla l'ultima azione di ordinamento (spostamento) dei file.
  • Correzioni: Correzione di bug e miglioramenti della stabilità.
  • Aggiunta una suite di test integrata con CTest. Copertura dei test ampliata.
  • Rifattorizzazioni per l'ottimizzazione del codice.

1.0.0

Aggiornamento importante

  • Migrata l'intera interfaccia utente desktop da GTK/Glade a un'interfaccia nativa Qt6.
  • Aggiunte caselle di selezione per i file nella finestra di revisione della categorizzazione.
  • Aggiunto il framework per l'internazionalizzazione e la traduzione francese per l'interfaccia utente.
  • Aggiunte icone dei menu rinnovate, comportamento dei mnemonici e impostazioni persistenti di File Explorer.
  • Semplificate le build multipiattaforma (Linux/macOS) basate su Qt6; ritirato il toolchain MSYS2/GTK.
  • Codice ottimizzato e ripulito. Risolte le aree soggette a errori.
  • Modernizzato il processo di build. Introdotto CMake per la compilazione su Windows.

0.9.7

Miglioramento dell'approccio di categorizzazione

  • Aggiunti percorsi ai file nelle richieste LLM per un contesto più ampio.
  • Aggiunta una tassonomia per un'assegnazione più coerente delle categorie attraverso le categorizzazioni. (Riduzione del numero di categorie e sottocategorie).
  • Migliorata la leggibilità della finestra di dialogo del progresso della categorizzazione.
  • Migliorata la stabilità del rilevamento e dell'interazione con CUDA.
  • Aumentata la copertura dei log in tutto il codice.

0.9.3

  • Aggiunta compatibilità con CUDA 13.

0.9.2

  • Correzioni di bug.
  • Aumento della copertura del codice con il logging.

0.9.1

  • Correzioni di bug.
  • Miglioramenti minori per la stabilità.
  • Rimosso il backend GPU deprecato dalla build di runtime.

0.9.0

  • Supporto per LLM locale con llama.cpp.
  • Finestra di dialogo per la selezione e il download dell'LLM.
  • Makefile migliorato per una compilazione e installazione più semplice.
  • Correzioni di bug minori e miglioramenti.