Release Notes

9 de julio de 2026 6 cambios Catálogo de repuestos · Pauta 1:1 con el mockup · 5 variantes de Pauta Técnica
Dashboard HIGH

Ocultar columnas del Kanban de Tickets y del Tablero de Equipos

Nuevo botón "Columnas" en la barra superior de ambos tableros: permite ocultar/mostrar columnas para que entren sin scroll horizontal en pantallas más chicas. Dónde: Tickets y Tablero de Equipos → barra superior → Columnas.

Dashboard HIGH

Catálogo de Repuestos por modelo

Nueva pestaña "Repuestos" en el catálogo de modelos de equipo, con asignación al agendar una visita o desde la pestaña "Repuestos" de un ticket con OT activa. Dónde: Equipos → Catálogo → Repuestos; Tickets → Repuestos.

Dashboard HIGH

Pantalla de OT/Pauta conectada + botón "Generar PDF"

Se llega a la pantalla individual de la orden/pauta desde Auditoría, desde Notificaciones y desde Agenda/Planificación (antes esos accesos no funcionaban); se le agregó el botón "Generar PDF" que le faltaba. Dónde: Auditoría, Notificaciones, Planificación → tarjeta de visita → Ver Pauta.

Dashboard · Técnico HIGH

Pauta 1:1 con el mockup

El PDF de la pauta recuperó la portada y la sección "Procedimientos"; las incidencias ahora muestran foto real. En la app del técnico, elegir un punto o incidencia del catálogo precarga unidad/mínimo/máximo o título/diagnóstico/solución (editable), todo offline. Dónde: Tickets → Pauta → Generar PDF; App técnico → Pauta; Configuración → Captura del técnico.

Portada LOW

Las 5 variantes de Pauta Técnica ya están en la portada

Se completó el set de mockups HTML (UD Full/Light, Compresor Full/Light, Correctiva) y ahora las 5 tienen su propia tarjeta aquí, con navegación cruzada entre ellas. Dónde: portada de mockups → tarjetas Pauta Técnica.

Portada MEDIUM

Manual del Coordinador y Manual del Técnico actualizados (v1.1)

Ambos manuales incorporan todo lo enviado desde su creación el 3 de julio: columnas ocultables, repuestos, pantalla de OT/pauta, paginación, selección múltiple, captura con presets, ciclo ticketless, sincronización offline. Dónde: portada de mockups → Manual del Coordinador / Manual del Técnico.

8 de julio de 2026 10 cambios Visitas superpuestas · Preferencias de alertas · Feedback de guardado
Dashboard HIGH

Visitas preventivas ya no aparecen duplicadas en el calendario

Un intento anterior de sacar los tickets borrados del calendario había introducido una duplicación real de cada visita preventiva. Ambos problemas quedaron corregidos de raíz. Dónde: Planificación → Visitas del día / Distribución semanal / vista mensual.

Dashboard HIGH

"Visitas del día" ya no oculta visitas a la misma hora

Si dos o más visitas coincidían en el mismo horario se pintaban una encima de otra y solo se veía la última. Ahora se distribuyen en columnas lado a lado, igual que en Google Calendar. Dónde: Planificación → Visitas del día.

Dashboard HIGH

Nueva pestaña "Preferencias de alertas"

Cada usuario puede elegir qué tipos de alerta recibir (ticket rechazado, orden cerrada, mantenimiento próximo, garantía por vencer, entre otros), con guardado instantáneo. Dónde: Configuración → Preferencias de alertas.

Dashboard MEDIUM

Los botones deshabilitados ahora se ven deshabilitados

Un botón deshabilitado se veía igual a uno habilitado, así que apretar "Guardar" sin cambios no daba ninguna pista. Además, cualquier error al guardar ahora se avisa en vez de fallar en silencio. Dónde: todo el dashboard; Configuración → Emails.

Dashboard MEDIUM

Colapso responsive de columnas en pantallas angostas

En celular, 5 o más visitas superpuestas quedaban ilegibles; ahora las que no entran se agrupan en un chip "+N más" por cluster. Dónde: Planificación → Visitas del día (mobile).

Dashboard · Técnico MEDIUM

"Programar visita" ahora también genera la orden de trabajo

Agendar una visita desde el plan de mantenimiento dejaba al técnico sin nada que ejecutar; ahora genera la orden igual que el otro flujo de agendado. Dónde: Planificación → planes de mantenimiento → Programar visita; App técnico → cola de órdenes.

