Commit graph

256 commits

Author SHA1 Message Date
af8758164b
[IMPROVED] Añadir alias 'fj' para berg en fj_login.sh
- Crear alias 'fj' que apunta a 'berg' al iniciar sesión
- Eliminar alias cuando se cierra sesión (--logout)
- Implementar funciones create_fj_alias() y remove_fj_alias()
- Usar script de shell y enlaces simbólicos para crear el alias
- Manejar diferentes ubicaciones según permisos (/usr/local/bin o ~/.local/bin)
- Proporcionar instrucciones para añadir ~/.local/bin al PATH si es necesario

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 14:49:20 -05:00
1cbb1e0b3a
[FIXED] Quitar protocolo https:// de la URL base en fj_login.sh
- Modificar la función get_forgejo_url() para devolver solo el dominio sin protocolo
- Eliminar la adición del protocolo https:// que era innecesaria
- Ajustar para cumplir con el requisito de usar solo el dominio para BERG_BASE_URL

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 14:46:20 -05:00
6891342483
[IMPROVED] Añadir detección automática de URL de Forgejo en fj_login.sh
- Agregar función get_forgejo_url() para extraer URL de configuración git
- Configurar automáticamente BERG_BASE_URL antes de la autenticación
- Buscar en múltiples ubicaciones: configuración global, directorio actual y repos del HOME
- Extraer el dominio base de diferentes formatos de URL (https://, git@, etc.)
- Mejorar mensajes informativos sobre la URL del servidor utilizada

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 14:44:03 -05:00
6ec3519bce
[ADDED] Script fj_login.sh para autenticación con Forgejo usando tokens encriptados
- Crear script para gestionar la autenticación con Forgejo/Codeberg
- Implementar parámetros --login (default) y --logout para iniciar/cerrar sesión
- Desencriptar el token almacenado en forgejo.sops.yaml usando SOPS
- Decodificar el token desde base64 y usarlo para autenticación
- Integrar con berg (CLI de Forgejo) para la autenticación segura
- Verificar requisitos (berg, SOPS) antes de proceder
- Usar DEVELOPER_DIR de base.lib para la ubicación estándar del token

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 14:23:09 -05:00
e4a9864b6c
[IMPROVED] Estandarizar uso de DEVELOPER_DIR en cversadm_token.sh y base.lib
- Añadir variable global DEVELOPER_DIR=${HOME}/.developer a base.lib
- Eliminar definición redundante en cversadm_token.sh y usar la variable global
- Actualizar todas las referencias a la variable en las funciones del script
- Centralizar definición de la ruta para uso consistente en todo el proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:50:47 -05:00
ac6f91b048
[FIXED] Corregir ruta de carpeta en cversadm_token.sh de .developers a .developer
- Cambiar DEVELOPERS_DIR de "$HOME/.developers" a "$HOME/.developer"
- Actualizar comentarios para reflejar el cambio de ruta
- Mantener consistencia con el uso estándar de la carpeta .developer

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:46:59 -05:00
c4b8bfa639
[FIXED] Corregir problema con el diálogo de token en cversadm_token.sh
- Reemplazar dialog_input_pass por llamada directa a dialog para mejor compatibilidad
- Usar --stdout para capturar correctamente la entrada del usuario
- Mejorar formato del cuadro de diálogo con dimensiones apropiadas (8x60)
- Mantener validaciones mientras se soluciona el problema de entrada en blanco

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:44:15 -05:00
fdc8d6b826
[IMPROVED] Mejorar manejo de tokens en cversadm_token.sh siguiendo el ejemplo de cortana_token.sh
- Implementar validación completa de tokens (longitud, formato, caracteres especiales)
- Encriptar tokens en base64 antes de guardarlos con SOPS
- Usar nombre de archivo temporal único con $$ para prevenir colisiones
- Añadir comprobaciones de seguridad adicionales para tokens
- Mover todos los mensajes de validación a developers.es

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:41:23 -05:00
4a1933cc8b
[IMPROVED] Usar mensajes en developers.es para errores de SOPS en cversadm_token.sh
- Mover mensajes de error de SOPS a developers.es (cvmsg_013 y cvmsg_014)
- Modificar check_sops_installed para usar las variables de mensajes
- Mantener todos los mensajes en el archivo de idioma para facilitar localización
- Seguir la política de que todos los mensajes deben estar en developers.es

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:37:00 -05:00
c9114350ed
[IMPROVED] Mostrar error de SOPS no instalado usando dialog en cversadm_token.sh
- Modificar check_sops_installed() para usar dialog en lugar de echo
- Usar dialog_error_box para mostrar mensajes de error en la interfaz gráfica
- Mejorar mensaje de error con instrucciones sobre cómo instalar SOPS
- Mantener consistencia con el estilo de interfaz del resto del script

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:35:52 -05:00
c38237b19f
[IMPROVED] Añadir verificación de la instalación de dialog en cversadm_token.sh
- Implementar política general persistente: verificar que dialog esté instalado
- Añadir función check_dialog_installed() para validar la disponibilidad de dialog
- Mostrar mensaje de error (head_001) si dialog no está instalado
- Agregar esta verificación como primer paso antes de ejecutar funciones de interfaz

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:34:59 -05:00
55029f38f5
[IMPROVED] Implementar detección de idioma del sistema en cversadm_token.sh
- Añadir detección automática del idioma del shell (BIN_LANG=${LANG:0:2})
- Cargar archivos de mensajes según el idioma del sistema
- Seguir política general persistente para todos los scripts bash del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:32:00 -05:00
3027fffd61
[FIXED] Corregir definición del título en cversadm_token.sh
- Modificar la variable title para usar head_000 y head_002 en lugar de valor estático
- Asegurar consistencia con el diseño de otros scripts del sistema
- Utilizar las variables de mensajes estándar para el título

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:25:56 -05:00
4b4d478f57
[IMPROVED] Añadir espacio vertical adicional al menú en cversadm_token.sh
- Agregar 4 líneas en blanco al menú de selección de plataforma
- Aumentar el valor de la altura del menú de 5 a 9 líneas
- Mejorar la legibilidad y apariencia visual del menú

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:24:07 -05:00
8b8ea9f922
[IMPROVED] Usar archivo de configuración devspath.dat en cversadm_token.sh
- Obtener DEVSPATH desde bin/config/devspath.dat para determinar la ubicación correcta
- Usar "devs" como valor predeterminado si el archivo de configuración no existe
- Configurar BIN_HOME usando la ruta obtenida para mayor flexibilidad

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:22:48 -05:00
4e7500adca
[FIXED] Corregir varios errores en cversadm_token.sh
- Corregir ruta para cargar mensajes con load_messages
- Usar menu_actions en lugar de dialog_input_menu para mayor compatibilidad
- Añadir variables head_exit y head_key_end necesarias para menus
- Agregar inicialización de variables head_000 y head_002 para el título
- Incluir llamada a display_text_header para mostrar el encabezado

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:16:23 -05:00
3c4f9a8827
[FIXED] Corregir errores en cversadm_token.sh para mostrar correctamente el menú
- Añadir variable head_error necesaria para diálogos de error
- Aumentar tamaño de ventana del menú para evitar problemas de visualización
- Mejorar comentarios para mayor claridad

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:12:04 -05:00
41f786683b
[ADDED] Script cversadm_token.sh para gestión de tokens de control de versiones
- Implementa interfaz mediante dialog para seleccionar plataforma (Github, Gitlab, Forgejo)
- Solicita token mediante entrada segura (oculta)
- Encripta token con SOPS y lo guarda en ~/.developers/[plataforma].sops.yaml
- Añade mensajes en español en developers.es

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:09:26 -05:00
397569acbe
[REMOVED] Eliminar función de creación de proyectos Forgejo en developers.lib
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:02:10 -05:00
f47f2ac199
[REMOVED] Eliminar todas las referencias a versadm_token.sh del README.md
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 13:00:17 -05:00
48b4316c90
[REMOVED] Eliminar completamente versadm_token.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:58:52 -05:00
65da5c525b
[FIXED] Utilizar correctamente console.lib en script versadm_token.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:52:22 -05:00
bbd0cb2de0
[FIXED] Simplificar menú principal en versadm_token.sh para mostrar solo nombres de plataformas
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:44:47 -05:00
1f8a8e41bc
[ADDED] Script versadm_token.sh para gestión completa de tokens de control de versiones
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:41:07 -05:00
baed6a1f64
[REMOVED] Eliminar script cversion_token.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:35:49 -05:00
c87444afa6
[IMPROVED] Añadir botón de Ayuda al diálogo de tokens con guías detalladas
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:31:48 -05:00
feed5c1089
[IMPROVED] Simplificar mensajes de solicitud de tokens en cversion_token.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:28:38 -05:00
92dd54059f
[IMPROVED] Refactorizado script como cversion_token.sh con enfoque simplificado
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:25:19 -05:00
b7be96d03c
[IMPROVED] Corregir título del menú en script version_cli.sh
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:17:34 -05:00
91c35c4706
[ADDED] Script gestor de CLIs de control de versiones con gestión de tokens
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 12:14:54 -05:00
cc5ae62213
[IMPROVED] Priorizar instalación de GitLab CLI desde repositorios del sistema
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 10:30:29 -05:00
53879c4475
[ADDED] Script instalador de GitLab CLI con múltiples métodos de instalación
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-15 10:27:17 -05:00
4b38ced4c1
[ADDED] Script instalador de GitHub CLI con escalamiento de privilegios
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-14 10:03:50 -05:00
01249b92e4
[FIXED] Eliminación de funcionalidad relacionada con forgejo_project
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-14 09:58:24 -05:00
18dfc368d5
[IMPROVED] Mover script a carpeta bin y actualizar políticas de desarrollo
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-14 09:52:19 -05:00
ebdb28bb93
[FIXED] Solucionados problemas de conectividad con la API de Forgejo
- Cambiada URL de API de HTTPS a HTTP por defecto
- Implementada detección automática del protocolo correcto (HTTP/HTTPS)
- Añadido soporte para certificados autofirmados con la opción -k
- Mejor diagnóstico de conectividad con pruebas de puerto 80 y 443
- Información detallada sobre problemas de conexión y respuestas de API
- Salida de depuración enriquecida para facilitar la resolución de problemas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:11:34 -05:00
ea581b9e8c
[FIXED] Corregida URL de API y mejorado diagnóstico de conectividad para Forgejo
- Actualizada URL de API a git.rosero.one
- Añadidos timeouts en las peticiones curl para evitar bloqueos
- Mejorado diagnóstico de conectividad con verificación de DNS y puertos
- Mejor extracción de URL base del servidor
- Detección más precisa de problemas de conexión vs. problemas de autenticación

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:08:13 -05:00
46d3be29ed
[IMPROVED] Depuración y manejo de errores en la función forgejo_create_project
- Añadidas verificaciones preliminares de conectividad a la API
- Validación del token antes de crear el repositorio
- Mejor extracción de URL (con fallback a html_url)
- Instrucciones detalladas para generar token en Forgejo
- Diagnóstico mejorado cuando falla la creación del proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 12:04:49 -05:00
07c4be3c19
[ADDED] Función para crear proyectos en Forgejo y script de utilidad
- Añadida función forgejo_create_project en developers.lib
- Creado nuevo script bin/forgejo_project.sh para facilitar el uso
- Integración con tokens de Forgejo almacenados en .developer
- Configuración automática de repositorio local

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 11:35:30 -05:00
f29bcb7940
[SOPS] Limpieza de archivos obsoletos y adición de archivos de configuración
- Eliminados scripts obsoletos (project_create.sh, odoo_set.sh)
- Eliminados archivos de configuración obsoletos (odoo.repo.1, odoo.repo.2)
- Añadidos nuevos archivos de configuración (python.head, rate_temperature.ai)

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:40:30 -05:00
bd0b200118
[ADDED] Archivos .gitignore específicos para cada tipo de proyecto
- Creados archivos .gitignore para cada tipo de proyecto con reglas específicas
- Para Odoo, se excluye de seguimiento la carpeta data y su contenido
- Integrados en project_new.sh para copiarse automáticamente al crear un proyecto

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-13 07:35:25 -05:00
988bf503c7
[IMPROVED] Incluir carpeta .developer en backup de perfil de desarrollador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 21:03:11 -05:00
74665ef04d
[IMPROVED] Crear la carpeta .developer en $HOME si no existe al seleccionar un servidor git
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:59:35 -05:00
59d8c34136
[IMPROVED] Agregar selector de tipo de servidor git al crear proyectos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:46:05 -05:00
8f13cca285
[MODIFIED] Estandarizar formato de fecha de modificación con hora
- Actualizar las fechas de modificación para incluir formato de hora completo
- Aplicar formato consistente "YYYY-MM-DD HH:MM:SS" en todos los archivos
- Actualizar archivos: project_create.sh, project_new.sh y cortana_token.sh

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:26:33 -05:00
2b22cded31
[ADDED] Renombrar script de creación de proyectos a project_new.sh
- Crear una copia del script project_create.sh con el nuevo nombre project_new.sh
- Actualizar cabecera con el nuevo nombre de archivo y fecha de modificación
- Mantener toda la funcionalidad existente para crear nuevos proyectos

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:22:27 -05:00
bd67d17da9
[IMPROVED] Inicializar proyecto con git y añadir commit inicial
- Añadir inicialización automática de git al crear nuevo proyecto
- Incluir commit inicial con etiqueta [INIT] según estándares del proyecto
- Mantener estructura y navegación de directorios durante el proceso

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 20:20:46 -05:00
e10a69345c
[IMPROVED] Mejorar formato de autores en README y extraer datos de git config
- Añadir Claude Code como colaborador digital en README
- Mejorar la visualización del autor principal en READMEs de nuevos proyectos
- Ajustar parámetros del diálogo de selección de licencia en project_create.sh

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 19:22:18 -05:00
8a54db6a31
[MODIFIED] Reducir altura del diálogo de licencia a 10 líneas 2025-03-12 18:47:00 -05:00
bb08921870
[MODIFIED] Reducir tamaño del diálogo de selección de licencia 2025-03-12 18:44:40 -05:00
6aa59d846b
[ADDED] Soporte para nuevos tipos de proyectos: PHP, C, C++, C# y Rust 2025-03-12 18:40:34 -05:00
4fa39e06fb
[IMPROVED] Aumentar tamaño del diálogo de descripción del proyecto 2025-03-12 18:27:41 -05:00
f97c580d90
[MODIFIED] Establecer 'otros' como tipo de proyecto predeterminado 2025-03-12 18:24:29 -05:00
7b6e7bf018
[FIXED] Mostrar licencias de Odoo solo cuando el tipo de proyecto es Odoo 2025-03-12 18:23:20 -05:00
7ceff0334f
[ADDED] Licencias de Odoo y derechos de autor para creación de proyectos 2025-03-12 18:20:23 -05:00
e3ce4484dd
[FIXED] Ubicar carpeta de proyectos dentro de directorio devs 2025-03-12 18:16:57 -05:00
8fbc286d50
[FIXED] Arreglar mensaje cuando el proyecto ya existe 2025-03-12 18:12:59 -05:00
c16eec5ca5
[IMPROVED] Añadir selección de licencia al crear nuevos proyectos 2025-03-12 18:10:05 -05:00
a2e1ce6681
[IMPROVED] Solicitar descripción de proyecto y generar README.md profesional 2025-03-12 18:06:07 -05:00
81cf86f290
[MODIFIED] Cambiar nombre de archivo de tipo de proyecto a .protype 2025-03-12 18:02:06 -05:00
f88d0f4346
[ADDED] Internacionalización de mensajes para script project_create.sh 2025-03-12 17:58:05 -05:00
4a168c5c31
[ADDED] Script para crear proyectos con estructura específica por tipo 2025-03-12 17:51:34 -05:00
760f6784a4
[IMPROVED] Actualizar encabezados de archivos Python con plantilla estándar 2025-03-12 15:47:26 -05:00
e0e9ed1865
[DOCS] Agregar política de encabezados para archivos Python 2025-03-12 15:44:23 -05:00
a656592601
[ADDED] Implementar parámetro --type para seleccionar tipo de programador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:15:17 -05:00
08dfaef620
[IMPROVED] Mostrar tipo de programador usado para el cálculo de tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:12:24 -05:00
20c645b06e
[IMPROVED] Mostrar costo por hora en resultados del análisis COCOMO
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:08:54 -05:00
41c40265cf
[IMPROVED] Usar tarifa fullstack.rate × 176 como costo por persona-mes
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 14:06:42 -05:00
2ba3bb68ec
[ADDED] Implementar calculadora COCOMO para estimar costos de proyectos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 13:59:35 -05:00
0efd6cf2b8
[ADDED] Implementar configuración de temperatura desde archivo rate_temperature.ai
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:59:55 -05:00
604786ad5f
[IMPROVED] Calcular tarifa de fullstack como 1.5 veces el valor máximo encontrado
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:57:08 -05:00
9b4288492c
[ADDED] Implementar opción --init para actualizar todas las tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:47:54 -05:00
df0855bc91
[IMPROVED] Añadir validación de tipos en argumentos de línea de comandos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:44:41 -05:00
0e05c9312b
[ADDED] Implementar opción --type para actualizar un tipo específico de programador
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:43:26 -05:00
87aaa2f814
[ADDED] Implementar opción --list para mostrar todas las tarifas
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:38:56 -05:00
e5f9004fb4
[IMPROVED] Calcular tarifa de bash como 0.4 veces la tarifa de devops obtenida
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:35:21 -05:00
466aff762b
[IMPROVED] Calcular tarifa bash como 0.4 veces la tarifa de devops
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:30:04 -05:00
18e218f445
[ADDED] Agregar archivo de prompt para consultas de tarifas y remover archivos antiguos
- Añadir rates.prompt con la plantilla de consulta para tarifas
- Eliminar archivos de tarifas antiguos de la ubicación original
- Organizar archivos para nueva estructura donde las tarifas se guardan por tipo

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:20:39 -05:00
7b01fbf6ee
[REFACTORED] Usar prompt de archivo rates.prompt para consultas de tarifas
- Leer el prompt desde el archivo rates.prompt en lugar de tenerlo hardcoded
- Traducir tipos de programadores a sus equivalentes en inglés
- Adaptar sistema de prompts para trabajar con textos en inglés
- Mejorar instrucciones al modelo para obtener solo valores numéricos
- Agregar manejo de errores si el archivo del prompt no existe

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:17:17 -05:00
2aa0ad44d3
[REFACTORED] Simplificar lógica de cálculo de tarifas en rate_update.py
- Eliminar toda la lógica compleja relacionada con factores de conversión
- Simplificar el proceso de extracción numérica de respuestas de Perplexity
- Usar prompt más directo enfocado específicamente en la tarifa por hora
- Reemplazar función get_fallback_rate por get_default_rate más simple
- Eliminar código innecesario para análisis de períodos de tiempo
- Mantener la lógica central de consulta a la API y extracción de valores

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 12:01:40 -05:00
fb00f958dc
[REFACTORED] Cambiar obtención de tarifas por tipo de programador
- Reorganizar la lógica para crear un archivo por tipo de programador
- Simplificar la estructura de archivos usando [tipo].rate
- Crear tarifas solo para tipos de programadores que no tengan archivo existente
- Mejorar prompts para obtener específicamente tarifas por hora
- Añadir función get_programmer_types para centralizar la lista de profesionales
- Optimizar la función get_fallback_rate para soportar nueva estructura
- Aplicar consistentemente el límite de 200 USD/hora para todas las tarifas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:48:08 -05:00
935831aa5e
[IMPROVED] Reorganizar archivos de tarifas a carpeta dedicada
- Eliminar archivo kdevs.rate ya que no es necesario
- Mover todos los archivos .rate a la carpeta bin/config/rates
- Actualizar rate_update.py para usar la nueva ubicación de archivos
- Agregar creación automática de la carpeta rates si no existe
- Actualizar manejo de casos especiales en el código

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:30:16 -05:00
794eeb9a71
[IMPROVED] Refinar cálculo de promedio para tarifas excesivas
- Considerar solo tarifas que no exceden el umbral al calcular promedios
- Añadir mensajes de log detallados sobre tarifas incluidas o excluidas
- Eliminar verificación redundante de umbral en el cálculo del promedio
- Mejorar la claridad de los mensajes sobre tarifas válidas utilizadas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:14:47 -05:00
a090f732f7
[FIXED] Garantizar que ninguna tarifa exceda el umbral establecido
- Asegurar que el promedio calculado nunca exceda el umbral de 200.00 USD/hora
- Modificar el cálculo de fallback para respetar estrictamente el umbral
- Aplicar límite explícito en todos los casos de cálculo de tarifa

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:13:13 -05:00
cff25775d3
[IMPROVED] Limitar tarifas extremas y usar temperatura baja en API
- Añadir parámetro temperature=0.2 para respuestas más consistentes
- Implementar límite de tarifa máxima de 200.00 USD/hora
- Calcular promedio de tarifas del mismo tipo si se supera el límite
- Usar fallback ajustado si no hay datos para calcular promedio
- Mejorar mensajes de log para casos donde se ajustan tarifas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:09:14 -05:00
76760ba940
[IMPROVED] Añadir conversión automática a tarifas por hora en rate_update.py
- Detectar período de tiempo mencionado en la respuesta (hora, día, semana, mes, año)
- Aplicar factores de conversión automáticos para estandarizar a tarifa por hora
- Mejorar patrones de búsqueda para detectar valores con comas y diferentes formatos
- Ajustar rangos de validación según el período de tiempo detectado
- Aclarar en el prompt que se necesita específicamente la tarifa POR HORA
- Mejorar la extracción de números con formato miles (1,000.00)

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 11:05:04 -05:00
763a561266
[FIXED] Corregir errores de sintaxis en declaraciones globales en rate_update.py
- Eliminar declaración global SHOW_RESULTS innecesaria
- Eliminar uso de globals() que causaba SyntaxError
- Simplificar el manejo de variables globales
- Eliminar asignación redundante a variable pycountry_available

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:57:59 -05:00
c8567a75b0
[IMPROVED] Optimizar la salida de consola en rate_update.py
- Modificar el nivel de log para mostrar solo errores y resultados importantes
- Añadir función show_result para controlar la salida de resultados
- Agregar opciones de línea de comandos para controlar verbosidad (-v, -q)
- Mostrar solo el valor guardado para cada archivo procesado
- Añadir manejo de errores global para mejor experiencia de usuario
- Proporcionar retroalimentación clara sobre éxito o fracaso

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:55:50 -05:00
a392607365
[IMPROVED] Agregar soporte UTF-8 en rate_update.py
- Añadir declaración de codificación UTF-8 en el encabezado del script
- Especificar codificación UTF-8 en todas las operaciones de lectura de archivos
- Especificar codificación UTF-8 en todas las operaciones de escritura de archivos
- Mejorar compatibilidad con caracteres internacionales en múltiples sistemas

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:52:02 -05:00
f80e4a3002
[IMPROVED] Establecer 'sonar' como modelo predeterminado para Perplexity
- Cambiar el modelo por defecto de 'o1' a 'sonar' para mejor compatibilidad con la API
- Actualizar el archivo de configuración rate_model.ai
- Simplificar la lógica de selección de modelo
- Usar el modelo más estable y preciso disponible en Perplexity

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:49:39 -05:00
36d942b9b8
[FIXED] Corregir formato de salida en archivos de tarifas
- Eliminar el salto de línea al escribir el valor en los archivos .rate
- Asegurar que el archivo contenga solamente el valor numérico con separador decimal
- Mantener el formato consistente con los demás archivos del sistema

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:45:46 -05:00
a3e9ec89d2
[IMPROVED] Mejorar estimación de tarifas en rate_update.py
- Añadir sistema de respaldo para cuando la API de Perplexity no está disponible
- Crear función get_fallback_rate para generar estimaciones basadas en datos de mercado
- Mejorar la extracción de valores numéricos con múltiples estrategias de parsing
- Permitir estimaciones aproximadas cuando no hay datos del año actual
- Implementar factores regionales para ajustar tarifas según la ubicación
- Continuar con valores de respaldo cuando hay errores de API consecutivos

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:41:40 -05:00
1617385d3d
[FIXED] Corregir error de conexión con la API de Perplexity en rate_update.py
- Mejorar la función query_perplexity con mejor manejo de errores y debugging
- Actualizar el modelo por defecto de 'o1' a 'sonar' que es compatible con la API
- Expandir get_perplexity_api_key para buscar la clave en múltiples ubicaciones
- Implementar sistema de control de errores consecutivos para detener el proceso
- Agregar validación del formato de la API key
- Mejorar registro de depuración para identificar problemas de conexión
- Incluir pausa entre solicitudes tras errores para evitar limitaciones de la API

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 10:37:27 -05:00
233fda5661
[FIXED] Mejorar manejo de errores de dependencias en rate_update.py
- Usar advertencias en lugar de errores cuando falta pycountry
- Continuar la ejecución sin validación en lugar de detener el script
- Proporcionar instrucciones claras para instalar pycountry manualmente
- Evitar intentar instalar dependencias sin privilegios de administrador

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:35:40 -05:00
c37ebb9854
[FIXED] Solucionar error 'command_installed: orden no encontrada' en update.sh
- Definir todas las funciones necesarias dentro de update_python_and_pip
- Pasar command_installed explícitamente al subproceso sudo
- Eliminar dependencia de bibliotecas externas en el subproceso
- Mejorar la autonomía del script para actualizaciones con privilegios elevados

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:29:33 -05:00
5cab3913d8
[FIXED] Corregir escalamiento de privilegios para actualización de paquetes
- Adoptar el enfoque de bootstrap.sh para la elevación de privilegios
- Encapsular la actualización de Python y pip en una función dedicada
- Usar sudo con bash -c para pasar funciones y variables correctamente
- Mejorar mensajes y flujo de ejecución en el script update.sh

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:27:23 -05:00
2a1ef713cc
[IMPROVED] Agregar escalamiento de privilegios para actualización de paquetes
- Crear funciones is_root y escalate_privileges en base.lib
- Modificar update.sh para verificar y escalar privilegios antes de actualizar Python y pip
- Mejorar manejo de errores cuando no es posible obtener privilegios
- Agregar verificación de existencia de sudo

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:24:43 -05:00
e5b51d37e1
[IMPROVED] Mejorar mensajes de error en update.sh para Python y pip
- Agregar mensajes de error claros cuando Python o pip no están instalados
- Eliminar dependencia de dialog en update.sh
- Mantener mensajes informativos simples usando variables del sistema
- Sugerir ejecutar bootstrap.sh para instalar dependencias faltantes

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:20:45 -05:00
6dc5746da1
[IMPROVED] Separar actualización de Python y pip en funciones independientes
- Crear función pip_update específica para actualizar pip
- Crear función python3_update específica para actualizar Python
- Modificar update.sh para actualizar Python y pip por separado
- Mejorar manejo de errores y verificación de instalación previa

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:16:58 -05:00
c98a402b38
[IMPROVED] Separar instalación de Python y pip en rutinas independientes
- Crear función pip_install específica para la instalación de pip
- Simplificar función python3_install para que solo instale Python
- Actualizar bootstrap.sh para verificar pip3 y usar la nueva función
- Mejorar la compatibilidad entre sistemas operativos

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:14:15 -05:00
33d24561a9
[FIXED] Corregir error de sintaxis con variable global en rate_update.py
- Solucionar SyntaxError relacionado con la declaración global
- Usar globals() para actualizar la variable global pycountry_available
- Mejorar el flujo de ejecución del programa

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 09:04:02 -05:00
2b5035e16e
[IMPROVED] Mejorar manejo de errores en rate_update.py
- Salir del programa con mensaje de error si pip no está instalado
- Mejores mensajes de error para problemas con Python y pip
- Instrucciones más claras para la instalación de dependencias

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 08:59:39 -05:00
83c9049cf5
[IMPROVED] Mejorar manejo de dependencias en rate_update.py
- Añadir detección robusta de pip y manejo de errores
- Incluir lista predefinida de códigos de país cuando pycountry no está disponible
- Corregir problemas de inicialización de logging
- Mejor manejo de errores y mensajes informativos
- Funcionamiento garantizado incluso sin pycountry instalado

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 08:55:00 -05:00
b8ae14fbe3
[IMPROVED] Agregar validación de códigos de país con pycountry
- Instala automáticamente la biblioteca pycountry si no está disponible
- Valida códigos de país usando la base de datos de pycountry
- Acepta códigos especiales como 'ww' (mundial) y 'la' (Latinoamérica)
- Genera advertencias para códigos de país inválidos pero continúa el proceso

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 07:37:51 -05:00
7ce3171a0e
[ADDED] Script para actualización automatizada de tarifas via Perplexity
Se añade script rate_update.py para:
- Analizar archivos .rate en la carpeta de configuración
- Consultar a la API de Perplexity para obtener tarifas actualizadas
- Guardar valores numéricos con 2 decimales en los archivos correspondientes
- Preservar archivos especiales como kdevs.rate sin modificarlos
- Soportar diferentes tipos de programadores y regiones

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 07:16:25 -05:00
be20614dfe
[ADDED] Agregar archivos de configuración de tarifas por hora
Se añaden archivos de configuración que definen las tarifas por hora en dólares para diferentes habilidades técnicas y regiones:
- [habilidad]_[región].rate: Donde la habilidad puede ser bash, python, fullstack, etc.
- Las regiones incluyen 'la' (Latinoamérica) y 'ww' (mundial/worldwide)
- kdevs.rate define un multiplicador para cálculos relacionados

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 06:43:03 -05:00
86ae118f7e
[ADDED] Agregar archivo de configuración de proyectos
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 06:04:34 -05:00
07cd87d386
[IMPROVED] Mejorar visibilidad del mensaje de éxito en odoo_set.sh
- Amplía la caja de diálogo de éxito para mejor visualización de la ruta del proyecto
- Aumenta altura del diálogo a 12 líneas y ancho a 80 caracteres
- Personaliza el diálogo para evitar truncamiento de rutas largas
- Mantiene consistencia con otros mensajes del sistema

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:55:24 -05:00
8a2bb7b6c8
[FIXED] Eliminar función odoo_developers no utilizada
- Elimina la función odoo_developers que ya no es necesaria
- Simplifica la biblioteca odoo.lib al eliminar código obsoleto
- Mejora la mantenibilidad del código al remover funciones innecesarias

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:50:24 -05:00
322880209e
[FIXED] Eliminar dependencias de repositorios Odoo
- Elimina todas las referencias a odoo.repo que requerían archivos de configuración adicionales
- Simplifica la función odoo_developers para crear directorios sin depender de repositorios Git
- Reduce las dependencias externas para mejorar la portabilidad del script

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:46:07 -05:00
1e77cba91c
[FIXED] Eliminar dependencia de odoo.version
- Elimina referencia a odoo.version que causaba error si el archivo no existía
- Añade manejo de errores para la lectura de archivos de configuración de Odoo
- Evita que el script falle cuando no hay configuraciones previas de Odoo

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:44:20 -05:00
b5c12016fd
[FIXED] Corregir error sintáctico en la función odoo_create_project
- Reemplaza incorrecta llave de cierre '}' con 'fi' para cerrar correctamente el bloque if
- Soluciona error que impedía la ejecución del script odoo_set.sh
- Crea carpeta configs de Odoo faltante y el archivo odoo.version

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:41:31 -05:00
d24e8eeeb2
[FIXED] Corregir errores en script odoo_set.sh y bibliotecas relacionadas
- Reordena los mensajes en odoo.es para mantener una secuencia lógica de números
- Mejora el manejo de variables en el subshell de la barra de progreso para evitar pérdida de valor
- Implementa un método más robusto para actualizar la descripción en README.md existentes
- Añade respaldo automático de README.md antes de modificarlo
- Mejora manejo de errores en la generación de archivos

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:31:18 -05:00
9eac07f566
[FIXED] Simplificar solicitud de descripción del proyecto
- Simplifica a un solo mensaje: "Descripción del Proyecto Odoo:"
- Elimina textos explicativos adicionales para mantener una interfaz limpia

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:26:56 -05:00
706867dc05
[IMPROVED] Añadir descripción del proyecto en odoo_set.sh
- Solicita una descripción de proyecto al usuario mediante dialog
- Utiliza la descripción en el archivo README.md generado
- Actualiza la descripción si el proyecto ya existe
- Añade nuevos mensajes en odoo.es para la funcionalidad

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:18:02 -05:00
14ab7b0a41
[IMPROVED] Eliminar odoodevs_set.sh y actualizar README.md
- Remueve el script odoodevs_set.sh que ha sido reemplazado por odoo_set.sh
- Actualiza la documentación en README.md para eliminar referencias al script obsoleto
- Simplifica las instrucciones para desarrollo con Odoo

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 05:05:50 -05:00
3c6a3a3120
[ADDED] Script odoo_set.sh para crear proyectos Odoo
- Crea una estructura completa de proyecto Odoo
- Incluye carpetas build y settings requeridas
- Genera archivo .typset con tipo de proyecto
- Configura entorno básico para desarrollo Odoo
- Utiliza funciones de console.lib para la interfaz de usuario
- Añade mensajes en odoo.es para internacionalización

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-12 04:59:47 -05:00
36cc8ac528
[ADDED] Script de instalación de Helix Editor con soporte para múltiples plataformas
- Detecta automáticamente el sistema operativo y utiliza el método de instalación adecuado
- Soporta instalación mediante snap en Ubuntu
- Fallback a instalación desde tarball cuando es necesario
- Mensajes externalizados en head.es para facilitar la localización
- Uso de la librería console.lib para el manejo de interfaces con dialog
- Actualizado README.md con información sobre la nueva funcionalidad

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 23:13:26 -05:00
c9529a1f93
[FIXED] Externalizar mensajes de los scripts de Cortana a variables en head.es
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 08:31:44 -05:00
c62a89223d
[IMPROVED] Crear script para encriptar token de Cortana con SOPS
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 07:53:23 -05:00
e9211614c3
[IMPROVED] Refactorizar el script hexroute para mejorar legibilidad
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 05:25:10 -05:00
066caaa0b1
[IMPROVED] Agregar gestión de alias cortana y manejo correcto de PATH
- Mejorar pre_anthropic para detectar shell y configurar PATH correctamente
- Agregar función remove_cortana_alias para eliminar alias
- Crear scripts cortana_enable.sh y cortana_disable.sh con soporte para sesión actual
- Agregar nuevos mensajes de localización para funcionalidad de alias
- Mejorar el manejo de rutas de ejecutable de Claude Code

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 05:17:37 -05:00
baeb8ca9d7
[IMPROVED] Mejorar la función cortana_alias usando dialog para la interfaz de usuario
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 04:57:03 -05:00
a760bbb075
[IMPROVED] Agregar función de alias cortana y actualizar .gitignore
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-03-11 04:44:49 -05:00
6022aa12b7
[IMPROVED] Crea funcionalida de instalar cortana [claude code] 2025-03-11 04:03:22 -05:00
8288eb062f
[IMPROVED] Instalación de nodejs (npm) 2025-03-10 22:29:04 -05:00
1ceef93950
[FIXED] Se corrigieron errores menores en el BIN_HOME 2025-03-07 18:19:22 -05:00
be5a3a7d20
[MODIFIED] Se adicionan mensajes para extra_unpack.sh 2025-01-27 11:43:29 -05:00
4323b14cda
[MODIFIED] Se mejora los titulos textos para función odoo_devs 2025-01-27 11:17:04 -05:00
dc636c5e58
[MODIFIED] Se agregan mensajes odoo nuevos 2025-01-27 11:03:18 -05:00
23fd513f4c
[FIXED] Despliegue de titulo para odoodevs tools 2025-01-27 10:10:54 -05:00
9a5e35fc11
[MODIFIED] Mejoras para la función de desplegar titulo de texto 2025-01-27 10:04:33 -05:00
f4a23a62c9
[MODIFIED] Se actualizan los repositorios de instalación de odoodevs mediante archivos 2025-01-27 09:17:05 -05:00
5313dfbd8a
[FIXED] Correcciones:
- bootstrap.sh: se corrige la instalación de ansilbe usando paquete de sistema
- vpn_users.sh: se usa la función para el despliegue de titulo de proyecto global devs
2025-01-08 12:12:17 -05:00
2adca5952a
[MODIFIED] Se agregan credenciales de acceso para clientes smtp y se modifican organizaciones vpn (pritunl) 2025-01-08 11:19:23 -05:00
470f598755
[IMPROVED] Se agrega validación de organizaciones en el formulario de captura 2025-01-06 05:06:27 -05:00
f63422016f
[MODIFIED] Inactivar y Activar usuario fue suspendido su uso por error no resuelto en el módulo pritunl en ansible 2025-01-06 02:26:23 -05:00
e46a671a7e
[IMPROVED] Gestión de Usuarios PRITUNL VPN
- Crea usuario
- Elimina usuario
- Habilita y deshabilita usuario (modulo ansible falla)
2025-01-05 22:12:29 -05:00
3d46c8e394
[IMPROVED] Nueva funcionalidad que actualiza pip3 y se instala ansible 2025-01-04 23:43:10 -05:00
4490061c29
[FIXED] Se corrigió referencia al .gnugp (incorrecto) a .gnupg (correcto) 2024-12-17 00:23:57 -05:00
120d112a70
[IMPROVED] profile_restore.sh permite restaurar copias de seguridad
- Se corrigió que se incluyerá correctamente .gitconfig .gnugp .ssh
- Otras correcciones menores
2024-12-15 23:54:28 -05:00
6210bd07f3
[MODIFIED] Cambio para manejo de perfil de desarrollador
- Se cambia la libreria gpg a developers
- Se cambia el comando gpg_backup.sh a profile_backup.sh
- Se hacen mejoras a la documentación del sistema
- El respaldo ahora incluye las carpetas .ssh, .gnugp y .gitconfig del usuario
- Otros cambios menores
2024-12-14 16:20:43 -05:00
ce31c75cf9
[FIXED] Se cambia la lógica para que copie todo el contenido de la carpeta /home/mrosero/.gnugp 2024-12-13 01:04:49 -05:00
77d7355497
[FIXED] Generación de archivo de contraseña para backup 2024-12-13 00:29:48 -05:00
ff7c68ef5c
[MODIFIED] Verificación de pre-requisito e instalación de utilitario zip 2024-12-12 23:56:54 -05:00
b52f073424
[IMPROVED] Copia de Seguridad local de claves GPG 2024-12-12 23:48:09 -05:00
88d122ea6e
[IMPROVED] gpg_init.sh - (Re)inicialización de configuración GPG 2024-12-09 13:43:45 -05:00
141ed2b0d3
[IMPROVED] hexroute - Nuevo utilitario que traduce direcciones IP a formato para dhcpd 2024-12-09 10:32:43 -05:00
821ce472a4
[FIXED] - Instalación pritunl
- Se agrega argumento --update a vpn_install.sh para actualización de cliente
- Otras correcciones menores
2024-12-09 00:45:07 -05:00
1cd318b7f6
[FIXED] Error de sintaxis en evaluación de rc 2024-12-08 23:57:52 -05:00