DOCUMENTACIÓN DEL PRODUCTO
Historial de Oficina

De staging a producción.

Consulta cada publicación de la oficina y del servidor que la sostiene, con el ambiente alcanzado y el detalle registrado.

15publicaciones de 2026
12en producción
3solo en staging

Cambios recientes

Disponibles en staging, separados del historial publicado
Cambios recientes · 27 de octubre de 2026

6 cambios en staging

Agregamos reglas de visibilidad condicional en formularios y unificamos la administración de usuarios activos y deshabilitados, con acciones individuales y masivas.

StagingEn espera de producciónAún no publicada

Cambios visibles en Oficina

6 cambios
Mejora

Reglas de visibilidad condicional entre campos del formulario

El constructor permite definir cuándo se muestra un componente según el valor de otro campo, y la vista del documento aplica esas condiciones.

Mejora

Mostrar datos de documentos hijos desde el constructor

Se puede elegir el componente que crea al hijo, su plantilla y el campo exacto que se mostrará en el documento padre.

Corrección

El inicio de sesión y la navegación de documentos vuelven a funcionar correctamente

Se restauraron el aspecto del acceso, los filtros activos y la navegación entre carpetas, documentos y vistas de recursos.

Corrección

La ficha de un usuario de la app conserva el regreso a la lista y el acceso a su plantilla

Las acciones de la ficha y de la lista mantienen el contexto correcto al consultar o preparar documentos para un usuario.

Mejora

Habilitar o deshabilitar usuarios de forma individual o masiva

Las listas de usuarios de Oficina y de la app permiten aplicar el cambio a una persona o a una selección, conservando sus roles y asignaciones.

Mejora

Listas y fichas muestran y filtran el estado habilitado o deshabilitado

El estado queda visible en las tablas, los filtros, los formularios y las fichas de ambos tipos de usuario.

Publicaciones recuperadas

Selecciona una fecha para desplegar sus cambios
Publicación del 16 de octubre de 2026

9 cambios registrados

Ampliamos el editor de formularios con controles para líneas, bordes, tablas, encabezados, pies de página y nombres de archivos.

StagingEn espera de producciónAún no publicada

Cambios visibles en Oficina

9 cambios
Mejora

Configuración del grosor, color, estilo y terminaciones de líneas y bordes

Mejora

Personalización independiente de los bordes de tablas y contenedores

Mejora

Ajuste del tamaño, cantidad y apariencia de filas y columnas

Mejora

Personalización de colores, tipografía y contenido de tablas y desplegables

Mejora

Selección múltiple, agrupación, orden y alineación de componentes

Mejora

Incorporación de símbolos y unidades como prefijos o sufijos

Mejora

Edición y configuración de encabezados y pies de página

Mejora

Numeración automática y selección de las páginas donde se muestra

Mejora

Configuración automática y vista previa del nombre de documentos y archivos PDF

Publicación del 3 de septiembre de 2026

2 cambios registrados

Restauramos la apertura de documentos públicos sin sesión y ajustamos el servidor para permitir su lectura.

StagingEn espera de producciónAún no publicada

Cambios visibles en Oficina

1 cambio
Corrección

La vista pública de un documento vuelve a cargar sin sesión

La página pedía el documento por la ruta con empresa, que exige sesión, incluso cuando se abre como vista pública. Ahora usa la ruta pública cuando no hay empresa activa, y también para la ruta de carpetas y los documentos hijos.

Cambios técnicos en el Servidor

1 cambio
Corrección

La lectura pública de un documento dejó de exigir empresa

La lectura pasaba siempre por la comprobación de empresa, que no aplica a un enlace público. Se separó en dos caminos: lectura pública y lectura autorizada por empresa; la pública además no dispara la sincronización de un documento ausente. Va con pruebas unitarias de los dos caminos.

Publicación del 2 de septiembre de 2026

1 cambio registrado

Ahora el servidor recupera del almacenamiento las fotos de formulario que no llegan en los datos principales.

StagingEn espera de producciónAún no publicada

Cambios técnicos en el Servidor

1 cambio
Mejora

Las fotos de formulario que faltan se buscan en el almacenamiento

Cuando el documento no tiene la referencia de la imagen, se busca el archivo en el prefijo de S3 que ya existe para ese formulario y gana la más reciente. No escribe nada: la referencia guardada sigue siendo la fuente principal. Exige sesión de la misma empresa y falla cerrado a las 100 páginas, 100.000 objetos o 15 segundos de recorrido.

Publicación del 9 de julio de 2026

4 cambios registrados

Corregimos los colores en PDF y desplegables, la presentación del logo y el mensaje de confirmación al re-sincronizar.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

4 cambios
Corrección

El PDF descargado conserva los colores de los campos de estado

Los indicadores de color (CUMPLE / NO CUMPLE / NO APLICA, casillas, tablas) se dibujaban con el ajuste de impresión heredado, así que Chromium descartaba los rellenos al generar el PDF: se perdía el color y quedaba solo el texto. Ahora cada indicador declara color exacto.

Corrección

El desplegable muestra el color y el punto de la opción elegida

La vista de solo lectura, que es la que usa el PDF, dibujaba el valor como texto plano e ignoraba el color y el fondo configurados por opción. Con esto el PDF oficial deja de perder el formato de los campos de estado.

Corrección

El logo de la empresa ya no se deforma ni se sale del panel lateral

Estaba en una caja cuadrada fija sin ajuste de proporción: un logo no cuadrado se estiraba, y al colapsar el panel los 40 px del logo desbordaban los 32 px disponibles.

Corrección

La confirmación de re-sincronizar está escrita en lenguaje claro

Nombraba Firestore, BigQuery y «re-emitir». Ahora dice qué hace —actualiza el documento con la información más reciente— y qué no hace: no sobrescribe lo editado en la oficina. En los tres idiomas.

Publicación del 17 de junio de 2026

7 cambios registrados

Renovamos la lista y los filtros de documentos, mejoramos la navegación por carpetas y añadimos herramientas para reparar el acceso a la app.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

4 cambios
Mejora

Vista de lista de documentos, con búsqueda siempre visible y filtros por estado

Una fila por documento con estado a color, responsable, fecha relativa y número; el conmutador Lista / Tarjetas recuerda la preferencia y abre en Lista. La búsqueda salió del acordeón, los filtros por estado muestran su contador y los filtros activos quedan a la vista. Las carpetas dejaron de mostrar un «0 documentos» engañoso.

Mejora

Filtros rediseñados, ruta de carpetas completa y panel lateral que acompaña el scroll

Los filtros pasaron a una barra de chips desplegables (Tipo, Estado, Fecha, Elaborado por, Tipo de documento) con Limpiar, en lugar de pastillas siempre visibles y un acordeón. Las páginas de ver y editar un documento muestran la ruta completa de carpetas, hasta ocho niveles.

Mejora

Reparar desde la oficina el acceso a la app de un usuario

Diálogo de dos pasos —auditar y luego reparar— que detecta usuarios de la app sin cuenta de acceso y la crea. Al crear un usuario sin contraseña, se avisa cuál es la inicial.

Mejora

Selección por fila en el diálogo de reparación

Casilla por usuario encontrado, seleccionar todos con estado intermedio, y reparar actúa solo sobre lo marcado; con nada marcado el botón se desactiva y dice por qué. Operable con teclado.

Cambios técnicos en el Servidor

3 cambios
Mejora

Contraseña inicial y nombre de usuario único por empresa

Al crear o importar un usuario de la app sin contraseña se asigna la inicial, y el nombre de usuario se valida único dentro de la empresa. Se agregaron los dos endpoints que auditan y reparan el acceso, acotados a la empresa y protegidos contra colisiones.

Corrección

Los hijos de un formulario dejaron de aparecer como documentos de la carpeta

El listado de la carpeta ahora trae solo los formularios de primer nivel; los hijos siguen apareciendo dentro de su formulario, sin duplicarse.

Plataforma

Un usuario inexistente dejó de registrarse como error

Era el camino normal al crear un acceso, y llenaba el registro en cada reparación tapando las fallas reales.

Publicación del 3 de junio de 2026

3 cambios registrados

Hicimos más claras y confiables la importación de plantillas y la búsqueda global de documentos.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

1 cambio
Corrección

Al importar una plantilla se muestra el motivo real del fallo

La barra de la lista mostraba «Request failed with status code 400» en lugar del mensaje del servidor.

Cambios técnicos en el Servidor

2 cambios
Corrección

Importar una plantilla ya no avisa éxito cuando no creó nada

La importación se tragaba cualquier error y reportaba «importación exitosa» aunque no hubiera creado la plantilla. Ahora valida y explica: identificador no encontrado o mal formado, plantilla de origen sin categoría, o categoría borrada.

Mejora

La búsqueda de la lista alcanza toda la empresa y busca por nombre, número y descripción

Cualquier filtro desactiva el acotado a carpetas, así que la búsqueda recorre todos los tipos de la empresa. Lleva un límite de 300 caracteres para que una búsqueda no pueda bloquear el servidor, y se agregaron pruebas de aislamiento entre empresas.

