96 Commits (83e11a69abf55d2e75952e0373afa05f8413c5ef)

Author SHA1 Message Date
brobert 83e11a69ab refactor: eliminar as any y tipar servicios y DB en lote 3
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 28147446a1 fix: métricas de unknown/alias y chequeo de tabla users para onboarding
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 4b493521ab chore: limpieza incremental de command.ts en bloques pequeños
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert e2f152fd9e fix: retornar [] en processTareaCommand y usar [] como fallback de rutas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert fa27be673d fix: evita continuar en soltar devolviendo []
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 96daf2a643 fix: agregar retorno temprano en completar y tomar
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 24962d33ff fix: devuelve lista vacía al usar ver
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert d550d5b26a chore: eliminar soporte de configurar y web en el comando
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 1356a2d1d7 refactor: reemplaza verificación de membresía por enforceMembership
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 6daa27f4ad refactor: usar parseMultipleIds para parsear IDs múltiples
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 47a7def7c1 refactor: usar resolveTaskIdFromInput externo y quitar método
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 6f88d5bc2e refactor: usar todayYMD_TZ desde shared en CommandService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert a89ec3f875 refactor: centralizar ACTION_ALIASES y SCOPE_ALIASES en commands/shared
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 7dd390b04e chore: quitar import innecesario de normalizeWhatsAppId en command.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 6fcfd2719f feat: integrar router etapa 3 con handlers configurar/web y db
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert d591697402 feat: extraer parseNueva a módulo dedicado y usarlo desde CommandService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 170859c030 feat: añadir router de comandos (Etapa 1) y shared.ts; usar route
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert e9c2885433 fix: limpiar puntuación en tokens @ y añadir tests de autoasignación
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert b6aab7fa1b feat: permitir autoasignación con yo/@yo en /t nueva y añadir tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 2dc6a13e0a afina copy de cta general 2 months ago
brobert 89f2555c79 afina los copys de los mensajes de onboarding 2 months ago
brobert 43198d1d89 refactor: usar codeId, bold y code en msg1/msg2 para onboarding
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert bd4f0cc364 feat: añadir métricas de onboarding y alias; recalcular tras comandos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 2d05b6f3e1 feat: centralizar CTA de ayuda en command.ts y añadir a DMs
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert a2fed2277c feat: actualizar last_command_at al detectar cualquier /t
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 394f28e5cc feat: onboarding en /t nueva filtrando IDs <14 y migrar last_command_at
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 7e135fcf50 refactor: elimina ver sin y ver grupo; actualiza aliases y ayuda
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 90265939c6 feat: actualiza alias y ayuda: /t ver -> todas; anade /t mias /t info
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 8f8005dca1 creo que he quitado que diga sin responsable cada vez para que solo muestre el icono y listo 2 months ago
borja a24e591cb4 cambia algunos iconos para que sin responsable sea 🙅 y que las badges en la web estén centradas aunque la row sea de dos lineas 2 months ago
brobert fb7cc90b77 fix: usar display_code activo en comandos y DMs; eliminar fallback al PK
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert bc256c4999 feat: incluir participant y fromMe en key de reacciones para grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert f0ab277d38 feat: añadir handleWithOutcome y usar outcome en WebhookServer
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert db8d22c04c feat: agrega migración v17 task_origins y soporte de reacciones en webhook y queue
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert d27a4aa201 mejora los copis 2 months ago
brobert b4f2f9be92 actualizo algunos mensajes del bot para que tengan un estilo más razonable en whatsapp 2 months ago
brobert 542e1f03a4 feat: impedir soltar tarea personal sin asignatarios; backend+UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 04a3dd13f7 feat: ℹ️ en Uso; añadir encabezado 'Tus tareas' e itálica en vacíos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 9c47359b85 feat: actualizar mensajes de uso y grupo activo a español en command.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 36f98d09dc feat: añade FEATURE_HELP_V2 por defecto y conserva ayuda legacy
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 54aedd659f feat: usar getFullHelp y agregar test de /t ayuda y /t ayuda avanzada
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 3428fe930a feat: maneja comandos desconocidos con encabezado emoji y ayuda rápida
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert c31ca200c6 feat: evita que @lid o más de 15 dígitos sean plausibles
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert b9252f4c49 feat: implementar flujo A4 de onboarding con DM JIT y activar
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 8b1af56764 feat: añadir fallback numérico y métricas en CommandService (A2)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert d25efb097c feat: añadir métricas con labels y calcular alias_coverage_ratio
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert c8c4fdd927 feat: añadir soporte para /t web con tokens de login y util crypto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 275f5adfde feat: validar y normalizar fechas explícitas (YYYY-MM-DD y YY-MM-DD)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 662c335824 feat: instrumentar métricas de allowed_groups, admin, commands y sync
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
3 months ago
borja d747e7aa4b feat: activar gating de grupos en CommandService y GroupSyncService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
3 months ago