Skip to content

Releases: CrafterJe/Compresser

Version 1.0.4 Compresser

Choose a tag to compare

@CrafterJe CrafterJe released this 29 Jul 00:43

📦 CompresorElectronApp v1.0.4

🆕 Cambios en esta versión

🚀 Nuevas funcionalidades

  • Selector de carpeta mejorado: ahora usa electronAPI.showOpenDialog con fallback a IPC tradicional, @electron/remote y selector web para máxima compatibilidad.
  • Soporte completo de Python embebido:
    • Se incluye Python 3.11 embed en python/ con instalación automática de pip y dependencias (PyMuPDF, Pillow).
    • Script compress.py ajustado para inyectar dinámicamente sys.path y encontrar el módulo backend.
  • Argumentos con flags: el handler IPC compress-pdf llama a compress.py pasando --tipo, --ruta y --nivel, alineado con argparse del script.

🐛 Correcciones de bugs

  • Se eliminó el error ModuleNotFoundError: No module named 'fitz' y No module named 'PIL' instalando correctamente PyMuPDF y Pillow en el entorno embebido.
  • Se resolvió el fallo compress.py sin argumentos, adaptando la llamada en main.js para usar flags en lugar de argumentos posicionales.
  • Se corrigió la detección de la carpeta de destino cuando no es accesible, con fallback automático a Downloads.
  • Se añadió manejo de stdout en Node para extraer y copiar la ruta real del PDF generado por el script, evitando “El archivo comprimido no fue generado”.
  • Varios ajustes de rutas relativas y de configuración (package.json y electron-builder) para asegurar que python/ y backend/ se incluyan correctamente en el instalador.

📁 Archivos incluidos

  • CompresorElectronApp Setup 1.0.4.exe – Instalador para Windows
  • CompresorElectronApp-1.0.4.zip – Versión portable (sin instalación)

✅ Cómo instalar

  1. Descarga CompresorElectronApp Setup 1.0.4.exe.
  2. Ejecuta el instalador y sigue las instrucciones.
  3. Inicia la aplicación desde el acceso directo en el Escritorio o el Menú Inicio.

Psicología de usuario: No necesitas Node.js; todo viene empaquetado.

⚠️ Requisitos

  • Windows 10 u 11 (x64)
  • No requiere instalación previa de Python ni de Node.js

🗒️ Notas

  • Si vienes de una versión anterior, puedes desinstalarla sin perder tu configuración.
  • Para reportar errores o sugerencias, abre un issue en el repositorio o contáctame directamente.

Version 1.0.3 Compresser

Choose a tag to compare

@CrafterJe CrafterJe released this 29 Jul 00:00

📦 CompresorElectronApp v1.0.3

🆕 Cambios en esta versión

🚀 Nuevas funcionalidades

  • Selector de carpeta mejorado: ahora usa electronAPI.showOpenDialog con fallback a IPC tradicional, @electron/remote y selector web para máxima compatibilidad.
  • Soporte completo de Python embebido:
    • Se incluye Python 3.11 embed en python/ con instalación automática de pip y dependencias (PyMuPDF, Pillow).
    • Script compress.py ajustado para inyectar dinámicamente sys.path y encontrar el módulo backend.
  • Argumentos con flags: el handler IPC compress-pdf llama a compress.py pasando --tipo, --ruta y --nivel, alineado con argparse del script.

🐛 Correcciones de bugs

  • Se eliminó el error ModuleNotFoundError: No module named 'fitz' y No module named 'PIL' instalando correctamente PyMuPDF y Pillow en el entorno embebido.
  • Se resolvió el fallo compress.py sin argumentos, adaptando la llamada en main.js para usar flags en lugar de argumentos posicionales.
  • Se corrigió la detección de la carpeta de destino cuando no es accesible, con fallback automático a Downloads.
  • Se añadió manejo de stdout en Node para extraer y copiar la ruta real del PDF generado por el script, evitando “El archivo comprimido no fue generado”.
  • Varios ajustes de rutas relativas y de configuración (package.json y electron-builder) para asegurar que python/ y backend/ se incluyan correctamente en el instalador.

📁 Archivos incluidos

  • CompresorElectronApp Setup 1.0.3.exe – Instalador para Windows
  • CompresorElectronApp-1.0.3.zip – Versión portable (sin instalación)

✅ Cómo instalar

  1. Descarga CompresorElectronApp Setup 1.0.3.exe.
  2. Ejecuta el instalador y sigue las instrucciones.
  3. Inicia la aplicación desde el acceso directo en el Escritorio o el Menú Inicio.

Psicología de usuario: No necesitas Node.js; todo viene empaquetado.

⚠️ Requisitos

  • Windows 10 u 11 (x64)
  • No requiere instalación previa de Python ni de Node.js

🗒️ Notas

  • Si vienes de una versión anterior, puedes desinstalarla sin perder tu configuración.
  • Para reportar errores o sugerencias, abre un issue en el repositorio o contáctame directamente.

Version 1.0.2 Compresser

Choose a tag to compare

@CrafterJe CrafterJe released this 28 Jul 21:17

📦 CompresorElectronApp v1.0.2

🆕 Cambios en esta versión

🔧 Corrección crítica:

  • Se añadió correctamente el archivo preload.js al build del instalador. Esto soluciona el error que impedía el funcionamiento de funciones esenciales como la comunicación IPC entre el frontend y el backend.

🐛 Errores solucionados:

  • Unable to load preload script ya no aparece al abrir la app instalada.
  • El selector de carpetas funciona nuevamente con IPC sin necesidad de usar el modo web de emergencia.

📁 Archivos incluidos

  • CompresorElectronApp Setup 1.0.2.exe – Instalador para Windows
  • CompresorElectronApp-1.0.2.zip – Versión portable (sin instalación)

✅ Cómo instalar

  1. Descarga el archivo .exe.
  2. Ejecuta el instalador.
  3. Abre la app desde el acceso directo o desde el menú inicio.

⚠️ Requisitos

  • Windows 10 u 11 (x64)
  • Python 3.x instalado y agregado al PATH del sistema (recomendado)
  • Node.js NO requerido para usuarios finales (empaquetado completo)

🗒️ Notas

Si tienes instalada la versión 1.0.1, puedes actualizar directamente sin necesidad de desinstalar. Esta versión mantiene tus configuraciones.


💬 ¿Encontraste algún error o tienes una sugerencia? Abre un issue o contáctame directamente.

Version 1.0.1 Compresser

Choose a tag to compare

@CrafterJe CrafterJe released this 28 Jul 20:58

📦 CompresorElectronApp v1.0.1

🆕 Cambios en esta versión

🔧 Corrección crítica:

  • Se resolvió el problema con las rutas relativas que impedía que la aplicación accediera correctamente a archivos y carpetas internas en algunos entornos.

📁 Archivos incluidos

  • CompresorElectronApp Setup 1.0.1.exe – Instalador para Windows
  • CompresorElectronApp-1.0.1.zip – Versión portable (sin instalación)

✅ Cómo instalar

  1. Descarga el archivo .exe.
  2. Ejecuta el instalador.
  3. Abre la app desde el acceso directo o desde el menú inicio.

⚠️ Requisitos

  • Windows 10 u 11 (x64)
  • Node.js NO requerido para usuarios finales (empaquetado completo)

🗒️ Notas

Si usaste una versión anterior, puedes desinstalarla sin perder configuraciones personalizadas.


💬 Para reportar errores o sugerencias, abre un issue o contáctame directamente.

Version 1.0.0 Compresser

Choose a tag to compare

@CrafterJe CrafterJe released this 28 Jul 19:23

🗜️ Compresor de Archivos – Versión 1.0.0

Compresor de Archivos es una aplicación de escritorio para Windows que te permite reducir el tamaño de tus archivos de manera rápida y sencilla. Ideal para ahorrar espacio, compartir por correo o subir archivos más ligeros a la nube.


✅ Funciones disponibles

  • 📄 PDF: Reduce significativamente el tamaño de archivos PDF sin perder calidad visual.

🚧 Funcionalidades en desarrollo

Las siguientes opciones estarán disponibles próximamente:

  • 🖼️ JPEG – Compresión de imágenes .jpeg
  • 🖼️ PNG – Optimización de imágenes .png
  • 📑 DOCX – Compresión de documentos Word
  • 🖥️ PPTX – Reducción de presentaciones PowerPoint

Al hacer clic en estas opciones, se mostrará un mensaje informativo indicando que están en proceso.


💡 Requisitos

  • Sistema operativo: Windows 10 o superior (64 bits)
  • No requiere conexión a internet
  • No necesita instalación adicional ni dependencias externas

🧑‍💻 Autor

Desarrollado por Raúl
Versión: 1.0.0
Licencia: ISC


¡Gracias por probar esta herramienta! Las sugerencias y mejoras son bienvenidas.