223 Commits (137e0d2d07b0f9f5d5d114d28e16f1fc61955487)
 

Author SHA1 Message Date
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 a5daba241b convierte phase 4 etapa 3 en postergada porque no es para un mvp 2 months ago
borja 79133d6e78 docs: actualizar STATUS.md y README con estado Phase 4 y plan
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 88b95847a1 test: reutilizar DB en memoria entre bloques de ResponseQueue
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 504f15d491 test: aislar DB en memoria para ResponseQueue (backoff)
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 301c521a77 test: añade tests de reintentos; docs: actualiza README/STATUS Phase 4
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja ac20558348 test: adaptar prueba para verificar columnas base de response_queue
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 e98e4ce1d0 docs: actualizar README y STATUS con migrador SQLite y remitente
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 b75d71c86b docs: marcar como completadas las tareas de Phase 3 en README
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 736f9f3b8f docs: actualizar Phase 2 como completada en README.md y STATUS.md
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 90d78bf195 refactor: asegurar created_by y usuarios al asignarlos en TaskService
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja d040356a19 docs: actualizar STATUS.md y README.md con estado de pruebas
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja fa08689ee0 test: añadir tests para alias /t, DM y cola de respuestas
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 509e8dfb36 docs: añadir REQUESTED_FILES.md con archivos y plan de iteración
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja d898fe9d3b docs: documentar plan UX MVP e iteraciones en README
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 2b28ace217 docs: reflejar en README que se envía DM al creador siempre
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja e519d93702 docs: actualizar README.md y STATUS.md y eliminar fallo de test
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja d653291455 docs: actualizar README y STATUS con novedades de campos y notificaciones
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 79692248ef docs: actualizar README y STATUS con ContactsService y notificaciones
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 3d73988c66 docs: actualiza README y STATUS para reflejar estado y fallo de pruebas
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 a6ec631329 feat: agregar columna metadata a response_queue
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 e85a9e47d1 añade sqlite3 a la lista de lo que instala la imagen para poder trastear la base de datos 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 db790064af test: sembrar grupo para satisfacer FK de tasks.group_id
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 7b9928937b feat: añadir TaskService con dbInstance y tests unitarios
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 94f6813cb2 fix: persistir tarea con created_by y asignaciones en transacción
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja 06e661e844 fix: restaura bloque de Test Coverage en README.md
Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
2 months ago
borja a8afa74ff5 docs: actualizar README.md y STATUS.md con estado actual y plan
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