Volver al inicio
Actualizaciones del producto

Changelog

Nuevas funciones, mejoras y actualizaciones de producto de SentriQForge. Aquí ves qué ha cambiado en el dashboard de monitorización.

v1.9.1

Mejoras del panel y del informe

  • Los checks e incidents ahora se abren como bottom drawers claros directamente desde la caja de estado del sitio web.
  • Las acciones del sitio web ahora están separadas visualmente con más claridad del historial y los detalles de incidents.
  • Los incidents activos ahora se muestran con un badge más discreto y estable en el botón Incidents.
  • El diagnóstico de errores ahora muestra las soluciones sugeridas en un bottom drawer estructurado en lugar de un pequeño tooltip.
  • El onboarding se actualizó para los nuevos drawers de Checks e Incidents.
  • El informe PDF se hizo más compacto y ahora usa un resumen de 30 días en lugar de una larga tabla de checks sin procesar.
  • Los incidents y el downtime ahora se muestran con más peso como información operativa resumida en el informe.
v1.9.0

Seguridad y gestión de sesiones

  • Nuevas protecciones de autenticación limitan automáticamente los intentos repetidos de inicio de sesión, registro y recuperación de contraseña.
  • Los mensajes de límite de solicitudes ahora se muestran localizados en todos los idiomas compatibles.
  • Las sesiones activas ahora se pueden ver y gestionar desde la configuración del perfil.
  • Otros dispositivos y sesiones antiguas se pueden cerrar de forma individual.
  • Un nuevo cleanup de autenticación/sesiones elimina automáticamente refresh sessions caducadas, tokens de restablecimiento de contraseña y códigos de verificación.
  • Los administradores ahora pueden revisar los procesos de cleanup de autenticación/sesiones en el área del sistema, incluidos los recuentos de elementos limpiados.
v1.8.3

Sistema de drawers del dashboard

  • Se preparó un sistema de drawers reutilizable para el dashboard
  • Website Settings fue migrado como primer workflow desde un modal centrado a un drawer moderno
  • Otros workflows del dashboard como el menú de usuario, Profile Settings, Dashboard Settings, editar website, Add Website, Upgrade Plan y CSV Import también se movieron a drawers
  • En desktop, los ajustes contextuales ahora se abren como side drawers derechos
  • En mobile, los workflows adecuados se abren como bottom drawers con área de scroll propia y footer seguro
  • Los drawers soportan cierre con Escape, botón de cierre, scroll lock, entrada de foco y restauración del foco
  • Las confirmaciones críticas como eliminar, logout o acciones irreversibles permanecen como diálogos de confirmación separados
v1.8.2

Diagnóstico de errores y vista previa del changelog

  • El diagnóstico de errores del dashboard ahora explica errores HTTP frecuentes con más claridad, incluyendo descripción, causas típicas y soluciones compactas
  • Las soluciones ya no se muestran directamente dentro de la caja de diagnóstico, sino mediante un botón “Soluciones” con popover
  • Se prepararon textos de diagnóstico y estructuras i18n para más códigos de error HTTP
  • La landing page ahora muestra una vista previa compacta del changelog con la última entrada justo debajo de la roadmap
  • El botón del changelog se movió desde la sección roadmap a la nueva vista previa del changelog
  • La navegación desktop y mobile ahora lleva correctamente a la nueva sección changelog en la landing page o a la página completa del changelog
  • Los errores de red como problemas de resolución DNS, conexiones rechazadas, timeouts y casos Errno habituales como 111 ahora también se explican con más claridad en el diagnóstico de errores
v1.8.1

Pulido de UI del dashboard

  • Las WebsiteCards en móvil ahora también muestran “Próximo check: pausado” cuando los checks automáticos están desactivados para una website
  • El modo clean-light del dashboard se ha alineado mejor con el nuevo branding naranja/grafito
  • Los botones activos, WebsiteCards seleccionadas, toggle switches y acentos de modales ahora se ven más consistentes en clean-light mode
  • Se han reducido los acentos cyan/azules restantes del diseño anterior en el dashboard clean-light
  • El dark-glass mode del dashboard, los colores de estado y las páginas públicas permanecen sin cambios
v1.8.0

Rangos de análisis en el dashboard

  • La sección de análisis del dashboard ahora tiene un selector global de rango para 12h, 24h, 7d, 30d y 90d
  • La tendencia de latencia, la latencia media, uptime, SLA y los conteos de checks ahora se basan en el rango seleccionado
  • Los rangos cortos usan datos raw agrupados, mientras que los rangos largos usan check rollups
  • Las vistas de 30d y 90d usan rollups diarios para mantener el análisis rápido incluso con muchos checks
  • Los rangos vacíos o incompletos ya no muestran un uptime 100% engañoso
  • Los checks de mantenimiento relevantes para SLA se tienen en cuenta correctamente en los análisis por rollup
v1.7.0

Actualización del diseño público

  • Las páginas públicas se actualizaron a un diseño más distintivo en blanco/gris/naranja
  • La landing page, la hoja de ruta, el changelog y las páginas legales y de autenticación ahora se ven más limpias, más definidas y más alineadas con SentriQForge
  • Las cajas, los botones y las tarjetas tienen ahora menos redondeo, lo que hace que el diseño se vea más técnico y claro
  • El encabezado público, la navegación, el drawer móvil, los tooltips y las insignias informativas se adaptaron visualmente al nuevo tema charcoal/naranja
  • Se unificaron los estados hover, active y focus de las páginas públicas y se eliminaron los anillos de foco molestos
  • La landing page se amplió con una nueva sección “Por qué SentriQForge”, que destaca con mayor claridad la simplicidad, la eficiencia y los puntos fuertes del producto
  • El dashboard y el área de administración permanecen visualmente sin cambios
v1.6.2

Pulido de navegación pública y roadmap

  • Las páginas públicas de marketing e información ahora usan el header público fixed compartido con logo, navegación, idioma y Login o “Ir al dashboard”
  • La landing page ahora incluye una sección compacta de roadmap y se ha eliminado el bloque anterior de live feed
  • La roadmap de la landing page ahora incluye una CTA compacta “¿Falta una función?” para enviar feedback directo por email
  • La navegación de la landing page se ha reordenado a “Features”, “Roadmap”, “Pricing”, con destinos de scroll ajustados para roadmap y pricing
v1.6.1

Pulido de navegación y dashboard

  • La headerbar de la landing page ahora permanece fija arriba, para que Login y “Ir al dashboard” sigan accesibles al hacer scroll
  • El CTA de Login/Dashboard en la headerbar de la landing page se ha renovado con iconos modernos, manteniendo el botón móvil “Ir al dashboard”
  • Los usuarios móviles ahora tienen un stack FAB común con volver arriba, idioma y menú
  • El nuevo bottom sheet móvil agrupa la navegación y el enlace de cuenta, y se cierra mediante overlay, X, Escape o clic en un enlace
  • La navegación móvil usa enlaces locale-aware y muestra “Login” o “Ir al dashboard” según el estado de autenticación
  • Los botones para volver a la página de inicio en subpáginas públicas se han unificado y adaptado al estilo de Changelog y Roadmap
  • La página Changelog ahora tiene su propio FAB para volver arriba, situado sobre el selector de idioma
  • El enlace del logo/branding en la headerbar de la landing page ahora vuelve suavemente al inicio de la página
  • El enlace de navegación Pricing ahora hace scroll con más precisión a la sección de precios, alineando mejor las pricing cards en el viewport
  • Los filtros de Overview y Mini Overview ahora hacen scroll a la lista de WebsiteCards, mientras que las WebsiteCards siguen llevando al área de detalles
  • El ajuste de Sentinel ahora se muestra en móvil como aviso de solo desktop, en lugar de ofrecer un toggle sin efecto visible
  • La vista Admin Users vuelve a mostrar visitantes en vivo, claramente separada del nuevo sistema de analytics
  • Los términos de la roadmap ahora incluyen badges de información que explican claramente las funciones planificadas en la landing page y la página roadmap
