Repository navigation
feat(ui): refonte design "Chaleur professionnelle" + modèle crédits - #17
Conversation
Refonte visuelle complète (réfs Resume.io/Teal/Notion) : neutres chauds stone + accent indigo, Plus Jakarta Sans réellement chargée via @nuxt/fonts, icônes @lucide/vue (fin des émojis), ombres douces, radius généreux et micro-interactions. Marque "Teven" appliquée partout. Composants : Button/Input/Textarea/Card/State remis à niveau + nouveaux Toaster (useToast), Dialog de confirmation, Skeleton, Badge. Pages : landing (hero mockup CV avant/après, rythme varié, FAQ accordéon, garde-fou honnêteté mis en valeur), shell applicatif (header sticky, menu compte + déconnexion, footer fini), profil (toasts, confirmations, gestion d'erreurs, skeletons), aperçu CV (chrome soigné, template intact). Modèle économique : 2 générations offertes puis packs de crédits one-shot (5 €/5, 12 €/15), sans abonnement — FREE_TIER_QUOTAS=2, CREDIT_PACKS. Fix : client Better Auth créé avec une baseURL absolue en SSR (une URL relative était rejetée et plantait toute page lisant la session). A11y (revue adversariale) : aria-live sur erreurs de champ, aria-controls sur le menu compte, cibles tactiles ≥ 40px, contrastes, placeholders légaux non interactifs. Validé : lint, typecheck, 50/50 tests, build de prod. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis pull request implements a comprehensive redesign of the landing page and application UI system. The changes introduce a new credit-pack pricing model, establish a cohesive design system with updated tokens and components, add a toast notification system, and refactor core user-facing pages (landing, profile, authentication) with modernized patterns including skeleton loading, confirmation dialogs, and preview flows. ChangesApp Redesign & Feature Expansion
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
✅ Deploy Preview for monumental-speculoos-a69398 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Objectif
Le design d'origine était jugé « vraiment moche ». Refonte visuelle complète vers une direction « Chaleur professionnelle » (réfs Resume.io / Teal / Notion), cible : chercheurs d'emploi tous secteurs. Intègre aussi le nouveau modèle économique (2 générations offertes puis crédits, sans abonnement déficitaire).
Fondations
@nuxt/fonts(la police était déclarée mais jamais servie — cause n°1 du rendu générique).main.css: neutres chauds stone + accent indigo, échelles complètes 50→950, sémantiques, ombres multi-couches douces, radius généreux, animations.Composants
UiToaster(+useToast),UiDialog(confirmation, focus trap),UiSkeleton,UiBadge.Pages
Modèle économique
FREE_TIER_QUOTAS.generation = 2,CREDIT_PACKS(5 €/5 crédits, 12 €/15 crédits), sans abonnement.Fix inclus
baseURLabsolue en SSR (l'URL relative était rejetée et plantait toute page lisant la session).A11y (revue adversariale)
aria-livesur les erreurs de champ,aria-controlssur le menu compte, cibles tactiles ≥ 40px, contrastes, placeholders légaux non interactifs.Validation
/,/connexion,/profil,/cv/demo,/ui.🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Design & UX
Updates