Bloqueos de MAC: quitadas las flechas de reordenar (no hacían falta aquí); añadido el campo Colegio (MD/SMN) a cada bloqueo y un filtro arriba del todo para ver solo los de un colegio o todos — al añadir una fila con el filtro puesto en MD o SMN, se crea ya con ese colegio; la impresión del listado respeta el filtro activo, y la columna Colegio sale también en el listado impreso y en cada ficha individual
v5.42
Bloqueos de MAC: los campos Fecha, MAC y AP son ahora más anchos, y Observaciones pasa a su propia línea a lo ancho justo debajo de cada bloqueo, en vez de ir apretada en la misma fila
v5.41
Red: nuevo apartado "🚫 Bloqueos de MAC", junto al de IPs reservadas — tabla editable directamente (fecha, MAC, AP, observaciones del motivo), con añadir/eliminar fila, reordenar con flechas, imprimir el listado completo y también cada bloqueo individual; sincronizado en tiempo real, incluido en backups, en la reparación y en el borrado total
v5.40
⚙️ Configuración: nueva sección plegable "⬇ Drivers y utilidades" con el mismo árbol de descargas (CODEC, IMPRESORAS y PROYECTORES, 16 archivos) que ya estaba en la pantalla de inicio, para tenerlo también con la sesión iniciada; ambos comparten la misma lista, así que un enlace nuevo se añade una sola vez
v5.39
Pantalla de inicio → "Drivers y utilidades": ya funcionan los 16 archivos del desplegable (CODEC, IMPRESORAS y PROYECTORES), con sus enlaces de descarga de GitHub comprobados uno a uno; se corrige además el enlace del driver de impresora a buzón, que había dejado de existir
v5.38
Pantalla de inicio: el enlace "Drivers impresoras" se sustituye por un desplegable "⬇ Drivers y utilidades" con el árbol de carpetas CODEC, IMPRESORAS y PROYECTORES (16 archivos); por ahora solo funciona "Canon Driver Impresora a Buzon.zip", el resto están a la espera de sus enlaces
v5.37
⚙️ Coherencia: retirados los apartados Ordenadores, Carros y Mapa añadidos en la versión anterior, por no ser necesarios por ahora; se mantiene solo "Red" (nombre frente a tipo, IPs del colegio correcto, IPs y MAC repetidas)
v5.36
⚙️ Coherencia: tres apartados nuevos junto a "Red" — Ordenadores (S/N, MAC y nomenclaturas repetidas entre Inventario, Carros y Stock; equipos ¿FEC? = Sí que no llevan Windows), Carros (Nº repetido dentro de un carro; carros por encima de su capacidad) y Mapa (APs y carros cuya aula no existe en el plano). Todos solo comprueban y listan, cada caso tiene un botón para abrirlo, y los botones se marcan en rojo con el número de casos al abrir el menú
Coherencia de Red ampliada: además de nombre frente a tipo, ahora avisa de IPs que no corresponden al colegio guardado (192 = MD, 200 = SMN), de IPs repetidas entre Red e IPs reservadas, y de la misma MAC reservada más de una vez
v5.35
⚙️ Configuración: nueva sección plegable "🔎 Coherencia" con el botón "Red" (el que revisa que el nombre y el tipo de cada dispositivo de Red cuadren), que sale ya de la barra de Red; la cabecera de la sección muestra un aviso ⚠ con el número de casos aunque esté plegada
v5.34
Red: nuevo botón "🔎 Coherencia" que revisa todos los dispositivos y lista los que tienen el nombre y el tipo descuadrados (por ejemplo un SMN-SW-37 guardado como AP, que es lo que hacía que el Mapa lo mostrara como punto de acceso); el botón se marca en rojo con el número de casos cuando hay alguno
Red: corregido el cambio de Tipo al editar un dispositivo — ahora conserva lo que ya habías escrito y se puede cambiar el tipo más de una vez sin que el formulario quede descuadrado (antes podía borrar la IP al guardar); también funciona ya al crear un dispositivo nuevo
v5.33
Revisión completa de todo lo que borra datos: ahora piden confirmación también la ✕ de periféricos (Inventario), de puertos (Red), de cámaras (Grabadoras) y de tramos de horario, y el importar un JSON en modo local (que sustituye todos los datos cargados). El resto de borrados (equipos, carros, licencias, notas, stock, ventas, agenda, mapas, etc.) ya la tenían
v5.32
Carros: al editar un carro, la ✕ de un ordenador ahora pide confirmación antes de quitarlo, para evitar borrados por un clic sin querer
v5.31
Ordenadores (en Inventario, Stock y Carros): nuevos campos "Disco duro — Tipo" (HDD/SSD/NVMe) y "Disco duro — Capacidad" (120/240/500/1000GB), con las mismas opciones que el periférico Disco duro; viajan completos al mover un ordenador entre Inventario, Stock y Carros, y aparecen en las fichas, tablas, tooltips y hojas imprimibles
v5.30
Carros → Stock: si el ordenador tenía el Estado "Con problema" o "Retirado" (un campo que no existe en Stock), ahora se guarda al principio de las Observaciones ("Estado anterior: ...") en vez de perderse; el Nº de posición sigue sin guardarse, ya que no tiene sentido fuera del carro
v5.29
Carros: al mover un ordenador ahora también se puede enviar al Stock del colegio, además de a otro carro
Carros: nuevo botón "+ Desde Stock" para añadir directamente a un carro un ordenador que esté en el Stock del mismo colegio
Corregido de paso un fallo relacionado en Inventario: añadir un periférico desde Stock mientras se edita un equipo no llevaba los campos propios de "Ordenador" (Tipo, Nomenclatura, ¿FEC?, SO, Procesador, RAM, Gráfica)
v5.28
Carros: los ordenadores de un carro tienen ahora los mismos campos que en Inventario y Stock — Tipo, ¿FEC?, Procesador, RAM y Gráfica, además de los que ya había — en la edición, la vista, la ficha rápida y la hoja imprimible; ningún dato existente se pierde, los campos nuevos simplemente aparecen en blanco hasta rellenarlos
v5.27
Mapa: al pulsar un aula, las tarjetas de "💻 Equipos" mostraban campos que ya no existían en el propio equipo — corregido para que lean del periférico "Ordenador"; si un aula tiene un equipo con varios ordenadores, aparece una tarjeta por cada uno
Periféricos: el tooltip que aparece al pasar el ratón ahora se abre hacia arriba o hacia abajo según si estás en la mitad superior o inferior de la pantalla, para que nunca se corte
v5.26
Inventario: tabla principal simplificada a Nº, Aula, Colegio, Planta, Nomenclatura y Periféricos (quitadas las columnas Tipo, SO y RAM); si un equipo tiene más de un ordenador entre sus periféricos, se muestran todas sus nomenclaturas, una debajo de otra
v5.25
Periférico "💻 Ordenador": campos reordenados a Tipo, Nomenclatura, ¿FEC?, Fabricante, Modelo, Número de serie, SO, Procesador, RAM, MAC, Gráfica y Fecha de compra — igual en la ficha, en la edición, y en Stock
Periféricos: ahora se pueden reordenar con flechas ▲▼⏫⏬ también desde la vista normal del equipo, sin tener que entrar en modo edición
Segundo paso completado: eliminados los campos antiguos duplicados del propio equipo (Tipo, Nomenclatura, ¿FEC?, Modelo, SO, S/N, Procesador, MAC, RAM, Gráfica, Fecha de compra) una vez que ya están copiados en su periférico "Ordenador" — la ficha, la tabla principal, las estadísticas, los filtros, el buscador, el orden de columnas y las hojas imprimibles de Inventario ahora leen esos datos directamente del periférico
v5.24
Inventario: nuevo periférico "💻 Ordenador" con todos los campos del ordenador (Tipo, Nomenclatura, ¿FEC?, Modelo, SO, S/N, Procesador, MAC, RAM, Fecha de compra, Gráfica) más un nuevo campo de Observaciones — se puede mover a otro equipo, guardar en Stock, y volver a asignar, igual que cualquier otro periférico
Migración automática (una sola vez, sin quitar nada): al cargar Inventario, cada equipo con datos de ordenador recibe una copia de esos datos como periférico nuevo — los campos originales del equipo se mantienen intactos por ahora, a la espera de confirmar que todo funciona bien antes de dar el siguiente paso
v5.23
⚙️ Configuración: nueva "Zona de peligro" con el botón "🗑️ Borrar todos los datos" — borra por completo todas las colecciones de Firestore y los datos del centro, con doble confirmación (un aviso detallado y luego escribir "BORRAR TODO" a mano) antes de ejecutarse, pensado para el flujo exportar → borrar → volver a importar
v5.22
Corregido fallo importante: importar un JSON en modo Firebase cargaba los datos en pantalla pero nunca los subía de verdad a las colecciones de Firestore (solo al documento único antiguo, que ya no usa nadie) — se perdían al recargar. Ahora sube todo correctamente a cada colección, con aviso previo porque puede sobrescribir registros existentes con el mismo ID
v5.21
Notas: las notas fijadas se pueden reordenar entre sí con flechas ▲▼⏫⏬, sin afectar a las notas sin fijar
v5.20
Licencias: el aviso del reloj ahora distingue colegio — rojo si la que caduca es de MD, azul si es de SMN, degradado rojo/azul si hay de ambos a la vez; una licencia ya caducada avisa igual pero ya no cambia el color del reloj
Agenda: los tabs Todos/MD/SMN de arriba (antes ocultos en esta sección) ya funcionan — el panel de Pendientes se filtra por colegio
Agenda: el botón de imprimir Pendientes respeta ese mismo filtro (todas, o solo las de un colegio)
v5.19
Licencias: nuevos campos Fecha de compra y Fecha de renovación
Licencias: las que caducan en menos de 30 días o ya caducadas se resaltan en dorado en la tabla, sin reordenarlas
Aviso automático: si hay alguna licencia por renovar, el reloj de arriba se pone en rojo con un tooltip listándolas — al pulsarlo, lleva directo a la sección Licencias
v5.18
Mapa: al imprimir, el nombre del aula ya sale junto al número (buscaba un campo que las aulas nunca tenían); añadido también el icono 🚗 para las aulas con un carro asignado, igual que en pantalla
IPs reservadas: ahora se pueden reordenar con flechas ▲▼⏫⏬, y el listado se imprime en formato tabla compacta (una fila por registro) en vez de bloques sueltos
Revisión general de código: eliminados dos modales de Mapas que quedaban de una versión antigua y llamaban a funciones inexistentes (nunca llegaban a abrirse, pero podían fallar si algo los activaba); corregido que los filtros de Web no se reseteaban al cambiar de sección (apuntaban a un campo ya eliminado); limpiada una función duplicada
v5.17
Red: nuevo apartado 🔒 IPs reservadas por MAC en el Cortafuegos — tabla editable directamente (host, MAC, IP), con añadir/eliminar fila y botón de imprimir; sincronizada en tiempo real como el resto de módulos
Ficha del centro → Horarios: los 3 horarios (MD, SMN L-M-V, SMN M-J) ahora en horizontal, uno junto a otro, con MD en rojo y los de SMN en azul, en una ventana más ancha para que quepan sin desplazamiento
v5.16
Ficha del centro: nuevo botón 🕐 Horarios — horario de clase de MD y de SMN (L-M-V y M-J por separado), editable y guardado junto con el resto de datos del centro; letra ampliada para leerse mejor
Carros: ordenadores con campo MAC, botones de clonar ✏️ editar directo y 🗑️ eliminar por ordenador, ajuste de anchos de columna, y modal más ancho para que no haga falta desplazamiento lateral
Carros: el S.O. de los ordenadores usa ahora las mismas opciones que Inventario (Windows 11/10/8/7, Android, ChromeOS) sin perder los valores ya guardados
Sustituido el arrastrar-y-soltar por flechas ▲▼ (y ⏫⏬ para ir al principio/final del todo) en los 5 sitios donde existía: Periféricos, Puertos de Red, Ordenadores de Carro, Cámaras de Grabador y Licencias
Revertido el botón de mover el ordenador de un equipo a otro/al Stock (introducido en v5.14) — provocaba pérdida de datos
Inventario: nuevo tamaño de monitor 27", y las fechas de compra se colorean según antigüedad (verde <3 años, naranja 3-10 años, rojo >10 años)
Pantalla de inicio: enlace de descarga directa para los drivers de impresoras, junto al script de sistema
v5.15
Revertido por completo el botón de mover el ordenador de un equipo a otro/al Stock (introducido en v5.14) — estaba provocando pérdida de datos; los ordenadores de Inventario vuelven a gestionarse solo desde la ficha de cada equipo, como antes
v5.14
Mejorada la visualización en móvil: cabecera apilable, paneles de Agenda (Pendientes/Hoy) uno debajo del otro, formularios de 2-4 columnas apilados, calendario de semana/mes más compacto
Ficha del centro (al pulsar "FECinv.com"): corregidos los datos de MD y SMN que estaban cruzados, añadidos los teléfonos que faltaban, y ahora es totalmente editable — cada colegio, la fundación y la cuenta bancaria, con guardado en su propio documento en Firestore
Logo actualizado a "FECinv.com" y título de la pestaña del navegador a "FEC Inventario"
Red: corregido el orden de la leyenda de IPs (172 · uso · colegio · equipo)
Carros: ahora se listan siempre en orden alfabético
Carros: botón para mover un ordenador de un carro a otro (se añade al final del carro de destino)
Inventario: nuevo tipo de periférico "WiFi" (fabricante, modelo, número de serie, fecha de compra)
Inventario: la RAM se marca en rojo con 4GB o menos (antes solo con 2GB), y nuevo filtro de RAM en la barra de filtros
v5.13
Corregido fallo grave: algunos equipos del Inventario no se dejaban borrar y "resucitaban" — causado por documentos corruptos en Firestore con ID inválido; nueva herramienta de reparación en ⚙️ Configuración → Reparación, con un botón por cada uno de los 14 módulos
Agenda: botones de imprimir en A4 — nota individual, día completo, semana actual, mes completo, pendientes y notas de hoy (7 puntos de impresión en total contando Notas y Licencias)
Notas: botón de imprimir individual en cada nota y botón para imprimir el listado completo
Licencias: botón de imprimir individual en cada licencia y botón para imprimir el listado completo
Descartada la opción de imprimir en formato ticket (impresora Posiflex) — todo se imprime en A4 directamente, sin selector de formato
Red: leyenda de IPs reordenada correctamente — 172 · uso (26 Alumnado/27 Profesorado/28 Dirección/29 Gestión/30 Pública) · colegio (192 MD/200 SMN) · último octeto por equipo
Carros: corregido que los totales de arriba no se actualizaban al filtrar por colegio; añadido recuento de Windows, Chromebook y Tablets
Inventario: panel de totales renovado — quitados MD/SMN (redundantes con el filtro), añadidos Sobremesa, Portátiles, Windows, Android y Chromebook; el recuento de equipos FEC aparece junto a Windows, ya que los equipos FEC siempre deben estar en Windows
Script de sistema (.bat): corregido fallo que cerraba la ventana al guardar en TXT (paréntesis del nombre del procesador rompían el bloque de guardado)
v5.12
Sincronización granular completa: Red, Carros, Licencias, Incidencias, Sustitutos, Grabadoras, Cámaras sueltas, Ventas, Agenda, Web, Protocolos, Notas y Stock ya se guardan documento por documento en Firestore, igual que Inventario
Mapas: documento propio en Firestore, separado del documento único, con guardado automático con retardo
Corregido fallo crítico: los registros borrados podían "resucitar" al recargar la página, porque el primer snapshot de cada colección fusionaba en vez de sustituir los datos
Nueva sección ⚙️ Configuración → Reparación (desplegable): revisa cada colección directamente en Firestore y elimina documentos vacíos o corruptos, uno por módulo
Inventario: botón para mover un periférico de un equipo a otro equipo o al stock del mismo colegio
Inventario: nuevo campo ¿FEC? (Sí/No) — colorea la nomenclatura en verde/naranja en la vista general
Inventario: columna "Modelo" sustituida por "Nomenclatura" en la vista general
Red: leyenda de IPs corregida (172 · 192 MD / 200 SMN · 26-30 según uso · último octeto por equipo)
Comprobación automática de nueva versión: la app se recarga sola (con aviso) cuando detecta que se ha subido una versión distinta
Script de administración (.bat) descargable desde Configuración y desde la pantalla de inicio sin iniciar sesión, con detección de tarjeta gráfica y corrección de varios fallos (variables vacías, cierre inesperado al guardar en TXT)
Menú "Backup" renombrado a "⚙️ Configuración" (solo icono), reorganizado en secciones
v5.11
Modo Firebase: sincronización en tiempo real con onSnapshot (antes solo cargaba una vez al iniciar)
Autoguardado con retardo (2.5s tras el último cambio) en modo Firebase, sin necesidad de pulsar Guardar
Banner de aviso si otro equipo guarda cambios mientras tienes ediciones locales sin guardar, con opción de cargar lo remoto o mantener lo propio
Si no hay cambios locales pendientes, los cambios remotos se aplican automáticamente y se refresca la vista
v5.10
Inventario: nueva pestaña 📦 Stock para gestionar periféricos disponibles por colegio
Stock: añadir, editar y eliminar periféricos con tipo, fabricante, modelo, S/N, conexión, fecha y observaciones
Stock: botón "→ Asignar" para mover un periférico del stock a los periféricos de un equipo del mismo colegio
Stock: al asignar, el periférico desaparece del stock y aparece automáticamente en la ficha del equipo
Stock: filtrado por colegio (tabs MD/SMN) y buscador global
v5.9
Inventario: botón 🖨 Imprimir en la barra de filtros — imprime el listado actual respetando todos los filtros aplicados en A4 horizontal
Inventario: botón 🖨 Imprimir en cada ficha de equipo — imprime solo ese equipo con todos sus datos y periféricos desglosados
Inventario: las observaciones aparecen siempre al final del impreso, después de los periféricos
v5.8Versión actual
Edelvives: incidencias ordenadas primero por estado (Abiertas arriba) y luego por fecha más reciente dentro de cada grupo
Notas: chincheta 📌 para fijar notas — aparecen siempre primero, con borde naranja como indicador
Notas: filtro de colegio (MD/SMN/Todos) ya funciona correctamente
Carros: nuevo campo "Capacidad (puestos)" y contador disponibles/total de capacidad en tabla y modal
Inventario: las estadísticas de la barra superior se actualizan al aplicar filtros
v5.7Versión actual
Nueva sección 💡 Notas entre Edelvives y Agenda — estilo Google Keep
Notas con texto libre y colegio (MD/SMN/General), filtradas por tabs y buscador global
Cada tarjeta tiene botones de imprimir 🖨, editar ✏️ y eliminar 🗑 directamente
Notas largas se muestran truncadas con opción de expandir
Impresión en A4 con cabecera de colegio y fecha
Datos guardados en Firebase junto al resto del inventario
FECinv: logo cambiado de TICinv a FECinv
Reloj y fecha en la barra superior siempre centrados, sin desplazarse al cambiar de sección
Licencias: tabla con borde de color por colegio (rojo MD, azul SMN, verde Ambos)
Agenda: panel de hoy y pendientes con el mismo layout y anchura adaptable
v5.6Versión actual
Red: puertos de fibra (número mayor que el nº puertos del switch) se muestran en amarillo en la vista general
Red: el tooltip de puertos de fibra indica "Fibra · Puerto uplink"
Edelvives: columna Sustituto muestra fabricante y S/N en la misma línea
Mapa: fix comparación exacta de número de aula para APs (evita falsos positivos como 117 vs -117)
FECinv: clic en el logo muestra datos de la Fundación, colegios y cuenta bancaria
Agenda: buscador de notas unificado con el buscador global
Mapa: selector de colegio independiente en la sección, sin depender de los tabs superiores
v5.5Versión actual
La app se abre directamente en la sección Agenda al iniciar sesión
Notas del día de hoy ordenadas por orden de creación (más antiguas arriba, más nuevas abajo)
Fix mapa: los APs ya no aparecen en aulas con número parcialmente coincidente (ej. 117 no muestra el AP del aula -117)
v5.4Versión actual
Botón 📄 TXT → PDF en el menú Backup: convierte cualquier archivo .txt a PDF en A4 vertical con fuente monoespaciada
Al cambiar de sección el buscador, el colegio y todos los filtros se resetean completamente
Al volver a Inventario se refresca el listado mostrando todos los equipos sin filtros
Descarga del HTML renombrada a index.html para subir directamente a Cloudflare
Nueva incidencia Edelvives: colegio por defecto cambiado a SMN
Fechas unificadas en formato DD/MM/AAAA en todas las secciones
Buscador de Equipos Vendidos (Edelvives) unificado con el buscador global
Tipo Patch Panel añadido en Red con tooltip en puertos igual que Switch
Botón 🖨 Imprimir en fichas de Red (Switch, AP, Cortafuegos, Patch Panel)
Botón 🖨 Imprimir en fichas de Carros con listado completo en A4
Mapa: clic en AP o Carro del panel abre su ficha en la sección correspondiente
Carros en el mapa: localizados por campo "Localización" con formato "AULA NNN"
v5.3
Al cambiar de sección el buscador se borra y el filtro de colegio vuelve a "Todos"
Fechas unificadas en formato DD/MM/AAAA en todas las secciones
v5.2
Mapa: clic en tarjeta de AP abre su ficha en la sección Red
Mapa: clic en tarjeta de Carro abre su ficha en la sección Carros
Mapa: clic en equipo del inventario ya abría su ficha — comportamiento unificado para los tres tipos
v5.1Versión actual
Nueva sección 🗺 Mapa — editor visual de plantas por colegio
Crear y eliminar plantas independientes para MD y SMN
Modo edición: arrastrar aulas para moverlas, esquina inferior derecha para redimensionar, doble clic para editar número/nombre o eliminar
Modo vista: clic en un aula muestra panel con todos los equipos de ese número de aula en el inventario
Los mapas se guardan en Firebase junto al resto de datos
v5.0Versión actual
Nueva sección 📄 Protocolos entre Web y Carros
Campos: fecha, autor (texto libre), título/asunto y cuerpo del texto
Vista de lectura con formato limpio; edición con textarea multilínea
Botón 🖨 Imprimir: abre el diálogo del navegador con formato de página adaptado a una hoja
Buscador por título, autor y texto del cuerpo
Ordenados por fecha descendente (más recientes arriba)
Guardados en Firebase junto al resto del inventario
v4.9Versión actual
Filtros Web: reemplazados los desplegables por checkboxes — uno por cada estado y colegio
Todos marcados por defecto; desmarcar uno oculta esas webs de la lista
Ejemplo: desmarcar 🔴 Bloqueada en SMN oculta todas las webs bloqueadas en SMN
v4.8Versión actual
Sección Web unificada con el buscador global de la barra superior — busca por URL y observaciones
Los tabs MD/SMN/Todos de la barra superior funcionan también en la sección Web
Eliminado el buscador propio de Web — solo quedan los filtros de estado por colegio
Filtros de estado simplificados: 🟢 Permitida, 🟡 Solo profesores, 🔴 Bloqueada, ⬜ Desconocido
v4.7Versión actual
Nueva sección 🔗 Web entre Red y Carros
Registra URLs con estado independiente por colegio: 🟢 Permitida, 🟡 Solo profesores, 🔴 Bloqueada, ⬜ Desconocido
Buscador por URL u observaciones y filtros por estado MD y SMN
La URL es un enlace clicable que abre en nueva pestaña
Datos guardados en Firebase junto al resto del inventario
v4.6Versión actual
Fix Edelvives: al abrir una incidencia en modo edición el botón muestra correctamente "✕ Cancelar edición"
Fix pendientes agenda: las notas siempre se muestran al mismo tamaño con scroll hacia abajo para ver todas
v4.5Versión actual
Panel inferior de agenda dividido en dos columnas de altura fija (240px)
Izquierda: pendientes uno por línea con fecha abreviada a la derecha, scrollable
Derecha: notas del día actual siempre visibles con botón + Nota hoy
Ambos paneles con scroll independiente cuando hay muchos elementos
v4.4Versión actual
Fix botón editar en equipos de sustitución: al abrir directamente en modo edición el botón muestra "✕ Cancelar edición" en lugar de "✏️ Editar"
Fix texto del botón en toggleEditSust: "✏️ Editar" cuando se ve, "✕ Cancelar edición" cuando se edita
Equipos disponibles aparecen siempre arriba, prestados abajo
Al crear nuevo sustituto hereda el colegio del filtro activo
v4.3Versión actual
Fix definitivo de categoría: reemplazado el desplegable por tres botones MD / SMN / General cada uno de su color
El botón seleccionado se resalta con fondo y borde de color, los otros quedan transparentes