Retourner à actions/checkout-v4 pour correspondre à d'autres projets Next.js
- Supprimer la logique de caisse manuelle complexe qui était à l'origine des pendages - Utiliser les actions standard/checkout-v4 comme le kmo-login et le kamo-...
Utiliser un clone peu profond avec temporisation pour éviter la pendaison
- Utilisation - profondeur 1 pour un clonage plus rapide - Étaient temporisation (120 pour les plus enfoncs, 300 pour les rarétures) - Retour à un clone complet...
Modification du répertoire valide avant git clone pour éviter l'erreur de répertoire de travail
- Changement de /tmp ou/ou/avant le retrait/le vissage de l'espace de travail - Supprimer uniquement le répertoire s'il existe mais n'est pas un git repo - Empê...
Utiliser l'URL du dépôt codée en dur et installer GITHUB-WORKSPACE env var
- Utiliser l'URL du dépôt direct pour éviter les problèmes de résolution DNS/nom d'hôte - Régler la variable d'environnement GITHUB-WORKSPACE pour les étapes su...
Utiliser directement git clone au lieu de compter sur un espace de travail vide
- Référentiment de clones utilisant directement git avec URL du dépôt - Mandonler à la fois des clones frais et des cas de dépôt existants; - Utiliser l'annuair...
Simplifier toutes les étapes de la caisse - supprimer les opérations git qui sont suspendues
- Retirer git fetch/remise/nettoyage des travaux de déploiement - Le coureur de Forgejo a déjà été vérifié en code - Il suffit de vérifier que GITHUB-WORKSPACE ...
Simplifier l'étape de caisse - supprimer git clone qui était suspendu
- Éliminer la logique git clone qui était à l'origine de 20 minutes de pente - Forgejo runner a déjà été vérifié par le code, il suffit de vérifier le répertoir...
Améliorer la caisse et la gestion du contexte de construction Docker
- Ajouter le clonage approprié au dépôt si elle n'a pas déjà été vérifiée; - Vérifier qu'il existe un dossier avant la construction; - Utiliser des chemins abso...
Remplacer les actions/checkouts par la caisse manuelle pour éviter les problèmes de DNS
- Remplacer les actions/checkout-v4 par des commandes manuelles de caisse git - Le coureur de Forgejo a déjà été vérifié par code, juste besoin d'assurer un éta...
Ajouter des itinéraires directs de MediaService via media.
- Créer de nouvelles routes /api/média/- qui s'acheminent directement vers les médias. - Ces routes contournent APIService pour permettre des connexions WebSock...
Ajouter l'enregistrement pour la demande d'abonnement à l'arrière-plan
- Loger lorsque la demande d'abonnement est envoyée à /app/chat/subscribe - Aide à vérifier si les demandes d'abonnement parviennent à l'arrière-plan
Ajouter une enregistrement détaillé pour la fonction d'abonnement
- Logement lorsque s'abon() est appelé et état de connexion en cours - Existet un client logé et statut de connexion - Aide à diagnostiquer pourquoi les abonnem...
Ajouter une connexion détaillée WebSocket
- Amélioration de l'enregistrement des connexions WebSocket - Détails de la trame de connexion logarithme sur la connexion réussie - Informations d'erreur STOMP...
Extraire de grands identifiants de JSON brut pour empêcher la perte de précision JavaScript
- Extraction d'ID, d'ID d'utilisateur, d'orgodID et de securityOrgId à partir de la chaîne JSON brute avant l'analyse - Prévient la perte de précision pour les ...
Ajouter une diagraphie détaillée pour le débogage de précision de l'identifiant des membres
Sérialiser memberID et d'autres identifiants en tant que chaînes dans l'API utilisateur-info pour empêcher la perte de précision JavaScript
Mise à jour ChatMessageDto memberId type pour correspondre à l'utilisationChatWebSocket
Mises à jour complètes de type memberId en utilisationChatWebSocket pour la compatibilité chaîne/numéro
M. garni d'identité des membres en tant que chaînes de manière cohérente pour corriger la détection de l'auteur du message
Mettre à jour NavTop et NavTopPanel pour accepter les identifiants de membres de chaîne ou de numéro
Accepter les identifiants de membre comme chaîne ou numéro pour gérer la perte de précision
Ajouter l'enregistrement à l'identifiant des membres de la voie de flux de MemberItem à ChatDock
Envoyer membreId comme chaîne pour éviter la perte de précision JavaScript avec de grands nombres
Déplacer se désabonner avant utilisationEffet pour fixer la commande variable
Réparer une autre erreur d'assertion const dans le gestionnaire de message WebSocket
Type CorrectScript const assertion pour l'attribution conditionnelle de l'auteur
Remplacer le type «any» par une interface appropriée pour le mappage de messages
Préciser que les messages sont sauvegardés dans la base de données même lorsque le destinataire est hors ligne
Améliorer le nettoyage pour gérer correctement l'abonnement de l'indicateur de frappe
Ajouter l'absence de typingIndicatorCallbackDéclaration de réf et améliorer le nettoyage
Améliorer le traitement du titre et la synchronisation de l'abonnement WebSocket pour les messages et les indicateurs de frappe
Inclure memberId dans l'indicateur de frappe et l'état de la dactylographie
Ajouter des indicateurs de frappe pour l'état de la frappe en temps réel
Chargement de l'historique des messages de 100 sur le chat ouvert et détermine correctement l'auteur du message
Ajouter une connexion détaillée pour l'abonnement WebSocket et l'analyse des messages
Ajouter une connexion détaillée pour la réception et le traitement des messages WebSocket
Mettre à jour l'URL WebSocket pour utiliser le port 80 au lieu de 4201
Améliorer la connexion d'erreurs dans la route API des messages pour afficher les erreurs dorsales réelles
Ajouter une connexion détaillée pour l'envoi de messages à des échecs d'envoi de débogage
Fusionner les accessoires de style dupliqué dans l'entrée ChatBox
Permettre à la case de discussion d'afficher un message de ré-essai lorsque la création de session échoue, corriger le doublon de style prop
Améliorer la connexion aux erreurs pour afficher les détails complets de l'objet d'erreur
Améliorer la diagraphie des erreurs pour afficher les détails complets de l'erreur backend
Améliorer la connexion aux erreurs pour afficher les messages d'erreur réels
Ajouter une logique de re-essai pour la création de session de discussion avec retour exponentiel
Repositionner les cases de discussion lorsque le panneau des membres de l'équipe s'ouvre/ferme, ajouter une logique de réessai pour la création de session
Améliorer la gestion et l'enregistrement des erreurs de création de sessions de discussion
Ajouter l'enregistrement de débogage pour les changements de sessionGuid dans ChatBox
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.
