- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>
- 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>