Ajouter un script à des actions GitHub pré-cache pour le coureur de Forgejo
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...
Ajouter une exploitation complète pour la recherche d'un domaine de fournisseur de sécurité
- Réseaux de logarithme et tous les identifiants d'organisation - Comparaison détaillée des identifiants d'adresses avec la sécuritéOrgId - Étapes de l'extracti...
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...
Ajouter les logos d'organisation aux onglets Profil et adhésion et autorisations
- Tirer le logo de l'organisation du fournisseur de sécurité et l'affichage à côté de l'onglet Profil - Saisissez le logo actuel de l'organisation et affichez-l...
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...
Ajouter un bouton Gérer les arrière-plans dans MemberHeader
- Ajout de handleManageBackgroundsClick prop à MemberHeader - Ajout d'un bouton de gestion des arrière-plans à côté de l'entrée de l'URL lorsque l'arrière-plan ...
A conserver le hash et l'extension de l'avatar dans les données de la session
- Mise à jour Ajout de la méthode de la session de KSessionService pour la mise à jour des champs de session - Mise à jour de l'ensembleActiveAvatar pour stocke...
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...
Convertir nul à indéfini pour la compatibilité de type avatarSrc
- fetchMemberAvatar retourne chaîne - null mais avatarSrc s'attend à une chaîne non définie - Utiliser l'opérateur de coalessage nul pour convertir nul en non d...
Ajouter l'extension .js aux importations dynamiques pour la résolution du module node16
- TypeScript avec le module node16Résolution nécessite des extensions de fichiers explicites - Modification des importations relatives pour inclure l'extension ...
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 -...
Inclure les URL des avatars dans la réponse du profil des membres
- Ajout de méthodes d'aide pour générer des URL d'avatars (getThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Mise ...
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...
Ajouter ThemeBackgroundContrôleur avec stockage basé sur le hachage et support de seau public
Ajouter une entité d'ensemble et un référentiel avec les relations utilisateur/membre
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) - ...
Utiliser la structure correcte du godet et du chemin d'objets pour les téléchargements MinIO
- Changer le nom de seau de domaine en un seau à un compartiment "public" - Inclure le chemin de domaine (par exemple, kamocrm-com) dans le nom de l'objet, et n...
Gérer correctement les défaillances de téléchargement MinIO pour les avatars
- Supprimer l'exception silencieuse avaler dans la création d'avatars Créateur d'Avatar - Ajouter une manipulation d'erreurs appropriée et un retour en arrière ...
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.