315 Commits (e430fc1d4af3727148b2024e54bb087de1d1574f)

Author SHA1 Message Date
brobert e430fc1d4a refactor: extrae handleMessageUpsert a webhook-handler.ts y úsalo en WebhookServer
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 7189756182 feat: integrar utilidades de WhatsApp y servicios en server.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 46bec524a2 refactor: modularizar WebhookServer y endpoints /metrics /health
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert ffad59f18f refactor: quitar _membersGlobalCooldownUntil y llamar a ensureUserExists
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 2f24806a06 refactor: modularizar group-sync y añadir API, cache y repo
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 0ce3ecbcd3 fix: aplicar umbral de cobertura en publishGroupCoveragePrompt
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 1b0d2ec91c refactor: desacoplar onboarding y eliminar dependencia GroupSync
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert a72184f82c fix: inyectar db en AllowedGroups y extraer mappers en src/tasks
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert e3ec82037b refactor: extraer display_code y complete-reaction; ajustar TaskService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 2032712d2b fix: agregar isReactionMeta y usarla en response-queue
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 1b7420e123 feat: integrar EvolutionClient, limpieza de cola y parseo de metadata
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert fea178cd3d fix: ampliar tipado de get(taskId) en TaskService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
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 1ecf8a5ff2 refactor: tipar consultas SQLite y eliminar as any en varias rutas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert a391ef7467 fix: tipar filas de grupos y convertir id/nombre a string
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert dab7e8fa9d fix: tipar groups como EvolutionGroup[] y usar group.id en group-sync.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert eb47184660 fix: usar display_code seguro en ver.ts y forzar EvolutionGroup en group-sync.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 97624ad923 fix: corregir tipado para typecheck en nueva.ts, ver.ts y group-sync.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert db9baca508 feat: centralizar normalizeTime en core y exponerla en web para preferencias
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert e7bcdbf17e fix: ajustar tipado en proxy.ts, response-queue.ts y tasks/service.ts
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 1ad36ee898 refactor: centralizar SimulatedResponseQueue y actualizar TaskItem
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert f2ee3bbd11 feat: añadir health check para reiniciar instancia de Evolution API
Co-authored-by: aider (openrouter/z-ai/glm-4.6) <aider@aider.chat>
1 month ago
brobert a0f35b8138 fix: evitar columnas created_at/updated_at al insertar usuarios y ajustar tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert f4f7d95485 feat: centralizar formateo UTC con util canónica y adaptar web/ICS
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 21164194c0 fix: añadir httpVersion y ajustar tsconfig.core.json
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert c65db73ac3 chore: añadir shims de tipos y adaptar tsconfig.core
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
1 month ago
brobert 038f06dc69 fix: incluir group_id en SELECT de unassignTask y simplificar condición
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert c4d0867464 fix: incluir group_id en SELECT de unassignTask
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 4961c9e730 más cambios de copies 2 months ago
brobert 850859c694 cambia copies de onboarding un poquito 2 months 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 fc0eddf8b1 feat: agrega atajos '/t mias' y '/t todas' a la ayuda
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 0df224f0ba feat: agregar ayuda rápida y fallback para comandos desconocidos
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 f2746a9003 refactor: mover CTA_HELP a shared.ts y usarlo en nueva
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 65553a14d9 refactor: eliminar import de GroupSyncService en completar/tomar/soltar
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 91fe688e4e feat: mover lógica de nueva a handler dedicado y añadir onboarding
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert ada071d220 feat: añadir handlers completar/tomar/soltar y enrutar comandos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
brobert 5c6cac2b12 fix: corregir ruta de import de TaskService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago