Ajouter une assertion de type pour le style Avatar Creator pour résoudre l'erreur TypeScript
Utiliser des importations dynamiques pour les modules Avatar Creator ESM
Mettre à jour les gestionnaires de route vers Next.js 15 async params
Remplacer tout type restant par Enregistrement, inconnue et utilisation de la solution
Remplacer tous les types par des interfaces TypeScript appropriées et supprimer les importations non utilisées
Mettre à jour package-lock.json avec les dépendances Avatar Creator
Ajouter la création d'avatars Avatar Creator, la gestion de l'arrière-plan avec réaménagement, et le support complet de la bibliothèque d'avatar/arrière-plan
Ajouter les critères d'évaluation de l'avatar et de la gestion de l'arrière-
Ajouter AvatarPhoto et AvatarAvatar Classes de créateurs, structure d'héritage de l'Avatar
Organiser le stockage MinIO avec la structure des dossiers et ajouter le support Avatar Creator SVG
- Mise à jour des voies de stockage pour utiliser la structure des dossiers organisés: Membres/avatars/photos/pour photo avatars Membres/avatars/vecteur/pou...
Ajouter les critères d'évaluation de la gestion de l'avatar, de l'arrière-plan et des profils de membre
- Ajout de l'AvatarContrôleur avec les opérations CRUD pour les avatars (photo et Avatar Creator) - Ajouté UserBackgroundController pour la gestion d'images d'a...
Ajouter Avatar et UserBackground et support d'URL présigné
- Ajout d'AvatarRepository avec des méthodes pour trouver des avatars par utilisateur - Ajout de l'utilisateurRepositoire avec des méthodes pour trouver des arr...
Simplifier le modèle Avatar - les avatars n'appartiennent qu'à l'utilisateur
- Supprimé du champ membre de la classe Avatar - les avatars n'appartiennent désormais qu'aux utilisateurs - Sorti les avatars OneToMany de la classe des membre...
Supprimer le champ isSet redondant de la classe Avatar
- Suppression du champ isSet puisque les classes utilisateur/membre ont déjà une relation d'avatar ManyToOne - L'avatar actif est déterminé par le champ de l'av...
Remplacer UserPhoto par la hiérarchie d'héritage d'Avatar et mettre à jour UserBackground
- Renommé UserPhoto to Avatar (classe de base) en utilisant l'héritage JPA JOINED - Création d'une sous-classe AvatarPhoto pour les photos téléchargées (extensi...
Ajouter UserPhoto et UserBackground avec les relations utilisateur/membre
- Création d'une entité UserPhoto pour stocker des photos de profils d'utilisateurs et de membres - Création d'une entité d'arrière-plan pour le stockage d'imag...
Ajouter la composante MemberHeader partagée avec des aires de répartition supérieures/arrière-plan au niveau des membres
- Création d'un composant membre partagé avec des images de fond et un affichage d'avatars - Options d'annulation au niveau des membres pour l'avatar et l'arriè...
Mettre le conteneur de mouches de feu z-index à 15 afin que les plus grandes lucioles puissent apparaître au-dessus du contenu
Augmentation de l'indice des conteneurs de lucioles z pour assurer la visibilité au-dessus de la superposition de fond
Réparer la visibilité des lucioles sur les fonds d'écran inférieurs en ajustant la hiérarchie z-index
Faire apparaître des lucioles plus grandes devant le contenu avec un indice et une échelle dynamiques en z
Ajouter des walleaux de feu aux caractéristiques, tarification et inscriptionSection des fonds d'écran
Ajouter des lucioles réalistes avec un mouvement naturel sur le dessus des papiers peints
Fixer l'animation de navigation: déclenchez surExitStart lorsque isComplete devient vrai, et utiliser initial-faux pour une animation correcte
Éliminer les retards artificiels du préchargeur et fixer la navigation pour l'animer au début de la sortie
Réparer la synchronisation de l'animation de navigation: début de l'animation de sortie du préchargeur commence, et non lorsqu'elle est terminée
Faire de la navigation anime uniquement lorsque le préchargeur commence à s'éteindre
Réparer le préchargeur: remplacer maxHauteur par le support de hauteur pour ThemeLogo
Remplacer le préchargeur par la même fenêtre de chargement de kamo-login
Réduire l'intervalle de menu de navigation de 2px pour éviter les ruptures de ligne
Ajouter un formatage de virgule à la composante AnimatedCounter pour une meilleure lisibilité des nombres
Changer "How It Works" en "Show Me" et "Get Started" en "Get Mine" dans la navigation
Fixer la navigation: faites défiler la page initialement puis collez, et assurez-vous que la page commence en haut au rafraîchissement
Navigation fixe autocollante: supprimer GSAPPageEnveloppe ultime qui avait un positionnement collant à brèche débordant
Supprimer l'étiquette de fermeture supplémentaire de la composante de navigation
Simplifier la navigation pour utiliser un positionnement collant CSS pur - supprimer toute la logique de positionnement JavaScript
Porter l'indice de navigation z à 10001 pour s'assurer qu'il reste au-dessus de tout contenu de page
Utiliser la détection de défilement basée sur JavaScript pour commuter nav entre le positionnement relatif et le positionnement fixe
Navigation fixe collante: enlever le trop-plein-caché de la main et s'assurer que la navigation naquine est dans le récipient à défilement
Changer la navigation en position autocollante pour que celui-ci défile avec la page puis colle en haut
Déplacer la navigation en emballage extérieur et assurer un positionnement fixe
Fixer la navigation pour être véritablement fixe en haut de la fenêtre d'affichage avec un indice z élevé
Changer la navigation de fixe à collant pour que celui-ci défile avec la page puis colle en haut
Actualiser les étiquettes de navigation: Calculateur de ROI vers le ROI, Cas d'utilisation des cas, supprimer
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
