feat: add mecaniques-gamification standalone page
deploy-prod.yml #204 -Commit
d93582b0a1
pushed by
Adrien
white paper > form > error message : improve error message
deploy-prod.yml #202 -Commit
fd3522c1f9
pushed by
Adrien
fix: fail closed on Emailable HTTP errors, fail open on network errors only
deploy-prod.yml #201 -Commit
4705433238
pushed by
Adrien
white paper > form : update message to fit brevo
deploy-prod.yml #200 -Commit
9c2e1ee4fa
pushed by
Adrien
feat: validate email via Emailable, remove auto-download, fix keyboard nav in inputs
deploy-prod.yml #199 -Commit
d087012ea8
pushed by
Adrien
debug: log hostname and Brevo api_key in download-white-paper route
deploy-prod.yml #198 -Commit
4ea4cd91f5
pushed by
Adrien
fix: expose Brevo upsert result in download-white-paper route response
deploy-prod.yml #197 -Commit
733140b393
pushed by
Adrien
security: gitignore env-specific config files and untrack config.world.game.php
deploy-prod.yml #196 -Commit
e7f9849888
pushed by
Adrien
white papers > contact : slugify wp name and lock edition
deploy-prod.yml #195 -Commit
d12c31641f
pushed by
Adrien
fix: add explicit escape param to fputcsv to silence PHP 8.3+ deprecation
deploy-prod.yml #194 -Commit
ec7aab8b6a
pushed by
Adrien
fix: preload white paper titles to avoid UUID recursive resolution
deploy-prod.yml #193 -Commit
e97a3501ed
pushed by
Adrien
fix: replace toPages() with direct UUID resolution in CSV export
deploy-prod.yml #192 -Commit
5ae8dd0d17
pushed by
Adrien
fix: remove stale lowercase whitepaper key before writing updated whitePaper
deploy-prod.yml #191 -Commit
5d2e78367e
pushed by
Adrien
fix: force default language on contactDatabase write to prevent silent drop in EN context
deploy-prod.yml #190 -Commit
7ceb07f2b0
pushed by
Adrien
feat: add CSV export button in panel for contact database
deploy-prod.yml #189 -Commit
effe6ec547
pushed by
Adrien
fix: contact database read/write mismatch overwrote all entries
deploy-prod.yml #187 -Commit
1cbad99143
pushed by
Adrien
fix: redirects 301 not firing — three bugs
deploy-prod.yml #186 -Commit
82e69c7259
pushed by
Adrien
feat: add editable 301 redirects via dedicated panel page
deploy-prod.yml #185 -Commit
dbeca5e095
pushed by
Adrien
fix: strip trailing slash in normalizePath so /policy/ resolves correctly
deploy-prod.yml #184 -Commit
91ac702f3c
pushed by
Adrien
feat: add film grain effect and purple base to preloader
deploy-prod.yml #182 -Commit
4d9509dec2
pushed by
Adrien
perf : replace bg image in preloader with CSS gradient
deploy-prod.yml #181 -Commit
a33e2467d8
pushed by
Adrien
perf : replace loading flash with background preloader, parallel sub-page fetch
deploy-prod.yml #180 -Commit
7ba18dcd9d
pushed by
Adrien
analytics : add Google Analytics (gtag.js) snippet
deploy-prod.yml #179 -Commit
56e4e55791
pushed by
Adrien
seo : inject semantic html in kirby templates for bot indexing
deploy-prod.yml #178 -Commit
459fadf0a4
pushed by
Adrien
white paper > intro : keep html formating. closes #76
deploy-prod.yml #176 -Commit
952375e6f5
pushed by
Adrien