Log de change en direct

Voyez ce que nous construisons, en temps réel. Chaque fonctionnalité, chaque correction et amélioration a été expédiée sur toute la plate-forme.

17,911
Évolution totale
4,604
Caractéristiques
4,532
Corrections
32
Projets
Filtrer par projet
Tous les projets17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrer par type
Tous typesBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 26, 2025
Otherkamo-login

Données de session claires avant de supprimer la clé dans le point d'extrémité de déconnexion

- Fixer les données de session à vider JSON avant de supprimer la clé - S'assure que la session est inutilisable même si la suppression échoue ou qu'il y a un r...

snadjafinia·9mo ago
Otherkamo-internal

Données de session claires avant de supprimer la clé dans le point d'extrémité de déconnexion

- Définir les données de session pour vider JSON avant de supprimer la clé - S'assure que la session est inutilisable même si la suppression échoue ou qu'il y a...

snadjafinia·9mo ago
OtherSecurityService

Clairer les données de session avant de supprimer la clé pour s'assurer que la session est inutilisable

- Fixer les données de session à vider JSON avant de supprimer la clé - S'assure que la session est inutilisable même si la suppression échoue ou qu'il y a un r...

snadjafinia·9mo ago
OtherSecurityService

Améliorer la compensation des cookies de connexion - cookies transparents dans toutes les combinaisons domaine/chemin

- Cookies clairs avec un domaine de base (par exemple, .kamocrm.com) pour couvrir tous les sous-domaines - Cookies clairs pour le nom d'hôte actuel sans attribu...

snadjafinia·9mo ago
Otherkamo-internal

Effacer les cookies existants avant d'en définir un nouveau pendant la validation

- Effacer toutes les variations possibles des cookies avant de mettre en place un nouveau cookie - Empêche la réutilisation des cookies de session anciens prove...

snadjafinia·9mo ago
Otherkamo-login

Effacer les cookies existants avant d'en définir un nouveau pendant la connexion

