-
e45432990c
Merge release/1.1.0 into develop
develop
Bastien Chanot
2026-07-23 15:22:57 +02:00
-
-
2891be5898
Merge release/1.1.0 into main
main
v1.1.0
Bastien Chanot
2026-07-23 15:22:56 +02:00
-
-
-
-
3f6bc571d3
chore(release): 1.1.0 — zone Loire-Atlantique · Vendée · Morbihan
Bastien Chanot
2026-07-23 15:22:56 +02:00
-
-
3c4dab88a5
Merge chore/cv-update into develop
Bastien Chanot
2026-07-23 15:22:20 +02:00
-
-
aceb7e2c70
chore(cv): restructured CV + general variant, zone aligned
Bastien Chanot
2026-07-23 15:22:13 +02:00
-
-
e2f7ea4546
Merge chore/zone-loire-atlantique into develop
Bastien Chanot
2026-07-23 14:56:24 +02:00
-
-
e13a4b1bb5
chore(profile): align geography to Loire-Atlantique · Vendée · Morbihan
Bastien Chanot
2026-07-23 14:39:43 +02:00
-
-
d8ffa983b5
Merge release/1.0.0 into main
v1.0.0
Bastien Chanot
2026-07-06 01:14:47 +02:00
-
-
1c01cb20eb
Merge release/1.0.0 into develop
Bastien Chanot
2026-07-06 01:14:47 +02:00
-
-
-
-
6b0ea8494b
chore(release): 1.0.0 — version.txt + CHANGELOG (lineage starts)
Bastien Chanot
2026-07-06 01:12:53 +02:00
-
-
1d0b7ee8e7
Merge chore/tour-2026-07-05-3 into develop
Bastien Chanot
2026-07-06 01:07:37 +02:00
-
-
9af6aa4be8
chore(gitignore): ignore .gstack/ (browse daemon session state, contains tokens)
Bastien Chanot
2026-07-06 01:07:26 +02:00
-
136e1df5e3
docs(tour): follow-up — 10 residuals closed
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
c8c72c24aa
chore(memory): capitalize — LRN-004, EVAL-001, BDR-006 update note, journal 2026-07-06
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
dd8c327162
docs(claude): document white family + CV typography exception (tour J1/J2)
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
84288c5c58
fix(nginx+compose): dotfile block first, no pdf gzip, single healthcheck (tour J4/N4/J5)
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
a589b99878
perf(index): trim unused Google Fonts faces, drop contact-grid no-ops (tour N1/N3)
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
b86a5129f0
style(cv): french date chips, pill radius, font trim (tour N1/N2/J3)
Bastien Chanot
2026-07-06 01:06:54 +02:00
-
cc65225b3d
docs(tour): report — run 2026-07-05-3 (converged, 3 iterations)
Bastien Chanot
2026-07-06 00:51:17 +02:00
-
2f5e51a1b4
docs: sync README base-image reference (1.28 -> 1.30-alpine)
Bastien Chanot
2026-07-05 22:57:48 +02:00
-
613bfc0d49
chore(clean): dedup CV/index CSS, drop dead directives (tour F1-F8)
Bastien Chanot
2026-07-05 22:52:39 +02:00
-
1aa97f0af0
fix(security): bump base to nginx-unprivileged 1.30-alpine — CVE-2026-42945 (tour SEC-1)
Bastien Chanot
2026-07-05 22:41:58 +02:00
-
-
7967afff08
Merge chore/tour-2026-07-05-2 into develop
Bastien Chanot
2026-07-05 22:20:32 +02:00
-
-
7984a7d2df
docs(memory): capitalize tour residuals — BDR-006/007, LRN-003, journal, TOUR follow-up
Bastien Chanot
2026-07-05 21:28:17 +02:00
-
f5158758b2
content: align landing geo to CV — Nantes relocation (tour CLN-9)
Bastien Chanot
2026-07-05 21:25:16 +02:00
-
ede75765cd
style(palette): map 5 off-palette colors to palette tokens (tour CLN-7/8)
Bastien Chanot
2026-07-05 21:24:08 +02:00
-
607124aa70
fix(a11y): aria-hidden on 2 decorative CTA arrows (tour CLN-6)
Bastien Chanot
2026-07-05 21:22:28 +02:00
-
7b3d9bec4c
docs(tour): report chore/tour-2026-07-05-2 — CONVERGED (2 it., 1 clean fix commit, 5 suggestions)
Bastien Chanot
2026-07-05 21:05:43 +02:00
-
30b0e44a45
chore(clean): remove dead CSS + normalize whitespace (tour CLN)
Bastien Chanot
2026-07-05 20:47:51 +02:00
-
-
d7256ffe0e
chore(deploy): mark 2026-07-05-2 @
b24c58b
Bastien Chanot
2026-07-05 20:25:07 +02:00
-
b24c58b8a4
Merge chore/tour-residuals into develop
Bastien Chanot
2026-07-05 20:06:12 +02:00
-
-
ef7e2312c6
docs: legalize functional neutrals (CLN-4) + CSP-hash invariant + TOUR follow-up
Bastien Chanot
2026-07-05 19:59:45 +02:00
-
c0632aefa8
fix(security): pin script-src to the inline script's sha256 hash (SEC-7)
Bastien Chanot
2026-07-05 19:59:45 +02:00
-
d63a52ec50
chore(clean): dedup card CSS via grouped selectors (CLN-3)
Bastien Chanot
2026-07-05 19:59:45 +02:00
-
-
bd7f6e4984
docs(deploy): runbook style — one command per line, session style
Bastien Chanot
2026-07-05 15:31:10 +02:00
-
395c77b597
chore(deploy): mark 2026-07-05 @
5fe8b41
Bastien Chanot
2026-07-05 15:23:46 +02:00
-
5fe8b4119b
feat(deploy): bootstrap runbook
Bastien Chanot
2026-07-05 15:17:00 +02:00
-
7b2d033761
Merge chore/tour-2026-07-05 into develop
Bastien Chanot
2026-07-05 15:07:30 +02:00
-
-
c335769e1a
docs(tour): auto run 2026-07-05 — converged in 2 iterations, 10 fixed, 3 open
Bastien Chanot
2026-07-05 14:19:44 +02:00
-
840632a6f8
docs: .githooks + hooksPath clone note; deploy section synced (native-nginx prod, hardened container path, headers snippet)
Bastien Chanot
2026-07-05 14:12:43 +02:00
-
7e7bd66384
chore(clean): enforce palette + reduced-motion, drop dead CSS
Bastien Chanot
2026-07-05 14:12:01 +02:00
-
ba13d697a5
fix(security): unprivileged nginx + security headers on every location
Bastien Chanot
2026-07-05 14:10:55 +02:00
-
-
5a813df015
docs(tour): report-only audit 2026-07-05 — 7 security, 5 clean, 2 doc findings; reconcile zero-drift
Bastien Chanot
2026-07-05 13:09:42 +02:00
-
-
f8b32d0797
Merge feature/doc-sync into develop
Bastien Chanot
2026-07-01 14:31:37 +02:00
-
-
ce5c0481df
docs: Docker deploy + contents table

