- Reemplazada expresión de versión dinámica por valor estático
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modificado formato de header según convenciones del proyecto
- Implementada estructura modular con funciones bien definidas
- Mejorado manejo de errores y validaciones
- Añadida documentación interna siguiendo guías de estilo
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Creado script para ejecutar aider con configuración de OpenRouter o Ollama
- Agregada evaluación de hardware para ejecución local
- Implementada selección de modelo con GUI usando gum
- Reemplazo completo del sistema de alias por ejecutable integrado
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Corregido el procesamiento de la ruta en get_tokens_path
- Añadido filtro para eliminar espacios en la ruta
- Mejor manejo de la expansión de la tilde en la ruta
- Garantizada compatibilidad con la ruta ~/.developer
- Actualizada fecha de modificación
- Añadida función get_tokens_path para leer la ruta personalizada
- Actualizado encrypt_token para usar la ruta configurada
- Modificado main para verificar archivos en la ubicación correcta
- Manejo de expansión de tilde (~) en rutas
- Actualizada fecha de modificación
- Corregido error cuando el archivo freekeyval.dat no existe
- Añadido valor por defecto para el servicio keyvalue
- Implementado manejo defensivo para evitar errores de ejecución
- Documentado el bloque de código con comentario explicativo
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Corregido el método para obtener los fingerprints GPG completos (40 caracteres)
- Mejorada la visualización de las claves mostrando la parte corta del fingerprint
- Añadido manejo para claves sin información de usuario
- Mejor procesamiento del fingerprint seleccionado
- Información más detallada en la confirmación final
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Nuevo script sops_rules.sh para generar archivo .sops.yaml
- Usa gum para interfaz interactiva en terminal
- Detecta y muestra las claves GPG disponibles para selección
- Valida el fingerprint seleccionado
- Genera configuración de SOPS para encriptación con PGP
- Incluye instrucciones de uso en la salida del script
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida opción -u/--uninstall para el script helix_install.sh
- Implementadas funciones para desinstalar según método de instalación (snap, tarball, paquetes)
- Añadidos nuevos mensajes traducidos en español para la funcionalidad
- Actualizada documentación en README.md
- Se limpian archivos de configuración además de los binarios
- Mejorado manejo de errores y verificación de desinstalación
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida función para instalar Glow (renderizador de Markdown)
- Integrado en bootstrap.sh para instalación automática
- Actualizado README.md para reflejar nueva herramienta
- Usa repositorios oficiales de Charm cuando están disponibles
- Alternativa con instalación de binarios para sistemas sin repo oficial
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida instalación de gum a bootstrap.sh
- Implementada actualización automática de gum en update.sh
- Agregada función gum_install en bootstrap.lib
- Actualizada documentación en README para reflejar el nuevo componente
- Actualizada la estructura de directorios con el nuevo directorio data/
- Actualizada versión a 1.3.1
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida información sobre características adicionales del instalador
- Detallada la solicitud de permisos de administrador
- Clarificado el uso de interfaz gráfica y línea de comandos
- Documentada la obtención automática de la última versión desde GitHub
- Mencionada la limpieza de archivos de configuración residuales
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Cambiada barra de progreso interactiva por mensajes en consola
- Implementada instalación/desinstalación en terminal CLI
- Mejorada presentación de estados de avance en la consola
- Mantenidos diálogos interactivos solo para confirmación inicial
- Simplificado el formato de salida para mejor legibilidad
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida nueva variable de mensaje zl_011 para Zettlr
- Reemplazado mensaje de Helix por el mensaje específico de Zettlr
- Corregido texto en el diálogo de solicitud de permisos de administrador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadido código para solicitar contraseña para comando sudo vía dialog
- Implementada función run_cmd para ejecutar comandos con privilegios
- Reemplazados todos los comandos sudo por run_cmd para usar el escalamiento controlado
- Mejorado el manejo de errores para contraseñas incorrectas
- Estandarizado con el mismo enfoque utilizado en helix_install.sh
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Adoptado formato consistente con helix_install.sh
- Añadidas variables de mensajes específicas para Zettlr (zl_*)
- Implementado sistema de barra de progreso para la instalación
- Mejorados diálogos con formato adecuado para la biblioteca console.lib
- Reestructurado el flujo de instalación siguiendo el patrón del proyecto
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Incorporada biblioteca console.lib para diálogos estandarizados
- Reemplazados diálogos directos por funciones del sistema
- Mejorados mensajes de confirmación con formato multilinea
- Añadida información descriptiva en el diálogo de instalación
- Configurados títulos globales compatibles con la biblioteca de consola
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Corregidos títulos en diálogos de confirmación para mostrar acciones claras
- Mejorado formato de mensajes y preguntas de confirmación
- Reemplazadas variables difíciles de leer por textos descriptivos
- Mantenida la estructura de mensajes del proyecto
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modificados diálogos para usar variables de mensajes desde head.es
- Mejorado el formato de los mensajes de confirmación
- Actualizado encabezado para mostrar versión con formato estándar
- Estandarizado el mensaje de finalización y cancelación
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Nuevo script zettlr_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Obtiene la última versión disponible desde GitHub
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles
- Limpia configuraciones al desinstalar
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Reemplazados mensajes incorrectos que hacían referencia a Claude Code
- Corregidos textos de diálogos y confirmaciones
- Uso de textos estáticos en lugar de variables de mensajes no relacionadas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadido script vscode_install.sh con soporte multiplataforma
- Detecta automáticamente el SO y usa el método de instalación adecuado
- Incluye opciones para instalación y desinstalación
- Soporta Ubuntu/Debian, Fedora/RHEL, Arch Linux, macOS y FreeBSD
- Utiliza diálogos interactivos cuando están disponibles
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Suprimido mensaje informativo cuando el directorio ya está en PATH
- Simplifica la salida para evitar información duplicada
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida información más detallada en el mensaje de éxito
- Muestra versión actual del sistema desde config/version
- Indica explícitamente que los cambios al PATH son no persistentes
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Cambiado nombre del script de path_add.sh a devset.sh
- Añadido soporte para mensajes multilingües desde head.es
- Reemplazados textos estáticos por variables de internacionalización
- Actualizado README.md con la nueva referencia al script
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualizar ruta para usar ~/.ollama en lugar de ~/devs/bin/ollama
- Mantener consistencia con los cambios de ubicación de ollama_up.sh
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualizar CLAUDE.md con instrucciones para usar version
- Añadir soporte para Home Assistant OS (haos.sh y mensajes)
- Eliminar bin/ollama/podman-compose.yml (ahora se usa ~/.ollama)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualizar función play_sound en claude_voice.py para usar ~/.sounds
- Eliminar código de detección de directorio de proyecto
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Simplificar estructura de directorios en toda la documentación
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualizar rutas para usar ~/.ollama como directorio estándar
- Mejorar manejo de múltiples formatos de volúmenes en el archivo compose
- Actualizar documentación en README.md para reflejar la nueva ubicación
- Agregar más detalles sobre directorios en el directorio home del usuario
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modificar ruta de volúmenes persistentes de Ollama a $BIN_HOME/ollama/data
- Crear configuración automática del archivo podman-compose.yml si no existe
- Actualizar estructura de directorios en README.md para reflejar la nueva organización
- Mantener todos los datos de Ollama dentro de la carpeta ollama para mejor gestión
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modificar ollama_up.sh para crear carpeta ollama en directorio raíz
- Modificar claude_voice.py para crear carpeta sounds en directorio raíz
- Mejorar la determinación de rutas en ambos scripts
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadido indicador de progreso animado durante la espera de respuestas
- Implementación de timeout configurable para evitar esperas indefinidas
- Nuevo comando de voz 'versión' para verificar la versión de Claude Code
- Nueva opción --version para consultar directamente la versión instalada
- Información más clara sobre el estado de las respuestas
- Sugerencias de solución para problemas comunes
- Actualizado README con las nuevas características
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Solución al error de importación de las clases Model y KaldiRecognizer:
- Movidas las importaciones de dependencias al inicio del script
- Implementado sistema de verificación global de dependencias
- Manejo más robusto de errores cuando faltan dependencias
- Eliminada duplicación en la verificación de dependencias
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadida opción --list-languages para mostrar idiomas soportados
- Ampliado mapeo de códigos de idioma para incluir más variantes regionales
- Español (es) establecido como idioma predeterminado
- Añadida función para mostrar idiomas soportados con sus nombres
- Actualizado README con nueva información sobre idiomas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualización de URLs de modelos de Vosk con versiones específicas
- Añadidas URLs verificadas para todos los idiomas soportados
- Implementación de fallback a inglés si el idioma solicitado no está disponible
- Mejor manejo de errores y mensajes más informativos durante la descarga
- Se muestra la URL específica que se está descargando
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Modificado el script para comprobar dependencias faltantes
- Actualización de las instrucciones de instalación de dependencias
- Separación clara entre instalación a nivel de sistema y entorno virtual
- Uso de --install-deps ahora muestra instrucciones detalladas por plataforma
- Actualización del README con comandos específicos para Ubuntu/Debian
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Cambiado el sistema de reconocimiento de voz de Google (online) a Vosk (offline):
- Uso de reconocimiento de voz local sin dependencia de servicios en la nube
- Añadido descargador automático de modelos de idioma
- Soporte para listar dispositivos de audio
- Nueva opción para instalar dependencias automáticamente
- Mejor gestión de errores y tiempo de espera
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Nuevo script claude_voice.py que permite:
- Capturar comandos de voz y convertirlos a texto
- Enviar esos comandos a Claude Code
- Funcionar en modo continuo o para comandos individuales
- Soporte para diferentes idiomas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Corrección de rutas para que los scripts utilicen SCRIPT_DIR en lugar de BIN_HOME
para resolver problemas al cargar bibliotecas y configuraciones.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Actualizada la versión en los siguientes scripts:
- nodered.sh
- ollama.sh
- ollama_up.sh
- ollama_down.sh
- vpn_check.sh
- Consistencia de versión entre todos los componentes del proyecto
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Incrementada versión a 1.3.0 por nuevas funcionalidades y mejoras
- Actualizados badges en README.md con nueva distribución de código
- Actualizado archivo de versión en config/version
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Añadidos 58 mensajes para Node-RED en el archivo developers.es
- Implementado sistema de mensajes con prefijo nrmsg_
- Actualizada carga de mensajes en nodered.sh
- Comenzada integración de mensajes en el script
- Preparado para soporte multilingüe completo
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>