v1.6.0

Analytics con consentimiento y privacidad

  • Un MVP interno de analytics, diseñado con minimización de datos, registra ahora eventos específicos de producto y funnel sin URLs de websites, textos de error, tokens ni datos sensibles de usuario
  • La nueva vista de admin analytics muestra KPIs agregados, eventos principales y un funnel de activación
  • Public analytics está desactivado por defecto y solo se activa mediante cookie consent y los environment flags correspondientes
  • El nuevo diálogo de cookie consent permite aceptar, rechazar y ajustar posteriormente las opciones opcionales de analytics
  • Las páginas de privacidad se han actualizado en todos los idiomas compatibles con cookie consent, analytics interno, categorías de datos e información sobre revocación
  • Los eventos de analytics ahora se limpian automáticamente después de 180 días
v1.5.2

Acciones de websites reorganizadas

  • Las acciones de websites se han movido de la caja de control a un menú compacto de acciones múltiples en el encabezado de websites
  • Las websites marcadas ahora se pueden comprobar o eliminar directamente desde el nuevo menú de acciones múltiples
  • Se eliminaron los badges de filtro de estado de la caja de control, ya que las tarjetas de overview y el mini overview ya funcionan como filtros
  • La caja de control se redujo a la búsqueda, haciendo que el diseño sea más limpio en desktop y móvil
  • El menú de acciones múltiples permanece estable al cambiar la selección y solo sale del modo de selección mediante X o un nuevo clic en el badge
v1.5.1

Checkout y demo pública mejorados

  • Stripe Checkout ahora usa métodos de pago dinámicos, por lo que opciones activadas como PayPal, Apple Pay, Google Pay o Link pueden mostrarse cuando estén disponibles
  • Stripe Checkout ahora respeta el idioma de la aplicación, para ofrecer un flujo de pago más consistente en los idiomas compatibles
  • Pro y Business ahora pueden iniciarse con una prueba gratuita de 7 días
  • La demo pública se ha alineado con el nuevo historial de incidencias y ahora muestra eventos de ejemplo read-only en la pestaña Incidents
v1.5.0

Historial de incidencias y alertas persistentes

  • Las notificaciones cerradas ya no eliminan las alertas DOWN y RECOVERED del historial
  • El historial de checks ahora incluye una pestaña de incidencias que permite seguir de forma permanente los eventos DOWN y RECOVERED
  • Las incidencias se cargan paginadas y se pueden filtrar por Todas, DOWN y RECOVERED
  • La pestaña de incidencias muestra ahora, igual que el historial de checks, cuántos eventos están guardados y cuántos son visibles actualmente
  • Los códigos de estado del historial de incidencias ahora incluyen una ayuda informativa que explica los códigos HTTP habituales de forma comprensible
  • Los cambios de filtro y la carga de más elementos en la pestaña de incidencias se han suavizado para que la lista responda de forma más tranquila y consistente
  • La guía de onboarding ahora incluye un paso de incidencias y guía mejor por el historial de checks, las incidencias y la vista general
  • En móvil, los filtros de overview ahora desplazan al inicio de las WebsiteCards, mientras que en desktop siguen llevando al estado de la website
  • Los badges de estado de las WebsiteCards se han estabilizado con etiquetas más compactas y consistentes para Status, SSL y DNS
v1.4.1

Flujo de checkout más directo

  • Los CTA de precios ahora conservan el plan elegido: Pro y Business llevan directamente al Stripe Checkout correspondiente después del registro o inicio de sesión
  • Los usuarios conectados pueden iniciar el checkout de Pro y Business directamente desde la landing page, en lugar de volver al registro
  • El CTA del hero de la landing page ahora también muestra a los usuarios conectados “Ir al panel” en lugar de “Empezar gratis”
  • Las selecciones de plan no válidas o ausentes siguen volviendo correctamente al flujo normal de inicio gratuito
v1.4.0

Sistema de inicio de sesión y sesiones más seguro

  • Las sesiones de inicio de sesión se han migrado a un sistema más seguro con cookies de actualización y tokens de acceso de corta duración
  • La nueva opción “Mantener la sesión iniciada” puede mantener las sesiones activas hasta 30 días
  • Sin “Mantener la sesión iniciada”, las sesiones caducan automáticamente tras un breve periodo de inactividad
  • Los tokens de acceso ya no se guardan de forma persistente en el almacenamiento del navegador
  • El inicio de sesión con Google ya no transmite tokens a través de la URL
  • Cerrar sesión finaliza la sesión del panel sin desactivar automáticamente las notificaciones push
  • El encabezado de la landing page ahora muestra a los usuarios conectados “Ir al panel” en lugar de “Iniciar sesión”
  • Los avisos de Sentinel ahora se pueden activar o desactivar en la configuración del panel
  • Los pasos interactivos del onboarding ahora muestran indicaciones sutiles de clic/toque para que quede más claro qué acción realizar a continuación
  • El onboarding se ha estabilizado visualmente para que el foco, las indicaciones y las superficies del panel funcionen mejor en conjunto
  • Sentinel ahora muestra una indicación sutil de clic en la tarjeta DOWN y desaparece directamente cuando se abre la tarjeta
  • Las tarjetas de resumen y los filtros de estado ahora desplazan directamente a la sección de estado del sitio web
v1.3.4

Demo pública y avisos del panel mejorados

  • El panel de la demo pública ahora se parece más al panel real del producto
  • Las tarjetas de sitios web de la demo aprovechan mejor el espacio disponible y se ven menos comprimidas en escritorio
  • Al hacer clic en una tarjeta de sitio web de la demo, el sitio se selecciona y la vista se desplaza de forma fiable al área de estado/detalles
  • El fondo móvil en modo clean-light de la demo pública se ha corregido por completo
  • Ahora aparece un aviso sutil de Sentinel en escritorio cuando hay sitios web no disponibles
v1.3.3

Mejoras en la edición de sitios web y la experiencia de despliegue

  • La URL de los sitios web existentes ya no se puede cambiar después de crearlos, para mantener consistentes los historiales de checks, los valores de uptime y los datos de monitoreo
  • Al editar un sitio web, la URL sigue visible, pero ahora es de solo lectura
  • Un aviso explica ahora que para una nueva URL se debe añadir un nuevo sitio web
  • El backend también bloquea los cambios de URL de sitios web existentes en el servidor
  • Los nombres de los sitios web se pueden seguir editando normalmente
  • Durante reinicios breves del frontend o despliegues, Nginx muestra ahora una página de mantenimiento de SentriQForge en lugar de un mensaje de error de servidor sin formato
  • La página estática de fallback se entrega directamente a través de Nginx y también funciona cuando el frontend no está disponible temporalmente