Dashboard MEDIUM

Guard al borrar un equipo con relaciones activas

Ahora se bloquea el borrado de un equipo si tiene contratos, documentos, garantías, planes de mantenimiento, tickets u órdenes activas ligadas. Dónde: Equipos → borrar equipo.

Dashboard MEDIUM

El badge "Personalizado" de plantillas de email ya no miente

Una plantilla quedaba marcada "Personalizada" para siempre aunque se reescribiera el texto original; ahora compara el contenido real y se agregó un botón para resetear a su valor por defecto. Dónde: Configuración → Emails → editor de plantilla.

Dashboard MEDIUM

La línea "AHORA" ya no se pierde fuera de horario habitual

Antes de las 9am o después de las 20hs, el indicador de la hora actual quedaba fuera de la grilla visible del calendario del día. Dónde: Planificación → Visitas del día.

Dashboard LOW

Nuevo sistema de avisos flotantes

Se agregó una infraestructura de avisos "toast" a nivel de toda la app; por ahora se usa para avisar cuando la sesión expiró. Dónde: cualquier pantalla (aviso de sesión expirada).

7 de julio de 2026 8 cambios Pantalla propia de ticket/pauta · Ver pauta ejecutada desde el historial · Ciclo ticketless
Dashboard HIGH

"Ver ticket completo" ahora abre una pantalla propia

Ancho completo en vez de una columna angosta centrada, título en la barra superior, tabs sincronizadas a la URL (se puede compartir el link directo a una tab) y campos que se guardan solos. Dónde: Tickets → cajón → Ver ticket completo.

Dashboard HIGH

Ver la pauta ejecutada desde la ficha del equipo

En el Historial de la ficha del equipo, las órdenes ya cerradas (preventivas o correctivas) son clickeables y abren la pauta ejecutada completa: checklist, mediciones, incidencias y evidencias. Dónde: Equipos → ficha del equipo → Historial → Ver pauta.

Dashboard HIGH

Elegir intensidad Full/Light al agendar una visita preventiva

Al programar una visita preventiva se elige "Completa (full)" o "Ligera (light)", que define el checklist que ejecutará el técnico; si queda vinculada a una OT hay un paso opcional para asignar repuestos. Dónde: Planificación → Agenda equipo → Programar visita.

Técnico HIGH

Ciclo de OTs preventivas sin ticket

Una visita preventiva sin ticket se trababa después de aceptarla. Ahora, para este tipo de visita, se pasa directo de Aceptar a "En sitio", que arranca la orden y desbloquea checklist/pauta/evidencia. Dónde: App técnico → detalle de la orden (visitas preventivas sin ticket).

Dashboard MEDIUM

Tickets/OTs borrados ya no aparecen en el calendario

Una orden cuyo ticket había sido eliminado seguía apareciendo en Planificación. Dónde: Planificación → Visitas del día / Distribución semanal.

Cliente MEDIUM

Email "Garantía por vencer" corregido

El botón "Ver equipo" ahora lleva al detalle del equipo (no a la lista), el saludo ya no sale "Hola:" sin nombre y los días restantes muestran su unidad ("Días restantes: 30"). Dónde: email automático "Garantía por vencer".

Dashboard LOW

Notificaciones visibles para admin con permiso de monitoreo

Un admin con el permiso de monitoreo dejaba de ver "Organización" y "Notificaciones" en Ajustes por un bug de clasificación de rol. Dónde: Configuración (rol de plataforma).

Dashboard LOW

Coordinadores ya no ven "Emails de Monitoreo"

Esa categoría de plantillas se oculta del catálogo de emails salvo para el rol de plataforma. Dónde: Configuración → Emails.

5 de julio de 2026 12 cambios Paginación real en Equipos/Clientes · Chip de estado funcional · Selección múltiple
Dashboard HIGH

Paginación real en Equipos y Clientes

Las tablas se cortaban en los primeros 200 registros mostrándolo como el total real. Ahora paginan de verdad (10/25/50 por página), el buscador es server-side y encuentra por región/sede/box/cliente, y hay ordenamiento por columna. Dónde: Equipos y Clientes.

Dashboard HIGH

El chip de estado del cajón ahora sí cambia el estado

Al hacer click en el chip de estado se puede elegir directamente el estado destino entre las 7 columnas del tablero, incluso "Cerrado", sin volver al tablero ni arrastrar nada. Dónde: Tickets → cajón de detalle → chip de estado.

