borja
|
b4f6d525e1
|
fix: usar id directo y formatear con ) en listado de tareas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
3824c6c6c9
|
fix: usar codeId para IDs en listados, acuse y completado
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
ac158416a5
|
fix: usar id en completada y generar ack en formato compacto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
135fee7773
|
feat: actualizar guía rápida y formato de mensajes de tarea completada
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
ca09b82390
|
fix: adaptar formato de respuestas al modo compacto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
0401f1661c
|
fix: estandarizar mensajes de tarea con codeId(id) y texto de estado
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
05952efbf3
|
feat: añadir formatting.ts para IDs 4 dígitos y fechas
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
|
a34739d5ed
|
feat: añadir alias para ver todos y mapear alcance en comandos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
845fb86f57
|
fix: ajustar ver todos para mostrar sin responsable por grupo
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
de544c42de
|
feat: agregar verificación de membresía y filtrado por snapshot
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
e11978663d
|
fix: quitar bypass de rate limit en pruebas de GroupSync
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
c306b2a762
|
fix: usar process.env en GroupSync y mejorar parseo de participantes
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
|
61add46ede
|
feat: crear tabla group_members y reconciliar miembros de grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
21e01c7470
|
fix: ajustar formato del mensaje de tarea completada
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
3b41c01360
|
fix: cambiar 'dueño' a 'responsable' y quitar comillas en descripciones
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
f22fff887c
|
feat: centralizar iconos en ICONS y actualizar mensajes a nuevos iconos
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
|
530c0f6f70
|
fix: shouldNotify maneja undefined y admite primer aviso por usuario
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
|
831778ce51
|
feat: usar TZ por entorno y parsear 'hoy'/'mañana' como fechas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
57f5dd04e6
|
feat: añadir soporte de tomar y soltar tareas (claim/unassign)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
a4c0d49991
|
fix: añadir cabecera 'Tus tareas' y aplicar COALESCE en filtros
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
137e0d2d07
|
feat: añade alias para tomar/soltar y ver sin/todos con consultas por grupo
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
|
79b5d83f5b
|
feat: habilitar reintentos con backoff exponencial + jitter en cola
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
a1df163db0
|
feat: añadir conteos de pendientes y mostrar… y X más en /t ver
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
|
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
|
2a3345e21c
|
fix: evitar llamadas de red en tests desde ContactsService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
89398d2dfd
|
fix: añadir metadata a response_queue y unificar ack en CommandService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
4f6f483a27
|
feat: añadir menciones del creador y de asignados en notificaciones
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
4a1baca559
|
feat: agregar notificaciones DM a creador y asignados; grupo desactivado
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
bfb9f44b69
|
refactor: añade rutas Evolution para obtener nombre de contacto
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
8fdac8b49f
|
fix: enviar siempre la respuesta por DM al creador
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
|
7a901c9d95
|
feat: enviar al grupo si está activo; si no, al creador
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
133058caeb
|
feat: aceptar tokens @user como asignados y combinar con menciones
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
de70cd863b
|
fix: usar assignmentUserIds para mentionsForSending
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
59605e01e8
|
le pido que me console loguee lo que manda de payload para ver cómo hace lo de las menciones
|
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
|
8bdb851062
|
feat: iniciar worker de ResponseQueue y mejorar procesamiento
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
6c70e1dce7
|
feat: persistir respuestas en la cola con DB
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 months ago |
borja
|
9f339ad218
|
fix: hacer público el cache de grupos para tests
Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat>
|
2 months ago |
borja
|
69a5747cf9
|
fix: arreglar cache de grupos en tests unitarios
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 (aider)
|
6e4720d7cd
|
debug: añade logging temporal para diagnóstico de sincronización
|
2 months ago |
borja (aider)
|
ff0923f3cb
|
fix: maneja WHATSAPP_COMMUNITY_ID no definido mostrando comunidades
|
2 months ago |
borja (aider)
|
e59ce7319e
|
feat: Muestra IDs de comunidades disponibles cuando WHATSAPP_COMMUNITY_ID no está definido
|
2 months ago |
borja (aider)
|
e762a7c840
|
docs: document EvolutionGroup type with API response format
|
7 months ago |
borja (aider)
|
50133ecb9a
|
feat: handle direct array response in group sync API
|
7 months ago |
borja
|
244a6e9483
|
toqueteo un poco en cómo hago el fetchAllGroups a ver si consigo que me mande la respuesta que sí me funciona con curl pero no haciendo un fetch
|
7 months ago |
borja
|
3bf5e33763
|
fuerzo http/2 a ver si así rula
|
7 months ago |
borja
|
7c8143d9c3
|
aumenta el tiempo de espera al fetchAllGroups hasta algo más de 5 minutos a ver si el problema es ese u otro
|
7 months ago |
borja (aider)
|
ae8e3fad2b
|
feat: add detailed logging for group sync API calls
|
7 months ago |
borja (aider)
|
a2487e5c2f
|
feat: add initial group sync check at startup
|
7 months ago |
borja (aider)
|
6832192d93
|
docs: Improve sync interval documentation and logging
|
7 months ago |
borja (aider)
|
73fdf950dd
|
feat: make group sync interval configurable via env var
|
7 months ago |
borja (aider)
|
ed7b209c1b
|
fix: update last_verified when marking groups inactive
|
7 months ago |
borja (aider)
|
98a01dad19
|
fix: properly commit group sync transactions and update counts
|
7 months ago |
borja (aider)
|
1ade146a3b
|
feat: Add error handling and logging to group sync service
|
7 months ago |
borja (aider)
|
1d29fedc18
|
Based on the diffs, here's the concise commit message:
fix: handle API response format and improve group sync tests
|
7 months ago |
borja (aider)
|
d4869aa178
|
fix: resolve module import paths in group-sync tests
|
7 months ago |
borja (aider)
|
4644e7a588
|
feat: add group sync service with API integration
|
7 months ago |
borja (aider)
|
812b0dadd8
|
feat: Add port validation for internal Docker URLs
|
7 months ago |
borja (aider)
|
8663bbf1a8
|
fix: skip webhook self-test for internal production URLs
|
7 months ago |
borja (aider)
|
0245ef15e9
|
feat: add reverse proxy support and port configuration
|
7 months ago |
borja (aider)
|
88e0c2edfd
|
feat: add webhook endpoint testing and improved logging
|
7 months ago |
borja (aider)
|
7003e50a41
|
fix: improve webhook verification with retries and better error handling
|
7 months ago |
borja (aider)
|
abb3decd40
|
fix: update webhook event names to match API enum values
|
7 months ago |
borja
|
a3fae9876b
|
refactor: simplify webhook events list
|
7 months ago |
borja (aider)
|
2d8a40e3b8
|
fix: handle undefined webhook config and improve URL validation
|
7 months ago |
borja (aider)
|
72e7a804b5
|
feat: update webhook config to match API requirements
|
7 months ago |
borja (aider)
|
08ad11a719
|
feat: Add debug logging for webhook registration and env vars
|
7 months ago |
borja (aider)
|
ea79efab54
|
fix: correct webhook event names and required env vars
|
7 months ago |
borja
|
a86beb81b7
|
intento arreglar server.ts y webhook-manager.ts
|
7 months ago |
borja (aider)
|
6710c4fd73
|
feat: implement webhook registration service
|
7 months ago |
borja (aider)
|
63c3bb20e9
|
feat: implement command service with response queue
|
7 months ago |