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 pu...
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) A...
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 ...
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 Cont...
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 s...
Wire SoftphonePanel pour utiliserSoftphonehook; supprimer tout état de simuler; ajouter des gardes d'aptitude
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
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 base...
Ajouter utilisationSoftphone crochet avec WebPhone SDK, événements STOMP et chargement de données REST
Installer le webt-phone-son; ajouter les méthodes de l'API de gestion des appels
Ajouter le crédit-disposition d'abonnement RC à RC avec démarrage et 12h de renouvellement
Ajouter un pipeline d'escrochets d'appel; branche SMS vs événements de téléphonie avant traitement
Ajouter des capacités, des justificatifs SIP et des contrôleurs REST de gestion des appels
Étendre l'interface PhoneProvider avec les méthodes de gestion des appels; mettre à jour les talons
Ajouter le renvoi de rappel OAuth sans redirection RestTemplate
- Ajouter noRedirectRestModèle (HttpClient.Redirect.NEVER) donc le 302 du rappel OAuth de VOIPService est transmis au navigateur au lieu d'être suivis par l...
Remplacer JWT config avec OAuth connect UI pour RingCentral
- RingCentralConfig: Bouton de connexion/déconnecter OAuth avec indicateur d'état, champ de numéro de téléphone principal, connexion de test (uniquement lorsq...
Flux de codes de réservation RingCentral à OAuth 2,0
- Nouveau contrôleur OAuth: /oauth/start (retours authUrl), /oauth/callback (code d'échange, sauvegarde les jetons), /oauth/status, DELETE/oauth/tonne - OTKVa...
Créer le schéma KamoTokens et la table de jetons d'org'oauth'token
- CRÉER SCHEMA SI NON EXISTES kamotokens - CREATE TABLE kamotokens.org.oauth-token avec un unique (org-id, fournisseur) - DROP COLUMN jwt-key de voippa prestata...
Ajouter OrgOAuthToken entity pour le stockage de jetons OAuth 2.0
- Ajouter l'entité Joueur de jquelette dans le schéma KamoTokens (kamotokens.org-oauth-token) - Ajouter OrgOAuthTokenRepository with findByOrgIdAndProvider / de...
Cartes de caractéristiques à l'égalité de hauteur et descriptions de fournisseurs sensibles à Kazoo
- Hauteur de réglage: 100 % sur l'enveloppe de mouvement FeatureCard de sorte que les cartes dans la même rangée correspondent à la carte la plus haute - Mettre...
Ajouter KamoCRM modèle de dépliant promo modèle HTML et script de génération de marionnettiste
Réécrire SmsBox en tant qu'orcheur basé sur des ongles avec en-tête de contact
Ajouter SmsChatTab avec recherche, emoji, attacher, horodatage, réponses rapides
Ajouter un bouton d'outil SMS à NavTop, portail softphone et SMS sur organisation.isVoip
Reconfiguration de la configuration du fournisseur de téléphone pour faire correspondre le format du fournisseur de courrier électronique avec des logos, des conseils d'aide et des onglets nav
- Réécrire PhoneProviderSetup pour correspondre EmailProviderModèle de présentation: liste/config view split, AnimatePresence transitions, bouton de retour avec...
Ajouter la section Calendriers et contacts personnels à l'onglet Autorisations d'adhésion des membres
Ajouter un composant PersonalProviderSection pour les intégrations de CalDav/CardDav membres
Ajouter l'onglet CalDav/CardDav à la page des paramètres de courrier électronique
Projet initial de DaemonService - Emplois Quartz, éditeurs NATS, K8s, CI/CD
Écrire ContactSyncLog sur les mutations calendrier/contact pour la synchronisation bidirectionnelle
Ajouter les stubs de fournisseur Google, Microsoft et GenericDav avec des rafraîchissements de jetons
Ajouter IntegrationSettingsController, IntegrationSettingsService, SyncTriggerPublisher stub
Ajouter des méthodes d'interrogation basées sur ID à ContactIntegrationRepository
Ajouter GroupwareInterface, ProviderContext et classes de modèles
- L'interface GroupwareProvider définit les opérations du calendrier et du carnet de contact - ProviderContext diffuse un contexte d'exécution pour les invocati...
CalDav/CardDav Partie 4 - index des schémas et scan de la repo par courrier électronique
- Ajouter des index supplémentaires sur et z via SchemaCleanupRunner (Hibernate ddl-auto:update ajoute les colonnes FK; les index sont en sus) - Permettre l...
CalDav/CardDav Partie 4 - archivage commun des bibliothèques et ajouts d'entités
- Ajouter contactIntegration FK à l'entité ContactBook - Ajouter findByContactIntegrationId à UserCalenddarRepository - Ajouter findByContactIntegrationId à Con...
Ajouter CardDavController and ContactService DAV methods for CardDAV support (Messin de contact pour le support CardDAV)
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.