Dashboard HIGH

Selección múltiple + "Mover a…" en Tickets y Tablero de Equipos

Nuevo checkbox de selección en las tarjetas; con varias marcadas aparece una barra "{n} seleccionados" → "Mover a…" para cambiarlas de estado todas juntas. Dónde: Tickets y Tablero de Equipos.

Dashboard MEDIUM

La columna "Resueltos" ya no se corta en 200 tickets

Ahora pagina con un botón "Cargar más" en vez de perder de vista tickets resueltos más allá del tope viejo. Dónde: Tickets (Kanban) y Tablero de Equipos → columna Resueltos.

Dashboard MEDIUM

Nuevo "Exportar PDF" de tickets

Se suma exportación a PDF de la lista de tickets junto al CSV ya existente. Dónde: Tickets → Exportar.

Dashboard MEDIUM

Contadores reales de Clientes/Usuarios + buscador ampliado

Los badges de total ("Todos") ahora muestran el número real y el buscador de clientes encuentra coincidencias más allá de los primeros 200 registros. Dónde: Clientes y Usuarios.

Dashboard MEDIUM

Eliminar un cliente con equipos asociados

Al borrar un cliente con equipos aparece la opción "También borrar el equipamiento asociado" (sin marcar por default); si no se marca, el equipo queda "sin cliente". Dónde: Clientes → borrar cliente.

Dashboard LOW

Export CSV de tickets ahora en español legible

Estado, prioridad, tipo y encabezados salían como códigos crudos en inglés; ahora salen traducidos. Dónde: Tickets → Exportar (CSV).

Dashboard LOW

Borrar cliente ahora pide confirmación

Eliminar un cliente ya no dispara directo desde el ícono; ahora pasa por un modal de confirmación. Dónde: Clientes → tabla → acción de borrar.

Dashboard LOW

El cajón de ticket abre directo en la tab Pauta cuando corresponde

Si el ticket tiene una pauta disponible, el cajón abre ahí por default en vez de caer siempre en "Detalle". Dónde: Tickets → cajón de detalle.

Dashboard LOW

Coordinador ya no ve secciones de Ajustes que no le corresponden

"Organización" y "Notificaciones" se ocultan del menú de Ajustes para Coordinador; el resto de las secciones muestran "Guardando…" mientras procesan. Dónde: Configuración → menú lateral.

Dashboard LOW

El botón "Guardar" de plantillas de email ya da feedback

Muestra "Guardando…" mientras la mutación está en curso; también se corrigió un refetch innecesario que hacía sentir lento el guardado. Dónde: Configuración → Emails → editor de plantilla.

4 de julio de 2026 7 cambios Subida de evidencia en mobile · Cierre de orden confiable · PDF de pauta paginado
Técnico HIGH

Subir evidencia (fotos/video) en el celular ya funciona de forma confiable

Se aceptan formatos que antes se rechazaban en silencio (HEIC/HEIF, .mov de iPhone, Android sin tipo de archivo); cualquier rechazo ahora muestra el motivo, la subida persiste y el borrado es inmediato. Dónde: App técnico → detalle de la orden → Evidencia.

Técnico HIGH

El cierre de una orden ya no se pierde en silencio

Si el técnico cerraba una orden mientras la app sincronizaba otra cosa en simultáneo, el cierre podía quedar pendiente sin ningún aviso. También se corrigieron inconsistencias en el contador de notificaciones. Dónde: App técnico → sincronización en background / notificaciones.

Dashboard HIGH

El modal "Nuevo ticket" ya no se cierra solo al clickear afuera

Un click accidental fuera del asistente de 3 pasos perdía todo lo ya escrito. Ahora tiene un botón "×" explícito para salir. Dónde: Tickets → Nuevo ticket.

Dashboard MEDIUM

El PDF de la pauta ya no superpone el header ni pega el footer al borde

El documento ahora pagina de verdad: Identificación, Checklist, Mediciones/Incidencias, Evidencia y Certificado en hojas separadas, cada una con su encabezado y margen propios. Dónde: Tickets → tab Pauta → Generar PDF.

Dashboard MEDIUM

El serial del equipo ya se ve en la tab Detalle del cajón

La tab por default ("Detalle") no mostraba el N° de serie; ahora incluye una tarjeta de "Información del equipo" (serial + modelo) sin cambiar de tab. Dónde: Tickets → cajón de detalle → tab Detalle.

