- 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
- 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)
- 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