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
Supprimer l'identifiant du client et les champs secret de RingCentral UI
Il s'agit d'identifiants de niveau plateaux fixés une fois dans le secret K8. Les clients n'ont qu'à fournir leur clé JWT et leur numéro de téléphone principal.
Lire RingCentral client-id/secret à partir de la configuration de la plate-forme, pas par or DB
Client ID et Secret identifient l'application Kamo sur la plateforme de RingCentral ils sont partagés dans toutes les régions. Injectez-les des propriétés de Sp...
Supprimer clientId/clientSecret de VoipProviderConfig
Il s'agit d'accréditations au niveau de la plate-forme partagées dans toutes les catégories. Seuls jwtKey et mainPhoneNumber sont par or.
Utiliser un boîtier de clé de session correct pour orgID et memberID
KSessionService stocke les clés en tant qu'orgodID et memberID (capital D). Les deux contrôleurs appelaient .get("orgId") et .get("memberId") qui retourne toujo...
Montez toujours des boutons de téléphone portable et de SMS dans NavTop
Porte isVip enlevée de sorte que les boutons sont toujours visibles indépendamment de indiquer l'état du drapeau.
Ajouter Dockerfile pour VOIPService
Correspond au modèle de construction en deux étapes de la bibliothèque partagée et du service utilisé par EmailService et autres services Java.
Utiliser le nom du type de fonction comme clé avant l'identifiant numérique dans le prétraitement de la fonctionnalité d'org
Java retourne des caractéristiques avec "type: "VOIP" et un id numérique. Le la chaîne de prétraitement avait 'obj.id' avant 'obj.type', provoquant toutes les c...
Ajouter un bouton d'outil SMS à NavTop, portail softphone et SMS sur organisation.isVoip
Ajouter voip à NATS stream sujets et traiter IllegalStateException dans VoipStompRelayContrôleur
Le flux NATS ne couvrait que le chat. ' donc abonnant à voip. Illegal StateException ([SUB-90007) Pas de flux correspondants). Ajout de voip. aux sujets de flux...
Ajoutez un service de sécurité à K8s ConfigMap
KamoJwtService nécessite cette propriété pour la validation de jeton de porteur dans DavAuthFilter, mais la ConfigMap de K8s remplace application.yml et était l...
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...
Montrer les paramètres du système de téléphone inconditionnellement afin que les orgs puissent configurer la VOIP avant de l'activer
- Retirez la porte isVoip de la section téléphonique sur la page /settings et la carte de configuration du fournisseur n'a pas de condition, de sorte qu'elle ap...
Garde contre les réponses API non-arrane en utilisationContacts hook
setBooks, fetchooksContacts, et searchContacts maintenant gérer les objets d'erreur en toute sécurité et les enveloppes paginées de printemps au lieu de s'écras...
Nom de champ correct dans findEventsNeedingSync requête from 'integration' to 'contactIntegration'
Stabiliser le rappel de la charge et réparer la réinitialisation modale dans la section PersonalProvider
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
Aligner le chemin du contrôleur avec la convention de proxy par 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
Extrire resolveUserId helper, ajouter le commentaire ETag dans KamoGroupwareProvider
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)
Ajouter findUidAndContactBookId, findChangedSince, findDeletedPrécédent Jusqu'à ContactRepository; ajouter trouverByOwnerId à ContactBookRepository
Ajouter CalDavController and CalendarService Méthodes DAV
Adds findEventByUid, getChangedEvents Since, getDeletedEventsSupprimé à CalendarService. Ajout CalDavControviseur manipulant PROPFIND, RAPPORT, MKCALENDAR, PROP...
Ajouter findDessid DéchetDessindéDéjà Décès de CalendarÀ ÉTrouilléEd Évente
Ajouter DavAuthFilter (Basic et Bearer auth pour les critères d'évaluation du DAV)
Ajouter KamoJwtService pour validation de jeton de porteur dans DavAuthFilter
Ajouter StAX MultiStatusXmlBuilder avec des écritures correctes de 3 mètres
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
