Skip to content

🔖 chore(release): v2.1.0 - #136

Merged
kbrdn1 merged 12 commits into
mainfrom
dev
Nov 2, 2026
Merged

kbrdn1 merged 12 commits into
mainfrom
dev

Conversation

@kbrdn1

@kbrdn1 kbrdn1 commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Summary

Promotion de la 2.1.0 vers main. Mineure : des commits ✨ feat sans rupture, aucune adresse ne change.

Pas de candidat : préprod sert dev au SHA 6ceb2c4, le code exact de la 2.1.0 hors bump et notes. Y ont été vérifiés : les OG signées de /, /en et /blog/gwm (identiques octet par octet aux références og-smoke) et de /parcours (scène du train), 200 ; les scènes de la notch et d'« À découvrir » en /_ipx/…&f_webp (55-80 Ko en 960w), aucune requête vers les PNG ; la démo GIF de /blog/gwm en fichier direct et les deux CV, 200.

Après ce merge, le tag v2.1.0 sera posé sur main, jamais avant.

Hors release, toujours ouvertes vers dev : #129, #130, #131 (Dependabot), #133.

Related Issue

Closes #134

Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📝 Documentation update
  • ♻️ Refactoring (no functional changes)
  • ⚡️ Performance improvement
  • 🎨 Style/UI update

Scope

  • Homepage
  • Blog
  • Projects
  • UI Components
  • i18n / Translations
  • SEO
  • Configuration

Checklist

  • My code follows the project's coding style
  • I have performed a self-review of my code
  • I have tested my changes locally
  • My changes generate no new warnings
  • I have updated the documentation if needed
  • TypeScript compiles without errors (make typecheck)
  • Linting passes (make lint)
  • Formatting passes (bun run fmt:check)

Additional Notes

main exige une branche à jour (strict) : dev ne l'est jamais, chaque merge de release laissant sur main un commit de merge qui ne redescend pas. Merge en --merge --admin, après les 5 checks verts.

kbrdn1 and others added 12 commits November 2, 2026 22:00
30 PNG générés avec codex (image_generation) dans le monde 3D low-poly
du brief : la planche modèle, deux fonds en paire clair / sombre,
quatorze scènes (dev, gwm, vellum, LazyCurl, open source, écriture,
lecture, game dev, parcours, contact, collaboration, sponsor), cinq
variantes claires pour « À découvrir » et six recadrages OG. Corrigés
en édition contre la planche : têtes, logo k-light sur la poitrine
seulement, mains beige, manches courtes, pas de queue, deux jambes et
deux baskets, aucun glyphe hors du hoodie. oxipng sans perte.

refs #127
Les bouche-trous (villes voxel, capture de gwm réutilisée pour des liens
sans rapport) laissent la place à la scène qui correspond, par IPX en
WebP 480 px. Les bannières d'articles et du Parcours, le portrait et
l'avatar restent.

refs #127
Collaboration, projets, blog, sponsor et philosophie ont chacun leur
scène, sa variante claire en mode clair, à la place des villes voxel
tirées dans une liste. Par IPX en WebP 960 px.

refs #127
La scène nette, recadrée à la boîte de la carte, remplace la scène pixel
du héros (le calque pixel figé de l'OG d'un article la rendait
illisible). La clé passe par une liste blanche : l'URL OG est ouverte.
sceneColor, THEME_HEX et SCENE_OG_TICK ne servaient qu'à dessiner les
scènes pixel dans l'OG : retirés, avec leurs assertions du test.
Références og-smoke de /, /blog et /en mises à jour ; /blog/gwm
inchangée à l'octet.

refs #127
Plus aucun usage depuis les scènes low-poly.

refs #127
Le processus de #127 à l'identique : références, codex exec, revue en
gros plan, correction en édition, variantes claires, oxipng,
intégration, gates. Le brief reste dans docs/LOWPOLY.md. Le .gitignore
laisse passer .claude/skills/ comme .claude/commands/.

refs #127
✨ feat(ui): la mascotte low-poly dans le notch, À découvrir et les OG
@kbrdn1
kbrdn1 merged commit bd5ee7e into main Nov 2, 2026
11 checks passed

This branch was successfully deployed

1 active deployment
preprod — 40ad26f1 Deployed Nov 2, 2026 by kbrdn1 via Deploy preprod on VPS #99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🔖 [Release]: v2.1.0

1 participant