Clicky

Registro de cambios

17.3

Mejorada la categorización multilingüe, la estabilidad y la fiabilidad de las actualizaciones

  • La categorización no inglesa ahora es más fiable: los archivos se categorizan canónicamente en inglés primero, y luego se traducen al idioma de categoría seleccionado, con las etiquetas localizadas almacenadas por separado de la taxonomía/cache canónica.
  • Las actualizaciones de la aplicación ahora admiten flujos de actualización separados para Windows, macOS y Linux, al tiempo que siguen aceptando el formato de manifiesto de flujo único heredado para clientes más recientes.
  • Las fuentes (feeds) de Windows ahora pueden proporcionar una URL directa del instalador más la suma de comprobación SHA-256 para que la aplicación pueda descargar el instalador, mostrar el progreso de descarga, verificar su integridad y ejecutarlo tras la confirmación.
  • El sistema de traducción de la interfaz de usuario se migró completamente a los catálogos Qt .ts / .qm.
  • La categorización local con LLMs locales ahora es más robusta: se reforzaron la limitación de prompts, la sanitización de la salida y el análisis de categoría/subcategoría para que respuestas verbosas u con formato extraño ya no causen fallos generalizados de categorización inválida.
  • Los escaneos recursivos ahora toleran subcarpetas inaccesibles y otros errores del sistema de archivos en lugar de abortar la ejecución completa.
  • Las etiquetas de categoría en caché se sanitizan de forma más agresiva para evitar que datos UTF-8 malformados rompan la categorización o visualización posteriores.
  • Se reforzó el empaquetado/gestión en tiempo de ejecución de LLM locales en macOS: los dylibs empaquetados de llama/ggml ahora son reubicables, y la aplicación ya no recurre a bibliotecas ggml conflictivas del sistema/Homebrew durante la carga del backend.
  • Se mejoraron los flujos de compilación y empaquetado en Linux/macOS, incluyendo archivos de runtime PDFium por etapas, mejores dependencias de paquetes Debian, variantes de paquetes Debian para CPU/CUDA/Vulkan, y una detección mejorada de Homebrew MediaInfo en compilaciones desde fuente en macOS.
  • Añadidos scripts de recopilación de diagnósticos multiplataforma para Linux, macOS y Windows.
  • Mejoras varias.
  • Correcciones de errores varias.

1.7.0

Rediseño de la Vista de Progreso, Renombrado de Metadatos de Medios y Mejoras de Estabilidad

  • El cuadro de diálogo de progreso se rediseñó en una vista tabular por etapas con fases explícitas para el análisis de imágenes, el análisis de documentos y la categorización.
  • Se añadió una opción de análisis de imágenes para agregar las fechas de creación de las imágenes (si están disponibles) a los nombres de categoría.
  • Se añadieron sugerencias opcionales de nombres de archivo basadas en los metadatos de audio/video para archivos multimedia compatibles. Cuando está habilitado, AI File Sorter puede usar etiquetas incrustadas (como ID3, Vorbis comments, y MP4-style metadata) para proponer nombres normalizados como year_artist_album_title.ext durante la revisión.
  • Correcciones de errores.

1.6.0

Análisis de contenido de archivos de documentos, evaluación comparativa y mucho más

  • Añadido análisis de contenido de documentos (LLM de texto) con opciones solo renombrar/solo documento y sufijos opcionales de fecha de creación para las categorías. Los formatos de documento compatibles incluyen PDF, DOCX, XLSX, PPTX, ODT, ODS y ODP (además de formatos de texto comunes).
  • La descarga del modelo Local 3B ahora usa Q4 por defecto para una mejor compatibilidad con GPU. El Local 3B Q8 heredado todavía puede seleccionarse cuando se encuentra una descarga existente.
  • Mejorada la latencia del diálogo de selección de LLM.
  • Añadidos endpoints de API personalizados al diálogo de selección de LLM. Los endpoints personalizados aceptan URLs base o endpoints completos /chat/completions, con claves API opcionales para servidores locales.
  • Las categorizaciones derivadas por LLM y las sugerencias de renombrado ahora se guardan sobre la marcha, por lo que el progreso no se pierde si la aplicación se cierra inesperadamente.
  • El análisis de imágenes ahora recurre (con un aviso al usuario) a la CPU si la GPU tiene memoria disponible insuficiente.
  • El diálogo de revisión ahora permite seleccionar filas resaltadas y editar sus categorías en lote.
  • El diálogo de revisión ahora es desplazable en pantallas pequeñas para que los botones de acción permanezcan visibles.
  • Mejorada la consistencia de subcategorías al fusionar etiquetas que solo difieren por sufijos genéricos (p. ej., “archivos”).
  • Añadida una comprobación de compatibilidad del sistema (benchmarking) para determinar el LLM más adecuado para tu sistema.
  • Se añadió el coreano como idioma de la interfaz.
  • Las compilaciones para macOS ahora incluyen objetivos make variantes para Apple Silicon (M1 / M2-M3) y salidas Intel, además de compilaciones de llama.cpp mejoradas y adaptadas a la arquitectura.
  • Mejoras en la interfaz de usuario, estabilidad, persistencia y usabilidad.

1.5.0