v1.3.2

Mejor rendimiento del panel con historiales de checks grandes

  • Los resultados de checks ahora se cargan con paginación para que las cuentas antiguas con muchos datos de monitoreo sigan siendo fluidas
  • Las vistas generales y tarjetas de estado del panel usan ahora datos optimizados del último resultado en lugar de procesar historiales completos en el frontend
  • Los checks manuales, el auto refresh y el botón de refresh actualizan ahora las listas de checks de forma estable sin vaciar temporalmente los datos existentes
  • La checklist distingue ahora claramente entre checks guardados y checks actualmente visibles o cargados
  • El endpoint de resultados devuelve ahora metadatos de paginación, incluida la cantidad total, limit, offset y si hay más resultados disponibles
v1.3.1

Dashboard, onboarding y landing page refinados

  • Landing page pública más personalizada: el hero ahora tiene más carácter de marca, una sección de problema más clara y el nuevo SentriQ Sentinel
  • SentriQ Sentinel integrado como asistente de monitorización amigable, con tarjeta de estado, valores demo y una presentación optimizada en el hero
  • Se añadió una barra de estado compacta para escritorio en la headbar, para mantener visibles el estado global y los filtros al hacer scroll
  • El logo y el título de la headbar ahora enlazan de vuelta a la página de inicio y muestran un tooltip útil
  • Light Mode refinado: botones, tarjetas, acciones y elementos interactivos reaccionan ahora de forma más clara y consistente al hover, foco y clic
  • Se añadió el cambio de idioma dentro del dashboard con un Language Switcher compacto en la parte inferior
  • Onboarding guide estabilizado: el check manual del guía funciona sin modal de confirmación, ya no queda bloqueado por el upgrade CTA ni por el límite diario, y el paso 8 se desbloquea al hacer clic en Check
v1.3.0

Demo pública del panel añadida

  • Se añadió una nueva página demo pública para probar el panel sin registrarse
  • El panel demo muestra datos de ejemplo para UP, DOWN, DEGRADED, SSL, DNS, alertas, latencia e historial de checks
  • El modo demo es de solo lectura y evita cambios reales, checks, pushes, reportes o acciones de billing
  • El CTA de la landing ahora puede llevar directamente a la demo del panel
v1.2.37

Interacciones del panel y UX móvil mejoradas

  • Los modales para añadir y editar websites ahora se cierran directamente tras guardar correctamente, mientras los checks continúan en segundo plano
  • El uso del plan ahora muestra ayudas más útiles sobre límites y reinicios para checks manuales, importaciones CSV y reportes PDF
  • Los checks manuales ahora piden confirmación antes de consumir el cupo diario
  • Los usuarios Business tienen ahora un límite diario claro de 50 checks manuales
  • Las tarjetas de overview en móvil y desktop ahora pueden usarse como filtros rápidos para TOTAL, UP, DOWN, DEG y WARN
  • Se mejoraron los datos iniciales del panel tras el login para que el historial de checks y los gráficos ya no empiecen temporalmente con datos incompletos
  • La configuración de websites se mejoró visual y funcionalmente en móvil
v1.2.36

UX del panel y límites de planes refinados

  • Los checks manuales ahora tienen límites claros: Free 3 al día, Pro 10 al día y Business 50 al día
  • Se corrigieron el uso del plan y las ayudas de cuota para checks manuales
  • La vista de utilización de estado y los tooltips del panel se estabilizaron y mejoraron semánticamente
  • Los tooltips se abren de forma más fiable y permanecen mejor dentro del área visible
  • Se mejoró la UX móvil del onboarding en el tema claro: se bloquean clics y scroll manual fuera del guide, mientras el auto-scroll sigue activo
  • Se mejoraron visualmente los highlights del onboarding y de formularios
v1.2.35

Inicio de onboarding mejorado para nuevos usuarios

  • Los nuevos usuarios deciden primero en un modal de bienvenida si quieren iniciar el tutorial de inmediato
  • Quien prefiera empezar más tarde ve resaltado una vez el acceso a la guía en el menú de usuario
  • La introducción del onboarding usa el asset del robot de SentriQForge y está localizada en todos los idiomas activos
v1.2.34

Se añadieron explicaciones útiles para términos técnicos en el panel

  • Las etiquetas del panel explican términos como uptime, SSL, DNS, latencia, código de estado y SLA en su contexto
  • Los ajustes de sitios, push, reportes, importación CSV y uso del plan incluyen ahora ayudas discretas
  • Las ayudas funcionan con hover, foco, Escape y tap móvil, y siguen siendo legibles en Clean Light
v1.2.33

Se añadieron explicaciones de términos técnicos

  • Las páginas públicas explican ahora de forma discreta términos como uptime, SSL, DNS, SLA, reportes y ventanas de mantenimiento
  • Las ayudas funcionan con hover, foco y toque, y están localizadas en todos los idiomas
  • Nuevas cajas informativas ayudan a entender más rápido las señales de monitoring
v1.2.32

Landing page e idiomas ampliados

  • Se revisó la landing page y se aclaró mejor el enfoque actual en la monitorización web
  • Se añadió una nueva sección de enfoque que explica el énfasis actual en uptime, SSL, DNS y alertas claras
  • Se prepararon versiones adicionales de idioma
  • Se añadieron tres nuevos idiomas: checo, italiano y polaco
v1.2.31

Alertas más estables y arranque del panel más rápido

  • Los mensajes web push ahora usan TTL y priorización para alertas importantes de monitorización
  • Las notificaciones DOWN permanecen más visibles en el service worker y se agrupan de forma más clara
  • Los mensajes push enviados correctamente se registran con más claridad para diagnóstico
  • La lógica existente de suscripciones push y alertas permanece sin cambios
  • La carga inicial del panel ahora se agrupa mediante un endpoint de bootstrap y queda preparada para futuros datos rollup
  • Preparados rollups internos de checks para historiales de monitorización más rápidos a largo plazo
v1.2.30

El refresco del dashboard respeta los ajustes

  • El auto-refresco del dashboard ahora respeta de forma fiable la frecuencia de refresco configurada
  • Una sincronización adicional del scheduler ya no provoca recargas generales cada 30 segundos
  • Los checks de sitios web pendientes se siguen sincronizando puntualmente
  • La lógica existente de refresco y monitorización permanece sin cambios
v1.2.29

Footerbar del dashboard ampliada

  • La footerbar ahora muestra de forma compacta la última sincronización y los checks en curso
  • En mobile, el uso del plan se mantiene sin cambios y el botón de refresh queda más accesible
  • Los nuevos textos de la footerbar se localizaron para todos los idiomas compatibles
  • La lógica existente de refresh y dashboard permanece sin cambios
v1.2.28

Correo de informe semanal rediseñado

  • El informe semanal ahora usa un diseño de correo más cuidado y acorde con SentriQForge
  • Las tarjetas de resumen, la vista de estado y los avisos están mejor estructurados
  • La localización existente de correos se mantiene intacta y solo se amplió donde era necesario
  • Los datos del informe, el horario del worker y las preferencias de correo permanecen sin cambios
