borja
|
c7c0491200
|
feat: implementar descubrimiento de grupos desconocidos (discover)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
029a632e9d
|
feat: añadir scheduler de grupos y arrancarlo al iniciar el servicio
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
a8448fa4dd
|
fix: usar MAX_MEMBERS_SNAPSHOT_AGE_MS y snapshot_fresh para last_sync_ok
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
753e0688ec
|
fix: calcular last_sync_ok usando métrica o fallback a lv
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
67caca8b26
|
feat: añadir IdentityService para mapear alias a números
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
f4b0e4433e
|
fix: priorizar participantAlt para sender JID en grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
borja
|
bae6678a0e
|
fix: ignorar mensajes de grupos inactivos en modo test
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
0d29200dd7
|
feat: asegurar grupo al instante y sincronizar miembros ante eventos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
8983cfa453
|
feat: añade métricas, health detallada, mantenimiento y tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
a092a25234
|
feat: agregar sincronización de miembros con Evolution API y webhooks
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
bff4c99876
|
feat: hacer dinámico el mensaje del límite por minuto y README
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
5c49f16c4e
|
feat: añadir recordatorios por DM diarios/semanales y configuración
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
9668802cbe
|
feat: añade limitador de tasa por usuario (15/min) y tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
3f9280eb1a
|
feat: añadir limpieza/retención de response_queue (borrado duro)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
efe8aaef89
|
feat: añadir migrador de migraciones up-only para SQLite
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
4a305dc007
|
fix: usar remitente correcto en DMs y evitar Invalid sender ID
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
218080ae45
|
feat: Fase 3: listar pendientes y completar tareas por DM (dd/MM)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
48d750b648
|
fix: silenciar errores DB en webhook y actualizar pruebas de TaskService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
714c7a6c4e
|
feat: habilita /t y /tarea con parsing de fechas y respuestas compactas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
3ff63f1503
|
feat: añadir ContactsService y usar nombres en menciones de usuarios
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
6c9f744f1f
|
feat: habilita menciones en mensajes y limpia descripciones de tareas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
a209c40ac3
|
feat: centralizar /tarea en CommandService y usar DB
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
703ea61c67
|
refactor: migrar a bun:sqlite y adaptar servicio/tareas y pruebas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
939cf1ac9f
|
feat: normalizar evento webhook y registrar rawEvent en logs
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
8bdb851062
|
feat: iniciar worker de ResponseQueue y mejorar procesamiento
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
8177a8eaa9
|
refactor: implementar procesamiento de comandos directamente en handleMessageUpsert
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
206949aabe
|
feat: agregar verificación de grupos activos
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
d6604dfb2f
|
feat: integrar validación de usuarios en procesamiento de mensajes
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
93bbd923ae
|
fix: inyectar base de datos de prueba en WebhookServer para tests unitarios
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
d97db3507d
|
feat: integrar verificación de existencia de usuario en manejo de mensajes
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
02f931e055
|
feat: Añadir normalización del ID del remitente
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja (aider)
|
ff0923f3cb
|
fix: maneja WHATSAPP_COMMUNITY_ID no definido mostrando comunidades
|
2 months ago |
borja (aider)
|
17437c6e28
|
feat: improve command parsing to handle multiple dates and invalid date formats
|
6 months ago |
borja (aider)
|
0477530757
|
fix: properly extract dates and count mentions in /tarea command
|
6 months ago |
borja (aider)
|
d232e8db5f
|
fix: skip debug logs in test environment
|
6 months ago |
borja
|
da659f2130
|
añado que loguee lo que pilla para mostrar el grupo y el mensaje y así poder ver cómo hago para ver usuarios
|
7 months ago |
borja (aider)
|
a2487e5c2f
|
feat: add initial group sync check at startup
|
7 months ago |
borja
|
0154ffc8d0
|
añado más logs a esto para que, cuando salte el mensaje de que hay missing required fields podamos ver qué pasa en realidad
|
7 months ago |
borja
|
3d87aead2c
|
simplifica un poco los logs para que no sean tan pesados de parsear
|
7 months ago |
borja (aider)
|
1b89c845ef
|
fix: Correct static method binding in webhook handler
|
7 months ago |
borja (aider)
|
57efb00929
|
fix: make handleMessageUpsert static to fix webhook processing
|
7 months ago |
borja (aider)
|
2cb368b711
|
fix: correct test assertions and mention handling in webhook server
|
7 months ago |
borja (aider)
|
c8b4b5592b
|
fix: update test assertions for command logging
|
7 months ago |
borja (aider)
|
869c695d0a
|
feat: Update /tarea command parsing to use action-first format
|
7 months ago |
borja (aider)
|
163c2b183f
|
fix: properly parse command action and due date in webhook handler
|
7 months ago |
borja (aider)
|
62e8a38525
|
feat: Improve logging for webhook and command processing
|
7 months ago |
borja (aider)
|
11702142d5
|
feat: enhance /tarea command logging with detailed parsing
|
7 months ago |
borja
|
e3fe256384
|
y un tercer console.log que quito porque en este caso me muestra todos los handling message upsert y es un poco too much
|
7 months ago |
borja
|
356cfb69e2
|
quito otro console.log que se hace un poco excesivo creo yo porque muestra cada webhook event received
|
7 months ago |
borja
|
99b2011254
|
Quito un console.log que de momento es excesivo porque me muestra absolutamente todo lo que toca server.ts
|
7 months ago |