Feat: Agregar sistema de alias para chats
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m10s

- 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.
This commit is contained in:
2025-12-04 15:06:46 -06:00
parent 67b54d4ad9
commit 08964ec18f
6 changed files with 282 additions and 11 deletions

View File

@@ -0,0 +1,12 @@
-- =====================================================
-- Migration 003: Add alias field to chats
-- =====================================================
-- Allows users to assign custom names (aliases) to chats
-- Alias takes priority over automatic names from WhatsApp
-- =====================================================
-- Add alias column to chats table
ALTER TABLE chats ADD COLUMN IF NOT EXISTS alias VARCHAR(255);
-- Add index for alias searches (partial index for non-null values)
CREATE INDEX IF NOT EXISTS idx_chats_alias ON chats(alias) WHERE alias IS NOT NULL;