|  brobert | 2450c8806a | cambia 3 tests que esperaban otros copis | 1 week 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 | 80b375de3e | test: ajustar aserción para verificar null en allowed_groups Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 1dd0cd906d | fix: ajustar expectativa de undefined/null en prueba AdminService 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 | 5f03caace6 | feat: añade paleta determinista por group_id y en TaskItem; añade tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | a3cc9fd640 | test: actualizar la expectativa de uso para la configuración de recordatorios Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 250149637a | test: arregla command.help.test eliminando describe para evitar fallo 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 | 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 | a01a800fc9 | test: adaptar aserción para incluir onboarding_prompted_at 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 | 2a1a6f2535 | test: añade tests para groups.upsert y alias_coverage_ratio Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  brobert | 3b8764972c | quito 3 test que no rulan porque usan db mal | 2 weeks ago | 
				
					
						|  brobert | 513099f6ef | test: añade pruebas de integración y actualiza docs para Fase 10 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 | 
				
					
						|  brobert | 2446427b5f | fix: alinear bloque de prueba para que coincida con el original Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | a8a0a3b5f6 | test: añadir tests E2E ICS para grupo, personal y agregado Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 2412b7fa66 | feat: exponer feeds ICS en la UI y añadir /app/integrations Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 3109525d7a | fix: usar ruta absoluta al crear bd de pruebas web y limpiar archivo Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | da6362be4c | fix: corregir ruta de import en tests/web/helpers/db.ts Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 9a69461b6c | feat: añadir feeds de integraciones ICS (aggregate) y horizonte 12m Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 2438f736de | test: mejorar limpieza del esquema de la BD en tests unitarios Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | f70c088214 | refactor: eliminar export group_id en TaskItem.svelte y ajustar prueba Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | f6b6ab7e6c | test: adaptar verificación de la opción off en /app/preferences Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 1744f317b8 | feat: añadir página /app/preferences para gestionar recordatorios Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 94ad9119f4 | fix: deshabilitar retorno temprano en tests para reconstruir web Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 01e1d31f00 | feat: añadir POST /api/me/preferences con validación y upsert Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | 3eb38fa7bd | fix: asegura que exista el usuario antes de crear sesión para evitar FK Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 weeks ago | 
				
					
						|  borja | cefdb3a3a8 | test: añade tests web con plan programático (bun.test) Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 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 | 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 | 
				
					
						|  borja | c9a052f774 | test: ajusta la gracia a 60 en gating de reminders 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 | 
				
					
						|  borja | cae5a7f1f6 | feat: implementar ventana de gracia para recordatorios y métricas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 3 weeks ago | 
				
					
						|  borja | 51a623450d | fix: inyectar GroupSyncService.dbInstance y limpiar caché en tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 3 weeks ago | 
				
					
						|  borja | 414374367d | test: ampliar pruebas de parseo de fechas a YYYY-MM-DD y YY-MM-DD Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 3 weeks ago | 
				
					
						|  borja | c912ee362e | feat: añadir /admin ver todos para listar tareas activas globales Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  brobert | cd453afbce | feat: exponer group_sync_seconds_until_next y adaptar tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  brobert | 4dfac4a6e7 | fix: reiniciar db AllowedGroups tras discovery y quitar retorno Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  brobert | abfa9b73a7 | feat: añadir alias para comandos de admin y actualizar tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  borja | ad26dd5175 | feat: guarda label en allowed_groups y actualiza en upsertGroups Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  borja | a7004d5ef1 | test: usar seedGroup para poblar grupos en gating Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  borja | 43ee9301e4 | test: crear registro de usuario para cumplir FK de user_preferences Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago | 
				
					
						|  borja | 9ca9757f35 | test: fijar fecha en gating de recordatorios para pruebas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 1 month ago |