Análisis de contenido de imágenes y flujos de trabajo de renombrado

  • Añadido análisis de contenido para archivos de imagen mediante LLaVA (LLM visual), con descargas separadas de modelo y mmproj en el diálogo Select LLM.
  • Se añadieron opciones de análisis de imagen en la ventana principal (analizar imágenes, ofrecer sugerencias de renombrado, modo solo renombrado).
  • Añadido un conmutador de procesamiento solo de imágenes para centrar las ejecuciones en archivos de imagen compatibles y desactivar los controles estándar de categorización.
  • El diálogo de revisión ahora admite flujos solo de renombrado, sugerencias de edición de nombres de archivo y etiquetas de estado para Renombrado / Renombrado & Movido.
  • Rastrea los cambios de nombre aplicados a imágenes para que los archivos ya renombrados no se reprocesen; la revisión solo de renombrado los oculta, mientras que la revisión de categorización los mantiene visibles para movimientos de carpeta.
  • Se añadió neerlandés como idioma de la interfaz seleccionable.
  • La salida del cuadro de diálogo de progreso del análisis ahora está completamente localizada (etiquetas de estado, líneas de escaneo/proceso y etiquetas de archivos/directorios) para coincidir con el idioma de la interfaz seleccionado.
  • Actualizaciones de compilación/pruebas: detección automática del callback de progreso de mtmd, corrección de compilación de mtmd-cli y nuevas pruebas Catch2 para el caché de solo renombrado.

1.4.0

  • Añadido modo de ejecución simulada / solo vista previa con tabla De/Para, no se realizan movimientos hasta que lo desmarques.
  • Deshacer persistente: el último ordenamiento guarda un archivo de plan; usa Edit -> "Deshacer la última ejecución" incluso después de cerrar los cuadros de diálogo.
  • Ajustes de la interfaz: la columna Nombre se redimensiona automáticamente, nuevas traducciones para las cadenas de ejecución simulada/deshacer, Deshacer movido a la parte superior del menú Editar.
  • Se añadieron algunas salvaguardas adicionales.
  • El flujo remoto LLM ahora usa tu propia OpenAI API key (cualquier modelo ChatGPT compatible); se eliminaron la clave remota incluida y el paso de ofuscación.

1.3.0

Actualización importante

  • Ahora puede cambiar entre dos modos de categorización: More Refined y More Consistent. Elija según su carpeta y caso de uso.
  • Se añadieron Whitelists opcionales - limite el número y los nombres de las categorías cuando sea necesario.
  • Se añadió ordenamiento por nombres de archivo, categorías y subcategorías en el Categorization Review dialog.
  • Ahora puede añadir un Local LLM personalizado en el Select LLM dialog.
  • Categorización multilingüe: las etiquetas de categorización de archivos ahora pueden asignarse en neerlandés, francés, alemán, italiano, polaco, portugués, español y turco.
  • Nuevos idiomas de la interfaz: neerlandés, alemán, italiano, polaco, portugués, español y turco.

1.1.0

Actualización importante

  • Nueva función: Soporte para Vulkan. Esto significa que muchas tarjetas gráficas no-Nvidia (GPUs) ahora son compatibles para la aceleración de cómputo durante la inferencia local de LLM.
  • Nueva función: Alternar subcategorías en el cuadro de diálogo de revisión de categorización.
  • Nueva función: Deshacer la acción reciente de ordenación (mover) de archivos.
  • Correcciones: Solución de errores y mejoras de estabilidad.
  • Se añadió un conjunto de pruebas integrado con CTest. Cobertura de pruebas ampliada.
  • Refactorizaciones de optimización de código.

1.0.0

Actualización importante

  • Se migró toda la interfaz de escritorio de GTK/Glade a una interfaz nativa Qt6.
  • Se añadieron casillas de selección para archivos en el diálogo de revisión de categorización.
  • Se añadió el marco de internacionalización y la traducción al francés para la interfaz de usuario.
  • Se añadieron iconos de menú renovados, comportamiento de mnemónicos y configuraciones persistentes del File Explorer.
  • Se simplificaron las compilaciones multiplataforma (Linux/macOS) en torno a Qt6; se retiró la cadena de herramientas MSYS2/GTK.
  • Se optimizó y limpió el código. Se corrigieron áreas propensas a errores.
  • Se modernizó la cadena de compilación. Se introdujo CMake para compilación en Windows.

0.9.7

Mejora del enfoque de categorización

  • Se añadieron rutas a archivos en las solicitudes LLM para proporcionar más contexto.
  • Se añadió una taxonomía para una asignación más consistente de categorías entre categorizaciones. (Reducir el número de categorías y subcategorías).
  • Mejorada la legibilidad del cuadro de diálogo de progreso de categorización.
  • Mejorada la estabilidad de la detección e interacción con CUDA.
  • Se añadió una mayor cobertura de registros en toda la base de código.

0.9.3

  • Se agregó compatibilidad con CUDA 13.

0.9.2

  • Correcciones de errores.
  • Mayor cobertura de código mediante el registro.

0.9.1

  • Correcciones de errores.
  • Pequeñas mejoras para la estabilidad.
  • Se eliminó el backend GPU obsoleto de la compilación en tiempo de ejecución.

0.9.0

  • Soporte local para LLM con llama.cpp.
  • Diálogo de selección y descarga de LLM.
  • Mejora de Makefile para una compilación e instalación más sencilla.
  • Correcciones de errores menores y mejoras.