Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-internal

    Ajouter des composants d'aide pour les fournisseurs de SMS en vrac

  2. · kamo-internal

    Composants BulkTextProviderCard et BulkTextProviderSelector

  3. · SecurityService

    Accepter le critère d'évaluation de la mise à jour des membres de la cellulePhone et cellPhoneIsText

  4. · kamo-internal

    Ajouter la voie proxy de texte en masse et le client API

  5. · VOIPService

    Ajouter BulkTextConfigurerCurer avec les critères d'évaluation du test CRUD

  6. · VOIPService

    Ajouter BulkTextProviderFactory avec essais

  7. · VOIPService

    Ajouter InfobipTextimprousse avec des tests

  8. · VOIPService

    Ajouter VonageTextimplère implémentation avec des essais

  9. · VOIPService

    Ajouter TwilioTextimplant implémentation avec des tests

  10. · VOIPService

    Ajouter l'interface BulkTextProvider et SendTextResult DTO

  11. · kamo-shared-library

    Ajouter le champ de cellulePhone embedded à l'entité membre

  12. · kamo-shared-library

    Ajouter BulkTextProviderConfig entité et référentiel

  13. · kamo-shared-library

    Ajouter BulkTextProviderType enum

  14. · InitializerService

    Ajouter des colonnes de téléphone portable au tableau des membres pour le texte en masse SMS

  15. · kamo-internal

    Inline Ajouter à la liste des contacts à partir du popover du destinataire

    Remplacer l'ancien comportement (navigant sur la page /contacts, perdant le Compositeur) avec un dialogue en ligne léger qui: - Pré-remplit le pré-remplissage/nom de famille du destinataire - Pré-remplit l'adresse électronique du destinataire - Organisation et titre de préremplissage si les données sont disponibles à partir des données de contact - Laissons l'utilisateur choisir un carnet de contact à partir d'une liste déroulante - Appuie l'ajout de multiples courriels, téléphones et organisations - Dispose de sélecteurs d'étiquettes (travail/personnel/à domicile/mobile, etc.) - Affiche le champ des notes - Sauvegarde via l'IPA POST et API existantes - Actualise la puce destinataire pour estFromContacts après avoir réussi - Rendre par le portail pour échapper au contexte d'empilement des fenêtres de l'outil - Auto-fermeture sur le succès avec une brève confirmation

  16. · kamo-internal

    Ajouter le mode d'édition, le champ de titre et l'état réel à la gestion de la source

    - GérerSourcesDialog a maintenant un bouton d'édition par source pour l'édition du titre et d'accréditations (URL CalDAV/CardDAV, nom d'utilisateur, mot de passe) - Ajouter un champ de titre lors de l'ajout de nouvelles sources afin que les utilisateurs puissent les distinguer - point d'état rouge/vert/jaune par source piloté par WebSocket par intégration état (connecté/connecté/échoué) - Mise à jour du type WebSocket pour inclure la carte d'état par source

  17. · EmailService

    Ajout d'un statut de synchronisation par source dans le support WebSocket et displayName

    - L'état de synchronisation WebSocket inclut désormais les statuts de per-intégration dans un Carte "sources" clé par ID d'intégration - applyConfig gère désormais le champ displayName pour les titres de source définis par l'utilisateur;

  18. · kamo-internal

    Ajouter des champs de destinataire modernes avec des puces, auto-complet et sélecteur de contact

    Remplacer les entrées de texte de base dans les champs de courrier électronique Composer To/CC/BCC par riches Composants du destinataire: affichage à base de puce avec boutons de retrait, debounced Contacts de recherche automatique et destinataires récents, hover/click popover avec les coordonnées et les actions (copie électronique, consultation de contact, ajouter aux contacts), glisser-détournement en mini-mode, emballage multi-lignes en mode plein écran, et un dialogue de sélection de contact multi-select avec livre filtrage.

  19. · kamo-internal

    Ajouter la bascule de synchronisation, la gestion des sources et l'état de WebSocket

    - Relatation ContactsLeftPanel de 3 modes d'affichage: livres d'org-only, sources avec des livres nigés (synchronisés) et des livres plats (synchronisation) Ajouter SyncFooter avec l'indicateur d'état de synchronisation en temps réel alimenté par WebSocket - Ajouter AddSourceDialog pour la gestion des intégrations des fournisseurs de contacts - Ajouter useContactSyncWebSocket hook for STOMP sync status subscription - Ajouter la genouillèreMembreSync pour l'utilisationContactIntegrations hook - Ajouter un garde sans livre sur Create Contact (show alerts si aucun livre n'existe) - Default CreateContactDialog à livre par défaut d'orgg - Supprimer la section PersonalProviderSection des paramètres des membres

  20. · DaemonService

    Inclure memberId dans la synchronisation des messages NATS complets

    SyncCompletePublisher accepte maintenant le paramètre memberId optionnel, et ContactSyncJob le transmet de la référence du membre de l'intégration. Cela permet à EmailService d'acheminer les mises à jour de statut de synchronisation WebSocket. au sujet du membre correct.

  21. · EmailService

    Ajouter la bascule de synchronisation au niveau des membres et l'état de synchronisation WebSocket

    - Ajouter PUT/member/sync-toggle endpoint à la synchronisation par lotsEnabled sur tous intégrations des membres à la fois - Ajouter ContactSyncWebSocket Controler Broadcasting aggregated Sync status (SyncWebSocket Controlr) Broadcasting aggregated sync status (statut de synchronisation) à /topic/contacts/sync/-memberId- via STOMP - SyncEventListener diffuse désormais des mises à jour de WebSocket lorsque daemon.sync.complete Arrivée avec un memberId

  22. · kamo-internal

    Ajouter Create Contact dialog avec un formulaire multi-onglets

    Ajout d'un dialogue de contact Créez complètement accessible via une puce "nouvelle" dans la barre d'outils de contact. Le dialogue prend en charge toutes les sous-entités de contact. (courriels, téléphones, adresses, URL, IM, relations) sur 5 onglets avec addition/supprimer multi-valeurs, bascules primaires, auto-générées formattedName, et génération UID côté client.

  23. · kamo-internal

    Wire SoftphonePanel pour utiliserSoftphonehook; supprimer tout état de simuler; ajouter des gardes d'aptitude

  24. · kamo-internal

    Envoyer et afficher des pièces jointes d'images en chat

    - SmsChatTab: lire fichier en tant que base64 via FileReader, passez à API, rendre la bulle de message - voipApi: ajouter des params attachés à sendSms

  25. · InitializerService

    Ajouter la colonne de fixation à voip-messages

  26. · kamo-shared-library

    Ajouter pièceOuverte champ à l'entité VoipMessage

  27. · VOIPService

    Ajouter support de fixation MMS et émission en plusieurs parties, stockage de base64, affichage d'images

    - RingCentralProvider: overiceSms avec chemin MMS multipart/form-data MMS - VoipMessageService: acceptez les octets de pièce jointe, stocker les données de base64 URL dans la pièce jointeUrl - SmsContrôleur: décodage de la base64 jointe à partir de la demande, inclure la saisieUrl en réponse

  28. · kamo-internal

    Ajouter utilisationSoftphone crochet avec WebPhone SDK, événements STOMP et chargement de données REST

  29. · kamo-internal

    Installer le webt-phone-son; ajouter les méthodes de l'API de gestion des appels

  30. · kamo-shared-library

    Ajouter findAllByProvider à OrgOAuthTokenRepository

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise