|  borja | 8f8005dca1 | creo que he quitado que diga sin responsable cada vez para que solo muestre el icono y listo | 1 week 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 | 1 week 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> | 1 week ago | 
				
					
						|  brobert | 5efcbbc98b | refactor: usar getLastChangedActive y eliminar changedActive de syncGroups Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 week ago | 
				
					
						|  brobert | 28264f9369 | feat: sincronizar solo grupos cambiados y aprender usuario al mensaje Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 week 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> | 1 week 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> | 1 week ago | 
				
					
						|  brobert | f0ab277d38 | feat: añadir handleWithOutcome y usar outcome en WebhookServer Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 week ago | 
				
					
						|  brobert | 5f8b494a7f | fix: establece fromMe=false en reacciones y actualiza tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 week 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> | 1 week 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> | 1 week 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> | 1 week ago | 
				
					
						|  brobert | 7be73f9f78 | afina copis de ayuda más | 2 weeks ago | 
				
					
						|  brobert | 2d419e58af | mejora copis ayuda | 2 weeks ago | 
				
					
						|  brobert | b6eb4051b6 | cambia mensajes ayuda | 2 weeks ago | 
				
					
						|  brobert | d27a4aa201 | mejora los copis | 2 weeks ago | 
				
					
						|  brobert | b4f2f9be92 | actualizo algunos mensajes del bot para que tengan un estilo más razonable en whatsapp | 2 weeks ago | 
				
					
						|  brobert | e7ae220377 | feat: bloquear is_community/isCommunityAnnounce y filtrar consultas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 542e1f03a4 | feat: impedir soltar tarea personal sin asignatarios; backend+UI Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | af6c170115 | fix: ajusta countAllActive para excluir grupos archivados e inactivos Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 7ba2770422 | feat: archivar grupos y notificar admins; ocultar grupos archivados Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks ago | 
				
					
						|  brobert | b8979b8205 | feat: agregar help centralizado y tests de contenido Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | b19336659c | feat: agregar funciones code, section y bullets y pruebas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | e2f0186cfe | feat: ejecutar reconciliación de alias al arranque Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 182c976697 | feat: resolver alias y dígitos en ResponseQueue; reconciliación Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks 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 weeks 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> | 2 weeks 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 weeks 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> | 2 weeks 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> | 2 weeks 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 weeks 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 weeks 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> | 2 weeks 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> | 2 weeks ago | 
				
					
						|  borja | 331b21ec71 | fix: añadir fallback de migraciones y export de crypto Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks 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> | 2 weeks ago | 
				
					
						|  borja | 689e030a83 | feat: agregar /admin allow all para habilitar pendientes de grupos Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks 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> | 3 weeks 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> | 3 weeks ago | 
				
					
						|  brobert | 6082574a52 | chore: silenciar logs del migrador en test para reducir ruido Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 3 weeks 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> | 3 weeks 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> | 3 weeks 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> | 3 weeks 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> | 3 weeks 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> | 3 weeks ago |