246 Commits (773a0e8912341666e83333886de81c26437ecdf6)

Author SHA1 Message Date
brobert 5efcbbc98b refactor: usar getLastChangedActive y eliminar changedActive de syncGroups
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 28264f9369 feat: sincronizar solo grupos cambiados y aprender usuario al mensaje
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
brobert 215f242a0d feat: precalentar métricas de reacciones y añadir tests E2E
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert f0ab277d38 feat: añadir handleWithOutcome y usar outcome en WebhookServer
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 5f8b494a7f fix: establece fromMe=false en reacciones y actualiza tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert cddb454692 feat: encolar reacción al completar tarea dentro TTL y filtrado
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
brobert 58ac01cc73 fix: asegurar que exista el usuario antes de upsertAlias y log de error
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 7be73f9f78 afina copis de ayuda más 11 months ago
brobert 2d419e58af mejora copis ayuda 11 months ago
brobert b6eb4051b6 cambia mensajes ayuda 11 months ago
brobert d27a4aa201 mejora los copis 11 months ago
brobert b4f2f9be92 actualizo algunos mensajes del bot para que tengan un estilo más razonable en whatsapp 11 months ago
brobert e7ae220377 feat: bloquear is_community/isCommunityAnnounce y filtrar consultas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 542e1f03a4 feat: impedir soltar tarea personal sin asignatarios; backend+UI
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert af6c170115 fix: ajusta countAllActive para excluir grupos archivados e inactivos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 7ba2770422 feat: archivar grupos y notificar admins; ocultar grupos archivados
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 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>
11 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>
11 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>
11 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>
11 months ago
brobert b8979b8205 feat: agregar help centralizado y tests de contenido
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert b19336659c feat: agregar funciones code, section y bullets y pruebas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert e2f0186cfe feat: ejecutar reconciliación de alias al arranque
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 182c976697 feat: resolver alias y dígitos en ResponseQueue; reconciliación
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
brobert 07bfa0f419 feat: alinea copy A3/A4 a activar y añade tests; actualiza env y docs
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
brobert 64096e93be feat: añadir onboarding A3 en group-sync.ts y .env.example
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 7033c6149f feat: añade onboarding A3 con onboarding_prompted_at y encolado
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 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>
11 months ago
brobert 06c4a0619d feat: rediseño de TaskItem, añade completar y lista 24h
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja 3a161e2821 feat: mostrar siempre la URL ICS usando token_plain y migración
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja 331b21ec71 fix: añadir fallback de migraciones y export de crypto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja 73ae69892f feat: añadir migración calendar-tokens y servicio ICS de tokens
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja 689e030a83 feat: agregar /admin allow all para habilitar pendientes de grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 90771eb34a fix: usar dígitos del jid como fallback al normalizar WhatsApp ID
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert bd0fda2248 fix: endurece GroupSyncService y activa métricas en tests web-login
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 6082574a52 chore: silenciar logs del migrador en test para reducir ruido
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
brobert f6672ec52b feat: agrega migración v10 para web_tokens y web_sessions
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
brobert 3d6c446547 feat: dar prioridad a DB_PATH sobre DATA_DIR en la BD SQLite
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja e647ad7c3a feat: añadir DATA_DIR para DB compartida y configurar Bun workspaces
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja 3039af3a43 fix: evitar duplicar recordatorio diario, filtrar por grupos y limitar a 10
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 months ago
borja cae5a7f1f6 feat: implementar ventana de gracia para recordatorios y métricas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
11 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>
11 months ago
borja b39ca2041a fix: corregir texto del footer para usar 'responsable'
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
12 months ago