Skip to content

Landing modulaire, motion CSS et polish UI - #150

Merged
khossdev merged 6 commits into
mainfrom
dev
Aug 29, 2026
Merged

khossdev merged 6 commits into
mainfrom
dev

Conversation

@khossdev

Copy link
Copy Markdown
Owner

Summary

  • Refactor landing en sections modulaires avec scroll nav et FAQ accordion
  • Animations landing CSS-only (tokens Emil, Reveal, hero, cartes, navbar, how-it-works)
  • Feedback press global sur les boutons
  • Fix validation e-mail optionnelle client + pré-sélection client en édition facture
  • Sidebar persistée, theme toggle simplifié, FaktiirLogo partout
  • Skills Emil réduits au set utile

Découpe page.tsx en composants LandingSection, ajoute FAQ accordion et scroll vers ancres (#features, #securite, #faq).
Transitions ciblées et scale(0.97) sur [data-slot=button], sans transition-all dans le composant Button.
Ignore les champs vides côté API et web, affiche « E-mail invalide » au lieu du message class-validator anglais.
Garde emil-design-eng, review-animations et find-animation-opportunities ; retire les skills animation non utilisés du lock.
Tokens motion, Reveal via classes + IO, hero stagger, hover cartes, navbar scroll, ligne how-it-works entre cercles, override FAQ scoped.
@vercel

vercel Bot commented Aug 29, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api.faktiir Ready Ready Preview Aug 29, 2026 9:05pm
faktiir Ready Ready Preview Aug 29, 2026 9:05pm

Migre biome.json (preset), met à jour les dépendances et le lockfile, pinne la CI sur 2.5.11, formate globals.css.
@khossdev
khossdev merged commit daa3e81 into main Aug 29, 2026
3 of 5 checks passed
@khossdev
khossdev deleted the dev branch September 4, 2026 09:41

This branch was successfully deployed

2 active deployments
Preview – api.faktiir — a8ec45ee Deployed Aug 29, 2026 by vercel[bot]
Preview – faktiir — a8ec45ee Deployed Aug 29, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant