Releases: CrafterJe/Compresser
Release list
Version 1.0.4 Compresser
📦 CompresorElectronApp v1.0.4
🆕 Cambios en esta versión
🚀 Nuevas funcionalidades
- Selector de carpeta mejorado: ahora usa
electronAPI.showOpenDialogcon fallback a IPC tradicional,@electron/remotey selector web para máxima compatibilidad. - Soporte completo de Python embebido:
- Se incluye Python 3.11 embed en
python/con instalación automática depipy dependencias (PyMuPDF,Pillow). - Script
compress.pyajustado para inyectar dinámicamentesys.pathy encontrar el módulobackend.
- Se incluye Python 3.11 embed en
- Argumentos con flags: el handler IPC
compress-pdfllama acompress.pypasando--tipo,--rutay--nivel, alineado conargparsedel script.
🐛 Correcciones de bugs
- Se eliminó el error
ModuleNotFoundError: No module named 'fitz'yNo module named 'PIL'instalando correctamente PyMuPDF y Pillow en el entorno embebido. - Se resolvió el fallo
compress.pysin argumentos, adaptando la llamada enmain.jspara 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.jsonyelectron-builder) para asegurar quepython/ybackend/se incluyan correctamente en el instalador.
📁 Archivos incluidos
CompresorElectronApp Setup 1.0.4.exe– Instalador para WindowsCompresorElectronApp-1.0.4.zip– Versión portable (sin instalación)
✅ Cómo instalar
- Descarga
CompresorElectronApp Setup 1.0.4.exe. - Ejecuta el instalador y sigue las instrucciones.
- 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
📦 CompresorElectronApp v1.0.3
🆕 Cambios en esta versión
🚀 Nuevas funcionalidades
- Selector de carpeta mejorado: ahora usa
electronAPI.showOpenDialogcon fallback a IPC tradicional,@electron/remotey selector web para máxima compatibilidad. - Soporte completo de Python embebido:
- Se incluye Python 3.11 embed en
python/con instalación automática depipy dependencias (PyMuPDF,Pillow). - Script
compress.pyajustado para inyectar dinámicamentesys.pathy encontrar el módulobackend.
- Se incluye Python 3.11 embed en
- Argumentos con flags: el handler IPC
compress-pdfllama acompress.pypasando--tipo,--rutay--nivel, alineado conargparsedel script.
🐛 Correcciones de bugs
- Se eliminó el error
ModuleNotFoundError: No module named 'fitz'yNo module named 'PIL'instalando correctamente PyMuPDF y Pillow en el entorno embebido. - Se resolvió el fallo
compress.pysin argumentos, adaptando la llamada enmain.jspara 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.jsonyelectron-builder) para asegurar quepython/ybackend/se incluyan correctamente en el instalador.
📁 Archivos incluidos
CompresorElectronApp Setup 1.0.3.exe– Instalador para WindowsCompresorElectronApp-1.0.3.zip– Versión portable (sin instalación)
✅ Cómo instalar
- Descarga
CompresorElectronApp Setup 1.0.3.exe. - Ejecuta el instalador y sigue las instrucciones.
- 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
📦 CompresorElectronApp v1.0.2
🆕 Cambios en esta versión
🔧 Corrección crítica:
- Se añadió correctamente el archivo
preload.jsal 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 scriptya 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 WindowsCompresorElectronApp-1.0.2.zip– Versión portable (sin instalación)
✅ Cómo instalar
- Descarga el archivo
.exe. - Ejecuta el instalador.
- 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
PATHdel 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
📦 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 WindowsCompresorElectronApp-1.0.1.zip– Versión portable (sin instalación)
✅ Cómo instalar
- Descarga el archivo
.exe. - Ejecuta el instalador.
- 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
🗜️ 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.