v1.2.27

Se añadió una señal de confianza en la landing page

  • La landing page ahora muestra de forma discreta el mensaje “Creado en Alemania. Listo para el mundo.”
  • El claim se añadió en el hero y en el footer
  • Todas las versiones de idioma usan textos localizados
  • La estructura existente de la landing page y los CTAs permanecen sin cambios
v1.2.26

Metadatos SEO multilingües añadidos

  • Las páginas públicas ahora usan títulos y descripciones localizados para DE, EN, ES, FR y RU
  • Canonical URLs y alternativas hreflang se prepararon para las principales páginas de marketing
  • Dashboard y áreas admin siguen excluidos de los motores de búsqueda
  • Sitemap y robots reflejan ahora la estructura multilingüe
v1.2.25

Los enlaces del dashboard usan el idioma correcto

  • Los enlaces al dashboard desde el área de administración ahora usan la locale guardada del usuario en lugar de un fallback fijo
  • Los botones del dashboard en correos automáticos ahora usan la locale guardada del usuario
  • Los enlaces fallback usan la locale predeterminada cuando no hay idioma disponible
  • La lógica existente de administración, autenticación y correos permanece sin cambios
v1.2.24

Correos automáticos localizados

  • Los correos de bienvenida, verificación y restablecimiento de contraseña se prepararon para varios idiomas
  • Las notificaciones por correo DOWN, RECOVERED y SSL ahora usan la locale guardada del usuario
  • Los informes semanales y avisos de prueba se prepararon para DE, EN, ES, FR y RU
  • El botón para volver arriba ahora usa tooltips localizados con el diseño compartido
v1.2.23

Preferencia de idioma guardada

  • El idioma preferido ahora se guarda en la cuenta del usuario
  • Las funciones del servidor, como notificaciones push y correos electrónicos, pueden usar el idioma correcto
  • Cambiar el idioma en el frontend puede actualizar la locale guardada del usuario
  • La lógica existente de autenticación, rutas y dashboard permanece sin cambios
v1.2.22

Notificaciones push localizadas

  • Las notificaciones push para eventos DOWN, RECOVERED, SSL y DNS se prepararon para varios idiomas
  • Los títulos y textos de los mensajes ahora se generan según la locale del usuario
  • Las suscripciones push existentes, la configuración VAPID y la lógica del service worker permanecen sin cambios
  • El texto ruso y los diacríticos se conservan correctamente como UTF-8
v1.2.21

Notificaciones localizadas

  • Las notificaciones ahora se localizan según su tipo
  • Los textos de notificaciones guardados antiguos permanecen como fallback
  • Las notificaciones push e in-app se prepararon para varios idiomas
  • Los tipos internos de alerta y la lógica existente de alertas permanecen sin cambios
v1.2.20

Localización del dashboard validada finalmente

  • La localización del dashboard se completó aún más
  • Tooltips, onboarding, notifications, avisos PWA y ajustes push fueron revisados y traducidos
  • Se validó la codificación UTF-8 de los archivos locale
  • Las traducciones rusas se revisaron y se descartaron daños de Mojibake
v1.2.19

Localización ampliada del dashboard

  • Los modales, ajustes, tooltips y menús de usuario del dashboard se prepararon para varios idiomas
  • Los contenedores de notificaciones y toasts ahora usan etiquetas de interfaz localizadas
  • Los ajustes de sitios, perfil y dashboard siguen la estructura existente de next-intl
  • Los valores internos de estado, la lógica de API y el comportamiento existente del dashboard permanecen sin cambios
v1.2.18

Localización del dashboard preparada

  • El dashboard ahora está disponible en rutas localizadas para /de, /en, /es, /fr y /ru
  • Las áreas visibles más importantes del dashboard ahora usan textos de locale en vez de labels hardcoded
  • La ruta antigua /dashboard sigue siendo compatible y redirige al locale correspondiente
v1.2.17

Instalación PWA mejorada

  • Ahora aparece un aviso discreto de instalación solo cuando SentriQForge se puede instalar como app
  • El aviso de instalación PWA ahora está localizado en todos los idiomas públicos
  • Android y Chrome de escritorio usan el prompt nativo de instalación mediante beforeinstallprompt
  • iOS Safari muestra una breve instrucción con Compartir y Añadir a pantalla de inicio
  • Las apps ya instaladas y el modo standalone no muestran el aviso de instalación
  • Después de cerrarlo, el aviso permanece oculto durante siete días
v1.2.16

Carga más rápida del dashboard móvil

  • El dashboard ahora muestra antes la lista de sitios en móvil mientras los datos de monitorización se cargan en segundo plano
  • La pantalla de carga inicial ahora es más ligera y compacta en móvil
  • La actualización automática y las actualizaciones en segundo plano ya no muestran un skeleton completo del dashboard
  • Se mantienen las optimizaciones de rendimiento móvil existentes para las tarjetas de sitios
  • El estado de carga de la cuenta en el dashboard ahora encaja visualmente con el diseño de SentriQForge
  • El aviso de carga de datos de monitorización ahora usa la misma tarjeta clara de SentriQForge en móvil
  • Los gráficos de latencia y SLA son más fluidos en móvil con menos blur, menos sombra y menos detalles de gráfico
v1.2.15

Limpieza automática de registros no verificados

  • Las cuentas de correo no verificadas sin ningún inicio de sesión se eliminan automáticamente después de 7 días
  • La limpieza diaria se ejecuta en el backend mediante Celery Beat
  • Los espacios de trabajo vacíos también se eliminan después de borrar cuentas sin uso
  • Los administradores ahora pueden revisar las limpiezas ejecutadas en el área del sistema
  • Los administradores pueden iniciar la limpieza manualmente desde el área del sistema cuando sea necesario
  • Las cuentas verificadas, las cuentas de Google, las suscripciones activas, las cuentas bloqueadas y los usuarios con actividad de inicio de sesión permanecen protegidos
v1.2.14

Idiomas adicionales preparados

  • Se añadieron archivos de idioma francés y ruso para las páginas públicas
  • Las páginas de inicio, autenticación y marketing ahora admiten RU y FR en el selector de idioma
  • Features, roadmap y las páginas para freelancers y agencias se incluyeron en los nuevos idiomas públicos
  • La localización del dashboard permanece limitada a los idiomas existentes por ahora
v1.2.13

Healthscore ampliado

  • El Healthscore ahora incluye problemas de certificados SSL y certificados próximos a vencer
  • Los problemas DNS se reflejan claramente en la tarjeta del sitio y en el estado del sitio
  • Los sitios HTTP-only no se penalizan por no tener datos SSL
  • Los motivos del Healthscore se muestran con más claridad en tooltips y en la vista de detalle
v1.2.12

Gráficos SLA móviles optimizados

  • El gráfico SLA se optimizó para un desplazamiento más fluido en móvil
  • La selección de puntos y las interacciones pesadas del tooltip se desactivaron en móvil
  • Los gráficos SLA usan menos animaciones, puntos y efectos blur en móvil
  • La vista de escritorio sigue siendo completamente funcional
v1.2.11

