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
|
64096e93be
|
feat: añadir onboarding A3 en group-sync.ts y .env.example
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks ago |
brobert
|
d25efb097c
|
feat: añadir métricas con labels y calcular alias_coverage_ratio
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
2 weeks ago |
brobert
|
90771eb34a
|
fix: usar dígitos del jid como fallback al normalizar WhatsApp ID
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>
|
2 weeks ago |
brobert
|
cd453afbce
|
feat: exponer group_sync_seconds_until_next y adaptar tests
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
4 weeks ago |
brobert
|
a5eedb5c7f
|
fix: usar '' como fallback para community_id al insertar grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
4 weeks ago |
brobert
|
4dfac4a6e7
|
fix: reiniciar db AllowedGroups tras discovery y quitar retorno
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
4 weeks ago |
brobert
|
228f2d40a2
|
feat: habilitar sync multicomunidad y persistir nombres de grupos
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
4 weeks ago |
brobert
|
46d172fc12
|
feat: permitir forzar sync de grupos y completar labels faltantes
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
4 weeks 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
|
662c335824
|
feat: instrumentar métricas de allowed_groups, admin, commands y sync
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
borja
|
302ba6daa8
|
feat: aplicar gating en syncMembersForActiveGroups y añadir pruebas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
borja
|
37db7b283d
|
fix: asegurar grupo existente en DB; actualizar prueba de gating
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
borja
|
d747e7aa4b
|
feat: activar gating de grupos en CommandService y GroupSyncService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
ac0c5ff064
|
fix: resolver ids de usuarios con IdentityService al devolver resultados
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
|
1 month ago |
brobert
|
0e07efd155
|
feat: resolver alias de IDs de miembros durante la sincronización de grupos
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
|
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 |
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
|
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
|
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
|
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 |