Commit graph

  • 6ad0545ea4 about : unhtml title main isUnknown 2026-06-17 08:00:02 +02:00
  • d93582b0a1 feat: add mecaniques-gamification standalone page isUnknown 2026-06-09 17:28:19 +02:00
  • df535a6ecb update Kirby isUnknown 2026-06-09 14:40:05 +02:00
  • fd3522c1f9 white paper > form > error message : improve error message isUnknown 2026-06-08 17:06:23 +02:00
  • ba43eceaf5 chore: remove Emailable debug log isUnknown 2026-06-08 15:17:06 +02:00
  • 4705433238 fix: fail closed on Emailable HTTP errors, fail open on network errors only isUnknown 2026-06-08 15:14:15 +02:00
  • 9c2e1ee4fa white paper > form : update message to fit brevo isUnknown 2026-06-08 15:00:02 +02:00
  • d087012ea8 feat: validate email via Emailable, remove auto-download, fix keyboard nav in inputs isUnknown 2026-06-08 14:57:03 +02:00
  • 4ea4cd91f5 debug: log hostname and Brevo api_key in download-white-paper route isUnknown 2026-06-05 11:51:33 +02:00
  • 733140b393 fix: expose Brevo upsert result in download-white-paper route response isUnknown 2026-06-05 11:27:16 +02:00
  • e7f9849888 security: gitignore env-specific config files and untrack config.world.game.php isUnknown 2026-06-04 07:40:26 +02:00
  • dbba73ea62 feat: connect white paper download form to Brevo isUnknown 2026-06-04 07:37:32 +02:00
  • d12c31641f white papers > contact : slugify wp name and lock edition isUnknown 2026-06-02 10:56:54 +02:00
  • ec7aab8b6a fix: add explicit escape param to fputcsv to silence PHP 8.3+ deprecation isUnknown 2026-06-01 17:47:21 +02:00
  • e97a3501ed fix: preload white paper titles to avoid UUID recursive resolution isUnknown 2026-06-01 17:40:52 +02:00
  • 5ae8dd0d17 fix: replace toPages() with direct UUID resolution in CSV export isUnknown 2026-06-01 17:35:02 +02:00
  • 5d2e78367e fix: remove stale lowercase whitepaper key before writing updated whitePaper isUnknown 2026-06-01 17:16:08 +02:00
  • 7ceb07f2b0 fix: force default language on contactDatabase write to prevent silent drop in EN context isUnknown 2026-06-01 16:58:45 +02:00
  • effe6ec547 feat: add CSV export button in panel for contact database isUnknown 2026-06-01 14:00:23 +02:00
  • fb29a8fb98 white papers : disabled change slug isUnknown 2026-06-01 13:51:36 +02:00
  • 1cbad99143 fix: contact database read/write mismatch overwrote all entries isUnknown 2026-06-01 13:48:13 +02:00
  • 82e69c7259 fix: redirects 301 not firing — three bugs isUnknown 2026-06-01 10:01:49 +02:00
  • dbeca5e095 feat: add editable 301 redirects via dedicated panel page isUnknown 2026-06-01 09:47:59 +02:00
  • 91ac702f3c fix: strip trailing slash in normalizePath so /policy/ resolves correctly isUnknown 2026-06-01 09:22:17 +02:00
  • ac807c0a4f update tobimori seo config isUnknown 2026-05-26 07:08:31 +02:00
  • 4d9509dec2 feat: add film grain effect and purple base to preloader isUnknown 2026-05-25 18:25:04 +02:00
  • a33e2467d8 perf : replace bg image in preloader with CSS gradient isUnknown 2026-05-25 18:17:31 +02:00
  • 7ba18dcd9d perf : replace loading flash with background preloader, parallel sub-page fetch isUnknown 2026-05-25 18:05:06 +02:00
  • 56e4e55791 analytics : add Google Analytics (gtag.js) snippet isUnknown 2026-05-20 15:08:07 +02:00
  • 459fadf0a4 seo : inject semantic html in kirby templates for bot indexing isUnknown 2026-05-19 15:24:40 +02:00
  • 4d4832beda blog > cards > chapo : parse html closes #73 isUnknown 2026-05-14 08:36:54 +02:00
  • 952375e6f5 white paper > intro : keep html formating. closes #76 isUnknown 2026-05-14 08:34:56 +02:00
  • 35f160f9d1 white paper : fix form-area height. closes #78 isUnknown 2026-05-14 08:28:02 +02:00
  • bf041f4f7a policy : add privacy policy page isUnknown 2026-05-12 18:10:54 +02:00
  • 12227dc50c seo : fix sitemap empty in prod, set canonical base to world.game isUnknown 2026-05-06 13:56:36 +02:00
  • a27b9a3989 seo : configure sitemap with priorities and canonical base isUnknown 2026-05-06 13:54:00 +02:00
  • 56ac349cc7 white paper : remove max length isUnknown 2026-05-05 16:35:53 +02:00
  • 9aed12e61f ci : split deploy workflow into prod and preprod isUnknown 2026-05-05 07:32:46 +02:00
  • b5a3dde43b hide footer on footer hidden page on mobile isUnknown 2026-04-22 15:46:42 +02:00
  • 4698f683ed white-paper : cover mobile positioning - refs #69 isUnknown 2026-04-22 15:44:29 +02:00
  • c476ed0761 white-paper : cover responsive positioning - refs #69 isUnknown 2026-04-22 15:39:37 +02:00
  • 34bc05066f app : scroll to top on slide change - closes #72 isUnknown 2026-04-22 14:22:01 +02:00
  • 0ca55bed5d white-paper : track downloaded page per contact - refs #70 isUnknown 2026-04-22 13:29:44 +02:00
  • 77c4a06b30 white-paper : image size - linked to #69 isUnknown 2026-04-22 13:22:54 +02:00
  • a7e2a9b886 article > video block : set responsive height - closes #67 isUnknown 2026-04-22 13:18:41 +02:00
  • 5ca0b1f610 article > video block : full width isUnknown 2026-04-22 13:11:48 +02:00
  • 0c74d82089 portfolio : fix left mockup grid column start isUnknown 2026-04-21 15:10:41 +02:00
  • a3806811a9 blueprints : make structure fields consistently translatable or not isUnknown 2026-04-21 15:08:48 +02:00
  • 6caa69a30a blueprints : add translate: false to all non-translatable fields isUnknown 2026-04-21 15:01:22 +02:00
  • a933745dd4 header : move fixed positioning to header tag for correct offsetHeight closes #65 isUnknown 2026-04-21 14:45:05 +02:00
  • e73d8de1f3 cursor : hide on active game iframe, restore otherwise closes #64 isUnknown 2026-04-21 14:40:45 +02:00
  • f9dacf0eb8 article : center game block on click, capped below menu closes #62 isUnknown 2026-04-21 14:34:06 +02:00
  • 58e77f9181 blocks : rename jeu → game (snippet, blueprint, CSS, content) isUnknown 2026-04-21 14:25:54 +02:00
  • 618c8d79c4 menu : prevent navigation flash when clicking current page closes #61 isUnknown 2026-04-21 14:22:50 +02:00
  • 012aada73b panel > blog > add page : block template article - close #68 isUnknown 2026-04-21 14:19:41 +02:00
  • d00b47ec3d article : add margin bottom footer isUnknown 2026-04-16 14:55:45 +02:00
  • 31f74fbecd about : navigate team carousel 4 slides at a time on desktop refs #58 isUnknown 2026-04-15 08:35:34 +02:00
  • edc3e3db1d footer : remove immediate onScroll call on slide change refs #59 isUnknown 2026-04-15 08:33:08 +02:00
  • 719f6ced53 footer : fix data-template sync and atBottom overflow guard refs #59 isUnknown 2026-04-15 08:25:32 +02:00
  • 689ec3b138 portfolio : fix gallery loading and optimize image sizes refs #59 isUnknown 2026-04-15 08:12:55 +02:00
  • 3d8d709165 footer : inert when hidden #57 isUnknown 2026-04-14 10:00:10 +02:00
  • 5c2c015850 footer : disable pointer events when hidden #57 isUnknown 2026-04-14 09:58:23 +02:00
  • 4dc937addd portfolio : decouple animation direction from mockup position isUnknown 2026-04-05 10:00:19 +02:00
  • fc1fa42e67 footer : hide on white paper page isUnknown 2026-04-04 10:27:10 +02:00
  • 0148d5a9c3 mobile > expertise : force reverse video preload for mobile playback isUnknown 2026-04-04 10:25:16 +02:00
  • 35b3869e97 white paper : hide footer isUnknown 2026-04-04 10:22:40 +02:00
  • 7241e75023 mobile > footer : disable pointer events isUnknown 2026-04-04 10:19:32 +02:00
  • ffeedcdaed mobile : fix home video autoplay + adjust expertise text offset isUnknown 2026-04-04 10:18:01 +02:00
  • 342b6322fb desktop > portfolio : improve horizontal mockup layout isUnknown 2026-04-04 10:12:03 +02:00
  • cc61a83139 gallery animation : reveal only once all images are loaded. related to #55 isUnknown 2026-04-03 12:28:31 +02:00
  • 9d7fca4d91 global : preload bg-fixed background image before showing. related to #55 isUnknown 2026-04-03 12:20:40 +02:00
  • c6c7ad3fca portfolio : load mockup before gallery animation images. related to #55 isUnknown 2026-04-03 12:13:26 +02:00
  • 701c5d1f56 global : reveal images only once fully loaded, prevent printer effect. related to #55 isUnknown 2026-04-03 12:09:26 +02:00
  • e2939da0ee portfolio : optimize thumbnail weight isUnknown 2026-04-03 12:04:52 +02:00
  • 3c92903518 portfolio : remove preloadAll, use {#key} for clean project transitions. related to #55 isUnknown 2026-04-03 11:58:06 +02:00
  • 947275544d perf : deferred slide rendering + sequential loading by proximity. related to #55 isUnknown 2026-04-03 11:31:40 +02:00
  • f3ce36b99c portfolio : preload all project media on slide activation. related to #55 isUnknown 2026-04-03 11:07:11 +02:00
  • fe348f1e48 expertise : active text a bit upper - related to #52 isUnknown 2026-04-03 11:03:49 +02:00
  • 6a41be334e expertise : fix title responsiveness - related to #54 isUnknown 2026-04-03 10:59:13 +02:00
  • 4b946d4cf0 expertise : fix active text centering - related to #52 isUnknown 2026-04-03 10:54:40 +02:00
  • 6e0b0bd551 improve carousel mobile. related to #53 isUnknown 2026-04-02 16:23:16 +02:00
  • 65f6bf459b hide footer on white paper. closes #52 isUnknown 2026-04-02 15:38:47 +02:00
  • 4ccbad9663 about : extract team carousel into TeamCarousel component (swiper) isUnknown 2026-04-02 14:52:15 +02:00
  • 6ec32dd82a expertise : simplify video + text scroll logic. related to #52 isUnknown 2026-04-02 08:39:49 +02:00
  • 0afbcf4088 footer : fix show/hide logic, transition and scroll throttle. related to #51 isUnknown 2026-04-01 19:16:58 +02:00
  • 77a1c58573 portfolio > mockup-horizontal : adjust position. related to #45 isUnknown 2026-03-31 18:42:33 +02:00
  • ff3005024f fix page-scrollable footer overflow. related to #51 isUnknown 2026-03-31 17:53:14 +02:00
  • 23a6195e65 article : move block styles to src/styles/blocks/ isUnknown 2026-03-31 15:37:35 +02:00
  • 8387843da0 article : extract ShareButtons and ArticleRelated components isUnknown 2026-03-31 15:32:23 +02:00
  • 65ce77b5b1 button : fix vertical line. closes #35 isUnknown 2026-03-31 14:32:12 +02:00
  • 16df036649 play : add play-icon. closes #50 isUnknown 2026-03-31 14:29:24 +02:00
  • 8481dc5f90 add white-paper block type for articles isUnknown 2026-03-30 19:51:21 +02:00
  • d218bc47d7 fix footer position. closes #8 isUnknown 2026-03-30 19:13:42 +02:00
  • aa4c8cefdc #45 isUnknown 2026-03-30 19:01:14 +02:00
  • e5ae2ac64e portfolio : mockup translate down isUnknown 2026-03-30 18:58:49 +02:00
  • 8375a098c9 add privacy page. closes #16 isUnknown 2026-03-30 18:48:55 +02:00
  • 44af8a9b4e add privacy page as standalone SPA view outside slide navigation isUnknown 2026-03-30 18:43:35 +02:00
  • b12b839f1b header > nav item responsive font size. closes #38 isUnknown 2026-03-30 18:18:51 +02:00
  • f815374030 white-paper(s) + panel : ajustements visuels. closes #41 isUnknown 2026-03-30 18:12:28 +02:00
  • 8f43819f1a blueprints : ajouter l'onglet fichiers sur toutes les pages isUnknown 2026-03-30 18:00:57 +02:00