Commit Graph

7 Commits

Author SHA1 Message Date
ricardo a1a0e595a4 Fix: team members no se persistían ni cargaban al inicio
- Bug: App.vue llama fetchProjects() antes de que ProjectListView
  monte, el watch de projects.length nunca se disparaba
- Fix: watch con immediate:true + dependencia dual (projects +
  users), guard teamInitialized para ejecutar una sola vez
- Garantiza que loadAllTeams corra cuando AMBOS datos estén listos
2026-05-29 02:15:05 -05:00
ricardo f4902409c3 ProjectListView: mejorar visibilidad gestor de equipo + buscador en dialog
- Sección "Equipo" con label visible y botón "Gestionar equipo" en la card
- Team dialog ahora incluye buscador (filtro por nombre, email, rol, célula)
- Lista filtrada en vivo + contador de seleccionados
- Avatar show hasta 5 miembros (+N badge)
2026-05-29 02:02:31 -05:00
ricardo 9962aec84b ProjectListView: modal descripción completa + gestor de equipo por proyecto
- Descripción clickeable abre Dialog con texto completo
- Avatares de miembros del equipo en cada card (tooltip + max 4 + +N)
- Gestor de equipo: selección curada de miembros por proyecto
- Persistencia local vía storage (L1/L2/L3)
- i18n es/en con 7 keys nuevas
2026-05-29 02:00:45 -05:00
ricardo 9ae2af3ea2 proyectos: status true/false ahora muestra Activo/Inactivo via i18n 2026-05-27 21:44:41 -05:00
ricardo 66b3e24fec agregar IDs jerarquicos a componentes + regla #6 en AGENTS.md 2026-05-27 20:51:24 -05:00
ricardo a1afe1564d i18n: ProjectListView traducido 2026-05-27 18:35:23 -05:00
Ricardo Gonzalez 87808577b5 reorganizar sidebar: Métricas + Proyectos reales de KAPPA, eliminar Tablero duplicado 2026-05-25 21:11:11 -05:00