Onboarding mejorado

  • Los campos del diálogo para añadir sitio ahora reciben foco directamente durante el onboarding
  • Los saltos del onboarding tienen en cuenta la barra superior fija y permanecen visibles
  • Las indicaciones de comprobar ahora y latencia/SLA ya no se recortan en escritorio
  • La vista general del dashboard ahora se resalta completamente durante el onboarding
  • El FAB móvil para añadir sitios ahora se expande automáticamente y se resalta correctamente durante el onboarding
  • Los resaltados móviles para estado del sitio y latencia/SLA se alinearon con más precisión
  • El desplazamiento durante pasos destacados en móvil se controla para mantener estables las indicaciones y resaltados
v1.2.10

Barra superior del dashboard fijada

  • La barra superior del dashboard ahora permanece visible de forma fiable en escritorio
  • El contenido del dashboard ahora tiene en cuenta la altura fija de la barra superior
  • Los saltos al estado del sitio se ajustaron a la barra superior fija
  • Los desplegables de notificaciones y usuario se muestran correctamente sobre el contenido
  • Se redujeron los efectos blur para evitar artefactos visuales
v1.2.9

Intervalos de comprobación ajustados

  • Los intervalos mínimos por plan se ajustaron a 5 minutos en Free, 2 minutos en Pro y 1 minuto en Business
  • Business ahora usa monitorización cada 1 minuto en lugar de comprobaciones regulares cada 30 segundos
  • Los textos de precios y mejora se actualizaron según los nuevos límites de intervalo
  • El backend y el worker aplican de forma fiable los nuevos intervalos mínimos
v1.2.8

Visualización de tarjetas corregida

  • Se eliminaron artefactos visuales de superposición en las tarjetas de sitios web y en la lista lateral
  • Los fondos, badges y capas decorativas ahora se renderizan sin bandas de blur molestas
  • Los bordes redondeados, estados hover/seleccionado y el área vacía de la lista se muestran correctamente
  • El badge de salud permanece bien alineado incluso cuando los badges de estado y mantenimiento pasan a otra línea
v1.2.7

Uso del plan y cuotas ampliados

  • Los informes PDF ahora están disponibles en el plan Free con un límite mensual
  • Las ventanas de mantenimiento ahora están disponibles en el plan Free con una cuota limitada
  • Los informes PDF y las ventanas de mantenimiento se muestran directamente en la sección de uso del plan abajo a la izquierda
  • El indicador circular de uso ahora incluye sitios web, comprobaciones manuales, importaciones CSV, informes PDF y ventanas de mantenimiento
  • Los límites alcanzados usan el flujo de mejora existente
v1.2.6

Nombres de sitios duplicados bloqueados

  • Los nombres de sitios web ahora deben ser únicos dentro de una cuenta
  • Los nombres duplicados se bloquean en el servidor al crear o editar sitios
  • La validación tiene en cuenta mayúsculas, minúsculas y espacios adicionales
  • La importación CSV y la validación del formulario informan mejor los nombres duplicados
v1.2.5

Fiabilidad push móvil mejorada

  • Las notificaciones push ahora gestionan mejor varias suscripciones de dispositivos
  • Las suscripciones push móvil/PWA se pueden resincronizar directamente
  • La visualización del estado push muestra mejor los dispositivos activos y la información de entrega reciente
  • Los errores de una suscripción push individual ya no bloquean otros dispositivos
  • Los estados SSL_INVALID y SSL_WARNING repetidos ya no generan alertas duplicadas
  • Las advertencias SSL ahora se deduplican por tipo de alerta, incluso si cambian los días restantes
v1.2.4

Alertas SSL y estados móviles mejorados

  • Las advertencias SSL ahora se guardan como alertas persistentes en el centro de notificaciones, incluidos certificados próximos a caducar, caducados, no válidos y con errores
  • Los problemas SSL también se registran inmediatamente como alerta en el primer check de un sitio recién creado
  • Las notificaciones push SSL y los correos SSL ahora solo se activan para alertas SSL recién persistidas
  • Las comprobaciones repetidas con el mismo problema SSL ya no generan spam por push ni por correo
  • La recuperación SSL permanece como alerta independiente y se notifica cuando el ajuste está activado
  • Las tarjetas móviles ahora muestran la próxima comprobación con fecha y hora con segundos, igual que la visualización Último check
  • El temporizador en vivo para la próxima comprobación ahora solo aparece en móvil dentro de WebsiteStatus; en escritorio sigue usándose la WebsiteCard
  • La vista móvil de tarjetas se optimizó con menos cambios de layout y actualizaciones de temporizador más tranquilas
v1.2.3

Controles flotantes y footer del dashboard refinados

  • Los FAB de feedback y añadir sitio ahora quedan anclados al lateral del viewport y se expanden solo al pasar el cursor o con el primer toque en móvil.
  • Los toques fuera en móvil cierran FABs abiertos y detalles del plan sin activar acciones del dashboard como seleccionar un sitio.
  • El FAB de feedback se mantiene neutro al hacer scroll en escritorio y ya no muestra un resaltado hover accidental.
  • El uso del plan se refinó como una barra inferior delgada con un anillo combinado para sitios y checks manuales.
  • Los detalles del plan se abren hacia arriba y quedan por encima de los botones flotantes en móvil.
  • La importación CSV queda correctamente limitada a Business en el diálogo de añadir sitio y en la tarjeta de acciones.
  • El comportamiento de la scrollbar, los espacios inferiores y las sombras del estado del sitio se suavizaron para una vista más tranquila.
  • Los datos del panel ahora se aplican en un lote inicial para que las tarjetas de estado aparezcan sin estados intermedios visibles.
v1.2.2

Acciones del panel agrupadas con más claridad

  • La importación CSV ahora está disponible directamente en el diálogo para añadir sitios.
  • Se mejoró el rendimiento móvil del panel: el arrastrar y soltar se desactiva en dispositivos táctiles y las cuentas atrás de estado se actualizan de forma más eficiente.
  • La selección múltiple y las acciones de comprobación se combinaron en un menú de acciones en la barra lateral.
  • La barra superior se simplificó y el botón de actualización se hizo más discreto.
  • El área de actualización ahora muestra la próxima actualización automática de forma más discreta.
  • El menú de acciones de la barra lateral se rediseñó como una tarjeta fija en el estilo del uso del plan.
  • La eliminación masiva de sitios seleccionados ahora se inicia correctamente con el primer clic.
  • El acceso a la mejora de plan se movió de la barra superior al menú de usuario para mantener las acciones del panel más limpias.
  • La vista general móvil del panel ahora permanece de forma fiable por encima del área de controles.
  • El uso del plan se movió del cuadro de controles a una barra fija inferior.
  • Un nuevo anillo de uso muestra el estado del límite de sitios directamente en la parte inferior de la pantalla.
v1.2.1

Corrección: notificaciones en vivo estabilizadas

  • Se mejoró la actualización en vivo del panel de notificaciones
  • Se corrigió un problema en el que podía mostrarse una insignia roja aunque el desplegable no mostrara las alertas más recientes
  • Las alertas DOWN y RECOVERED ahora se actualizan de forma más fiable después de los checks sin recargar la página
  • Los mensajes de sitio añadido ahora se tratan como notificaciones locales de información y ya no aparecen como toasts de recuperación
  • Las notificaciones se marcan como leídas al pasar el cursor, mientras que la navegación se realiza de forma explícita mediante las acciones de detalles e historial