Dashboard MEDIUM

El cajón de ticket ya es responsive

El ancho fijo hacía que las tabs se desbordaran y que "Ver ticket completo" tapara los badges de prioridad/estado. Ahora el cajón crece con la resolución y las tabs scrollean en vez de romperse. Dónde: Tickets → cajón de detalle.

Dashboard MEDIUM

El Tablero de Equipos se actualiza al instante

Crear o auto-asignar un ticket desde el Kanban dejaba el Tablero de Equipos desactualizado hasta su siguiente refresco automático. Dónde: Tickets (Kanban) y Equipos → Tablero de equipos.

3 de julio de 2026 7 cambios Sincronización de la PWA corregida · Ver ticket desde visitas · Manuales de usuario
Dashboard MEDIUM

Auditoría de sincronización de la app del técnico

Nueva pestaña "Sincronización" en Monitoreo → Auditoría: el coordinador ve cada intento de sincronización del técnico (aplicado, duplicado o con error) y el detalle real de qué se envió. Dónde: Monitoreo → Auditoría → Sincronización.

Técnico HIGH

La app del técnico ya no se queda "trabada" al sincronizar

Antes, si algo fallaba al sincronizar, el aviso podía quedar pegado sin explicación y "Reintentar" no hacía nada. Ahora se resuelve solo en la mayoría de los casos y, si necesita intervención, el técnico ve el detalle (qué orden, qué cambio, por qué) y puede reintentarlo o descartarlo. Dónde: App técnico → Perfil → Sincronización (o desde la orden afectada).

Dashboard MEDIUM

Ver el ticket completo desde Visitas del día y Distribución semanal

Las tarjetas de visita ahora muestran el número de serie y el tipo de incidencia, y al hacer click se abre el mismo detalle de ticket que en el Tablero de Tickets y el Tablero de Equipos. Dónde: Planificación → Visitas del día y Técnicos → Agenda equipo.

Dashboard LOW

Botón "Nueva incidencia" más visible en el Tablero de Equipos

El botón para crear una incidencia se movió a la izquierda de la barra, donde es más visible. Dónde: Equipos → Tablero de equipos.

Dashboard MEDIUM

Manual del Coordinador

Guía paso a paso del dashboard con capturas reales del Alpha (tickets, planificación, técnicos, reportes) y una sección de troubleshooting. Dónde: portada de mockups → Manual del Coordinador.

Técnico MEDIUM

Manual del Técnico

Guía completa de la app en terreno con capturas reales (órdenes, cierre con firma, trabajo offline) y troubleshooting. Dónde: portada de mockups → Manual del Técnico.

Portada LOW

Portada de mockups actualizada

Las tarjetas "Técnico" y "Cliente" ahora abren la app real (antes abrían el mockup estático); se quitaron las tarjetas "Cuestionario MVP" y "Correos" (ya cumplieron su función de definición).

25 de junio de 2026 5 cambios Control de calidad · QR por cliente · Fixes ficha de cliente y serial
Dashboard HIGH

Etapa de Control de Calidad del equipo

Cada equipo nuevo pasa por una etapa de control de calidad (interna) antes de quedar visible para el cliente; el coordinador la aprueba desde la ficha. Mientras está en control de calidad, el cliente no lo ve. Dónde: Equipos → ficha del equipo → Control de calidad.

Dashboard MEDIUM

Identificación QR habilitada por cliente

El QR de identificación ahora se habilita por cliente (no equipo por equipo). Con el QR habilitado, la etiqueta imprimible se genera desde la ficha del equipo durante el control de calidad, para pegarla en la instalación. Dónde: Cuentas → cliente → Identificación QR; Equipos → ficha → Generar etiqueta QR.

Dashboard HIGH

Fix: el perfil de cliente no listaba sus equipos

Un cliente con cientos de equipos mostraba "0 equipos". Ahora el perfil muestra una vista previa de sus equipos y un "Ver los N equipos" que abre el listado completo filtrado por ese cliente. Dónde: Cuentas → ficha del cliente.

Dashboard MEDIUM

Fix: se mostraba un id interno en vez del serial

Las vistas de equipo mostraban un identificador interno; ahora muestran el número de serie, reconocible para el coordinador. Dónde: Equipos, fichas y perfiles de cliente.

Dashboard LOW

