feature/cv-profils #13

Merged
Nora merged 28 commits from feature/cv-profils into develop 2026-11-04 10:41:58 +00:00
Owner
No description provided.
Nora added 27 commits 2026-11-04 10:36:35 +00:00
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Suite : ESLint 0, Karma 98/98 (Chrome headless --no-sandbox), build 0, front/tests 52/52, tests racine 20/20. Node 22.23.4.
app.routes.spec.ts complété : il liste chaque route en loadComponent.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
libelleCourt facultatif dans ProfilCv : Services/cv.spec.ts (hors périmètre) construit des ProfilCv sans ce champ. Absent du profil general, dont le title est fixe.
Description des pages profil tirée du sous-titre : « CV de Wilfried Fournier, ingénieur logiciel freelance : <sousTitre>. » (non fixée par la tâche, à relire en T19).
Suite : ESLint 0, Karma 99/99, build 0, front/tests 55/55, tests racine 20/20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Le composant Cv suit route.paramMap (signal + computed), recompose le CV et repose la meta.
Barre du bas à 360 px : police 0.75rem et padding horizontal 2px, scrollWidth de .navbar-bottom 400 -> 360 (mesure Playwright).
JS initial : 309 917 octets pour BORNE_JS_INITIAL 310 000 (83 octets de marge), borne inchangée.
Suite : ESLint 0, Karma 102/102, build 0, front/tests 57/57, tests racine 20/20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
JS initial : 309 945 octets pour BORNE_JS_INITIAL 310 000 (55 octets de marge), borne inchangée.
Suite : ESLint 0, Karma 104/104, build 0, front/tests 57/57, tests racine 20/20.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@page A4 (marge 10 mm) dans cv.css : respecté malgré l'encapsulation émulée (PDF Chromium en A4), non déplacé dans styles.css.
Contrôle Playwright : /cv et /cv/java en 2 pages A4, sans navigation, pied de page, toast, sélecteur ni bouton ; deux colonnes, colonne latérale colorée ; pdftotext lit les missions avant la colonne latérale.
Constat hors périmètre : à 360 px, main.main-page déborde de 2 px (scrollWidth 362), aussi sur /mentions-legales, donc antérieur.
JS initial : 309 945 octets (borne 310 000 inchangée). Initial du build : 312,45 kB CSS compris.
Suite : ESLint 0, Karma 104/104, build 0, front/tests 58/58, tests racine 20/20. Node 22.23.4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
La session cloud affichait le titre Projets au lieu de projets.titre.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Projet CATS cité sur les deux missions, puce full-cloud retirée, niveaux Docker, hexagonale et DDD réduits, projets avant les missions sur le profil PHP, couleurs et titres du site repris.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Colonnes en flex à l'impression : Firefox rejetait la grille en page 2. Titre remplacé entre beforeprint et afterprint.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Recette | PDF des profils du CV sous Firefox
Some checks failed
CI / Caddy et Docker | tests (pull_request) Successful in 23s
CI / Front - lint + tests + build Angular (pull_request) Has been cancelled
1c60d47e9c
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
do,e
All checks were successful
CI / Caddy et Docker | tests (pull_request) Successful in 24s
CI / Front - lint + tests + build Angular (pull_request) Successful in 2m33s
339d962f9f
Nora merged commit 2b2104f8d3 into develop 2026-11-04 10:41:58 +00:00
Nora deleted branch feature/cv-profils 2026-11-04 10:41:58 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Nora/wf-cv!13
No description provided.