Commit Graph

  • 224e51cc81 feat(marketing): refonte narrative 'Comment ça marche' — processus 4 étapes step-by-step (capture → IA → distribution → gouvernance) feat/marketing-redesign-2026 Allison 2026-04-29 13:31:30 -04:00
  • a14bcb9a1a fix(marketing): restaurer visibilité 12 fonctions dans 'Comment ça marche' Allison 2026-04-29 13:17:09 -04:00
  • 8a7650f9fa feat(marketing): refonte stratégique 'Comment ça marche' — 4 catégories × 12 sous-modes Allison 2026-04-29 12:57:44 -04:00
  • 323f0c81c4 fix(marketing): contraste/lisibilité 'Comment ça marche' — feature card + grid buttons WCAG AA Allison 2026-04-29 11:03:37 -04:00
  • 7d3348c3fd polish(marketing): refonte HYPER PRO 'Comment ça marche' — purge non-brand hex + uniformization typo/spacing Allison 2026-04-29 10:49:47 -04:00
  • d6ff71640a fix(marketing): phone shell border/shadow/glow STATIC (ne morphe plus entre modes) Allison 2026-04-29 10:32:25 -04:00
  • 199b315bc2 fix(marketing): phone container width stable + palette brand canonique (b1/b2/b3) sur Comment ça marche Allison 2026-04-29 10:22:57 -04:00
  • 5edaddd788 polish(marketing): refonte HYPER PRO 'Comment ça marche' — bezel iPhone, status bar, sound waves, modes enrichis (REC, waveform, typing, ripple, breadcrumb), IA card 40px brain + metrics, connecting line Allison 2026-04-29 10:04:04 -04:00
  • 7aaedf2cdf refactor(marketing): reproduit fidèlement DashboardHolographique de dictai-narrative.tsx (6 modes uniques + auto-cycle 900ms) Allison 2026-04-29 09:37:09 -04:00
  • 03f6e56f04 feat(marketing): section interactive 'Comment ça marche' (réacteur DictIA cyclant 6 features) Allison 2026-04-29 09:09:40 -04:00
  • e06cba2123 refactor(pricing): 3 Cloud en rangée + DictIA LOCAL bloc dédié 'Vous en êtes propriétaire' Allison 2026-04-28 21:28:46 -04:00
  • 1c4cafaf69 refactor(pricing): refonte v7.0 — 3 Cloud (Basic 189$/Essentiel 349$/Pro 549$) + DictIA Local (5998$ An1) + Pro+ soumission Allison 2026-04-28 21:06:12 -04:00
  • e8c7e5cd43 refactor(marketing): Cycle cinematic PRO — palette brand uniformisée + USA map + Quebec outline + halo brand Allison 2026-04-28 17:07:59 -04:00
  • 575db5e342 feat(brand): logo officiel DictIA + palette blue/cyan/fuchsia (matche le logo) Allison 2026-04-28 15:54:17 -04:00
  • 34d40162b3 refactor(brand): décale palette bleu→mauve dégradé (b1=#7c3aed, b2=#a855f7, b3=#06b6d4 aqua) pour différencier DictIA Allison 2026-04-28 15:39:09 -04:00
  • 680df39089 feat(marketing): round 4 — Cadre + Cycle cinématiques (radar, data packet flight, stamp impact, savings counter) Allison 2026-04-28 13:11:02 -04:00
  • 529bd2263b feat(marketing): round 3 — hero remplacé par 3-step flow canonique + 99+ langues + Cégeps spotlight + CyberPerformance + FAQ enrichie Allison 2026-04-28 12:43:57 -04:00
  • 69baa1be2f feat(marketing): round 2 — intègre 3 sections de dictia.ca/solutions/dictai (cycle/wave/cadre) Allison 2026-04-28 12:21:16 -04:00
  • e49652d85d feat(marketing): intègre pipeline 4 étapes + réseau hub d'intégrations depuis dictia.ca/solutions/dictai Allison 2026-04-28 12:03:33 -04:00
  • aad37f8566 feat(marketing): hero 2-col avec mockup app DictIA animé interactif Allison 2026-04-28 11:45:35 -04:00
  • 3e56736fa7 feat(marketing): refonte fonctionnalites avec contenu canonique + animations modernes subtiles Allison 2026-04-28 11:28:15 -04:00
  • 48d65c2ab9 refactor(ui): épurer les 3 sections — pas de backdrop tiles, icônes brand-b1 + watermark grad-text Allison 2026-04-28 11:04:34 -04:00
  • 8d50d8ee01 refactor(ui): éliminer tous les emojis (SVG inline + texte propre, look pro/moderne) Allison 2026-04-28 10:52:58 -04:00
  • f83fdfcd68 refactor(ui): V3 fully square buttons + inputs (rounded-none, brutalist/Swiss aesthetic) Allison 2026-04-28 10:26:51 -04:00
  • 0b91294c45 refactor(ui): sharpen buttons + inputs to rounded (4px) for modern minimal SaaS look Allison 2026-04-28 10:13:03 -04:00
  • 48ff4e70e6 refactor(ui): modernize button + input border radii (rounded-lg/md/xl, sharper SaaS aesthetic) Allison 2026-04-28 09:55:13 -04:00
  • 924d127ab4 feat(legal): polished UX for 5 legal pages + AGPL external link (sticky TOC, prev/next, breadcrumb) Allison 2026-04-28 09:39:40 -04:00
  • dc4ac9754b fix(legal): conform site to signed master legal documents (PDC, CGU, EFVP, DPA) Allison 2026-04-28 09:27:04 -04:00
  • e1e31b51fd fix(legal): B-2.9 Loi 25 accuracy — audio retention truth + OQLF + LPRPSP cite Allison 2026-04-28 09:06:58 -04:00
  • 55569366f4 feat(legal): B-2.9 6 pages légales (CGU, Loi 25, cookies, remboursement, accessibilité, mentions) Allison 2026-04-28 08:57:36 -04:00
  • 64738bfd1f feat(billing): B-2.8 Stripe webhook handler (subscription lifecycle + idempotency) Allison 2026-04-28 08:41:03 -04:00
  • f1a5ad565f feat(billing): B-2.7 Stripe Checkout 3 plans CAD/TVQ + Apple/Google Pay Allison 2026-04-28 08:26:13 -04:00
  • b8fa321edd feat(auth): B-2.6 WebAuthn / Passkey support (FIDO2 + biometric 2FA) Allison 2026-04-28 00:27:09 -04:00
  • aa269c5bc0 feat(auth): B-2.5 TOTP MFA + recovery codes (Fernet-encrypted secret) Allison 2026-04-28 00:08:40 -04:00
  • 3a41bb482d fix(auth): B-2.4 security review fixes — OAuth linking + magic link replay Allison 2026-04-27 23:50:55 -04:00
  • 0513e67838 feat(auth): B-2.4 OAuth Microsoft/Google + magic link (Loi 25 deferred consent) Allison 2026-04-27 23:29:24 -04:00
  • dd270bca9e fix(auth): B-2.3 security review fixes — XSS escape + token replay Allison 2026-04-27 23:14:11 -04:00
  • 37639a7d09 feat(auth): B-2.3 emails FR + DictIA branding (SMTP Resend) Allison 2026-04-27 23:02:20 -04:00
  • 3b324ad0b9 fix(auth): B-2.2 review fixes — Tailwind path + WCAG + race + flash + tests Allison 2026-04-27 22:43:00 -04:00
  • d2fc1f03ed feat(auth): B-2.2 signup Loi 25-compliant (4 consent checkboxes) Allison 2026-04-27 22:29:12 -04:00
  • 8792ffb8a4 fix(auth): B-2.1 — FK erasure policy, totp_secret_encrypted, validates, docs Allison 2026-04-27 21:57:32 -04:00
  • 48d2abfa74 feat(auth): B-2.1 ConsentLog model (Loi 25) + User MFA/OAuth/Stripe fields Allison 2026-04-27 21:44:37 -04:00
  • d45c9c9349 fix(marketing): A-2.8b — Loi 25 badge contrast (WCAG AA) + stale docstring Allison 2026-04-27 21:37:05 -04:00
  • 3646a5e64d feat(marketing): A-2.8b /conformite + /contact standalone pages Allison 2026-04-27 21:23:47 -04:00
  • 202e1a08d9 fix(marketing): A-2.8a — extract pricing partial + sync bento + OQLF + test calibration Allison 2026-04-27 21:06:26 -04:00
  • d471626183 feat(marketing): A-2.8a /tarifs + /fonctionnalites standalone pages Allison 2026-04-27 20:50:07 -04:00
  • 2b3eeb98e0 fix(marketing): A-2.7b WCAG 2.2 AA polish + JSON-LD test hardening Allison 2026-04-27 20:34:53 -04:00
  • 824ea638de feat(marketing): A-2.7b témoignages placeholder + FAQ accordion + CTA + JSON-LD Allison 2026-04-27 19:52:36 -04:00
  • 31fada46d4 fix(marketing): A-2.7a — comparatif consistency + SOC 2 hedge + cross-platform emoji Allison 2026-04-27 19:36:01 -04:00
  • 0d69fcd034 feat(marketing): A-2.7a footer 4-col + comparatif table + conformité 4 pillars Allison 2026-04-27 19:21:39 -04:00
  • 7d67b64ddc fix(marketing): pricing — honest ROI payback + capped sliders + URL hygiene Allison 2026-04-27 19:05:36 -04:00
  • 0ae4053faa feat(marketing): pricing 3 forfaits + ROI calculator Alpine.js Allison 2026-04-27 18:50:33 -04:00
  • b87f35ea4a fix(marketing): bento autoescape + dead col-span + test gaps Allison 2026-04-27 18:19:56 -04:00
  • 775075d1ea feat(marketing): bento grid 6 features (style FlexiHub) Allison 2026-04-27 18:03:57 -04:00
  • 7c6c6fd433 fix(marketing): PAS section legal calibration + NBSP typography consistency Allison 2026-04-27 17:52:15 -04:00
  • 3c471a72d1 feat(marketing): PAS frame sections (Problème + Solution) after trust bar Allison 2026-04-27 17:42:46 -04:00
  • 54168e443b fix(marketing): trust bar accuracy + WCAG AA contrast + LPC art. 219 hygiene Allison 2026-04-27 17:35:43 -04:00
  • 2a7e142b03 feat(marketing): trust bar with 9 ordres pros + 4 KPIs + methodology footnote Allison 2026-04-27 17:27:03 -04:00
  • b24a0f064d fix(marketing): WCAG 2.3.3 reduced-motion + defensible social proof + em-spacing Allison 2026-04-27 17:19:16 -04:00
  • 03af2a516d feat(marketing): hero section with cosmic orbs + dual CTA + social proof Allison 2026-04-27 17:13:02 -04:00
  • 89e2fd29d1 fix(marketing): button macro safety + placeholder assets + mobile login Allison 2026-04-27 17:02:15 -04:00
  • 49bf94576c feat(marketing): base.html layout + glassmorphism header + button macro Allison 2026-04-27 16:51:06 -04:00
  • 08318a946f fix(marketing): RFC 9309 robots.txt semantics + lazy marketing import Allison 2026-04-27 16:43:02 -04:00
  • af2953995c fix(marketing): call marketing.landing view directly (avoid redirect loop) Allison 2026-04-27 16:31:31 -04:00
  • 1071e56173 feat(marketing): exempt public blueprints from noindex + fix / route collision Allison 2026-04-27 16:28:55 -04:00
  • 55ae09431d fix(marketing): add template_folder + tighten blueprint registration tests Allison 2026-04-27 16:21:34 -04:00
  • e01523125e feat(marketing): register 3 new Flask blueprints (marketing, billing, legal) Allison 2026-04-27 16:15:55 -04:00
  • accd9ebf36 chore(deps): pin cryptography in constraints.txt for reproducibility Allison 2026-04-27 16:01:12 -04:00
  • b1a84135e2 feat(marketing): add Stripe, MFA, qrcode, markdown deps Allison 2026-04-27 15:57:08 -04:00
  • 2e2f343520 chore: declare *.min.js binary + Alpine.js MIT in NOTICE Allison 2026-04-27 15:52:17 -04:00
  • 571890e692 feat(marketing): self-host Alpine.js 3 Allison 2026-04-27 15:47:23 -04:00
  • 191711c4d9 chore: declare font binary types + OFL font attribution in NOTICE Allison 2026-04-27 15:45:06 -04:00
  • 3ca542fe40 feat(marketing): self-host Inter Variable + JetBrains Mono (Loi 25) Allison 2026-04-27 15:40:52 -04:00
  • 31948aec01 fix(marketing): enable cssnano minification + npm ci for reproducibility Allison 2026-04-27 15:32:05 -04:00
  • b27b3c1d44 feat(marketing): bootstrap Tailwind v4 + design tokens FlexiHub Allison 2026-04-27 15:23:25 -04:00
  • 39ac76ab03 chore: retirer deployment/ (infra interne, pas requis pour AGPL) dictia InnovA AI 2026-03-16 21:57:40 +00:00
  • 42772a31ed Initial release: DictIA v0.8.14-alpha (fork de Speakr, AGPL-3.0) InnovA AI 2026-03-16 21:47:37 +00:00