|
1 | | -# Changelog · 10/11/2025 · 23:13 |
2 | | - |
3 | | -## Resumen |
4 | | - |
5 | | -- Nueva visualización de habilidades con gráfico donut y leyenda dinámica para comunicar el stack de un vistazo. |
6 | | -- Localización completa de la navegación y el footer, incluyendo selector de idioma accesible y enlaces sociales traducidos. |
7 | | -- Refactor de tests asociados para cubrir la nueva UI y las cadenas i18n. |
8 | | - |
9 | | -## Detalles |
10 | | - |
11 | | -### feat(skills): visualización híbrida con donut (#17) |
12 | | - |
13 | | -- Sustituye el sumario plano por un gráfico `conic-gradient` animado y leyenda multicolor ligada a `mainLanguagesShare`. |
14 | | -- Mantiene las tarjetas de categorías, ahora con etiquetas y progresos dependientes de `next-intl`. |
15 | | -- Añade textos de soporte (`visualization.title`, `visualization.legendLabel`, etc.) en `messages/es.json` y `messages/en.json`. |
16 | | - |
17 | | -### feat(layout): selector de idioma e i18n en navegación/footer (#28) |
18 | | - |
19 | | -- Refactoriza `Navigation` para consumir `next-intl`, ofrecer selector de idioma (desktop y mobile) y preservar el hash actual al cambiar de locale. |
20 | | -- Centraliza la configuración en `NAV_SECTIONS` y `SOCIAL_LINK_URLS` y expone las etiquetas a través de las traducciones. |
21 | | -- Actualiza `Footer` para leer el branding, tagline y accesibilidad de enlaces desde i18n. |
22 | | - |
23 | | -### test: cobertura para UI localizada |
24 | | - |
25 | | -- Envuelve pruebas de `Navigation`, `Footer` y `Skills` con `NextIntlClientProvider` y añade assertions específicas del nuevo gráfico y switcher. |
26 | | -- Ejecución de `npm run lint` y `npm run test` sin incidencias tras los cambios. |
27 | | - |
28 | | -## Notas |
29 | | - |
30 | | -- Evaluar una librería ligera de charts si se requiere interactividad adicional (tooltips o filtros) en futuras iteraciones. |
31 | | -- Actualizar los enlaces reales de GitHub/LinkedIn cuando se disponga de las URLs definitivas en producción. |
32 | | - |
| 1 | +# Changelog · 10/11/2025 · 23:13 |
| 2 | + |
| 3 | +## Resumen |
| 4 | + |
| 5 | +- Nueva visualización de habilidades con gráfico donut y leyenda dinámica para comunicar el stack de un vistazo. |
| 6 | +- Localización completa de la navegación y el footer, incluyendo selector de idioma accesible y enlaces sociales traducidos. |
| 7 | +- Refactor de tests asociados para cubrir la nueva UI y las cadenas i18n. |
| 8 | + |
| 9 | +## Detalles |
| 10 | + |
| 11 | +### feat(skills): visualización híbrida con donut (#17) |
| 12 | + |
| 13 | +- Sustituye el sumario plano por un gráfico `conic-gradient` animado y leyenda multicolor ligada a `mainLanguagesShare`. |
| 14 | +- Mantiene las tarjetas de categorías, ahora con etiquetas y progresos dependientes de `next-intl`. |
| 15 | +- Añade textos de soporte (`visualization.title`, `visualization.legendLabel`, etc.) en `messages/es.json` y `messages/en.json`. |
| 16 | + |
| 17 | +### feat(layout): selector de idioma e i18n en navegación/footer (#28) |
| 18 | + |
| 19 | +- Refactoriza `Navigation` para consumir `next-intl`, ofrecer selector de idioma (desktop y mobile) y preservar el hash actual al cambiar de locale. |
| 20 | +- Centraliza la configuración en `NAV_SECTIONS` y `SOCIAL_LINK_URLS` y expone las etiquetas a través de las traducciones. |
| 21 | +- Actualiza `Footer` para leer el branding, tagline y accesibilidad de enlaces desde i18n. |
| 22 | + |
| 23 | +### test: cobertura para UI localizada |
| 24 | + |
| 25 | +- Envuelve pruebas de `Navigation`, `Footer` y `Skills` con `NextIntlClientProvider` y añade assertions específicas del nuevo gráfico y switcher. |
| 26 | +- Ejecución de `npm run lint` y `npm run test` sin incidencias tras los cambios. |
| 27 | + |
| 28 | +## Notas |
| 29 | + |
| 30 | +- Evaluar una librería ligera de charts si se requiere interactividad adicional (tooltips o filtros) en futuras iteraciones. |
| 31 | +- Actualizar los enlaces reales de GitHub/LinkedIn cuando se disponga de las URLs definitivas en producción. |
0 commit comments