CHANGELOG — las versiones de MasamiOS
CHANGELOG.md — versiones
REGISTRO DE CAMBIOS
Qué ha ido cambiando aquí dentro
Este escritorio es un proyecto en sí mismo, así que lleva su propio registro. De arriba abajo, de lo más nuevo a la primera versión.
- v1.7
El dominio correcto
en ejecución- La configuración declaraba el subdominio de despliegue y no masaminakada.com: cada canónica le pedía al buscador que indexara la otra dirección en su lugar.
- La papelera y los ajustes salen del índice y del sitemap: son utilidades, no contenido que alguien busque.
- Títulos y descripciones por debajo de lo que Google enseña antes de cortar, y la galería ya no promete fotos que no tiene.
- El teléfono sale de los datos estructurados. Sigue en contacto, escrito para quien lo lea.
- v1.6
Una dirección por idioma
- El español deja de vivir solo en el navegador: `/es/...` es una página de verdad, con su HTML, su canónica y su `hreflang` apuntando a la inglesa.
- Cada página trae su `<h1>` y su `<main>`: antes nueve de trece empezaban en un `<h2>` con el nombre de un archivo.
- Datos estructurados en todas las páginas — quién es quién, de qué sabe y qué perfiles son la misma persona — y `/llms.txt` para quien lee el sitio sin pintarlo.
- Los proyectos dejan de viajar enteros en un atributo: la portada pesa 39 KB en vez de 146 KB.
- v1.5
Esta ventana
- CHANGELOG.md entra al escritorio: icono propio, sitio en el dock y URL en /versions.
- La versión que anuncia la barra de menú se lee del registro, así que no puede contradecirlo.
- La terminal aprende `open versiones` — y también changelog, versions y cambios.
- v1.4
Una página por proyecto
- /projects/<clave> abre el lector con ese proyecto ya dentro, y su artículo sale en el HTML del servidor.
- Las ventanas se montan la primera vez que se abren, no todas de golpe: cada URL sirve su contenido en vez del de las diez.
- El índice enlaza con <a href> de verdad, así que a los artículos se llega también sin JavaScript.
- v1.3
Un Python de verdad
- La terminal ejecuta CPython 3.14 compilado a WebAssembly, dentro del navegador y sin servidor al otro lado.
- `python scoring.py` corre el archivo; `python` a secas abre el REPL.
- ~/proyectos sustituye al blog: lo que construyo por mi cuenta, con su stack y su estado.
- v1.2
Una URL por ventana
- Cada ventana pasa a tener página estática propia, con su <title>, su descripción y su canónica.
- Los slugs pasan al inglés, y los antiguos en español siguen vivos como redirección 301 permanente.
- Los iconos del escritorio son enlaces reales: funcionan el clic con Cmd y el botón central.
- v1.1
Bilingüe, con el inglés por delante
- Todo el texto se muda a src/data/copy/, un diccionario por idioma con la misma forma exacta.
- El cambio de idioma ocurre en el cliente y no recarga la página; la preferencia se guarda en el navegador.
- El HTML estático sale en inglés, que es lo que ve quien llega sin preferencia.
- v1.0
El escritorio original
- La idea de fondo: un portafolio que se comporta como un sistema operativo, con ventanas que se arrastran y se minimizan.
- README.md, cv.pdf, ahora.txt, fotos/, contacto y la papelera, más un dock y una barra de menú.
- Todo en español, y una terminal que todavía era de atrezo.
¿Por qué está esto aquí? Porque un portafolio que no cuenta cómo se hizo se parece demasiado a una plantilla. Cada versión de esta lista es un commit que puedes ver en el repositorio.