Bastien ChanotandClaude Opus 4.8
2026-07-01 14:31:37 +02:00
-
-
b5e127489b
Merge chore/reconcile-memory into develop
Bastien Chanot
2026-07-01 14:27:48 +02:00
-
-
dd186c9dac
chore(memory): reconcile TODO with shipped extended-vitrine (
1369d27)

Bastien ChanotandClaude Opus 4.8
2026-07-01 00:20:23 +02:00
-
-
195188f518
chore: adopt gitflow socle + pre-commit hook
Bastien Chanot
2026-06-29 02:37:20 +02:00
-
1ae73e0534
cv definitif
Bastien Chanot
2026-05-17 04:26:29 +02:00
-
aa52153b2c
docs(memory): BLK-001 favicon 404 in prod — Dockerfile COPY whitelist

Bastien ChanotandClaude Opus 4.7
2026-05-17 04:08:18 +02:00
-
f1e4392c65
fix(docker): COPY favicon assets into image + cache header

Bastien ChanotandClaude Opus 4.7
2026-05-17 04:07:32 +02:00
-
1f9416edf0
added pdf and html cv version
Bastien Chanot
2026-05-17 03:54:39 +02:00
-
86d4c729ed
docs(memory): capitalize BDR-005 favicon strategy + LRN-002 PIL icon recipe

Bastien ChanotandClaude Opus 4.7
2026-05-17 03:53:42 +02:00
-
ef31fb3059
feat(landing): add favicon set — SVG primary + PNG/ICO fallback

Bastien ChanotandClaude Opus 4.7
2026-05-17 03:51:14 +02:00
-
1369d27b5b
feat(landing): extended-vitrine refactor — CV-aligned, +Projets, +Méthode

Bastien ChanotandClaude Opus 4.7
2026-05-17 03:50:41 +02:00
-
54e9145bd7
mirror test
bastien
2026-05-15 22:19:04 +02:00
-
08220bd024
docs(memory): journal entry for formation copy fix

bastienandClaude
2026-05-15 20:48:37 +02:00
-
e1d75d8b1e
fix(formation): correct copy and remove inaccurate CareGame line

bastienandClaude
2026-05-15 20:48:12 +02:00
-
c2e1dd30a8
docs(memory): backfill registries for docker, certbot, formation

bastienandClaude
2026-05-15 20:37:28 +02:00
-
1d5fbfa148
feat(formation): add dedicated Formation section + nav link, remove Formation aside from Contact

bastienandClaude
2026-05-15 20:20:04 +02:00
-
414bce1ce9
final version of cv html and pdf
bastien
2026-05-15 20:08:50 +02:00
-
7957b04de0
feat(docker): containerize site with configurable host port

bastienandClaude Opus 4.7
2026-05-15 16:53:20 +02:00
-
54e830016c
chore: initial commit — landing page + CV + Claude config

bastienandClaude Opus 4.7
2026-05-15 16:53:06 +02:00