Améliorer la logique de lecture des cookies avec des méthodes d'analyse multiple et un réessai différé
JobTitleContrôleller utilise maintenant la session pré-authentifiée de OTKPreAuthFilter pour éviter les erreurs 401
SecurityRoleController utilise maintenant une session pré-authentifiée de OTKPreAuthFilter pour éviter les erreurs 401
DomainController utilise maintenant une session pré-authentifiée de OTKPreAuthFilter pour éviter les erreurs 401
Interroger tous les avatars de l'utilisateur pour obtenir une entité réelle au lieu d'un mandataire
- Obtenir userId à partir de l'avatar, puis revendre findByUserId (retourne des entités réelles) - Trouver l'avatar correspondant à partir de la liste et vérifi...
Utiliser Hibernate LazyInitializer pour obtenir la classe d'entité réelle à partir de la proxy
- Accéder à HibernateProxy's LazyInitializer pour obtenir une classe persistante - Vérifiez si la classe persistante est AvatarPhoto ou AvatarAvatar Creator - I...
Supprimer les avertissements variables non utilisés dans la détection de type avatar
Utiliser le moulage direct pour déterminer le type d'avatar au lieu de la réflexion
- Essayez d'abord de lancer AvatarPhoto pour forcer l'initialisation par procuration - Access getFileExtension() directement après le moulage - Retour à AvatarA...
Améliorer la détection de type proxy en accrochant InvocationCarire IncregetException
- Gonfler la classeCastException lors de l'appel de méthodes sur des méthodes à titre de mandataire pour déterminer le type réel - Essayez getFileExtension d'ab...
Améliorer la manipulation par proxy hiberné pour la détection de type avatar
- Hiérarchie de classe et interfaces pour la méthode getFileExtension - Utiliser la réflexion pour détecter AvatarPhoto vs AvatarAvatar Creator en cas d'échec -...
Recharger l'avatar du dépôt pour résoudre l'instance de mandataire Hibernate
- Les entités avatares chargées à partir de relations peuvent être des intermédiaires d'hibernés qui échouent à l'origine des contrôles - Recharger l'avatar du ...
S'assurer que les initiales SVG sont toujours créées lorsque l'avatar est manquant dans HexHeadGroup
- Ajouter une erreur de gestion de secours pour créer des initiales SVG si l'avatar fetch - Consolider les initiales logique de création de SVG - Assurez-vous q...
rafraîchir la liste des avatars après avoir mis l'avatar comme actif
- Après avoir mis l'avatar comme actif, rafraîchir la liste complète des avatars pour être mis à jour. - Trouver et définir l'avatar actif à partir de la liste ...
Déterminer l'avatar actif en vérifiant user.getAvatar() au lieu de RecordState
- Backend indique maintenant correctement quel avatar est actif en comparant à user.getAvatar() - Cela garantit que le drapeau isActive dans la réponse de l'API...
Chargement de l'avatar actif à partir de la liste des avatars sur la page Profil
- Retrouver la liste des avatars et trouver celui marqué comme actif - Définir ActiveAvatar à partir de l'objet complet de l'avatar dans la liste (a tous les dé...
Détecter l'avatar des membres sur le chargement des pages même si retourne sous la forme de 'avatar'
- Ajouter la journalisation pour voir quels retours d'API sur la charge initiale - Vérifiez si le membre avatarId/memberAvatarId est réglé pour détecter l' neut...
S'assurer que l'avatarId est toujours envoyé lorsque l'on veille à l'existence d'Avatar
- Utiliser l'utilisation CorréraiteDefaultUserAvatar valeur directement en logique d'enregistrement - Si l'on existe un vaavatar actif, toujours envoyer avatarI...
Préservez l'URL de l'avatar lors de la sauvegarde et ajoutez un contrôle défensif
- Préserver le profilPicture à partir d'activeAvatar lors de la mise à jour de profilDatas après épargne - Ajouter un avertissement si l'on existe d'activeAvata...
Préserver l'état de l'avatar après épargne pour éviter les retours
- Correction de la logique de sauvegarde pour envoyer correctement avatarId lorsque l'avatar est sélectionné - Préserver l'état actif actuelAvatar et utiliser l...
Mettre à jour l'état de l'avatar après sauvegarde du profil pour éviter les retours
- Après sauvegarde du profil, rafraîchir et mettre à jour l'état actifAvatar à partir de la réponse API - Mettre à jour l'utilisationDefaultUserAvatar flag pour...
Empêcher l'avatar de passer à l'avatar vide lors de la sélection
- Avertissement immédiatement sélectionné de l'avatar dans l'UI pour un retour d'information instantanée - Seule mise à jour avec des données rafraîchies si ell...
Maintenir le dialogue du gestionnaire d'avatars ouvert et fixer l'affichage de l'avatar du profil
- Supprimée guidonAchelle() des appels lors de la sélection, de la création ou du téléchargement d'avatars - Le dialogue reste ouvert pour que les utilisateurs ...
S'assurer que l'URL de l'avatar est correctement conservée et affichée à partir de la base de données
- Modification de la gestion de l'URL pour préserver les chaînes vides (utiliser ?? au lieu de - Mise à jour des accessoires MemberHeader pour donner la priorit...
S'assurer que l'avatar est correctement réglé à partir de la base de données sur la charge de l'onglet de profil
- Gestion fixe de l'URL pour utiliser l'URL de réponse API d'origine au lieu d'une valeur transformée potentiellement nulle - Ajout d'une synchronisation entre ...
Résoudre l'affichage de l'avatar et les problèmes de persistance dans l'onglet profil
- Fixer l'affichage initial de l'avatar pour afficher l'avatar correct au lieu des initiales par défaut - Fixer la sélection des avatars de la liste pour mettre...
Construire correctement l'URL du logo du fournisseur de sécurité en utilisant l'analyse de domaine
Ajouter l'extension .js aux importations dynamiques pour le module node16Résolution
Correct Next.js 15 route handler params type et supprimer l'extension .js des importations dynamiques
Utiliser les actions GitHub directement à la place de code.forgejo.org pour éviter 503 erreurs
- Modification des actions/vérifications, en V4 - Changement de docker/login-action-v3 à - Changement de docker/build-push-action-v5 à - Cela évite de dépendre ...
Saisir l'organisation du fournisseur de sécurité directement par ID au lieu de partir de Network array
- Création d'une nouvelle route API /api/security/org/[id) à titre de mandataire SecurityService par point d'identification - Mise à jour de ParamètresView pour...
Utiliser le même modèle d'URL pour le logo du fournisseur de sécurité que le logo d'org actuel
- Remplacer le premier dossier dans la voie URL du logo de l'organisme en cours par le domaine du fournisseur de sécurité - Remplacer les points par des tirets ...
Simplifier la génération d'URL du logo pour correspondre aux modèles de page ThemeLogo et de réseau
- Pour l'org actuel (âs.ap. . . . . . . . . . . . . . . . . . . . . . . . . - Pour le fournisseur de sécurité (Profile): utiliser getThemePathForDomain() avec ...
Améliorer l'affichage du logo dans les onglets - utiliser un accessoire d'icône avec l'enveloppe de la boîte et ajouter une logique de repli
- Retour à l'aide de l'icône Tab avec emballage Box pour une meilleure compatibilité MUI - Ajout de la reconvaille à l'utilisation de domaines[0) si le champ de...
Fixer l'affichage du logo dans les étiquettes des ong - utiliser l'étiquette img dans l'étiquette au lieu de l'icône
- Changement d'utilisation de l'icône Tab pour intégrer le logo directement dans l'étiquette à l'aide de la boîte avec l'étiquette img - Ajout de la journalisat...
Augmentation du temps de déploiement du kubectl de 300s à 900 s
- Augmentation de la temporisation du déploiement du kubectl à 900 secondes (15 minutes) pour les déploiements k1m1 et k2m1 - Cela correspond à la progression a...
Augmentation des progrès du déploiementDeadlineDesecondes de 60 à 600
- Progresser de l'améliorationDeadlineDre à 600 secondes (10 minutes) pour permettre à l'application Next.js suffisamment de temps pour construire et démarrer -...
Gérer le format de la date ISO et améliorer l'analyse du type d'avatarId
- Prise en charge du format de la date ISO (AAAA-MM-JJ) en plus de M/j/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - Amélioration de l'analyse de l'avatarId pour traiter...
Ajouter une meilleure gestion des erreurs et une meilleure connexion pour les opérations de sauvegarde utilisateur/membre
- Ajout d'une prise de vue sur l'exploitation de la sauvegarde de l'utilisateur avec une analyse d'erreurs détaillée - Ajout d'une opération de prise en charge ...
Améliorer l'analyse de l'avatarId pour manipuler les types de cordes, d'entier et de longs
- Ajout d'un soutien à l'analyse de l'avatarId à partir du type chaîne - Meilleure gestion des erreurs pour les formats avatarId invalides - Ajout de l'enregist...
Améliorer le traitement des erreurs et la connexion pour les mises à jour des profils des membres
- Ajout d'une connexion détaillée à la route API pour les demandes PUT - Amélioration du traitement de la réponse aux erreurs pour inclure les messages d'erreur...
Ajouter une connexion détaillée à la mise à jourMemberProfile pour le débogage
- Ajout de la connexion au début de la mise à jourMédiumèmeMériode - Ajout de l'enregistrement avant et après avoir sauvegardé l'utilisateur et le membre - Amél...
Améliorer la gestion des erreurs et rafraîchir les données de profil après économiser
- Ajout de messages d'erreur détaillés lorsque la sauvegarde de profil tombe en panne - Les données de profil sont désormais rafraîchies à partir du serveur apr...
Ajouter un support pour la mise à jour des champs de nom d'utilisateur et de la dateOfBirth dans le profil des membres
- Ajout du référentiel d'utilisateurs à MemberController - Mise à jour Mise à jourMemberProfil pour traiter le nomPrefix, nomPremière, nomMiddle, nameDernier, n...
Supprimer l'entrée d'URL pour les arrière-plans, améliorer la gestion des erreurs de téléchargement, corriger la persistance des avatars
- Suppression du champ d'entrée de l'URL pour les arrière-plans - seuls les téléchargements via pop-up sont autorisés - Amélioration du traitement des erreurs p...
Type correct pour avatarIdToRefresh pour permettre la chaîne ou le numéro
Résoudre les erreurs de lint pour les peluches dans ProfileTab et MemberHeader
- Importation de boutons ajoutés à MemberHeader - Correction d'un problème de champ d'application newAvatar dans handleUploadPhoto et handleCreateAvatar Creator...
Rafraîchir les données de profil après avoir mis au paramétrage de l'avatar et assurer une activation correcte
- handleSelectAvatar définit désormais l'avatar comme actif via l'API et rafraîchit les données de profil - handleUploadPhoto et handleCreateAvatar Creator main...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.