Versión de la API en el monitoreo

La pestaña de métricas muestra la versión de la API que está corriendo. Dónde: Monitoreo → Métricas.

19 de junio de 2026 2 cambios Inputs dual-mode técnico · Fix contrato mantenimiento
App Técnico · Dashboard HIGH

Mediciones e incidencias: modo libre o catálogo

El técnico puede capturar mediciones en modo libre (número + unidad manual) o eligiendo desde un catálogo; lo mismo para incidencias. El modo se activa desde Dashboard → Configuración → Captura del técnico. Dónde: App Técnico → Pauta.

Dashboard LOW

Fix: edición de plan de mantenimiento

Al editar un plan preventivo el formulario ya no enviaba campos de solo lectura que causaban error silencioso. Dónde: Planificación → Plan de mantenimiento.

17 de junio de 2026 5 cambios Firma en PDF · Evidencia offline · PDF mobile · Cold-boot · 5 variantes de informe
App Técnico HIGH

Firma del cliente incluida en el informe PDF

El PDF de la orden muestra la firma digital del cliente. Los botones "Exportar PDF" y "Enviar por email" se movieron a la pantalla de confirmación, una vez firmado. Dónde: App Técnico → Confirmación.

App Técnico HIGH

Evidencia offline: fotos en cola con preview

Las fotos que el técnico saca sin señal se ven en miniatura con spinner hasta sincronizarse. El contador de fotos las incluye para habilitar el cierre de la orden. Dónde: App Técnico → Orden → Evidencia.

App Técnico MEDIUM

Informe PDF adaptado a pantalla mobile

El informe de la pauta se escala automáticamente al ancho del celular, sin scroll horizontal. La versión para imprimir sigue en tamaño Carta. Dónde: App Técnico → Ver informe.

App Cliente MEDIUM

Arranque offline sin pantalla en blanco

La app del cliente abre aunque no haya señal, usando el último login guardado en caché. Ya no aparece pantalla en blanco al intentar entrar offline. Dónde: App Cliente → inicio.

App Técnico · Pauta Técnica MEDIUM

5 variantes de informe + branding Zurik en la Pauta

El informe tiene ahora 5 variantes (UD Full/Light, Compresor Full/Light, Correctiva) con sus secciones propias (mediciones, procedimientos, incidencias). La Pauta Técnica usa código ZRK propio, sin referencias EHL. Dónde: App Técnico → PDF · Pauta Técnica (inicio).

15 de junio de 2026 2 cambios Catálogo: conteo de unidades · Fotos bien encuadradas
Dashboard MEDIUM

El Catálogo muestra el número real de unidades

Antes todos los modelos decían "0 unidades"; ahora cada modelo muestra cuántas unidades tiene cargadas. Dónde: sección Catálogo.

Dashboard LOW

Fotos del Catálogo bien encuadradas

Las fotos de los modelos del Catálogo se ven bien encuadradas, igual que en la Biblioteca (antes salían recortadas). Dónde: sección Catálogo.

14 de junio de 2026 4 cambios Alta con email e invitación · Usuarios pantalla propia · Confirmaciones · Notificaciones
Dashboard HIGH

Alta de técnico/usuario con email e invitación

El alta ahora pide el email real y envía una invitación con un link para que la persona cree su propia clave (ya no se usan claves genéricas). Si el email ya existe, el formulario avisa y no se cierra. Dónde: Cuentas → Usuarios y Técnicos.

Dashboard MEDIUM

Usuarios ahora es su propia pantalla

"Usuarios" dejó de ser una pestaña dentro de Cuentas y pasó a ser una pantalla propia; los coordinadores vuelven a tener acceso. Dónde: menú Cuentas → Usuarios.

Dashboard MEDIUM

Confirmación antes de acciones masivas

Auto-asignar tickets y Balancear carga ahora piden confirmación antes de reasignar el trabajo. Dónde: Tickets y Planificación.

Dashboard MEDIUM

Notificaciones reales con historial

La campana de notificaciones muestra datos reales y "Ver historial completo" abre una página con todas las notificaciones (marcar una o todas como leídas). Dónde: campana (arriba) → Notificaciones.

13 de junio de 2026 4 cambios Modo Mapa y GPS del técnico · Mapa de coordinación en vivo · Ver Ruta · ETA para el cliente
App Técnico HIGH

Modo Mapa y ruta con GPS

