Commit Graph

71 Commits

Author SHA1 Message Date
L'électron rare 41389a88b7 feat: add CI E2E workflow with ntfy alerts
- Self-hosted runner on Tower
- Playwright E2E 23 tests
- ntfy notifications on pass/fail
- Runs on push to main + PRs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 22:38:11 +01:00
L'électron rare d97db3d918 fix: deploy workflow Photon -> Tower
- SCP + restart on Tower instead of unreachable Photon
- Node SSR container with mascarade-frontend network
- Requires TOWER_HOST, TOWER_USER, TOWER_SSH_KEY secrets

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 20:31:41 +01:00
L'électron rare dfee9a58d7 fix: enrich ops health display + API contracts + auth prep
- Health: parse agents count + providers from /health
- API contracts documented in script header
- Auth Bearer header prepared (token from data-attr/meta)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 12:34:30 +01:00
Clément SAILLANT 389b5ca6cd refactor: countdown + ops Apple SOTA 2026
- index.astro: white bg, Manrope font, Apple blue accent,
  clean timer (light weight, tabular-nums), gentle-float logo,
  fade-in stagger, no retro/glitch effects
- ops.astro: max-width 1200px (aligned with content grid),
  fluid padding clamp()

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 06:40:17 +01:00
Clément SAILLANT 193f2cc67d refactor: Apple SOTA 2026 design system
- Rewrite global.css: CSS Grid named columns layout (full-bleed sections
  with centered content), Apple color tokens, glassmorphism nav,
  fluid typography clamp(), generous whitespace
- Remove home-workbench.css v12 variant overrides (all in global.css)
- Contact.astro: clean labels, no terminal/minitel aesthetic
- ops.astro: Apple-style segmented tabs, cards, KPIs, agent grid
- Uniform responsive: all panels full-bleed with 1200px centered content
- Override Tailwind p-5/p-6/rounded-2xl/mt-* on circuit-board panels
- Alternate section backgrounds (bg-secondary / surface)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 06:25:26 +01:00
Clément SAILLANT 6a1c2f7383 refactor: ops IA-native 3 vues (547 lignes vs 1381) 2026-03-21 15:38:52 +01:00
Clément SAILLANT 857f69b9db feat: ops tasks from Frappe DB + CRUD + AI execute 2026-03-21 09:24:05 +01:00
Clément SAILLANT 60bd17bd1b feat: catalogue 14 formations (initiation, créatif, pro, enfants) 2026-03-20 22:55:02 +01:00
Clément SAILLANT 9085533265 fix: location Beaujolais/Lyon (not Marseille) 2026-03-20 18:38:34 +01:00
Clément SAILLANT e14c59d708 feat: ops with full collab tools integration 2026-03-20 17:15:09 +01:00
Clément SAILLANT 5ad9be9582 feat: ops with business plan + marketing + KPIs 2026-03-20 16:43:41 +01:00
Clément SAILLANT 7d49213fbb perf: optimize images + robots noindex 2026-03-20 16:05:12 +01:00
Clément SAILLANT 874224fdbb perf: optimize images + robots noindex 2026-03-20 16:05:11 +01:00
Clément SAILLANT 418cc06c17 feat: ops page synced with plan execution avril 2026-03-20 14:59:36 +01:00
Clément SAILLANT 3fcf089e92 feat: update robots.txt.ts 2026-03-20 14:53:51 +01:00
Clément SAILLANT 285d8e71a0 feat: update ops.astro 2026-03-20 14:53:49 +01:00
Clément SAILLANT 9e7a54c716 feat: update intranet.astro 2026-03-20 14:53:48 +01:00
Clément SAILLANT 4420f18eb0 feat: update portfolio.astro 2026-03-20 14:53:47 +01:00
Clément SAILLANT eb7de7f44d feat: update index.astro 2026-03-20 14:53:45 +01:00
Clément SAILLANT 1a07d17230 feat: countdown with new logo + hero-bg + aria-live 2026-03-20 08:54:54 +01:00
Clément SAILLANT 5b505b04f1 feat: update Contact.astro 2026-03-20 00:12:05 +01:00
Clément SAILLANT 6ed434c44d feat: update intranet.astro 2026-03-20 00:12:04 +01:00
Clément SAILLANT bada31c775 feat: update portfolio.astro 2026-03-20 00:12:03 +01:00
Clément SAILLANT 8ca257f4dd feat: update countdown.astro 2026-03-20 00:12:02 +01:00
Clément SAILLANT a5d9d2abe8 feat: update 404.astro 2026-03-20 00:12:01 +01:00
Clément SAILLANT 4139dea802 feat: update preview.astro 2026-03-20 00:12:01 +01:00
Clément SAILLANT b121cad8f2 feat: update index.astro 2026-03-20 00:12:00 +01:00
Clément SAILLANT e793f38bd3 feat: standalone countdown page 2026-03-19 22:07:34 +01:00
Clément SAILLANT bf487437a0 feat: quantum 404 page 2026-03-19 22:07:33 +01:00
Clément SAILLANT 3276adb866 feat: countdown homepage for pre-launch 2026-03-19 22:07:32 +01:00
Clément SAILLANT 3b7ad132c8 feat: add preview page with full site 2026-03-19 22:07:18 +01:00
Clément SAILLANT b699ff14a3 feat: contact form CRM only, remove mailto/LinkedIn tabs 2026-03-19 22:06:40 +01:00
Electron Rare Bot 3f677718c6 ci: replace OVH FTP deploy with Cloudflare tunnel deploy via Photon 2026-03-19 16:21:44 +00:00
Electron Rare Bot fd9026519c chore: restore lead integration docs and ops tooling 2026-03-19 14:37:45 +00:00
Clément SAILLANT afc8d51fb5 feat(site): route contact form to crm direct 2026-03-15 15:28:24 +00:00
Clément SAILLANT ea5864b791 docs: sync hero rollout context 2026-03-15 00:41:11 +00:00
Clément SAILLANT ba010105ca feat(ui): refine hero oscilloscope art direction 2026-03-15 00:29:59 +00:00
Clément SAILLANT 3e6d6eb279 feat(ui): switch hero background to oscilloscope 2026-03-14 23:41:06 +00:00
Clément SAILLANT fa1607284c docs: archive legacy planning tree 2026-03-14 23:41:03 +00:00
Clément SAILLANT f40024947e Classify secondary docs as historical 2026-03-14 23:24:48 +00:00
Clément SAILLANT df556d1d00 Mark legacy planning docs as historical 2026-03-14 23:22:47 +00:00
Clément SAILLANT 024ce9a6a9 Refresh docs source of truth and runbooks 2026-03-14 23:17:53 +00:00
Clément SAILLANT d4913105cd Update deployment memory after positioning rollout 2026-03-14 23:11:42 +00:00
Clément SAILLANT ae0caa5eef Reposition site around electronics automation and energy 2026-03-14 23:01:46 +00:00
Clément SAILLANT 4c6840540a Update public verification for new positioning 2026-03-14 22:55:25 +00:00
Clément SAILLANT 7ce11f6a95 Reposition site around specific electronic systems 2026-03-14 22:47:25 +00:00
Clément SAILLANT a519c034c3 Remove public lab exposure and hero status copy 2026-03-14 22:38:30 +00:00
Clément SAILLANT 5fa56687e7 Raise compact header tap targets 2026-03-14 22:30:03 +00:00
Clément SAILLANT 7e1b2032b4 Unpin mobile header drawer from right rail 2026-03-14 22:02:38 +00:00
Clément SAILLANT ba3af7cd3f Fix mobile header menu drawer width 2026-03-14 21:57:39 +00:00