Fanstía

Changelog

Cambios públicos de Fantasía

Cada cambio visible queda registrado. Transparencia como feature, no como compromiso de marketing.

  1. v0.5.0

    Vitest + GitHub Actions CI

    Tests unitarios para lib/projects y CI con lint, typecheck, test y build en cada PR. 10 tests cubriendo estructura de datos (slugs únicos, campos requeridos, status válidos, links con http(s)) y getters (getProjectBySlug, getFeaturedProjects, getAllProjects).

    infra
  2. v0.4.0

    Cloudflare Tunnel como sidecar

    El túnel vive dentro del docker-compose como sidecar del servicio web. Quick tunnel por defecto (sin cuenta, sin token, URL *.trycloudflare.com que cambia en cada reinicio). Named tunnel documentado para producción (URL fija bajo tu dominio). El servicio está bajo --profile tunnel como kill-switch contra loops de restart.

    infra
  3. v0.3.5

    D&D Adventure Generator entra al portal

    Generador de aventuras de D&D con Stable Diffusion (5 ambientaciones, 5 tonos, export a PDF). Aparece en posición 9 del orden featured. AUREL sigue siendo el origen en posición 0 (archivado).

    content
  4. v0.3.4

    4 proyectos más al portal

    one-piece-restaurant, ctrl-play, automatic-search y microsoft-rewards entran al hub con substance real (story, process, outcomes). Estructura de datos validada por los tests nuevos.

    content
  5. v0.3.0

    AUREL como proyecto archivado

    AUREL entra al portal como el capítulo que precede a Fantasía: el primer intento, la lección que sostiene la arquitectura horizontal de todo lo que vino después. Marcado como archived, order 0, featured. La verdad AUREL → ONE PIECE → Fantasía vive en el portal como proyecto raíz, no como capítulo enterrado.

    content
  6. v0.2.0

    Design system + páginas base

    Sistema de tokens completo en globals.css (paleta cálida oscura, escalas 1.25, motion, spacing, radius). Páginas: hub /, índice /projects, detalle /projects/[slug] con generateStaticParams + metadata dinámica, colofón con 6 secciones. Header y footer globales con CSS Modules. ProjectCard con status, year, tech tags. Lint y typecheck pasan limpios.

    featuredesign
  7. v0.1.0

    Fase 0 — Contenedor Docker Fantasía

    Next.js 15 + TypeScript estricto + App Router. Dockerfile multi-stage con standalone output (~150 MB), usuario no-root, healthcheck. docker-compose.yml con healthcheck conectado a /api/health. Repo GitHub privado RuFFyGTLP/fantasia creado.

    infrafeature