El técnico ve la ruta real al lugar en un mapa, con distancia y tiempo estimado de llegada (ETA), botones para abrir en Google/Apple/Waze y "Actualizar ubicación". Dónde: orden del técnico → Ver Ruta.

Dashboard HIGH

Mapa de coordinación en vivo

Planificación ahora usa un mapa real con los pines de las visitas del día y los técnicos en terreno en vivo (posición y estado). Dónde: Planificación → mapa.

Dashboard MEDIUM

"Ver Ruta" con mapa real

El modal "Ver Ruta" muestra la ubicación real de la sede con su dirección y ETA. Dónde: Planificación → Ver Ruta.

App Cliente MEDIUM

Seguimiento del técnico (estado y ETA)

El cliente ve quién es el técnico asignado, su estado y el tiempo estimado de llegada de su visita. Dónde: App Cliente → detalle del ticket.

9 de junio de 2026 7 cambios App Cliente (cuestionario) · Reportes (comparativa, export real, PDF de marca) · Reagendamientos
App Cliente HIGH

Agenda: confirmar visita y pedir reagendamiento

El cliente puede confirmar su visita o solicitar reagendarla (con motivo y fecha preferida). Dónde: App Cliente → Agenda.

App Cliente HIGH

Abrir ticket con incidencia y evidencia

Al abrir un ticket el cliente elige la incidencia de una lista y adjunta foto/video del problema (puede exigirse como obligatorio). Dónde: App Cliente → Nuevo ticket.

App Cliente MEDIUM

Calificación, contacto de emergencia y perfil

El cliente califica el servicio al cerrarse, define un contacto de emergencia y su perfil queda de solo lectura (lo gestiona coordinación); se quitó el 2FA. Dónde: App Cliente → Perfil.

Dashboard HIGH

Reportes: comparativa vs período anterior

Los indicadores de Reportes muestran la variación real contra el período anterior, con un panel comparativo (ya no son valores de ejemplo). Dónde: Reportes.

Dashboard HIGH

Reportes: exportar de verdad + PDF de marca

Exportar Reportes ahora descarga de verdad en CSV/XLSX, y el PDF se rediseñó como documento de marca que abre en una pestaña nueva. Dónde: Reportes → Exportar.

Dashboard MEDIUM

Reportes: rentabilidad por cliente y ranking del técnico

Nuevo gráfico de margen por cliente y el ranking del técnico muestra su desglose (SLA, puntualidad, calificación, confiabilidad). Dónde: Reportes y ficha del técnico.

Dashboard MEDIUM

Bandeja de solicitudes de reagendamiento

El coordinador ve las solicitudes de reagendamiento del cliente y puede aprobarlas (eligiendo la fecha) o rechazarlas. Dónde: Planificación → Visitas del día.

8 de junio de 2026 5 cambios Chat técnico ↔ coordinación · QR de equipos · Informe PDF · Offline · Cuestionario
App Técnico HIGH

Chat del técnico con coordinación

El técnico ahora puede escribirle a su coordinador desde la orden. Dónde: App Técnico → dentro de la orden, el ícono de chat abre la conversación con Coordinación.

App Técnico HIGH

QR de equipos

El técnico escanea el QR del equipo para identificarlo en terreno. Al cerrar la orden, el sistema valida que se haya escaneado el equipo correcto antes de permitir el cierre.

App Técnico MEDIUM

Informe de la orden en PDF

El informe del técnico (checklist, repuestos, fotos y notas) se descarga como PDF con el botón Exportar PDF, al final de la orden.

App Técnico MEDIUM

Modo offline

El técnico puede ver y avanzar sus órdenes sin señal; el trabajo se guarda en el equipo y se sincroniza al recuperar conexión. Un indicador muestra cuántos cambios quedan por sincronizar.

Cuestionario LOW

Cuestionario del cliente más simple

El cuestionario que responde el cliente quedó acotado a las preguntas abiertas (no técnicas). Dónde: tarjeta Cuestionario del inicio.

3 de junio de 2026 3 cambios Pauta Técnica · Catálogo vs Equipos · Checklist en tickets
Documentación MEDIUM

Pauta Técnica (PDF) disponible

Nueva tarjeta Pauta Técnica en el inicio: la vista del PDF de mantenimiento preventivo Full de unidad dental que descarga el técnico, con botón Exportar PDF.

Dashboard HIGH

Catálogo separado de Equipos

