You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: link articles to their project case studies (v0.7.9)
- point each article's "mes projets" footer CTA at /projects/liflow and
/projects/infralens instead of the external liflow.app/infralens.dev
links — those case study pages already carry the external product
links, so nothing is lost, just one more relevant internal hop
- partial phase 10 (articles): rss feed and the ssrf article are
explicitly deferred until after a pause, not part of this commit
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# Changelog
2
2
3
+
## [0.7.9] — 2026-08-08
4
+
5
+
### Contenu
6
+
7
+
-**Liens articles → études de cas** (`app/articles/[slug]/page.tsx`) — le bloc "Mes projets" en pied de chaque article pointait directement vers `liflow.app`/`infralens.dev` en externe ; pointe maintenant vers `/projects/liflow` et `/projects/infralens` en interne. Les études de cas gardent déjà les liens produit externes, rien n'est perdu.
| 9 | À propos, Background, stack | Profil cohérent et crédible | ✅ **Terminée (2026-08-08)** : fusion `/background` déjà faite en Phase 2, méthode et CTA déjà présents. Écart réel restant traité : stack technique passée d'une liste plate de 21 technos à 4 niveaux hiérarchisés (Principal/Backend et données/Produit et infrastructure/Expérimentations, section 10.2 du master plan) — même 21 technos, aucune ajoutée ni retirée. | — | Phase 2 |
45
-
| 10 | Articles et contenu technique | Knowledge Base = preuve d'expertise | 7 articles déjà présents dans `content/posts/` — travail de structuration/mise en avant, pas de création ex nihilo | — | Phase 2 |
45
+
| 10 | Articles et contenu technique | Knowledge Base = preuve d'expertise | 🔶 **En cours (2026-08-08)** : liens internes vers `/projects/liflow` et `/projects/infralens` ajoutés en pied de chaque article (remplacent les liens externes directs). Reste : flux RSS, article SSRF (reportés après pause, cf. section 5). | — | Phase 2 |
46
46
| 11 | SEO technique et migrations | Finaliser indexation | Ajouter le champ `openGraph` explicite (absent de `app/layout.tsx`), redirections `/apps`, `/background`, `/blog` | **B5 — Logo Randy Code** (favicon, OG) | Phases 1-10 |
47
47
| 12 | Accessibilité, performance, QA finale | Valider la qualité production | Corriger le `color-contrast` Lighthouse, ajouter une analyse de bundle (absente sous Turbopack Next 16), re-vérifier les CVE `sharp`/`postcss` | **B7 — QA branding** | Phases 1-11 |
48
48
| 13 | Mise en ligne et suivi | Déployer avec stratégie mesurable | Décision domaine `infralens.dev` à prendre avec données réelles (section 9.3) | — | Phase 12 |
@@ -64,4 +64,9 @@ Rappelées pour mémoire, à ne pas anticiper : refonte InfraLens (dépôt sépa
64
64
65
65
## 5. Prochaine étape
66
66
67
-
Phases 5, 6 et 9 terminées. La Phase 7 (Espace Outils / rewrite InfraLens) est explicitement repoussée — Randy veut finir le reste du portfolio avant de toucher à l'intégration InfraLens (2026-08-08). Reste réaliste à court terme : **Phase 10 — Articles** (les 7 articles existants à mieux relier/structurer, RSS éventuel) ou **Phase 11 — SEO technique** (champ `openGraph` explicite manquant sur `app/layout.tsx`, données structurées `SoftwareApplication` pour Liflow/InfraLens). À confirmer avec Randy avant de choisir.
67
+
Phases 5, 6, 9 terminées ; Phase 10 en cours (liens projets faits, RSS et article SSRF explicitement reportés après une pause). La Phase 7 (Espace Outils / rewrite InfraLens) reste repoussée — Randy veut finir le reste du portfolio d'abord (2026-08-08).
68
+
69
+
**Phase 10 — reste à faire (après la pause, confirmé par Randy le 2026-08-08)** :
70
+
71
+
1. Flux RSS (`app/rss.xml/route.ts`, premier route handler du projet — mécanique, sans invention de contenu).
72
+
2. Article "Sécuriser un analyseur d'URL contre le SSRF" (recommandation section 11.2/19) — vérifier les vraies protections SSRF dans le code InfraLens (accès déjà confirmé) avant d'écrire, ne pas se fier uniquement à ce qui est déjà publié.
0 commit comments