Améliorer la cartographie des champs d'importation de plomb UI/UX
Système complet d'importation de plomb avec analyse de fichiers, cartographie de terrain, transformations, validation et traitement par lots
Ajouter LeadImportContrôleur avec détection en double à l'aide du fournisseurLeadID et clé composite (vendorProductId-vendorLeadID)
Ajouter des DTO d'importation de plomb (LeadImportRequest, LeadImportResponse) pour les importations de plomb basées sur les fichiers
Ajouter une page de salle avec un logo en niveaux de gris
- Création d'une nouvelle page de la salle à l'adresse /app/room/page.tsx - Ajout de logo en tant qu'image de fond à 60 % de taille - Filtre appliqué en classe ...
Ajouter une détection d'appel simultanée en frontine - Vérifiez l'appel entrant avant de commencer un nouvel appel - Appel entrant automatique si l'utilisateur essaie d'en démarrer un - Mettre à jour les réseaux de dépendances pour inclure des variables d'état d'appel
Ajouter JanusService for WebRTC gateway integration - Add JanusService Java service pour interagir avec Janus WebRTC Gateway API - Configurer l'URL de l'API Janus, les secrets et les serveurs STUN/TURN dans application.yml - Prise en charge de la session, la fixation des plugins et la gestion de salle
Ajouter la connexion EXTENSIVE à WebSocketConfig et ChatWebSocketCtroller - chaque trame STOMP, poignée de main, abonnement et message connecté
Ajouter la journalisation EXTENSIVE à l'utilisation ChatWebSocket hook and ChatBox component - chaque étape enregistrée
Créer une page de présentation de bienvenue avec des cartes de fonction
- Ajout d'un logo complet en haut à gauche à l'aide du composant ThemeLogo - Création d'une page d'accueil moderne et polie avec grille de cartes de caractérist...
Déplacer la page de débogage vers l'onglet Débug du système dans les paramètres de sécurité - Composant SystemDebug de dubug content - Ajout de l'onglet Débogage du système à /settings/security - Replaced root /app/page.tsx avec page blanche - Élément de menu Débugssement du système ajouté aux paramètres navigation
Mettre à jour lecteur de marchéControtère pour prendre en charge les formulaires personnalisés - Utiliser de nouvelles méthodes de service surchargées qui acceptent les DTO de demande - Supprimer les ventes redondantes Conversion de type (informée en service)
Ajouter un constructeur de formulaires personnalisés complet avec glisser-déposer
- Mise à jour de la page CRM : changer le nom de l'onglet de "Custom Online Forms" en "Formules de douane" - Ajouter le composant CustomFormManager pour la list...
Ajouter CustomFormCurteur pour les formulaires personnalisés API endpoints
- Ajouter REST contrôleur à /api/sécurité/formulaires douaniers - Mettre en œuvre les critères d'évaluation de la gestion des formulaires GET, POST, PUT, DELETE...
Ajouter une fonctionnalité de formulaires personnalisés avec le support de constructeur de formulaire
- Ajouter FormFieldType enum avec 12 types de champs (TEXTE, TEXT-AREA, MONÉTÉS, DATE, DATE-TIME, DROPDOWN, RADIO, LISTE, CHECKBOX, ADDRESS, US-SSN, US-STATE) -...
Page entièrement fil des vendeurs-produits avec UI moderne, CRUD complet pour les fournisseurs et les produits
Ajouter LeadVendorController avec CRUD complet pour les vendeurs et les produits
Ajouter un support CRUD complet pour LeadVendor et LeadVendorProduct with String ID
Ajouter Next.js API routes pour les marchés de plomb à la proxy de SecurityService
Ajouter une connexion détaillée à l'enregistrement détaillé pour le débogage
Ajouter LeadMarketController pour la gestion des marchés de leads via l'API REST
Ajouter une entité LeadMarket, un référentiel, un service et des DTO pour la gestion des marchés de gestion de la relation client
Composant UI Renouage LeadMarketManager avec conception moderne et intégration d'API
Ajouter une page de paramètres CRM avec les onglets Marchés et champs, Vendeurs et produits, Importations manuelles de plomb et Entrailles intégrées
Utiliser le flux d'organisationsGuid pour l'alimentation des médias à l'échelle de l'organisation
- Ajout d'un État d'avancement de l'organisation à MediaStreamController - Mettre à jour getFed pour utiliser le streamGuid de l'organisation au lieu d'interrog...
Ajouter le champ streamGuid à l'Organisation pour l'alimentation des médias à l'échelle de l'organisation
Ajouter LIKE enum value à MediaBlockReasonType pour les médias sociaux
Créer une composante MediaStream réutilisable et des communications en tête
- Création d'un composant MediaStream réutilisable pour tous les contextes de flux multimédias - Alimentation refactorisée à l'heure pour utiliser le composant ...
Ajouter streamGuid à Lead et prendre en charge les flux multimédias spécifiques au plomb
- Ajout d'un champ streamGuid à Lead.java à la référence MediaSession stream - Mise à jour MediaSessionPost à l'appui de l'association de lead optionnelle - Mis...
Moderniser la conception des aliments pour les médias sociaux avec un style poilé poli
Mettre en œuvre le calendrier des flux de médias sociaux
- Remplacer la page du clubhouse par le composant FeedTimeline - Ajouter PostComposer pour créer des messages avec des images - Ajouter un composant PostCard av...
Ajouter MediaFeedContrôleur pour flux de médias sociaux
- Ajouter MediaFeedContrôleur avec les points de terminaison REST pour les billets, les commentaires, les "j'aime", - Mettre en œuvre le critère d'évaluation de...
Ajouter MediaObjReportRepository et mettre à jour les services de médias pour les flux sociaux
- Ajouter MediaObjReportRepository pour le système de réaction des autres - Mettre à jour MediaService avec createPostSession et la publication d'événements NAT...
Ajouter l'en-tête de filtrage aux membres et onglet des abonnés avec tous les filtres de colonne alignés
Ajouter l'en-tête de filtrage à EmployeeManager datagrid avec statut d'emploi et d'autres filtres
Mettre à jour EmployeeManager avec l'intégration backend et ajouter des routes API de compte
Ajouter AccountController avec des points d'extrémité pour les membres et les abonnés et les employés et les entrepreneurs
Ajouter MemberType enum et MemberType champ à l'entité membre pour des requêtes de base de données efficaces
Préserver les cookies USERNAME et REMEMBER-ME en déconnexion et à l'avance jusqu'au kamion-login
- Exclure les cookies USERNAME et REMEMBER-ME de la suppression sur la déconnexion - Demande de déconnexion de transfert du point d'extrémité de la déconnexion ...
Ajouter les cookies USERNAME et REMEMBER-ME avec des paramètres spécifiques au domaine
- Fixez le cookie USERNAME lorsque vous vous souviendons de moi est vérifié sur la connexion réussie (1 an d'expiration) - Cookie USERNAME clair quand on se sou...
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...
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...
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
