Changelog

Todas las actualizaciones y novedades

Novedad v1.7.0

Soporte Progressive Web App (PWA)

El sitio ahora se puede instalar como aplicación web de Chrome. Incluye manifiesto web, service worker con caché sin conexión e iconos PWA.

Mejora v1.6.7

Menú hamburguesa animado y mejoras de navegación

El icono hamburguesa móvil ahora se anima en una X al abrirse. Texto del logo agrandado, menú móvil rediseñado con enlaces en mayúsculas y espaciado más limpio.

🐛
Corrección v1.6.6

Tema claro por defecto

El tema por defecto es ahora siempre claro. El modo oscuro se activa solo cuando el usuario lo elige explícitamente mediante el interruptor. La preferencia del sistema (prefers-color-scheme) ya no se utiliza.

Mejora v1.6.5

Estilo bloques de código, limpieza de anuncios y fechas del blog

Tema Shiki github-dark reemplazado por tema dual github-light-default / github-dark-dimmed. Bloques pre/code estilizados con borde, radio y fuente mono. Eliminados todos los marcadores AdSense y script de carga. Fechas de los 32 artículos actualizadas a los últimos 30 días.

Novedad v1.6.4

Barra de crosslink de red

NetworkBar pre-footer añadida con tarjetas enlazando a ntool.io y pixcode.io. Eliminados todos los marcadores AdSense. Descripciones enriquecidas de los sitios en 7 idiomas.

Mejora v1.6.3

Fuentes autoalojadas, accesibilidad y favicon

Reemplazado Google Fonts CDN con archivos woff2 autoalojados (latin + latin-ext). Corregidos ratios de contraste WCAG AA en text-muted, text-secondary, píldoras de categoría, marcadores de anuncios y pie de página. Añadido aria-label al selector de idioma y aria-hidden a los marcadores de anuncios. Nuevo favicon con 'C' sobre fondo accent.

Mejora v1.6.2

Calidad del código: deduplicación y correcciones de build

31 islas locales deduplicadas: useIsMobile, mkFmt/mkFmtFull y pct() inline reemplazados con imports compartidos de hooks/useIsMobile y utils/formatters. Corregidas 14 variables no utilizadas, clave duplicada de sinónimos en ToolSearch, desajuste de versión, is:inline faltante en scripts JSON-LD. Eliminada regla CSS duplicada y componente RelatedArticles no utilizado.

Mejora v1.6.1

Optimización CSS, páginas de error y carga diferida

~550 líneas de CSS duplicado extraídas en hojas de estilo compartidas (blog-cards.css, legal.css, error.css). Páginas de error 404 y 500 personalizadas con detección automática del idioma del navegador y directivas nginx error_page. Añadido loading="lazy" a las imágenes de banderas. Hover de tarjetas de blog estandarizado mediante clase global card-hover.

Mejora v1.6.0

Mejora de UX, Seguridad, Rendimiento y Accesibilidad

Fuentes Google autoalojadas para carga mas rapida. Todos los islands calculadores ahora usan client:visible para hidratacion diferida (~200KB JS ahorrados por pagina). Agregadas meta tags Open Graph, corregidas URLs hreflang, enriquecido JSON-LD. Enlace saltar al contenido, inputs focus-visible, media queries reduced-motion e impresion. Trampa de foco y atributos aria en el banner de cookies. ErrorBoundary y secciones de resultados aria-live en las 63 calculadoras. Nuevos robots.txt, security.txt y configuracion de cabeceras de seguridad Nginx. Favicon personalizado con color de acento del sitio.

Novedad v1.5.1

Sistema de Consentimiento de Cookies RGPD

Conformidad RGPD completa: banner de consentimiento de cookies con opciones Aceptar Todo, Rechazar Todo y Personalizar. AdSense ahora solo se carga con consentimiento de marketing. Nuevas páginas legales: Política de Privacidad, Política de Cookies y Términos de Servicio en los 7 idiomas. Footer actualizado con enlaces legales.

Novedad v1.5.0

Búsqueda Fuzzy en la Nav con Autocompletado

Nuevo botón de búsqueda en la barra de navegación con estilo pill toggle e icono de lupa. Abre un overlay centrado con fondo difuminado. Motor de scoring fuzzy personalizado con distancia de Levenshtein, sinónimos multilingües y coincidencia ponderada. Busca en herramientas, herramientas locales y artículos del blog. Navegación por teclado y coincidencias resaltadas.

Mejora v1.4.1

i18n Completa para Todas las Calculadoras

Todas las etiquetas de calculadoras, stat cards, result boxes y textos de leyenda están ahora completamente traducidos en los 6 idiomas no ingleses. Más de 1.000 nuevas claves de traducción añadidas. Corregidos textos hardcoded restantes en result-sub. Las stat cards y result boxes ahora usan layout flexbox columna para mejor espaciado.

Mejora v1.4.0

Mejoras UI — Banderas, Iconos & Diseño

Selector de idiomas reordenado por importancia global. Banderas reemplazadas por imágenes SVG circulares en las páginas de inicio y local. Iconos emoji eliminados de los títulos de secciones. Icono del logo eliminado de la navbar. Tamaños de encabezados estandarizados a 1.25rem. Border-radius del selector de idiomas fijado a 8px.

Mejora v1.3.1

i18n para Herramientas Locales

Las 27 calculadoras específicas por país (IT, DE, FR, NL, ES, PT) ahora usan el sistema de traducción t() en lugar de etiquetas hardcoded en el idioma nativo. Se añadieron traducciones multilingüe para que cada herramienta se muestre correctamente en los 7 idiomas soportados.

Novedad v1.3.0

Sistema de Favoritos

Marca herramientas como favoritas con el botón corazón en cada página. Los favoritos se guardan en tu navegador y aparecen en una sección dedicada en la parte superior de la página principal, con eliminación rápida mediante el botón ×.

Novedad v1.2.0

Artículos Relacionados en Páginas de Herramientas

Las páginas de herramientas ahora muestran hasta 3 artículos de blog relacionados, creando enlaces bidireccionales entre herramientas y contenido para mejor navegación y SEO.

Novedad v1.1.0

Sistema de Blog con Soporte 7 Idiomas

Blog completo con artículos sobre hipotecas, inversiones, crypto, impuestos y más. Cada artículo enlaza a herramientas relevantes mediante tags.

🚀
Lanzamiento v1.0.0

Lanzamiento Inicial — 50+ Herramientas Financieras

Lanzamiento de capops.io con 30+ calculadoras universales y 25+ herramientas específicas por país cubriendo Italia, UK, Alemania, Francia, Países Bajos, España, Portugal y Brasil. 686 páginas en 7 idiomas.