Retour AgeReqTypeMembre et âgeReqTypeTeamMembre en réponse API d'orgg
Mise à jour de DataLoader pour les champs splitâgeReqType
Fixer à la fois AgeReqTypeMembre et âgeReqTypeTeamMe à la même valeur dans des données simulées.
Age diviséReqType dans le âgeReqTypeMembre et âgeReqTypTeamMembre
Suivi séparé des besoins d'âge pour les membres par rapport aux membres de l'équipe dans l'entité de l'Organisation.
Renommer l'employé en TeamMember et passer outre l'étiquette dynamique
Renommer toutes les références des employés/de l'emploi à l'équipe/à l'adhésion à l'équipe. Étendre l'utilisationThemeConfig() avec des champs d'étiquetage et d...
Renommer l'employé en TeamMember et passer outre l'étiquette dynamique
Renommer toutes les références de l'employé/de l'emploi à l'équipe/à l'adhésion à l'équipe. Remplacer le texte d'affichage du membre/équipe du membre du code du...
Renommer le salarié en membre de l'équipe et Emploi en membre d'équipe
Mettre à jour toutes les références des employés/de l'emploi à l'équipe Membre de l'équipe/à l'équipe dans les contrôleurs, les services et le profil de sécurit...
Renommer le salarié en membre de l'équipe et Emploi en membre d'équipe
Renommer toutes les références d'employés/d'employés à l'équipe Membre de l'équipe/à l'équipe à travers les classes, variables, méthodes, annotations DB, valeur...
Passer DataLoader à CommerceService
- Utiliser CommerceService au lieu de POSService, RetailProductService, RetailInventoryStockService - créerProduct, créerOJOUpdateStock, créerRetailOrder, créer...
Passer les contrôleurs de point de position POS à CommerceService
- POSController utilise CommerceService au lieu de POSService - RetailProductCtroller utilise CommerceService au lieu de RetailProductService - RetailInventoryC...
Partagé toBase30 dans app/utils/base30, utilisé dans LeadManager et DocManager
Convertir Ajouter Bouton de plomb en un onglet aligné à droite dans la barre d'onglet des marchés
Supprimer Ajouter Onglet Plomb et déplacer Ajouter Bouton de plomb à droite de la barre d'onglet des marchés
Simplifier l'affichage de la version en supprimant le point d'extrémité de l'API et en utilisant la constante
Réorganiser la présentation des formulaires principaux et mettre à jour la conception des champs téléphoniques
Remplacer la couleur secondaire par les variations de couleur et les gradients primaires
Mettre à jour LeadVendorManager pour utiliser les champs de titre et de description avec un support d'interface utilisateur complet
Mettre à jour LeadVendorController pour utiliser le titre et la description au lieu du nom
Changer de nom en titre et ajouter le champ de description à LeadVendor et LeadVendorProduct
Renommer MediaFeedController en MediaStreamController et ajouter le support de flux principal
- Rebaptisé MediaFeedController to MediaStreamController pour la gestion générique des flux de média - Ajout d'un soutien pour les flux spécifiques au plomb via...
Mise à jour de EmploymentStatusTyper pour utiliser le stockage de STRING enum au lieu de ID
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) - ...
Supprimer le code de repli basé sur l'identifiant, utiliser uniquement la dénomination basée sur le hachage
- Supprimer toute la logique de secours d'essai pour la colonne de fichierHash manquante - Supprimer les retraits de noms de fichiers basés sur l'identifiant - ...
Consolider les types d'avatars en fichier partagé pour la cohérence
Return objectPath au lieu des URL présignées - Next.js les générera
Simplifier le modèle Avatar - les avatars n'appartiennent qu'à l'utilisateur
- Supprimé du champ membre de la classe Avatar - les avatars n'appartiennent désormais qu'aux utilisateurs - Sorti les avatars OneToMany de la classe des membre...
Supprimer le champ isSet redondant de la classe Avatar
- Suppression du champ isSet puisque les classes utilisateur/membre ont déjà une relation d'avatar ManyToOne - L'avatar actif est déterminé par le champ de l'av...
Remplacer UserPhoto par la hiérarchie d'héritage d'Avatar et mettre à jour UserBackground
- Renommé UserPhoto to Avatar (classe de base) en utilisant l'héritage JPA JOINED - Création d'une sous-classe AvatarPhoto pour les photos téléchargées (extensi...
Nouvelle approche pour le filtre d'état et les icônes de filtre
- Suppressions surFloatingFilterChanged callback pour éviter les mises à jour circulaires - Conserver l'instance de filtrage en réf et mettre à jour directement...
Supprimer les cases à cocher manuelles d'IdRenderer
- Retirer la case à cocher ajoutée manuellement d'IdRenderer - S'appuyer sur la fonctionnalité de sélection de la boîte de contrôle intégrée d'AG Grid - Les cas...
Renommer /hr/folder/ en compte/ tout au long du projet
- Rebaptisé app/h/ap, en app/compte/ - Rebaptisé app/composants/hr/ app/composants/compte/ - Mise à jour de toutes les références de /h à /account dans: - Nav...
Conception unifiée du collecteur d'en-tête couvrant à la fois les panneaux de chat et les panneaux de téléphonie mobile
REMOVED: Barre d'état du softphone (wifi, signal, temps - inutile pour l'application web) CHAUDE SHARED: La barre de titre couvre désormais à la fois le softph...
Ascensez le softphone jusqu'à la qualité de l'entreprise avec des caractéristiques premium
CARACTÉRISTIQUES DE L'ENTREPRISE: - Enregistrement des appels avec indicateur visuel et animation pulsée - Fonctionnalité de transfert d'appel pour les transfer...
Améliorer ChatBox avec un système de couleur dynamique et une hauteur accrue
- Augmenter la zone de visualisation des messages de 33 % (DOCKED-HEIGHT: 360 - 480) - Créer ChatBoxStyles.tsx avec un système de couleur dynamique basé sur la ...
Moderniser la conception de ChatBox avec un vernis professionnel
- Appliquer un fond blanc propre avec des gradients de gris subtils - Ajouter un style de la barre de défilement personnalisé intégré à un schéma de couleur pri...
Supprimer la fonctionnalité des médias/chat - déplacé vers MediaService
Filtre consume uniquement OTK et passe et id; le contrôleur charge la session à la demande
Déplacer ClusterIssuer vers le dossier auto-cert, supprimer les étapes de déploiement dupliquées
Ajouter des gestionnaires et des clés explicites aux commutateurs
- Ajouter poignéeAcceptingLeadsToggle et poignéeGodModeToggle - Ajouter des clés et des noms uniques aux deux commutateurs - Ajouter des aria-labels pour l'acce...
Consolider la gestion des sessions dans KSessionService
Supprimé en double KTokenSessionService - Amélioration du service KSession avec : getSessionTTL() - obtenir la clé Redis TTL getSessionInfo() - obtenir des ...
Déplacer la case à cocher à l'intérieur du champ de surnom en tant que parure gauche et augmenter la largeur du champ
Mettre à jour la page désolée pour utiliser les variables CSS de globals.css avec color-mix
Optimiser la disposition du cueilleur de couleur à gradient - étiquettes sur le dessus, angle sur la même rangée
Réorganiser la configuration du créateur de l'avatar - couleurs et gradient dans la colonne de gauche, grille de style 2 lignes
N'utiliser que des styles Avatar Creator faciles à utiliser sans exigences d'attribution
Déplacer la configuration WWW vers la colonne de gauche et rendre le panneau d'état DNS toujours visible
Déplacer le point d'extrémité du diagnostic vers /api/sécurité/diagnostic pour la cohérence
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.