Utiliser des voies relatives pour les importations dynamiques d'avatarUtils
- Modification des importations dynamiques de la catégorie des voies relatives de l'utilisation de l'envol. - Corrections d'erreur de résolution du module TypeS...
Corriger l'erreur syntaxe async/await dans HexHeadGroup UtilisationEffect
- Emballé Promise.all dans la fonction async pour corriger l'erreur de construction - les rappels d'utilisationEffect ne peuvent pas être asynchrones directemen...
Mettre à jour avatarUtils pour utiliser des URL directement à partir du profil des membres
- Backend inclut désormais les URL d'avatar dans la réponse du profil des membres - Suppression inutile du deuxième appel d'API vers /api/security/avatars/-id -...
Ajouter la logique de repli d'avatar aux composants de chat et à la liste des membres
- Avatar Créé.Utils.ts avec des fonctions d'utilité pour le repli d'avatar (membre - utilisateur - - initiales) - Mise à jour de HexHeadGroup pour foqueler et a...
Mettre en œuvre le système d'arrière-plan ThemeBackground: entité, repository, controller, et BackgroundManager amélioré avec support de diaporama
Correction de l'erreur de la peluches: changement de la variation pour la variable filtrée et supprimer les importations non utilisées
Fix Grid: remplacer Conteneur/item de grille par Box en CSS Grid pour correspondre à FormPersonalInfo.tsx
Fix TypeScript errors: ajouter eslint-disable pour EyeDropper de n'importe quel type, supprimer les importations non utilisées
Remplacer l'onglet CREATE AVATAR par la mise en page exacte de FormPersonalInfo.tsx - interface de créateur d'avatar kamo-register correspondante
Importations CSS à balayage fixe: passage à des importations de haut niveau à effet secondaire au lieu d'importations dynamiques
Réparer l'importation React à l'origine d'une erreur de construction
Fix Swiper import: utiliser l'importation dynamique pour résoudre le problème du module CommonJS/ESM
Correction TypeScript error: remplacer 'any' par 'inconnu' dans la gestion des erreurs
Remplacer l'onglet CREATE AVATAR par la disposition exacte du registre kamo: couleur des cheveux, tonalité de la peau, couleur des yeux, construction, commandes en hauteur, curseur à balayage, accordéon extras d'apparence, prévisualisation rapide finale et bouton suivant
Utilisation de l'API du composant de grille fixe pour correspondre à l'API MUI v7 Grid
Mise en page du menu AVATAR exactement à la conception du registre kmo
Mettre à jour Create Avatar lay-out pour correspondre à la conception de kamo-register
- Réorganiser l'onglet Avatar avec la rangée supérieure pour les réglages rapides (Style, Seed) - Diviser la ligne du bas en deux colonnes: Prévisualisation (à ...
Retour aux composants MuiAvatar pour affichage d'avatar
- Remplacer les étiquettes img par des composants MuiAvatar - Maintient toutes les fonctionnalités existantes (maniement de l'erreur, chargement des rappels) - ...
Remplacer MuiAvatar par l'étiquette img pour afficher correctement les images de l'avatar
- Utiliser l'étiquette img native au lieu de la composante MuiAvatar pour un meilleur rendu de l'image - Enroulement img dans le conteneur de la boîte avec un s...
Problèmes d'URL d'avatar et d'affichage
- Ajouter X-Forwarded-Host head forwarding dans API proxy pour que le backend puisse générer des URL de domaine de thème corrects - Ajouter une exploitation com...
Améliorer l'interface utilisateur et la fonctionnalité de gestion des avatars
- Fixer l'affichage de l'avatar dans Select Avatar popup pour afficher des images pour tous les avatars (généralement côté client SVG lorsque l'URL est manquant...
Supprimer les appels de transformationAvatarUrl - afficher des images directement à partir des URL dorsaux
Mettre à jour avatarUrlTransform pour retourner non défini au lieu de null
Passer les avatars au seau public - aucune écoute n'est nécessaire, URL à thème direct
Type de promesse pour les params dans Next.js 15 manipulateur de route
Mise à jour Next.js 15 manutentionnaire de route params pour le proxy de stockage d'avatar
Appliquer la transformation d'URL aux URL des avatars dans MemberHeader et ProfileTab
Ajouter une route proxy et une transformation URL pour les images d'avatars afin de corriger les erreurs de contenu mixte
Retirez tous les composants de la grille et utilisez Box avec CSS Grid à la place
Remplacer la grille par la boîte et la grille CSS pour une meilleure compatibilité
Actualiser les gestionnaires de route pour Next.js 15 - les params sont maintenant async
Consolider les types d'avatars en fichier partagé pour la cohérence
Supprimer la voie proxy de stockage non utilisée - à l'aide d'URL présignées directement
Reconstruire l'Avatar UI - moderne, interactif, poli. Backend URL retourne directement
Utiliser la route proxy pour les URL d'avatars au lieu des URL présignées MinIO SDK
Backend génère maintenant des URL présignées avec un domaine de thème directement, frontend les utilise tels qu'ils sont
Ajouter une connexion d'erreurs détaillée à la route proxy de stockage pour identifier 500 erreurs
Utiliser des URL de domaine de thème direct pour les avatars - construire des URL en utilisant la logique de chemin de thème demandée
Fil d'URL correct de l'avatar - seau interne doit utiliser /internal/ directement, pas /public/bucket-name/internal/
Créer la fonction getThemePath côté serveur - getThemePath utilise une fenêtre qui n'existe pas sur le serveur
Utiliser getThemePath pour construire des URL d'avatar au lieu d'URL présignées
Ajouter une journalisation détaillée pour tracer la génération d'URL présignée
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.
