Remplacer "My Network" par le titre de branche dynamique dans NavTop
Expose getBranchTitlePlural/NonPlural à partir d'utilisationUserInfo
Inclure la brancheTitlePlural/NonPlural dans la réponse utilisateur-info
Résoudre et conserver les titres de la succursale d'orgge à la login
Ajouter BranchTitleRésolution, résoluEffectiveBranchTitles, mise à jourBranchTitles
Ajouter un plan de mise en œuvre de la configuration des succursales
Plan séquentiel de 12 tâches couvrant la bibliothèque kémo-rasée, SecurityService, et les changements kamo-internes de bout en bout.
Ajouter une spécification de configuration de branche
Couvre la fonctionnalité complète des changements de schéma de bibliothèque kmo-shared-shared Variations de session/point d'extrémité de SecurityService en fonc...
Sautez les membres de la recherche de messages auth check
Extrait getMemberIdFromRequest() qui lit memberID de la Redis session sans frapper le DB. Utilisez-le dans getMessages() au lieu de getCurrentMember() - l'entit...
Supprimer les appels d'imprimés restants du critère d'évaluation getMessages
Éliminer les frais de tête OTK Redis et le bruit du logarithme pour les frisures de messagerie
- Probombardement de la génération OTK dans la voie de l'intermédiaire de MediaService : cookie directement au lieu de générer une clé à usage unique, supprim...
Éliminer les frais de journalisation par demande et asynchronisation TTL
- configmap k8s (congggg de production réelle): moins de sécurité/hikari enregistrement d'INFO/DEBUG vers WARN, ajouter la configuration du pool HikariCP (max...
Réduire le bruit du logarithme et la réserve de connexions
- Sécurité du printemps inférieur de TRACE à WARN et HikariCP de DEBUG à WARN - élimine des dizaines d'écritures synchrones par requête - Ajouter une configur...
Relever le message parent dans la même requête pour éliminer la réponse N-1
Alias m.msg et LEFT JOIN FETCH msg.parent de sorte que la réponse filetée les messages ont leur parent chargé dans la requête initiale plutôt que déclenchant un...
Améliorer les performances de chargement des messages de discussion
- Cache getCurrentMemberId() résultat dans une ref pour éviter les répétitions /api/user-info appelle à chaque message WebSocket et indicateur de dactylograph...
Supprimer le journal par messagerie du point d'extrémité du message de discussion
Supprimer les appels System.out.println à l'intérieur de la carte du flux de messages qui étaient tir une fois par message (100 opérations E/S par demande), et ...
Correction de la requête N-1 et ajouter un index composite pour le chargement des messages de discussion
- Ajouter le FETCH m.msg à la charge avide de la part de la jambe de force MediaObjMsg dans la même requête, éliminant jusqu'à 100 requêtes SQL supplémentaire...
Forcer le mode de lumière pour passer outre le mode extérieur sombre CSS
- Fixer Tailwind darkMode à 'classement' pour empêcher la préférence d'OS de déclencher des utilitaires sombres - Ajouter des annulations importantes dans les v...
Résoudre le chevauchement horizontal, l'angle mort de l'abonné et les bogues de synchronisation
- flyToHomeRow: calculer par suiveur de l'étendue réelle dx pour dériver droitBuffer/leftBuffer indépendamment, placer l'ancre correctement pour empêcher les ...
Mode de force lumière quelle que soit la préférence de schéma de couleur OS
Suppressiond permet la requête en média sombre du schéma de couleur de sorte que le site rend toujours en mode lumière.
zoom du curseur de la taille de la cuve de cuisson dans le SVG sauvegardé via la culture viewBox
La transformation à l'échelle interne d'Avatar Creator zoome le corps de l'avatar dans le SVG canevas, mais l'effet est imperceptible à de petites tailles d'aff...
Supprimer la transformation d'échelle CSS redondante de la prévisualisation de l'avatar
L'option d'échelle d'Avatar Creator applique déjà l'échelle (N/100) en tant que groupe SVG transformer sur le corps de l'avatar. Le conteneur de prévisualisatio...
Mettre en œuvre la résolution de collision de la salle de semeau et après l'accostage
Remplace les têtes hexagonales non excs.:makeRoom Écouteur par un vrai manipulateur qui exécute la résolutionCollisions après le rect DOM de la nouvelle fenêtre...
Résoudre les collisions après chute et essaim sans cablet
Les gouttes non-senfut font maintenant la résolutionCollisions avant de sauvegarder les positions, empêcher l'empilage au coin inférieur droit. Pousses d'essaim...
Largeurs de fentes sensibles au groupe dans flyToHomeRow
Les groupes réservent désormais des créneaux horizontaux proportionnels à leur adepte. étendue de l'anneau (en utilisant une formule axiale correcte à plat), gr...
Ajouter la résolutionCollisions utiliserCallback
Détecte les violations de l'espace front-à-tête et tête-à-tête et déplace les têtes offensées vers la position propre la plus proche via spiralSearch. Ai-t-on a...
Ajouter MIN-GAP constant et spiraleAdonneur de recherche
Ajoute la constante d'écart minimum de 5px et une recherche en spirale fonction qui trouve la position de pixel sans collision la plus proche pour une tête hexa...
Ajouter un plan de correction de collision hexagonale
Plan à 5 tâches couvrant: spiralEntraider à la recherche, résolutionCollisions utilisationCallback, fly-aware groupToHomeRow, onUp non-snap/swarm wi-reffe, et m...
Supprimer le tri DOM z-index pour éviter que les événements de clic ne soient supprimés à la concentration
Le fait de porter des fenêtres par zIndex dans ToolDock a provoqué la réorganisation du noeud DOM sur chaque événement de focus (souventredown). Les navigateurs...
Ajouter la spécification de conception des corrections de collision à tête hexagonale
Les spécifications couvrent trois bugs en UX en tête de pombo: le chevauchement horizontal du sommet de bas de rang, Empilement en bas-droit en chuteant sans cl...
Couleur/gradient de fond de cuisson dans l'avatar Avatar Creator SVG sauvegardé
Avatar Creator génère des SVG de fond transparents par défaut. Contexte n'a été appliquée que sous la forme d'un emballage CSS sur le récipient de prévisualisat...
Dispatch-panneau-tamel par utilisationEffet pour éviter la fermeture de la motion de mouvement de la trame périmée
onAnimationStart/Complete tient les derniers supports rendus, donc l'animation de sortie toujours vu isOpen - vrai et les fenêtres n'ont jamais été relayées à l...
Corriger la propriété d'événement de fléecule-panneau-panel de manière à compenser les fenêtres d'outil
L'événement était en train d'envoyer l'événement est ouvert, mais ToolWindowsContext lire 'detail.open', amener memberPanelOpenRef à toujours être fascinant et ...
Éliminer le chevauchement du frayonnement hexagonal en calculant des positions de colonne uniques
Chaque tête initialise maintenant sa valeur MotionValue à sa propre colonne de la ligne d'origine X et au-dessous de la fenêtre d'affichage (h et TAILLE), puis ...
Utiliser le style en ligne pour les couleurs des icônes afin d'éviter l'annulation de la spécificité CSS
Les classes de couleurs générées sxaient en fonction du contexte de la carte Tab styles. Passage de la couleur au support de style en ligne garantit que les icô...
Ajouter kamo.commerce.enabled-true à k8s configmap
Il s'agit du fichier que le pipeline de l'IC applique effectivement (k8s/configmap.yaml). Exigé pour CommerceService et EngagementLifecycle pour charger sous le...
Ajouter KAMO-COMMERCE-ENABLED-vril à la configuration de k8s
Exigé pour CommerceService et EngagementLifecycle pour charger maintenant que ils utilisent la «ConditionalOnProperty» au lieu de «ConditionalOnBean».
Ajouter la correspondanceIfMissing-false to ConditionalOnProperty for trade beas
Rend explicite que CommerceService et EngagementLifecycle sont désactivé par défaut lorsque kamo.commerce.enabled n'est pas défini. Tout service qui ne configur...
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.