Publicación del 29 de mayo de 2026

8 cambios registrados

Añadimos re-sincronización acotada con vista previa, soporte por documento y mejores herramientas para las claves de plantilla.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

5 cambios
Mejora

Re-sincronizar acotado: un diálogo con filtros y vista previa

Filtros por plantilla, estado y fechas, con el conteo y una muestra de documentos antes de confirmar; la vista previa corre sola al abrir y al cambiar un filtro. Quedó un solo botón en el menú de tres puntos, que se adapta a la selección: sin selección re-sincroniza por filtros, con selección los seleccionados.

Mejora

Re-sincronizar un documento en particular

Acción en el menú de la fila y botón en la vista de detalle. Pide confirmación, exige permiso de creación y nunca dispara una sincronización masiva.

Mejora

Registrar desde el editor las claves de plantilla que faltan

Un panel dentro del campo de claves detecta las de la plantilla que no están en la configuración y permite agregarlas, una a una o varias marcadas, sin salir del formulario del documento.

Corrección

El campo Clave dejó de solaparse con su etiqueta de tipo

La etiqueta de tipo quedó en línea y el nombre largo se recorta solo lo necesario.

Plataforma

Manuales: calibración de las marcas sobre las capturas y menú unificado

Herramienta de autor para posicionar las marcas numeradas sobre cada captura, 99 posiciones calibradas en los manuales de activos, usuarios y ubicaciones, marcas más chicas en móvil y el mismo menú lateral en las cuatro páginas. Se corrigió el voseo a español neutro.

Cambios técnicos en el Servidor

3 cambios
Mejora

Re-sincronización acotada con vista previa de solo lectura

Los filtros por plantilla y estado se agregan después del corte por identificadores, para que la protección contra una sincronización masiva siga en pie. La vista previa cuenta y lista hasta 100 documentos sin tocar Firestore ni el registro de analíticas.

Mejora

Re-sincronizar un documento individual

Reusa el mismo flujo que la re-sincronización por fechas. Con una lista vacía no hace nada, en lugar de sincronizar todo.

Corrección

Una actualización parcial dejó de vaciar los campos relacionados

Guardar desde la oficina enviando parte de los datos anulaba los campos relacionales del documento.

Publicación del 25 de mayo de 2026

3 cambios registrados

Limpiamos la vista y el PDF de elementos de edición y habilitamos el selector de palabras clave para usuarios de la app.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

3 cambios
Corrección

El PDF sale sin los elementos de la aplicación

Al generarlo se ocultan los avisos, el panel lateral, la cabecera y el menú, que antes aparecían impresos en el documento.

Corrección

El documento abre en modo lectura y sin el interruptor de modo

El interruptor de «Modo lectura» quedaba visible y el documento podía abrir en edición sin que nadie lo pidiera.

Corrección

El selector de palabras clave quedó disponible para los usuarios de la app

Estaba deshabilitado cuando el origen del campo eran usuarios de la app.

Publicación del 20 de mayo de 2026

10 cambios registrados

Incorporamos plantillas por módulo, aplicación masiva y una lista de activos renovada, con correcciones en claves, filtros y sincronización.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

6 cambios
Mejora

Plantillas para activos, ubicaciones y usuarios de la app

Interfaz de plantillas en los tres módulos, el formulario de activo convertido en asistente por pasos, aplicación masiva de una plantilla desde la lista, y una vista previa de qué atributos se van a reemplazar antes de aplicarla.

Mejora

Lista de activos renovada

Con el filtro por plantilla persistiendo entre visitas.

Corrección

La plantilla y el tamaño de página se conservan al limpiar los indicadores

Limpiar los indicadores de la lista reiniciaba también el filtro por plantilla y la cantidad de filas.

Corrección

Nuevo Activo vuelve a prellenarse desde la plantilla

Corrección

Los errores de clave o importación duplicada dicen qué campo choca

Para activos, ubicaciones y usuarios de la app, en los tres idiomas.

Plataforma

La serie de limpieza de tipos se revirtió completa

Diez cambios de tipado dejaron el proyecto sin compilar y dañaron trabajo que estaba en curso. Se revirtieron los diez y se reparó lo afectado hasta que el proyecto volvió a compilar.

Cambios técnicos en el Servidor

4 cambios
Mejora

Sistema de plantillas de activos, ubicaciones y usuarios, con aplicación masiva

Incluye el endpoint que aplica una plantilla a varios registros y filtros nuevos por deshabilitado, activo y solo raíz.

Corrección

Sincronizar con plantilla dejó de fallar cuando la referencia no venía completa