v1.2.0

Nueva función: Notificaciones push PWA añadidas

  • Se prepararon e integraron notificaciones push para alertas PWA
  • Los usuarios pueden activar y desactivar las notificaciones push
  • Las alertas DOWN y RECOVERED pueden enviarse directamente como notificaciones del dispositivo
  • La infraestructura push se preparó para futuras advertencias SSL
  • Las suscripciones push caducadas se detectan y desactivan automáticamente
v1.1.35

Mejoras de rendimiento móvil y UX

  • Las barras de progreso ahora se pausan automáticamente cuando los checks automáticos están desactivados para un sitio
  • Se mejoró el rendimiento móvil reduciendo efectos visuales en el modo rendimiento
  • Las notificaciones ahora usan transformaciones DOM directas y requestAnimationFrame para gestos de swipe más fluidos en móvil
  • Los menús desplegables y paneles ahora usan opacity/transform en lugar de transition-all
  • Filtros de estado refinados: las advertencias SSL y DNS ahora se gestionan por separado como WARN
  • Vistas generales del dashboard refinadas: móvil y escritorio ahora agrupan TOTAL, UP/DOWN/DEG y WARN con mayor claridad; mantenimiento y latencia se eliminaron de la vista superior
  • Se añadió una navegación móvil de administración con botón flotante discreto y panel lateral
v1.1.34

Mejoras en la interfaz de monitoreo, onboarding y flujo de correos

  • La barra de progreso animada se movió al encabezado del estado del sitio web
  • La sección de rendimiento ahora muestra la última latencia, la latencia media de 24h y el uptime de 30 días
  • Se eliminó la información redundante del último chequeo en la sección de rendimiento
  • Se añadió un correo de bienvenida ilustrado con guía rápida para nuevos usuarios
  • Los registros con Google OAuth ahora también reciben un correo de bienvenida
  • Se mejoró el branding del remitente en los correos salientes
v1.1.33

Onboarding móvil más rápido

  • Mejorada la experiencia de onboarding móvil para añadir sitios en el dashboard
  • Corregida la posición del popover del botón de añadir sitio en móvil
  • Progreso de onboarding fiable al pulsar el botón de comprobar ahora
v1.1.32

Mini Overview móvil fijo

  • Añadido un mini resumen móvil fijo para el estado global del dashboard
  • Mejorado el acceso móvil a los resúmenes de UP/DOWN/mantenimiento/latencia
  • Añadido un estado de advertencia visual cuando los sitios están DOWN
v1.1.31

Alertas en el primer check crítico

  • Los primeros checks críticos ahora generan alertas DOWN y emails de inmediato, incluso sin un estado UP previo
  • Los checks DOWN repetidos no generan alertas ni emails extra
  • El comportamiento de RECOVERED, la supresión por mantenimiento y las preferencias de notificación se mantienen
v1.1.30

Emails de alertas con el nuevo diseño

  • Los emails de alerta DOWN y RECOVERED ahora usan el layout moderno oscuro de SentriQForge
  • Se alineó el diseño de emails de alertas con los avisos de SSL
  • Se mantuvieron la lógica de disparo y los rate limits existentes
v1.1.29

Diseño moderno de emails para monitorización

  • Se introdujo un layout central oscuro para emails de SentriQForge con badges por tono y botón CTA
  • Se rediseñó el email de bienvenida con onboarding moderno, próximos pasos claros y CTA al dashboard
  • Se rediseñó el email de aviso SSL con badges Critical/Warning, días restantes y CTA directo al dashboard
  • Se mantuvieron los alerts DOWN/RECOVERED y los reports semanales sin cambiar su lógica de disparo
v1.1.28

FAB mobile para idioma

  • Añadido selector de idioma flotante en mobile
  • Mejorada la UX mobile de internacionalización
  • Movido el selector de idioma a un FAB flotante en pantallas pequeñas
  • Mantenido el routing locale-aware de next-intl
v1.1.27

Dropdown de idioma

  • Rediseñado el selector de idioma como dropdown compacto con banderas
  • Mejorada la visibilidad mobile del selector de idioma en el header de la landing
  • Eliminada la fila permanente de badges DE/EN/ES
  • Se mantiene el routing locale-aware sin prefijos manuales
v1.1.26

i18n de páginas de marketing

  • Se añadieron traducciones para las páginas de agencias, freelancers, precios, roadmap y changelog
  • Se reutilizaron los textos alemanes existentes como fuente en messages
  • Se añadieron entradas en inglés y español para las páginas de marketing
  • Las páginas de marketing ahora usan traducciones de next-intl
v1.1.25

Localized Legal Routes

  • Lokalisierte Legal-Routen für Impressum und Datenschutz ergänzt
  • Footer-Links auf /de/impressum und /de/datenschutz gegen 404 abgesichert
  • Legal-Seiten an next-intl Routing und Language Switcher angebunden
v1.1.24

Locale Switcher Fix

  • Locale Switcher wechselt DE/EN/ES jetzt ohne harten Browser-Reload
  • Doppelte Locale-Prefixes wie /es/es verhindert
  • next-intl Provider in das Locale Layout verschoben und per Locale sauber remountbar gemacht
  • Locale Routing auf klare Prefixes /de, /en und /es stabilisiert
v1.1.23

Sticky Mobile Header & i18n Foundation

  • Mobile Headbar sticky/pinned gemacht, damit Burger-Menü und Notification Bell beim Scrollen erreichbar bleiben
  • Glassmorphism Header mit Safe-Area-Unterstützung und höherer Z-Index-Hierarchie verbessert
  • Internationalisierung mit next-intl für Deutsch, Englisch und Spanisch vorbereitet
  • Locale Routes für Landingpage, Login, Registrierung und öffentliche Seiten ergänzt
  • Landing Hero, zentrale Navigation sowie Login/Register Texte initial übersetzt
  • Language Switcher für Landingpage und Auth-Screens ergänzt
v1.1.22

Dashboard Analysis Sections

  • Latenztrend und Uptime/SLA in eine neue Analyse-Sektion gruppiert
  • Checkliste als eigene Dashboard-Sektion ergänzt
  • Dashboard-Informationshierarchie und mobile Lesbarkeit verbessert
  • Onboarding Guide um die neue Analyse-Sektion erweitert
v1.1.21

Sidebar Controls Section

  • Sidebar Filter, Sortierung, Plan Usage und Mehrfachaktionen in eine eigene Steuerungssektion gruppiert
  • Sidebar-Struktur und Mobile-Klarheit weiter verbessert
  • Onboarding Target für Sidebar Controls ergänzt
v1.1.20

Sidebar Websites Section

  • Sidebar Website Cards in eine eigene Websites-Sektion gruppiert
  • Sidebar-Struktur und Mobile-Klarheit mit Titel, Subtitle und Count verbessert
  • Onboarding Target für die Website-Liste ergänzt
v1.1.19

Dashboard Overview Section

  • Dashboard Statuskarten in eine neue Übersicht-Box verschoben
  • Globalen Gesamtstatus klar von der ausgewählten Website Status Box getrennt
  • Mobile KPI-Darstellung innerhalb der Übersicht kompakt und responsiv gehalten