Nueva sección Catálogo (los modelos, en tarjetas con foto, categoría, marca y nº de unidades) separada de Equipos (las unidades). Al crear una unidad ahora se elige su modelo del catálogo.

Dashboard MEDIUM

Checklist dentro de los tickets

El ticket correctivo muestra y permite editar su checklist; el preventivo usa el del catálogo. Se ve en Tickets. Estos cambios abren en el dashboard real desde la tarjeta Dashboard.

28 de mayo de 2026 5 cambios Ordenamiento · Paginación · Decisiones PO · Equipos · Correos
Listados MEDIUM

Ordenar las tablas por columna

Ahora se puede ordenar haciendo clic en el título de cada columna (una flecha indica el orden). Disponible en Cuentas (Clientes y Usuarios) y Equipos. En Técnicos hay un selector "Ordenar por" sobre las tarjetas.

Listados MEDIUM

Paginación en los listados largos

Los listados ahora se muestran por páginas, con control de cuántos ver por página. Disponible en Cuentas (Usuarios y Clientes), Equipos, Técnicos y Biblioteca.

Decisiones PO HIGH

Decisiones del cuestionario reflejadas en el mockup

Se ven en: Planificación (duración por tipo de servicio), Tickets y Reportes (costo Garantía/Postventa y "Margen por equipo"), Configuración y ficha de cliente (SLA), Técnicos y App Técnico (técnicos externos: reputación ★, órdenes publicadas y bloqueo), y Biblioteca (tipos de archivo permitidos).

EPIC-DB-11 MEDIUM

Fotos de los equipos en más pantallas

Ahora se ve la foto del equipo al abrir un cliente y en el listado por comunas del Dashboard, en las órdenes de la App Técnico (próxima visita, "Tu día" y Órdenes) y en la Agenda y Documentos de la App Cliente.

EPIC-08 HIGH

Configuración — Envío automático de correos (matriz por destinatario)

En Configuración → Notificaciones, el administrador ahora controla con una matriz correo × destinatario qué correos automáticos se envían y a quién (Cliente / Coordinador / Técnico / Admin). Por pedido del PO, los casos sensibles SLA incumplido y Orden rechazada traen el Cliente desmarcado por defecto (no alertar incumplimientos contractuales al cliente).

27 de mayo de 2026 5 cambios Tickets · Equipos · Dashboard · Correos · Configuración
EPIC-DB-11 MEDIUM

Tickets con modelo, miniatura y fotos

En Tickets ahora se ve el nombre real del equipo y su miniatura en cada tarjeta y en el detalle. Al crear un ticket podés adjuntar fotos del problema, que aparecen en el detalle. Las fotos del equipo en Equipos se ven un poco más grandes.

EPIC-DB-11 HIGH

Catálogo real de equipos

Los equipos ahora usan los modelos reales de Zurik con su foto y descripción oficial. Las verás en Equipos (Dashboard) y en Mis equipos de la App Cliente y App Técnico. En Biblioteca hay una categoría Catálogos con la portada de cada catálogo.

EPIC-DB-10 HIGH

Dashboard renovado

Configuración, planificación y Reportes fue renovado, algunos cambios menores en tecnicos.

EPIC-09 MEDIUM

Configuración — Pesos del ranking de técnicos

En Configuración (columna derecha) hay una nueva tarjeta para ajustar cuánto pesa cada factor del ranking (SLA, llegada a tiempo, rating del cliente y calidad). Los sliders se mueven de a 5% y se reparten solos para sumar 100%, e incluye una explicación de la fórmula y de que el cambio se aplica en el recálculo nocturno.

EPIC-08 HIGH

Mockups de los 14 correos transaccionales (emails/)

Nuevo set de mockups HTML email-safe (tablas + CSS inline, máx 600px) de todos los correos que envía la plataforma: password-reset, welcome, ticket-created, ticket-assigned, order-closed (cliente/coordinador), order-rejected, work-order-report, maintenance-upcoming/overdue, warranty-expiring, sla-breached y monitoring-alert-down/recovered.

26 de mayo de 2026 10 cambios Perfiles, filtros, animaciones
GAP-07 MEDIUM

Modal "Reagendar" en Alarmas de Planificación

En la vista Alarmas del Dashboard, cada fila ahora tiene un botón secundario "Reagendar" junto a "Asignar técnico". Abre un modal con la fecha actual readonly, date picker para nueva fecha y textarea de motivo. El botón "Confirmar reagendamiento" queda disabled hasta completar ambos campos.

