Commit Graph

  • 038f06dc69 fix: incluir group_id en SELECT de unassignTask y simplificar condición main brobert 2025-10-26 11:30:16 +0100
  • c4d0867464 fix: incluir group_id en SELECT de unassignTask brobert 2025-10-26 11:24:16 +0100
  • 4961c9e730 más cambios de copies brobert 2025-10-26 11:13:56 +0100
  • 850859c694 cambia copies de onboarding un poquito brobert 2025-10-26 10:45:51 +0100
  • 28147446a1 fix: métricas de unknown/alias y chequeo de tabla users para onboarding brobert 2025-10-26 00:55:04 +0200
  • fc0eddf8b1 feat: agrega atajos '/t mias' y '/t todas' a la ayuda brobert 2025-10-26 00:49:13 +0200
  • 0df224f0ba feat: agregar ayuda rápida y fallback para comandos desconocidos brobert 2025-10-26 00:46:59 +0200
  • 4b493521ab chore: limpieza incremental de command.ts en bloques pequeños brobert 2025-10-26 00:42:06 +0200
  • e2f152fd9e fix: retornar [] en processTareaCommand y usar [] como fallback de rutas brobert 2025-10-26 00:33:13 +0200
  • fa27be673d fix: evita continuar en soltar devolviendo [] brobert 2025-10-26 00:31:28 +0200
  • 96daf2a643 fix: agregar retorno temprano en completar y tomar brobert 2025-10-26 00:30:14 +0200
  • 24962d33ff fix: devuelve lista vacía al usar ver brobert 2025-10-26 00:29:15 +0200
  • d550d5b26a chore: eliminar soporte de configurar y web en el comando brobert 2025-10-26 00:28:09 +0200
  • 1356a2d1d7 refactor: reemplaza verificación de membresía por enforceMembership brobert 2025-10-26 00:26:45 +0200
  • 6daa27f4ad refactor: usar parseMultipleIds para parsear IDs múltiples brobert 2025-10-26 00:25:26 +0200
  • 47a7def7c1 refactor: usar resolveTaskIdFromInput externo y quitar método brobert 2025-10-26 00:24:42 +0200
  • 6f88d5bc2e refactor: usar todayYMD_TZ desde shared en CommandService brobert 2025-10-26 00:23:44 +0200
  • a89ec3f875 refactor: centralizar ACTION_ALIASES y SCOPE_ALIASES en commands/shared brobert 2025-10-26 00:21:36 +0200
  • 7dd390b04e chore: quitar import innecesario de normalizeWhatsAppId en command.ts brobert 2025-10-26 00:16:05 +0200
  • f2746a9003 refactor: mover CTA_HELP a shared.ts y usarlo en nueva brobert 2025-10-26 00:06:03 +0200
  • 65553a14d9 refactor: eliminar import de GroupSyncService en completar/tomar/soltar brobert 2025-10-25 23:59:10 +0200
  • 91fe688e4e feat: mover lógica de nueva a handler dedicado y añadir onboarding brobert 2025-10-25 23:56:17 +0200
  • ada071d220 feat: añadir handlers completar/tomar/soltar y enrutar comandos brobert 2025-10-25 23:52:39 +0200
  • 5c6cac2b12 fix: corregir ruta de import de TaskService brobert 2025-10-25 23:47:44 +0200
  • b719f3fd33 feat: añadir handler ver y enrutar /t ver con métricas brobert 2025-10-25 23:45:33 +0200
  • 6fcfd2719f feat: integrar router etapa 3 con handlers configurar/web y db brobert 2025-10-25 23:41:10 +0200
  • d591697402 feat: extraer parseNueva a módulo dedicado y usarlo desde CommandService brobert 2025-10-25 23:38:09 +0200
  • f7229d14d4 docs: añade onboarding_assign_failures_total brobert 2025-10-25 23:34:58 +0200
  • 170859c030 feat: añadir router de comandos (Etapa 1) y shared.ts; usar route brobert 2025-10-25 23:30:21 +0200
  • d40e5e7990 docs: añadir golden de textos y métricas brobert 2025-10-25 23:26:46 +0200
  • f142975f00 docs: añade plan de refactor de CommandService (enfoque A) brobert 2025-10-25 23:23:16 +0200
  • e9c2885433 fix: limpiar puntuación en tokens @ y añadir tests de autoasignación brobert 2025-10-25 23:04:00 +0200
  • b6aab7fa1b feat: permitir autoasignación con yo/@yo en /t nueva y añadir tests brobert 2025-10-25 23:00:16 +0200
  • 2dc6a13e0a afina copy de cta general brobert 2025-10-25 12:45:14 +0200
  • 89f2555c79 afina los copys de los mensajes de onboarding brobert 2025-10-25 12:38:42 +0200
  • 43198d1d89 refactor: usar codeId, bold y code en msg1/msg2 para onboarding brobert 2025-10-25 12:18:18 +0200
  • bd4f0cc364 feat: añadir métricas de onboarding y alias; recalcular tras comandos brobert 2025-10-25 11:46:12 +0200
  • 2d05b6f3e1 feat: centralizar CTA de ayuda en command.ts y añadir a DMs brobert 2025-10-25 11:34:03 +0200
  • 2d7620fa5d quita una chorrada que ha puesto gpt brobert 2025-10-25 11:04:07 +0200
  • 65dc4d10ae docs: completar fases 0-2 y actualizar onboarding (5–10s, <14 dígitos) brobert 2025-10-25 11:00:09 +0200
  • a2fed2277c feat: actualizar last_command_at al detectar cualquier /t brobert 2025-10-25 10:54:49 +0200
  • 1fafc431ff feat: agregar columna last_command_at en users en migración v19 brobert 2025-10-25 10:49:01 +0200
  • 394f28e5cc feat: onboarding en /t nueva filtrando IDs <14 y migrar last_command_at brobert 2025-10-25 10:47:57 +0200
  • d4a998cdf1 fix: adaptar respuestas de listing a 'No respondo en grupos.' brobert 2025-10-25 10:25:31 +0200
  • 4ea186dff1 fix: actualizar textos de ayuda y respuestas de comandos al formato brobert 2025-10-25 10:16:36 +0200
  • 7e135fcf50 refactor: elimina ver sin y ver grupo; actualiza aliases y ayuda brobert 2025-10-25 10:07:04 +0200
  • 90265939c6 feat: actualiza alias y ayuda: /t ver -> todas; anade /t mias /t info brobert 2025-10-25 10:01:15 +0200
  • 7bc7000c8c docs: actualizar plan de onboarding con paquetes de 2 DMs y recordatorio brobert 2025-10-25 09:40:52 +0200
  • 7871d39e0a plan para onboarding fino brobert 2025-10-25 08:37:20 +0200
  • ec02444c2a docs: añade plan por fases de onboarding por DM y alias de comandos brobert 2025-10-24 22:21:42 +0200
  • ab832e208b corrige tests para adaptarlos a que ahora no se escribe sin responsable en las respuestas sobre tareas, solo se deja el emoji borja 2025-10-23 14:36:09 +0200
  • de257cf65f añade logo a la web borja 2025-10-23 14:27:44 +0200
  • 8f8005dca1 creo que he quitado que diga sin responsable cada vez para que solo muestre el icono y listo borja 2025-10-23 10:15:54 +0200
  • 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 borja 2025-10-23 10:03:40 +0200
  • 226e1bc01f test: usar display_code en /t y validar no encontrada tras completar brobert 2025-10-22 08:29:41 +0200
  • fb7cc90b77 fix: usar display_code activo en comandos y DMs; eliminar fallback al PK brobert 2025-10-22 08:24:45 +0200
  • 26a19add33 actualiza copy de punto de acceso a login brobert 2025-10-22 07:09:35 +0200
  • b6e335b275 feat: añade soporte de prefers-color-scheme en login brobert 2025-10-22 07:04:09 +0200
  • 773a0e8912 añade el svelte-kit correcto a gitignore brobert 2025-10-21 20:44:04 +0200
  • fceb6baa04 añade build.lock a gitignore brobert 2025-10-21 20:43:22 +0200
  • 9c4498c5cb test: eliminar imports duplicados y cargar handler dinámicamente brobert 2025-10-21 20:40:09 +0200
  • d7bf328db5 test: usar imports dinámicos y afterEach asíncrono en pruebas brobert 2025-10-21 20:34:27 +0200
  • 01c274a8ca fix: usar bun:sqlite en tests y exponer closeDb para reiniciar BD brobert 2025-10-21 20:31:15 +0200
  • 39c3f97e4c fix: soportar entorno dinámico con fallback a process.env en env.ts brobert 2025-10-21 20:27:58 +0200
  • 60cb5877d8 test: agregar tests para encolar reacciones y payload de respuesta brobert 2025-10-21 20:23:33 +0200
  • 7a5f933b8c feat: activar encolado de reacciones en web al completar tareas brobert 2025-10-21 20:16:04 +0200
  • 5efcbbc98b refactor: usar getLastChangedActive y eliminar changedActive de syncGroups brobert 2025-10-21 19:14:42 +0200
  • 28264f9369 feat: sincronizar solo grupos cambiados y aprender usuario al mensaje brobert 2025-10-21 19:06:16 +0200
  • 671d105f23 test: tolerar ausencia de migrations.log en tests de migrador brobert 2025-10-21 01:29:05 +0200
  • 5b78be0eff test: evita trigger migración v15 ajustando limpieza en tests brobert 2025-10-21 01:23:59 +0200
  • cef3238de6 test: añade verificación de key.participant en metadata de reaction brobert 2025-10-21 01:04:22 +0200
  • bc256c4999 feat: incluir participant y fromMe en key de reacciones para grupos brobert 2025-10-21 00:57:12 +0200
  • 536de6b4f8 docs: agregar métricas de reacciones del bot en operaciones brobert 2025-10-21 00:34:13 +0200
  • 595e679276 docs: actualizar documentación con nuevas vars REACTIONS_* y cambios brobert 2025-10-21 00:31:56 +0200
  • 215f242a0d feat: precalentar métricas de reacciones y añadir tests E2E brobert 2025-10-21 00:27:51 +0200
  • f0ab277d38 feat: añadir handleWithOutcome y usar outcome en WebhookServer brobert 2025-10-21 00:22:32 +0200
  • 5f8b494a7f fix: establece fromMe=false en reacciones y actualiza tests brobert 2025-10-21 00:13:40 +0200
  • 89c837b34d test: añade tests unitarios para la reacción al completar brobert 2025-10-21 00:09:26 +0200
  • cddb454692 feat: encolar reacción al completar tarea dentro TTL y filtrado brobert 2025-10-21 00:04:35 +0200
  • 1a93e7aee0 test: añade tests unitarios para ResponseQueue y task_origins brobert 2025-10-20 23:52:53 +0200
  • db8d22c04c feat: agrega migración v17 task_origins y soporte de reacciones en webhook y queue brobert 2025-10-20 23:46:59 +0200
  • f020c809ec docs: añade plan detallado de reacciones del bot de tareas brobert 2025-10-20 21:40:58 +0200
  • 2450c8806a cambia 3 tests que esperaban otros copis brobert 2025-10-20 20:00:06 +0200
  • 58ac01cc73 fix: asegurar que exista el usuario antes de upsertAlias y log de error brobert 2025-10-20 08:34:05 +0200
  • 7be73f9f78 afina copis de ayuda más brobert 2025-10-19 23:30:52 +0200
  • 2d419e58af mejora copis ayuda brobert 2025-10-19 23:23:47 +0200
  • b6eb4051b6 cambia mensajes ayuda brobert 2025-10-19 23:18:56 +0200
  • 3c6599f000 cambia favicon brobert 2025-10-19 14:48:25 +0200
  • c7b3cf2260 añade .sveltekit al gitignore brobert 2025-10-19 13:59:47 +0200
  • d070ac3ab0 Merge branch 'webui' brobert 2025-10-19 13:58:22 +0200
  • 4c6a605d9e cambia gitignore para ignorar tmp brobert 2025-10-19 13:57:21 +0200
  • d27a4aa201 mejora los copis webui brobert 2025-10-19 13:49:49 +0200
  • b4f2f9be92 actualizo algunos mensajes del bot para que tengan un estilo más razonable en whatsapp brobert 2025-10-19 10:24:00 +0200
  • 3d7ccd2bca actualiza los estados completados del último plan previsto brobert 2025-10-19 10:14:45 +0200
  • e7ae220377 feat: bloquear is_community/isCommunityAnnounce y filtrar consultas brobert 2025-10-19 09:58:16 +0200
  • 542e1f03a4 feat: impedir soltar tarea personal sin asignatarios; backend+UI brobert 2025-10-19 09:21:41 +0200
  • 80b375de3e test: ajustar aserción para verificar null en allowed_groups brobert 2025-10-19 00:49:10 +0200
  • 1dd0cd906d fix: ajustar expectativa de undefined/null en prueba AdminService brobert 2025-10-19 00:48:21 +0200
  • af6c170115 fix: ajusta countAllActive para excluir grupos archivados e inactivos brobert 2025-10-19 00:46:41 +0200
  • 7ba2770422 feat: archivar grupos y notificar admins; ocultar grupos archivados brobert 2025-10-19 00:36:20 +0200