- Effacer toutes les variations possibles des cookies (domaine de base, nom d'hôte, pas de domaine) - Empêche la réutilisation des cookies de session anciens pr...

snadjafinia·9mo ago
Otherkamo-login

Correction de la déconnexion: appel du terminal de déconnexion de SecurityService pour invalider complètement la session

- Appeler SecurityService/api/security/engout pour invalider correctement la session sur le backend Java - Cela garantit que la session est supprimée, que les j...

snadjafinia·9mo ago
Otherkamo-internal

Correction de la déconnexion: appel du terminal de déconnexion de SecurityService pour invalider complètement la session

- Appeler SecurityService/api/security/engout pour invalider correctement la session sur le backend Java - Cela garantit que la session est supprimée, que les j...

snadjafinia·9mo ago
Otherkamo-login

Fixer le flux de déconnexion: les cookies clairs mais tentent toujours l'auto-connectin

- Supprimer la logique de skipAutoLogin (auto-login devrait toujours fonctionner) - Ajouter clearCookies param pour se décocher - La page de connexion efface le...

snadjafinia·9mo ago
Otherkamo-login

Problème de déconnexion: prévenir l'auto-connexion après la déconnexion

- Ajouter le paramètre d'interrogation sautAutoLogin pour se déconnecter - Sauver l'auto-enregistrement lorsque sautezAutoLogin-true est présent - Amélioration ...

snadjafinia·9mo ago
Otherkamo-internal

Remplacer PersonIcon par l'avatar de l'utilisateur dans le lien NavTop Mon compte

- Avatar membre de Fetch en utilisant l'utilitaireMemberAvatar - Afficher le composant Avatar avec l'image de l'utilisateur ou les initiales de secours - Maquet...

snadjafinia·9mo ago
Otherkamo-shared-library

Ajouter avatarType champ à l'entité Avatar pour une vérification de type simple

- Ajouter la colonne TYPE pour stocker 'photo' ou 'Avatar Creator' - Éliminer les constructeurs qui sont en conflit avec Lombok 'NoArgsConstructor - AvatarType ...

snadjafinia·9mo ago
OtherSecurityService

Utiliser le champ avatarType au lieu de la détection par procuration complexe

- Vérifiez directement le champ avatarType pour une vérification de type simple - Mettre en place l'avatarType lors de la création de nouveaux avatars - Approch...

snadjafinia·9mo ago
Otherkamo-shared-library

Ajouter avatarType champ à l'entité Avatar pour une vérification de type simple

- Ajouter la colonne TYPE pour stocker 'photo' ou 'Avatar Creator' - Ensemble dans les constructeurs automatiquement - Évite les besoins par exemple de contrôle...

snadjafinia·9mo ago
FixSecurityService

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...

snadjafinia·9mo ago
OtherSecurityService

Utiliser un filtre simple pour vérifier si l'avatar est photo ou Avatar Creator

- Supprimer la logique de détection par procuration complexe - Il suffit de filtrer trouverById résultat pour vérifier s'il s'agit d'AvatarPhoto - Si ce n'est p...

snadjafinia·9mo ago
FixSecurityService

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...

snadjafinia·9mo ago
FixSecurityService

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...

snadjafinia·9mo ago
FixSecurityService

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...

snadjafinia·9mo ago
FixSecurityService

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 -...

snadjafinia·9mo ago
Otherkamo-analytics

réduire le défrein

Francis Cao·9mo ago
Otherkamo-analytics

Fusionner la branche "analytiques" de l'entreprise en dev

Francis Cao·9mo ago
FixSecurityService

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 ...

snadjafinia·9mo ago
Fixkamo-internal

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...

snadjafinia·9mo ago
OtherSecurityService

Ajouter une connexion détaillée à la génération d'URL d'avatar pour le débogage

- Loger lorsque des URL d'avatars sont générées, quelles URL sont créées - Log lorsque les avatars sont manquants ou que les URL sont nulles - Cela permettra d'...

snadjafinia·9mo ago
Fixkamo-internal

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 ...

snadjafinia·9mo ago
FixSecurityService

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...

snadjafinia·9mo ago
Fixkamo-internal

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é...

snadjafinia·9mo ago
Otherkamo-internal

Correction de l'avatar ne s'affiche pas sur la page Profil après rafraîchissement

- Assurez-vous que l'URL de l'avatar à partir du profil du membre est préservée lors de la mise en place d'activeAvatar - Mettre à jour le profilDon avec l'URL ...

snadjafinia·9mo ago
Otherkamo-internal

Ajouter une enregistrement détaillé pour le débogage de sélection des avatars

- Loger l'objet avatar complet lorsque la poignéeSelectAvatar est appelé - Ajouter validation pour avatar.id avant traitement - L'URL de log API étant appelée -...

snadjafinia·9mo ago
Otherkamo-internal

Correction de type TypeScript - gérer le corps nul dans apiProxy

Convertir nul en non défini pour la compatibilité de type BodyInit - Fixes: le type 'null' n'est pas assignable au type 'BodyInit' indéfini'

snadjafinia·9mo ago
Otherkamo-internal

Régler la manipulation du corps de demande PUT pour le critère d'évaluation actif de l'ensemble

- Ensemble explicite sur non défini pour les demandes PUT sans corps - Améliorer la manipulation du corps en apiProxy pour gérer gracieusement les demandes vide...

snadjafinia·9mo ago
Otherkamo-internal

Améliorer la gestion des erreurs pour le critère d'évaluation de l'avatar active par l'ensemble

- D'aller les messages d'erreur backend réels au lieu du message générique - Meilleure analyse des erreurs dans frontend (handilin à la fois JSON et réponses te...

snadjafinia·9mo ago
Otherkamo-internal

Utiliser des importations statiques au lieu d'importations dynamiques pour l'avatarUtils

- Remplacer les importations dynamiques par des importations statiques en haut de la classe - Évite les problèmes de résolution du module TypeScriptRésolution n...

snadjafinia·9mo ago
Otherkamo-internal

Fixer l'alias de chemin - utiliser les z/lib/avatarUtils au lieu de '/app/lib/avatarUtils'

-/cartes à la racine du projet, donc -/app/lib/avatarUtils était incorrect (serait chercher app/app/lib/avatarUtils)

snadjafinia·9mo ago
Otherkamo-internal

Réparer les importations dynamiques - utiliser l'alias de chemin et/app/lib/avatarUtils pour la résolution Next.js webpack

- Changer les chemins relatifs en alias de chemin - Next.js webpack ne peut pas résoudre les extensions .js pour les fichiers .ts dans les importations dynamiqu...

snadjafinia·9mo ago
Otherkamo-internal

Fix TypeScript ESM dynamiques Importations - ajouter l'extension .js requise pour la résolution du module node16/nodenext

- TypeScript avec moduleRésolution node16/nodenext nécessite des extensions .js explicites dans les importations dynamiques - TypeScript résoudra les importatio...

snadjafinia·9mo ago

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.

Commencez gratuitement pour toujoursPrix de visualisation