v1.1.18

Mobile Add Site FAB

  • Mobile Floating Action Button für Website hinzufügen ergänzt
  • Wichtigste Dashboard-Aktion auf Mobile und Tablet direkt erreichbar gemacht
  • Floating Action Stack mit Feedback und Nach-oben Button abgestimmt
  • Bestehende Add-Site-Modal- und Onboarding-Logik wiederverwendet
v1.1.17

Onboarding Website Status Update

  • Onboarding Guide an die vereinfachte WebsiteCard angepasst
  • Neue Tour-Schritte für Quick-Status, Website Status Box und zentrale Aktionen ergänzt
  • Veraltete WebsiteCard Details- und Action-Steps aus der Tour entfernt
  • Post-Site-Creation Onboarding wartet robuster auf gerenderte Dashboard-Ziele
v1.1.16

Dashboard Website Status

  • WebsiteCard Details in den Dashboard-Bereich Website Status verschoben
  • Sidebar Website Cards verschlankt und auf Navigation plus Quick Health Summary fokussiert
  • Website Aktionen wie Check, Bearbeiten, Settings, PDF und Löschen zentral in den Dashboard Details gebündelt
  • Mobile Sidebar übersichtlicher gemacht, ohne Drag & Drop oder Quick Badges zu entfernen
v1.1.15

PWA Wrapper

  • SENTRIQFORGE als installierbare Progressive Web App vorbereitet
  • Webmanifest mit App-Name, Standalone-Modus, Theme-Farbe und Maskable Icons ergänzt
  • Basis-Service-Worker für App-Shell und statische PWA-Assets registriert
  • Install-Prompt-Komponente für spätere dezente App-Installation vorbereitet
v1.1.14

Mobile UX Polish

  • Website Cards auf Touch-Geräten per Tap-and-Hold draggable gemacht
  • Separaten Drag-Grip auf Mobile ausgeblendet, Desktop-Grip bleibt erhalten
  • Notification Panel schließt per Click-Catcher, ohne darunterliegende Website Cards auszulösen
  • Dashboard Statuskarten auf Mobile kompakter und zweispaltig dargestellt
  • Admin System Page gegen horizontale Mobile-Overflows bei Recent Checks und Recent Errors abgesichert
v1.1.13

UX & Usage Bugfixes

  • Manual Checks Counter zählt Free, Pro und Business Checks konsistent hoch
  • Notification CTAs navigieren zuverlässiger und können zurück ins Dashboard führen
  • User-Menü Hover-States im Light Glass Mode sichtbarer gemacht
  • Notification Links und Details-Aktionen klickbarer gemacht
  • Maintenance Badges zeigen präzisere Tooltip- und Detailinformationen
  • Website Cards in der Sidebar aufgeräumt und redundante Aktionen aus der Karte entfernt
  • Mobile Tooltips öffnen nur noch per Tap-and-Hold statt bei normalem Tap
  • Admin Sites Zeitstempel auf Europe/Berlin vereinheitlicht
v1.1.12

Auth UX Refinement

  • Login und Registrierung als getrennte Screens ohne Tab-Umschaltung aufgebaut
  • Neue Register-Route mit Passwort-Wiederholung und sauberem Redirect zum Login ergänzt
  • Login-Screen um Registrierungslink, Passwort-vergessen-Link und dezente Google-Sektion erweitert
  • Auth-Layout auf Mobile optimiert, damit das Formular vor den Marketing-Infos sichtbar ist
  • Login/Register teilen sich jetzt eine gemeinsame Auth-Card und ein konsistentes Responsive Layout
  • Profil- und CSV-Import-Modals gegen vertikalen Overflow abgesichert, mit festem Header/Footer und scrollendem Body
  • Mobile Notifications können per horizontalem Swipe als gelesen markiert werden, ohne das vertikale Scrollen zu stören
  • Notification-Swipe unterscheidet jetzt rechts als gelesen markieren und links löschen
  • First-Login-Onboarding interaktiv erweitert: erste Website anlegen, Pflichtaktionen ausführen und danach kurze Dashboard-Tour starten
v1.1.11

Google Profile Polish

  • Google Profilbild und Anzeigename werden beim OAuth Login gespeichert
  • Bestehende E-Mail-Accounts übernehmen Google-Verknüpfung ohne neue User anzulegen
  • Header User-Menü zeigt Avatar, Name, E-Mail und Google-Verbindungsstatus
  • Mobile Drawer zeigt Accountdaten inklusive Plan- und Google-Badge
  • Profil-Einstellungen zeigen eine Account-Zusammenfassung mit Login-Methode
  • Google-Accounts sehen statt Passwortfeldern einen klaren Hinweis zur Passwortverwaltung im Google-Konto
v1.1.10

Google OAuth Login

  • Google OAuth Login und Registrierung im Backend vorbereitet
  • Bestehende Accounts können anhand der E-Mail mit Google verknüpft werden
  • Neue Google-Accounts erhalten automatisch einen SentriQForge User und Workspace
  • OAuth Callback Page speichert den JWT und leitet sicher ins Dashboard weiter
  • Login/Register Formular um eine dezente Mit Google fortfahren Section erweitert
v1.1.9

SEO Positioning & Register Polish

  • Landingpage klarer auf Website Monitoring für Agenturen und Freelancer ausgerichtet
  • Neue SEO-Seiten für Features, Agenturen, Freelancer und Pricing ergänzt
  • Sitemap und globale Metadata um Longtail-Keywords und neue öffentliche URLs erweitert
  • Landingpage um Zielgruppen-Section und ausführlichere Feature-Cards erweitert
  • Registrierung validiert jetzt Passwort und Passwort-Wiederholung clientseitig
v1.1.8

Navigation Polish

  • Globalen Nach-oben Floating Button für Dashboard und Landingpage ergänzt
  • Button erscheint erst nach längerem Scrollen und bringt Nutzer per Smooth Scroll zurück an den Anfang
  • Floating Action Stack passend zum Feedback Button positioniert und für Mobile sowie Desktop optimiert
v1.1.7

Account UX & Light Glass Fixes

  • Passwort anzeigen/verbergen per Eye Icon in Login, Registrierung, Passwort ändern und Passwort Reset ergänzt
  • Registrierung prüft Passwort-Wiederholung clientseitig und sendet weiterhin nur das Passwort an die API
  • Bulk-Delete-Bestätigungsdialog funktioniert im Light Glass Mode wieder zuverlässig über der Sidebar
v1.1.6

Website List Performance

  • Website-Liste im Dashboard virtualisiert, damit große Portfolios nicht mehr alle Cards gleichzeitig rendern
  • Website Cards mit React.memo gegen unnötige Re-Renders abgesichert
  • Drag & Drop bei Listen über 50 Websites deaktiviert und durch Suche, Filter und Sortierung ersetzt
  • Check-Timing der Website Cards nutzt jetzt einen gemeinsamen Sidebar-Tick statt eigener Timer pro Card
  • Performance-/Kompaktmodus für große Website-Listen mit reduzierten Animationen ergänzt
  • Kompakte Karten bleiben vollständig such-, filter- und scrollbar ohne künstliches Mehr-laden
  • Performance-Modus zeigt weiterhin Details und den letzten Check direkt auf der Website-Karte
  • Desktop-Modals nach dem Mobile Polish wieder sauber horizontal zentriert
  • Admin User Delete räumt große Website-Portfolios inklusive Check-Verlauf zuverlässig auf