Se leía el identificador interno como binario y el resultado ya no se podía convertir de vuelta: la operación terminaba en «Cast to ObjectId failed».

Corrección

El mensaje de clave duplicada nombra el campo real

Faltaban los textos de clave y de huella de importación, así que cualquier choque salía como «Ocurrió un error». En los tres idiomas, con el mismo texto que la oficina.

Corrección

Los filtros de activos respetan el estado activo y la plantilla base

Publicación del 17 de marzo de 2026

3 cambios registrados

Adaptamos el constructor y el editor a pantallas pequeñas y contenido variable, y retiramos la versión anterior.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

3 cambios
Mejora

El constructor de formularios funciona en pantallas chicas

La zona de arrastre pasó a una cuadrícula que se adapta al ancho y el constructor de tablas se rehízo sobre ella. Los despliegues de ese periodo no dejaron registro de qué cambió; el alcance se reconstruyó revisando el código.

Mejora

El editor de menú crece con el texto

El campo pasó a un área de texto que ajusta su alto al contenido, en lugar de recortar lo escrito.

Plataforma

Se eliminó el código muerto de la versión anterior

718 archivos y 81.597 líneas de la versión anterior del proyecto.

Publicación del 6 de febrero de 2026

3 cambios registrados

Añadimos recuperación y re-sincronización por fecha para documentos faltantes.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

2 cambios
Mejora

Re-sincronizar documentos por rango de fechas, desde la barra de la lista

Con aviso de que el proceso puede tardar varios minutos, y mensajes de inicio y término.

Mejora

Recuperar documentos faltantes desde el registro de analíticas

Busca documentos que existen en analíticas pero no en el sistema y los crea.

Cambios técnicos en el Servidor

1 cambio
Plataforma

Cambios en el repositorio de documentos y en la sincronización con Firestore

Los dos despliegues de ese día no dejaron registro de qué cambió; el área se reconstruyó revisando el código.

Publicación del 26 de enero de 2026

4 cambios registrados

Mejoramos la representación de documentos, la vista de activos y su formulario.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

3 cambios
Mejora

La vista de documento dibuja los componentes agrupados y las tablas

Los componentes compuestos se expanden en los elementos que contienen, ordenados por posición, y las tablas se dibujan con el constructor de tablas en lugar de quedar vacías. El despliegue no dejó registro de qué cambió; el alcance se reconstruyó revisando el código.

Mejora

Vista dividida en activos, con tarjeta de resumen

Mejora

Formulario de activos más claro

Cambios técnicos en el Servidor

1 cambio
Plataforma

Ajustes en el repositorio de documentos

El despliegue no dejó registro de qué cambió; el área se reconstruyó revisando el código.

Publicación del 13 de enero de 2026

2 cambios registrados

Actualizamos la lista y la barra de documentos, y ampliamos el registro de analíticas por categoría.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

1 cambio
Mejora

Ajustes en la lista de documentos y su barra de herramientas

El despliegue no dejó registro de qué cambió; el área se reconstruyó revisando el código.

Cambios técnicos en el Servidor

1 cambio
Mejora

Campos por categoría en el registro de analíticas

Se amplió lo que se envía a analíticas y quedó documentado qué campos recibe cada categoría.

Publicación del 8 de enero de 2026

2 cambios registrados

Corregimos el dibujado de formularios y ajustamos la sincronización y el registro de analíticas.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

1 cambio
Corrección

Ajustes en el dibujado de los elementos del formulario

El despliegue no dejó registro de qué cambió; el área se reconstruyó revisando el código.

Cambios técnicos en el Servidor

1 cambio
Plataforma

Cambios en la sincronización con Firestore y el registro de analíticas

El despliegue no dejó registro de qué cambió; el área se reconstruyó revisando el código.

Publicación del 7 de enero de 2026

1 cambio registrado

Iniciamos mejoras en el constructor de formularios y en la vista de documentos.

StagingProducciónPublicada en producción

Cambios visibles en Oficina

1 cambio
Mejora

Cambios en el constructor de formularios y en la vista de documento

Zona de arrastre, constructor de plantillas y vista de documento. El despliegue no dejó registro de qué cambió; el área se reconstruyó revisando el código.

Otros cambios documentados

Sin fecha de publicación confirmada
Oficina

Plantillas y filtros por módulo

Una guía de las mejoras documentadas para Activos, Ubicaciones y Usuarios de la app.

Cambio documentadoFecha de publicación no confirmada
Oficina

Acciones masivas en documentos

El registro de cambios describe una barra contextual para gestionar varios documentos a la vez.

Cambio documentadoFecha de publicación no confirmada