Commit Graph

  • 7d9a6174c9 feat(site): add Mastodon rel=me verification link deploy-node-relme electron-rare 2026-07-09 09:48:09 +02:00
  • da5ac1a7d9 feat(site): add Mastodon rel=me verification link main electron-rare 2026-07-09 09:48:09 +02:00
  • dc28d73e98 ci: revert typecheck and gates to non-blocking L'électron rare 2026-05-18 22:26:39 +02:00
  • 8367393813 fix: post-audit CI and governance cleanup (#6) Clément SAILLANT 2026-05-18 22:23:44 +02:00
  • d0762a177e ci: make typecheck non-blocking L'électron rare 2026-05-18 21:34:18 +02:00
  • 628009d468 chore: replace bogus e2e workflow with real CI L'électron rare 2026-05-18 21:31:05 +02:00
  • d1ac06b636 Add Cloudflare Workers configuration (#5) cloudflare-workers-and-pages[bot] 2026-05-18 21:30:31 +02:00
  • 429520d6c1 fix(3d): caption tiles below media plane L'électron rare 2026-04-28 15:35:44 +02:00
  • ba3248e3f2 fix(3d): cas tiles below mosfet media L'électron rare 2026-04-28 15:25:06 +02:00
  • e5ceb3c74d fix(3d): zoom in on mosfet media sections L'électron rare 2026-04-28 15:19:30 +02:00
  • 072d792017 fix(3d): media planes in 4:3 with cover-fit crop L'électron rare 2026-04-28 15:14:57 +02:00
  • 8bc027d9b4 fix(3d): sharper PCB tiles + smoother camera L'électron rare 2026-04-28 15:11:28 +02:00
  • a6316748b3 copy: harmonise to "plus de 10 ans" L'électron rare 2026-04-28 10:47:53 +02:00
  • c67d2a4045 fix(consulting): F070, auto_boot, expert L'électron rare 2026-04-28 10:45:04 +02:00
  • 72203909e6 fix(css): unblock canvas + fmt cards click events L'électron rare 2026-04-28 10:33:15 +02:00
  • 2e4b0ee04d fix(3d): enable pointer-events on Canvas for click L'électron rare 2026-04-28 10:28:09 +02:00
  • 7787bed2e9 refactor: contact form delegates to mail-api L'électron rare 2026-04-28 10:02:07 +02:00
  • 225bd1d457 feat: contact form via SMTP + 3D click links L'électron rare 2026-04-28 09:39:40 +02:00
  • 97fea66947 feat(home): cards link to dedicated pages L'électron rare 2026-04-28 09:21:03 +02:00
  • 913df2aee8 wip: rescue source from photon L'électron rare 2026-04-28 08:37:59 +02:00
  • e49fdea8f0 refactor: clean slate — remove all WebGL, keep static + loading screen Clément SAILLANT 2026-03-30 18:04:19 +00:00
  • adb756272b feat: accessible static version without 3D — SOTA 2026 a11y Clément SAILLANT 2026-03-30 17:32:37 +00:00
  • b01b8dc5cb feat: KiCad board + STEP components combined (248 meshes, 2.7MB, with PCB traces) Clément SAILLANT 2026-03-30 17:27:50 +00:00
  • 4d7a2580af feat: colored PCB assembly — STEP materials preserved (11 colors) Clément SAILLANT 2026-03-30 17:00:55 +00:00
  • 5959141642 fix: camera/lights/fog in meters (STEP units), BMU board included in assembly Clément SAILLANT 2026-03-30 16:49:20 +00:00
  • 34968c32e7 fix: camera targeting board center + cleanup orphans + label positions Clément SAILLANT 2026-03-30 16:32:02 +00:00
  • bd788182d3 fix: camera distances in mm units (200mm overview, 80mm close) Clément SAILLANT 2026-03-30 16:11:47 +00:00
  • 0e820aef48 fix: scale=1 with camera/lights/fog adjusted for mm units Clément SAILLANT 2026-03-30 15:43:43 +00:00
  • 78d5602ca6 fix: PCB scale 0.15→15 + remove Hero import + static version button on loading Clément SAILLANT 2026-03-30 13:44:55 +00:00
  • 9d526e9d88 feat: complete BMU assembly — board + 4x switch MOSFET + components Clément SAILLANT 2026-03-30 12:55:48 +00:00
  • fdedaf77bb fix: countdown cartouche footer + mouse capture zone fix Clément SAILLANT 2026-03-30 12:21:59 +00:00
  • a053bdbceb feat: loading screen with BMU photo while WebGL loads Clément SAILLANT 2026-03-30 12:08:09 +00:00
  • b5ed4ec309 fix: full assembly (380 objects, 4 MOSFET boards + BMU + I2C) + remove silkscreen labels Clément SAILLANT 2026-03-30 11:57:01 +00:00
  • 05a9a220d8 feat: complete FreeCAD BMU assembly (76 real components, 4.6MB GLB) Clément SAILLANT 2026-03-30 11:35:50 +00:00
  • be20ae4400 feat: Hero removed — PCB silkscreen labels ARE the navigation Clément SAILLANT 2026-03-30 11:13:23 +00:00
  • 00b94c3cfa feat: Hero becomes BMU overview with clickable component zones Clément SAILLANT 2026-03-30 10:59:02 +00:00
  • 4b5de5df8f fix: brighter PCB lighting + camera-follow light Clément SAILLANT 2026-03-30 10:47:16 +00:00
  • 6b914f088e fix: add 60vh PCB spacers between sections for board visibility Clément SAILLANT 2026-03-30 10:25:15 +00:00
  • 0f3990ca3d feat: ER logo PNG orbiting nucleus — 3 copies on elliptical paths Clément SAILLANT 2026-03-30 08:50:18 +00:00
  • 1f960a1bb1 feat: real FreeCAD BMU v2 3D model + Orbitron font + ER nucleus logo Clément SAILLANT 2026-03-30 08:31:52 +00:00
  • 4f9f464dab feat: real PCB refonte + tighter countdown text orbits Clément SAILLANT 2026-03-30 08:07:24 +00:00
  • a7fd9dbac2 feat: integrate real KiCad GLB models into WebGL PCB scene Clément SAILLANT 2026-03-30 07:54:26 +00:00
  • 0a0a6fdfa9 feat: real KiCad 3D component models (GLB) for WebGL PCB Clément SAILLANT 2026-03-30 07:44:27 +00:00
  • 177458fd07 feat: 50+ transition components — STM32, FPGA, ARM NPU, DSP, selfs Clément SAILLANT 2026-03-30 07:18:54 +00:00
  • e3b202cde6 fix: dimmer hero background (10% opacity) + transition components between sections Clément SAILLANT 2026-03-30 07:08:18 +00:00
  • c4cfd63eb6 feat: space out PCB journey — 2.4x wider component spacing Clément SAILLANT 2026-03-30 06:52:44 +00:00
  • 582fee2e44 feat: silkscreen labels + zoom camera stops on PCB components Clément SAILLANT 2026-03-29 23:50:35 +00:00
  • 16341a9889 feat: PCB journey — 3D components + trace current + contact popup Clément SAILLANT 2026-03-29 23:36:13 +00:00
  • 96f4ca0f4e feat: 3D scroll tilt cards + atomic carousel for photos/videos Clément SAILLANT 2026-03-29 22:55:44 +00:00
  • dab02bdfb8 feat: full dark tech WebGL refonte — atomic scroll cards + media lightbox Clément SAILLANT 2026-03-29 22:36:08 +00:00
  • 9b0cdd4dea feat: add WebGL atom background to preview Hero section Clément SAILLANT 2026-03-29 21:58:04 +00:00
  • acab730922 feat(seo): SOTA 2026 AI-ready SEO overhaul Clément SAILLANT 2026-03-29 21:49:04 +00:00
  • d5f1ce84b4 feat: WebGL cinematic countdown — 3D atom with circular orbital text Clément SAILLANT 2026-03-29 17:32:38 +00:00
  • 666f05bf59 ci: harden monthly report branch-protection check Clément SAILLANT 2026-03-28 14:12:56 +01:00
  • fd9af8c2ba ci: add monthly cross-stack report workflow Clément SAILLANT 2026-03-28 14:10:06 +01:00
  • 8447571b2e feat: add phone number, address, Brevo newsletter form preview-ovh-ftp Electron Rare Bot 2026-03-27 15:21:46 +00:00
  • 41389a88b7 feat: add CI E2E workflow with ntfy alerts L'électron rare 2026-03-25 22:38:11 +01:00
  • d97db3d918 fix: deploy workflow Photon -> Tower L'électron rare 2026-03-25 20:31:41 +01:00
  • dfee9a58d7 fix: enrich ops health display + API contracts + auth prep L'électron rare 2026-03-25 12:34:30 +01:00
  • 389b5ca6cd refactor: countdown + ops Apple SOTA 2026 Clément SAILLANT 2026-03-25 06:40:17 +01:00
  • 193f2cc67d refactor: Apple SOTA 2026 design system Clément SAILLANT 2026-03-25 06:25:26 +01:00
  • 6a1c2f7383 refactor: ops IA-native 3 vues (547 lignes vs 1381) Clément SAILLANT 2026-03-21 15:38:52 +01:00
  • 857f69b9db feat: ops tasks from Frappe DB + CRUD + AI execute Clément SAILLANT 2026-03-21 09:24:05 +01:00
  • 60bd17bd1b feat: catalogue 14 formations (initiation, créatif, pro, enfants) Clément SAILLANT 2026-03-20 22:55:02 +01:00
  • 9085533265 fix: location Beaujolais/Lyon (not Marseille) Clément SAILLANT 2026-03-20 18:38:34 +01:00
  • e14c59d708 feat: ops with full collab tools integration Clément SAILLANT 2026-03-20 17:15:09 +01:00
  • 5ad9be9582 feat: ops with business plan + marketing + KPIs Clément SAILLANT 2026-03-20 16:43:41 +01:00
  • 7d49213fbb perf: optimize images + robots noindex Clément SAILLANT 2026-03-20 16:05:12 +01:00
  • 874224fdbb perf: optimize images + robots noindex Clément SAILLANT 2026-03-20 16:05:11 +01:00
  • 418cc06c17 feat: ops page synced with plan execution avril Clément SAILLANT 2026-03-20 14:59:36 +01:00
  • 3fcf089e92 feat: update robots.txt.ts Clément SAILLANT 2026-03-20 14:53:51 +01:00
  • 285d8e71a0 feat: update ops.astro Clément SAILLANT 2026-03-20 14:53:49 +01:00
  • 9e7a54c716 feat: update intranet.astro Clément SAILLANT 2026-03-20 14:53:48 +01:00
  • 4420f18eb0 feat: update portfolio.astro Clément SAILLANT 2026-03-20 14:53:47 +01:00
  • eb7de7f44d feat: update index.astro Clément SAILLANT 2026-03-20 14:53:45 +01:00
  • 1a07d17230 feat: countdown with new logo + hero-bg + aria-live Clément SAILLANT 2026-03-20 08:54:54 +01:00
  • 5b505b04f1 feat: update Contact.astro Clément SAILLANT 2026-03-20 00:12:05 +01:00
  • 6ed434c44d feat: update intranet.astro Clément SAILLANT 2026-03-20 00:12:04 +01:00
  • bada31c775 feat: update portfolio.astro Clément SAILLANT 2026-03-20 00:12:03 +01:00
  • 8ca257f4dd feat: update countdown.astro Clément SAILLANT 2026-03-20 00:12:02 +01:00
  • a5d9d2abe8 feat: update 404.astro Clément SAILLANT 2026-03-20 00:12:01 +01:00
  • 4139dea802 feat: update preview.astro Clément SAILLANT 2026-03-20 00:12:01 +01:00
  • b121cad8f2 feat: update index.astro Clément SAILLANT 2026-03-20 00:12:00 +01:00
  • e793f38bd3 feat: standalone countdown page Clément SAILLANT 2026-03-19 22:07:34 +01:00
  • bf487437a0 feat: quantum 404 page Clément SAILLANT 2026-03-19 22:07:33 +01:00
  • 3276adb866 feat: countdown homepage for pre-launch Clément SAILLANT 2026-03-19 22:07:32 +01:00
  • 3b7ad132c8 feat: add preview page with full site Clément SAILLANT 2026-03-19 22:07:18 +01:00
  • b699ff14a3 feat: contact form CRM only, remove mailto/LinkedIn tabs Clément SAILLANT 2026-03-19 22:06:40 +01:00
  • 3f677718c6 ci: replace OVH FTP deploy with Cloudflare tunnel deploy via Photon Electron Rare Bot 2026-03-19 16:21:44 +00:00
  • fd9026519c chore: restore lead integration docs and ops tooling Electron Rare Bot 2026-03-19 14:37:45 +00:00
  • afc8d51fb5 feat(site): route contact form to crm direct Clément SAILLANT 2026-03-15 15:28:24 +00:00
  • ea5864b791 docs: sync hero rollout context Clément SAILLANT 2026-03-15 00:41:11 +00:00
  • ba010105ca feat(ui): refine hero oscilloscope art direction Clément SAILLANT 2026-03-15 00:29:59 +00:00
  • 3e6d6eb279 feat(ui): switch hero background to oscilloscope Clément SAILLANT 2026-03-14 23:41:06 +00:00
  • fa1607284c docs: archive legacy planning tree Clément SAILLANT 2026-03-14 23:41:03 +00:00
  • f40024947e Classify secondary docs as historical Clément SAILLANT 2026-03-14 23:24:48 +00:00
  • df556d1d00 Mark legacy planning docs as historical Clément SAILLANT 2026-03-14 23:22:47 +00:00
  • 024ce9a6a9 Refresh docs source of truth and runbooks Clément SAILLANT 2026-03-14 23:17:53 +00:00
  • d4913105cd Update deployment memory after positioning rollout Clément SAILLANT 2026-03-14 23:11:42 +00:00
  • ae0caa5eef Reposition site around electronics automation and energy Clément SAILLANT 2026-03-14 23:01:46 +00:00