From 08964ec18f634969891a3320e1df31f1aa08b98e Mon Sep 17 00:00:00 2001 From: josedario87 Date: Thu, 4 Dec 2025 15:06:46 -0600 Subject: [PATCH] Feat: Agregar sistema de alias para chats MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Agregar campo alias a tabla chats con migración 003 - Crear endpoint PUT /api/messages/:instanceId/:chatId/alias - Modificar MCP para priorizar alias sobre nombres automáticos - Crear modal ChatAliasModal para editar alias desde UI - Agregar botón de editar alias en ChatItem - Integrar modal en página de mensajes El alias permite asignar nombres personalizados a chats que tienen prioridad sobre los nombres de WhatsApp tanto en la interfaz como en el MCP para agentes IA. --- app/components/messages/ChatAliasModal.vue | 126 ++++++++++++++++++ app/components/messages/ChatItem.vue | 21 ++- app/pages/messages/index.vue | 43 ++++++ .../[instanceId]/[chatId]/alias.put.ts | 68 ++++++++++ server/database/migrations/003_add_alias.sql | 12 ++ server/utils/mcp.ts | 23 ++-- 6 files changed, 282 insertions(+), 11 deletions(-) create mode 100644 app/components/messages/ChatAliasModal.vue create mode 100644 server/api/messages/[instanceId]/[chatId]/alias.put.ts create mode 100644 server/database/migrations/003_add_alias.sql diff --git a/app/components/messages/ChatAliasModal.vue b/app/components/messages/ChatAliasModal.vue new file mode 100644 index 0000000..eea99cc --- /dev/null +++ b/app/components/messages/ChatAliasModal.vue @@ -0,0 +1,126 @@ + + + diff --git a/app/components/messages/ChatItem.vue b/app/components/messages/ChatItem.vue index c4f2d61..f47ca97 100644 --- a/app/components/messages/ChatItem.vue +++ b/app/components/messages/ChatItem.vue @@ -13,9 +13,25 @@
- +
+ +
+ +
@@ -251,6 +252,14 @@
+ + +