Rejoiment la marque de l'interface utilisateur-visible
Supprimer le marquage statique de Meet pour préparer le thming dynamique basé sur l'orge: - Remplacer le nom de l'application "Meet Meet" par le nom de l'applic...
Ajouter les étapes de déploiement du service de Meet à la conduite CI/CD pour k1m1 et k2m1
Ajouter le sous-domaine de rencontre au abonné automatique pour le provisionnement automatique TLS
Ajouter une trace de domaine à l'analyse de domaine Traefik IngressRoute pour les rencontres.
Ajouter la piscine JVB distribuée avec des ensembles StatefulSets par noeud sur k1m1 et k2m1
Ajouter l'accent mis sur la conférence Jicofo avec la brasserie JVB et l'application de la législation
Ajouter le déploiement du serveur Prosody XMPP avec le support JWT auth et le lobby
Ajouter des secrets partagés pour Prosody, Jicofo, JVB et JWT auth
Remplacer le nombre de membres de Chat Now par l'indicateur de message non lu en temps réel
- Le badge NavTop montre maintenant le nombre total de messages non lus au lieu du nombre de membres en ligne. - Couleur de l'icône du bouton de chat dérivé de ...
Ajouter le point d'extrémité de l'API de comptage non lus, point d'extrémité de marque en tant que relecture et diffusion WebSocket
- GET/api/media/sessions/chat/unread retours par session et par expéditeur non lu - PUT /api/media/sessions/-guid/- luth marque une session comme lus pour le me...
Ajouter les requêtes de nombre de messages non lues et les méthodes de service de marquage en tant que lecture
Exploiter le champ existant msgIdLastViewed dans MediaSessionMembre pour calculer par session non lu compte et marquez les sessions comme lus pour le chat non l...
Ajouter des cases à cocher de la mise à la liseuse de l'IA Train et de la visibilité d'audience à l'éditeur d'articles KB
Ajouter une bascule maître autorisée avec des cases à cocher de visibilité écrasable pour les membres, Les membres de l'équipe et le public utilisant des étique...
Passer membreType par RAG Recherche de KB
Résoudre le type de membre à partir du statut de membre et l'inclure dans les demandes de recherche RAG de sorte que le vecteur DB peut filtrer les articles KB ...
Add audience-scoped AI visibility filtering to RAG pipeline
Store **************** in Qdrant payload, filter search results by memberType, skip indexing when aiEnabled is false, and add visibility index creation for exis...
Soutenir la visibilité de l'IA bascule dans l'article KB créer/actualiser
Accepter les drapeaux iEnabled et les drapeaux de visibilité dans les points d'extrémité de création/mise à jour. Mouette AI à genoux les changements en publian...
Ajouter des champs de visibilité de l'IA à l'entité KbArticle
Ajouter aiEnabled, aiVisibleToPublic, aiVisibleToMembers et aiVisibleToTeamMembres les champs booléens pour contrôler l'entraînement à l'IA par article et l'acc...
Ajouter Retirez le bouton Lien vers la barre d'outils de l'éditeur KB
Intégration de l'outil MCP avec boucle d'appel d'outil en flux de discussion sync
Le post-traitement de citations structurées garantit que les sources RAG sont toujours citées
Ajouter un point d'extrémité de rétroaction pour les réponses au chat d'
Wire ConversationContextService pour la gestion du contexte de fenêtre glissante
Évite l'historique de la conversation pour s'adapter à la fenêtre contextuelle du modèle avant l'envoi à LLM. Tenir les messages récents in extenso, résume les ...
RAG en gestionnaire de streaming, texte complet, questions sensibles à la conversation
Ajouter ConversationContextService pour la gestion du contexte de fenêtre coulissante
Full chunk text storage, configurable vector size, and permission-aware retrieval in Qdrant
Ajouter une pagination infinie de défilement à la vue classique du courrier électronique
Le mode classique n'a chargé que les 50 premiers messages sans aucun moyen de voir les plus anciens. Fil vers le haut de la Licence VirtualMessageList existante...
Bouton de verrouillage/déverrouillage basé sur l'état de la serrure du membre
Ajouter des pages de paramètres pour HRS, Docs, Support, KB, Notes et Chat
Créer ComingSoonTon Composant partagé et 6 nouvelles pages de paramètres de fonctionnalité avec des espaces réservés bientôt, des gardes-feux et des conseils d'...
UI auto-rafraîchissante après basculement de la fonctionnalité et changement de rôle
FeaturesManager et SecurityRoleManager maintenant appel router.refresh() après mutations pour ré-extraction des données de contexte d'orgue et de session d'util...
Droits de session de re-ranço-ramés après modification de la fonctionnalité/dessin
Le contrôleur de l'appelant et le contrôleur de sécurité reconstruisent maintenant celui de l'appelant les droits de session dans Redis après activation/désacti...
Mettre en œuvre l'interface utilisateur de gestion d'applications avec intégration backend et autorisations dynamiques
Rewrite FeaturesManager pour utiliser l'API dorsal pour l'activation d'application/désactive avec root-org gating pour in-dev apps. Mettre à jour NavPri pour ga...
Ajouter FeatureController pour la gestion de l'application d'org
Critères d'évaluation REST pour la gestion des fonctionnalités de l'application d'organisation: liste des fonctionnalités GET, Post enable/disable avec CONFIGUR...
Ajout d'un système de gestion d'applications avec des types de services, des droits et un contrôle des caractéristiques
Restructure ServiceType enum: ajouter des drapeaux de base/dépréciés, renommer DOC-MANAGER-DOCS et AI-CHAT-AI-SUPPORT, ajouter SUPPORT/NOTES/POS types, déprécie...
Ajouter un pseudonyme de courrier électronique et un support d'interface utilisateur partagé par boîte aux lettres
Compositeur "À partir de" déroulant pour passer d'une boîte aux lettres primaire, d'un pseudonyme à l'autre et d'une boîte aux lettres partagée adresses. Nouvea...
Ajouter des pseudonymes de courrier électronique et un support de boîte aux lettres partagé
Nouvelle interface de capacité du fournisseur MailboxManager pour les alias et la boîte aux lettres partagée CRUD. L'implémentation KamoMailMailboxManager gère ...
Ajouter un pseudonyme de courrier électronique et des entités et référentiels de boîtes aux lettres partagés
Nouvelles entités de l'APP pour le schéma de courrier électronique: EmailAliasEntity (en sous forme d'alias par membre), SharedMailboxEntity (boîtes à diffusion...
Ajouter le statut PRE-TICKET avec l'option Start Chat
- TicketCreationForm: deux boutons - "Start Chat" (pré-ttental, pas de titre requis, juste sujet) et "Soumettre un billet" (billet complet avec titre) - Ticke...
Ajouter PRE-TICKET Création et point d'extrémité de conversion à ticket
- createTicket: quand prétunir-clic, fixe le statut à PRE-TICKET, saute affectation (pas de titre requis) - PUT /tickets/-id-/conversion: convertit PRE-TICKET...
Ajouter l'état de PRE-TICKET et le drapeau pré-tick sur la demande de création
Nouveau statut PRE-TICKET(14) pour les premières sessions de chat où l'utilisateur démarre bavardage sans soumettre officiellement de billet. Peut être converti...
Ajouter POST et point d'extrémité
Désiste l'ensemble des membres - droits - appliqué à nouveau. Besoin après les migrations de schéma ou les modifications manuelles du DB aux autorisations.
Recours à un nouveau calcul ciblé des droits à rôle
SecurityRoleController utilise maintenant updateRoleMemberRightsApplied() à seulement recalculer les membres qui ont le rôle modifié, au lieu de recalculer tous...
Récalcul des droits ciblés pour les changements dept, de titres d'emploi et de rôle
- Service du Département : ne recalcule que les membres du département concerné après création/mise à jour/suppression - JobTitleService : ne recalcule que le...
Recalculer les droits membres après la création d'un nouveau membre
Appels à jourMembreDroitsAppliqué sur le nouveau membre après les deux créerOrganizationMember et créerOrganizationTeamMembre les droits à tous sont immédiateme...
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.