v1.1.5

Mobile Modal Polish

  • Modal-Grundlayout für kleine Viewports mit 100dvh, interner Scrollfläche und Body-Scroll-Lock abgesichert
  • Pricing Modal auf Mobile einspaltig, scrollfähig und ohne horizontales Overflow-Verhalten optimiert
  • CSV Import Modal mit kompakter Mobile-Preview, gekürzten Dateinamen und Sticky Button-Footer verbessert
  • Profile-, Site-, Settings-, Feedback-, Delete- und Admin-Modals für gestapelte Mobile-Buttons und robuste Breiten angepasst
  • Onboarding Guide priorisiert: Broadcasts und Notification-Modals erscheinen erst nach Abschluss oder Schließen des Guides
  • Fresh User Guide auf 4 Schritte und First Site Guide auf 5 Schritte reduziert
v1.1.4

Targeted Notification Modals

  • Admin-Notifications können jetzt optional als Dashboard-Modal angezeigt werden
  • Gezielte User-Nachrichten bleiben weiterhin in der Bell sichtbar
  • Modal-Bestätigung markiert die Nachricht automatisch als gelesen
  • Dashboard lädt neue Notification-Modals auch während einer aktiven Session nach
v1.1.3

Mobile Dashboard & Feedback Polish

  • Dashboard Header für mobile Viewports optimiert und horizontales Overflow-Verhalten korrigiert
  • Mobile Action Drawer mit Navigation, Website-Actions und Account-Bereich ergänzt
  • Benachrichtigungen auf Mobile wieder direkt über die Glocke erreichbar gemacht
  • Plan Badge im Mobile Drawer ergänzt
  • Feedback Review erzeugt jetzt eine kurze In-App Notification für den User
  • Dashboard und Sidebar Cards für kleine Displays robuster gegen zu breite Inhalte gemacht
v1.1.2

Maintenance UI Refresh & Usage Polish

  • Wartungs-Badges aktualisieren automatisch per lokalem 30-Sekunden-Tick ohne Browser-Reload
  • Maintenance Windows werden nach Dashboard Refresh, Check-Ende und Create/Delete neu synchronisiert
  • Globale Wartungsanzeige als kleine Badge in die Websites Status-Card verschoben
  • Eigene Wartungen Status-Card mit aktiven und geplanten Wartungsfenstern ergänzt
  • Toast und Bell Notification beim Aktivieren und Ablaufen von Wartungsfenstern ergänzt
  • Ausgewählte Website zeigt Wartung aktiv bis HH:MM direkt im Aktionsbereich
  • Plan Usage Box in der Sidebar um Wartungsfenster-Limits erweitert
v1.1.1

Admin UI Polish

  • Admin Overview Cards in klare Gruppen und Grid-Reihen sortiert
  • Broadcasts als eigene Admin Overview Card ergänzt
  • Admin Sites Page um Wartungsfenster-Aktion pro Website erweitert
  • Admin Maintenance Modal zum Anzeigen, Erstellen und Löschen von Wartungsfenstern eingebaut
  • Maintenance Windows per Plan limitiert: Free gesperrt, Pro 5, Business 100, Admin unbegrenzt
v1.1.0

Maintenance Windows

  • Geplante Wartungsfenster pro Website ergänzt
  • DOWN/RECOVERED Alerts und E-Mails während aktiver Wartung unterdrückt
  • Checks laufen während Wartung weiter und werden als Maintenance Check markiert
  • Uptime/SLA Berechnung kann geplante Wartung ausklammern
  • Wartungs-Badges in Website Cards und Checkliste ergänzt
v1.0.10

System Broadcasts

  • Admin Broadcast Center für systemweite Produkt- und Wartungshinweise ergänzt
  • Dashboard Broadcast Modal mit einmaliger Bestätigung pro User eingebaut
  • Aktive Zeitfenster, CTA-Links und Broadcast-Typen wie Feature, Warning und Critical unterstützt
  • Optionale Bell Notification beim Erstellen eines Broadcasts vorbereitet
  • SEO Sitemap, robots.txt und globale Metadata Defaults für öffentliche Seiten nachgeschärft
v1.0.9

Admin User Analytics

  • Letzter Login in der Admin User Tabelle ergänzt
  • Aktuelle Besucher als Admin KPI Card eingebaut
  • Modal mit aktiven Besuchern, Pfad, Browser, Gerät und anonymisierter IP ergänzt
  • Datenschutzfreundliches Visitor Tracking mit last_seen und optionaler User-Zuordnung aktiviert
v1.0.8

Weekly Email Reports

  • Wöchentliche Monitoring Reports per E-Mail ergänzt
  • Celery Beat Versand jeden Montagmorgen vorbereitet
  • Report enthält Uptime, Incidents, Downtime, SSL-Warnungen und langsamste Website
  • Admin Test-Endpoint für manuelle Weekly-Report-Tests eingebaut
v1.0.7

Plan Usage & Profile Polish

  • Plan Usage Widget im Dashboard ergänzt
  • Website-, Manual-Check- und PDF-Report-Limits sichtbar gemacht
  • Profil-Einstellungen in Account- und E-Mail-Tabs aufgeteilt
  • E-Mail Alert Preferences für DOWN, RECOVERED, SSL und Weekly Summary ergänzt
v1.0.6

Changelog & E-Mail Settings

  • Changelog Seite mit Tailwind CSS und Lucide Icons gestaltet
  • E-Mail Alert Settings für Benutzer bereitgestellt
v1.0.5

Feedback System & Abuse Protection

  • Feedback Button auf Landingpage und Dashboard ergänzt
  • Feedback API und Datenbank-Speicherung eingebaut
  • Domain Blocklist und SSRF-Schutz vorbereitet
  • SEO-Grundlagen weiter verbessert
v1.0.4

Password Reset & Account Security

  • Passwort vergessen Flow implementiert
  • Reset-Link per E-Mail ergänzt
  • Security Mailbox vorbereitet
  • Profil-Einstellungen erweitert
v1.0.3

SEO Basics & Production Polish

  • Metadata API, OpenGraph und Twitter Cards ergänzt
  • robots.txt und sitemap.xml eingebaut
  • Production URLs und HTTPS finalisiert
  • User-spezifische Dashboard Settings verbessert
v1.0.2

Stripe Live Checkout

  • Stripe Live Checkout aktiviert
  • Webhook Endpoint produktiv verbunden
  • Customer Portal vorbereitet
  • Success- und Cancel-URLs auf Live-Domain angepasst
v1.0.1

Production Deployment

  • Deployment auf Hetzner VPS abgeschlossen
  • Nginx Reverse Proxy und HTTPS aktiviert
  • Docker Compose Production Stack stabilisiert
  • Sentry Observability aktiviert
v1.0.0

Initial MVP Release

  • Website Monitoring Dashboard veröffentlicht
  • Uptime Checks, SSL Checks und DNS Checks integriert
  • DOWN/RECOVERED Alerts eingebaut
  • Admin Control Center, Billing und CSV Import fertiggestellt