GAP-08 · Biblioteca MEDIUM

Modal de subida enriquecido — equipos + visibilidad + progress

El modal "Subir contenido" ahora incluye multi-select de equipos asociados (chips de ZK_EQ_FULL), dropdown de visibilidad (Todos / Solo técnicos / Solo admin) y barra de progreso animada 0→100% (~1.5 s) al confirmar, seguida del cierre automático.

GAP-08 · Biblioteca MEDIUM

Filtro de equipos en Biblioteca

La grilla de Biblioteca tiene ahora un selector "EQUIPO: [dropdown]" que filtra documentos por equipo asociado. Incluye botón "× Limpiar" para resetear. Los documentos subidos con el nuevo modal heredan los equipos seleccionados y quedan filtrables.

EPIC-09 HIGH

Reportes — filtros, charts y export async

Sección Reportes ampliada: filtros de Cliente y Técnico; donut chart "Tickets por estado" (usa CoDonut); horizontal bar "Carga de técnicos" (top 5 por tickets asignados); histograma "Tiempo de resolución" (<1d · 1-3d · 3-7d · >7d). Export ahora es async: spinner "Preparando reporte…" (2 s) → botón "Descargar CSV listo →".

ZUR-142 MEDIUM

Perfil: edición de nombre y candados

App Cliente y Técnico: campo "Nombre" ahora es editable con botón lápiz. Otros campos (Correo, Región, Zona, Rol) muestran ícono de candado (bloqueados). Modal inline con Guardar/Cancelar.

ZUR-143 MEDIUM

Perfil: cambiar contraseña

Nueva sección "Cambiar contraseña" en Seguridad y privacidad (Cliente y Técnico). Tres inputs con toggle de visibilidad (ojo), validación (nueva === confirmar), mínimo 8 caracteres. Botón "Actualizar contraseña" con toast de éxito.

ZUR-144 LOW

Fix filtros: sin parpadeo

Dashboard Equipos: refactor componente Filter a función renderFilter() para eliminar re-mount de React. Filtros Estado/Tipo/Región/Garantía funcionan fluidamente. Cliente/Técnico: bibliotecas con filtros por categoría sin flickering.

ZUR-145 MEDIUM

Animación del tick de confirmación

App Técnico (TcDone) y Cliente (ScreenNewTicket paso 5): círculo escala de 0→1 con cubic-bezier bounce (400ms), seguido de check + textos con fade-in (300ms). Smooth y delightful.

ZUR-146 MEDIUM

Dashboard: notificaciones y supervisión

Configuración: botón "Guardar preferencias" debajo de checkboxes de notificación. Nueva sección "Preferencias de supervisión" con toggle "Mostrar rating en perfil del técnico" (persiste en localStorage). App Técnico: lee localStorage para mostrar/ocultar badge rating.

Build: cliente (31.0 KB) · técnico (32.1 KB) · dashboard (57.2 KB) | Documentación: plan.md, checklist.md, changes.md, times.md
25 de mayo de 2026 5 cambios Dashboard · App Técnico
ZUR-137 HIGH

Columna Kanban "Pendiente revisión"

Nueva columna en Dashboard Coordinador (entre En sitio y Resuelto). Botones "Aprobar" y "Necesita trabajo" con modal de nota para coordinador.

ZUR-138 MEDIUM

Modal calificación cliente (1–5★)

En App Cliente, botón ★ en tickets cerrados abre modal bottom-sheet con estrellas interactivas y textarea para comentario (post-closure survey).

ZUR-139 MEDIUM

CRUD Checklist templates por equipo

Nueva tab "Checklist" en ficha equipo (Dashboard). Agregar/eliminar/toggle ítems obligatorios. Templates precargados por tipo de equipo.

ZUR-140 LOW

Preferencias notificación coordinador

Nueva card "Preferencias de Notificación" en Configuración (Dashboard). Toggles para push/email en evento "order_rejected".

ZUR-141 LOW

Ocultar tab Biblioteca a subcontratados

En App Técnico, tab Biblioteca se oculta dinámicamente si usuario es tipo "Subcontratado". Grid columns ajustado de 4 a 3.

Build: cliente (29.5 KB) · técnico (30.0 KB) · dashboard (53.1 KB) | Documentación: plan.md, checklist.md, changes.md, times.md