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...
Édition granulaire des rôles, échange de labels et soutien aux membres de l'équipe
- Ajouter isAllowEditTitle et isAllowEditSecurity to SecurityRole interface - Permettre l'édition des paramètres de sécurité sur les rôles des membres/membres (...
Migrez tout le rôle de tous aux membres et créer un rôle de membre de l'équipe
- Renommer la colonne ROLE-EVERYONE-ID en REUX-MEMBER-ID - Renommer les rôles existants "Tout le monde (se conforme à tous)" en "Membres" - Fixer des drapeaux s...
Appliquer les drapeaux de protection des rôles et ajouter l'appui à l'étiquette des parents à la session
- Enforce isAllowEditSecurity in SecurityRoleCad durcittateur - Ajouter parentMemberTitrePlural et parentTeamMemberTitrePlural à la session - Résoudre les étiqu...
Ajouter des drapeaux de protection des rôles granulaires et rôle du système des membres de l'équipe
- Ajouter être autoriséTitre et estElerEditSalunSantSégridents à l'entité OrgRole - Renommer le rôleTout le monde en roleMemberID sur l'organisation, ajouter ro...
Ajouter la section d'appui à la page des paramètres
Ajout de sujets, notifications et cartes d'état et de temps de réponse ce lien vers /support?tab-settings.
Ajouter un contrôleur de déclenchement de tâche manuel avec une protection d'exécution en double
POST /api/daemon/trigger/jobName déclenche immédiatement tout emploi de Quartz. Retourne 409 si le travail est déjà exécuté. GET/api/daemon/déclencheur/statuair...
Ajouter une page d'assistance avec la liste des tickets, l'analyse et les paramètres
Ajouter une fenêtre d'outil de support avec création de tickets, chat et classement
Ajouter un statut partagé/des badges de priorité et un élément de message système
Supprimer le système d'aide ancien, ajouter des éléments de support
Supprimer app/help/ et app/composants/assistants/annuaires. Ajouter SupportButton à la barre d'outils NavTop et à l'élément de menu d'appui à la navigation de l...
Ajouter des types frontaux et des voies de proxy API
Interfaces TypeScript pour tous les DTO de support et 13 routes proxy API transmission à MediaService pour des sujets, des tickets et des critères d'évaluation ...
Ajouter des services de tickets d'assistance, des contrôleurs REST et un relais STOMP
Met en œuvre le backend MediaService pour le système de tickets d'assistance: - SupportTopicService: CRUD pour les thèmes d'appui à l'org Service d'affectations...
Ajouter des titres de support et de nouvelles autorisations à la bibliothèque partagée
Ajouter un support de liaison profonde à la page des notes via la page d'interrogation param
Support/notes?id-note-Id- URL pattern donc AI chat sources links peut naviguer directement vers une note spécifique. Ouvre la note en modifier la vue lorsque la...
Inclure des liens sources cliquables dans le contexte RAG pour le chat AI
Mettre à jour RagClient pour intégrer des liens de retombage dans le contexte envoyé à le modèle d'IA. KB articles link vers /kb/-guid, liens vers les notes /no...
Ajouter la bascule de traitement de l'IA aux notes UI
Ajouter aiProcessingAmiter champ aux types de notes et bouton basculer dans la barre d'outils NoteEditor. Les membres peuvent activer/désactiver le traitement d...
Route /api/notes vers KBService au lieu de SecurityService
La gestion des notes a été transférée de SecurityService à KBService.
Passer memberId à RAG pour le chat AI sensible aux notes
Ajouter extractMemberId à SessionHelper. Mise à jour de RagClient à envoyer memberId dans les demandes de recherche donc RAG retourne les deux articles de l'org...
Add note embedding support to RAG pipeline
Add NoteEventConsumer for NOTE_EVENTS NATS stream and NoteEmbeddingPipelineService for processing notes. Update Qdrant to store sourceType, memberId, noteId. Se...
Ajouter une gestion des notes avec l'intégration du RAG
Déplacer les notes CRUD de SecurityService à KBService. Ajouter une note chiffrement, édition d'événements NATS pour le pipeline RAG, et IA le traitement de bas...
Ajouter la colonne de traitement de l'IA et le tableau d'enregistrements de notes
Ajouter la colonne AI-PROCESSING-ENABLED au tableau des notes et créer NOTE-EMBEDDING-RECORDS table pour la vectorisation RAG de la note de suivi.
Ajouter un support de traitement d'IA au modèle de données des notes
Ajouter aiProcessingEnabled field to Note entity, DTO et requests. Créer NoteEmbeddingEncord entité et référentiel pour le suivi la vectorisation des notes dans...
Utiliser des variantes d'avatar de taille - moyenne pour les profils/courriels, petits pour les nav/listes
Ajouter un paramètre de taille pour chercherMemberAvatar (défauts à 'sm'). Signatures par courrier électronique, l'envoi d'e-mails, les en-têtes de profil, les ...
Prise en charge des téléchargements d'avatars de photos multitaille et de point de terminaison d'étude de la culture
Mettre à jour uploadPhotoAvatar pour accepter des variantes de taille facultative (fileSm, fileMd, fileLg) stockée avec le nommage du suffixe (hash.sm.png, etc....
Ajouter un outil de photo-culture avec stockage d'avatars à culture facile à réaction et multi-dimensions
Remplacer l'ancien site PhotoCropDialog par un outil de culture interactif en utilisant une culture réactrice facile. Lors du téléchargement ou de l'édition d'u...
Chargement des pays à partir de CountryType enum, ajouter des icônes de drapeaux au géo-blocage
Les pays sont désormais des intermédiaires vers /api/sécurité/pays (Pays de type enum) au lieu de - (table GeoLite vide). Ajout de drapeaux de fond de vie pour ...
Rewrite Access Blocks aide à la clarté
Expliquait les quatre sections (liste blanche, liste noire, blocs de temps, blocage géographique) en langage clair. Ajoute un guide de la gamme CIDR avec des ex...
Ajouter RoleRightsSyncRunner pour remblayer les droits de rôle manquants
Lorsque de nouvelles entrées de RoleRightType sont ajoutées à l'enum, les rôles existants n'ont pas d'entrées OrgRoleRight pour eux. Ce coureur vérifie tous les...
Ajouter frontende du système de sécurité d'accès
13 routes proxy API, module de contrôle d'accès avec mise en correspondance CIDR, proxy.ts l'intégration de l'application des lois. Reworks AccessBlockManager (...
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.
