Ajout d'un affichage d'erreur en cas d'échec
Montre le message d'erreur API dans le dialogue au lieu d'échouer silencieusement.
Chargement du service de fixation dans TopicManager
Envoie de l'en-tête X-z-toyen (modèle de département de traitement) et extraire les départements de la forme de la réponse data.departments.
Ajouter les gardes Array.isArray sur les réponses de l'API pour éviter les erreurs .map
API peut renvoyer des objets d'erreur au lieu de tableaux dorsaux n'existent pas encore. Garder toutes les opérations de réseau avec les contrôles Array.isArray...
Permettre la redirection du téléchargement pour MaxMind
MaxMind retourne 302 redirection vers le fichier réel. HttpClient n'était pas le suivre, provoquant un échec de la synchronisation avec HTTP 302.
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 SecurityConfig pour permettre les points d'extrémité de la détente et de l'actionneur
Les défauts de sécurité de ressort ont bloqué tous les points d'extrémité avec 401. Ajout explicite config pour permettre /api/daemon/- et/et/actuateur/- sans a...
Autoriser 6 cartes de réglage par ligne sur des écrans xl et cacher l'article nav Club House
Les grilles de pages des paramètres s'échelonnt maintenant à 6 colonnes au point d'arrêt xl. L'élément de menu Club House commenté dans NavPri.
Mettre à jour la fenêtre de l'outil pop-up de tickets pour utiliser le chat correspondant à un thème léger
Remplacer le thème sombre (fonds sombres, texte blanc, accents ambres) par le schéma de couleurs lumineuses utilisé par toutes les autres fenêtres de l'outil po...
Retirer le condition de MANAGE-SUPPORT des paramètres/les onglets d'analyse, activer la diaporama de NavPri
Tous les onglets sont maintenant toujours visibles. Enlèvement de l'activationPale de l'entrée NavPri Support de sorte que le panneau de diapositives fonctionne...
Faire décrire la zone de texte remplie restante pop-up hauteur de fenêtre
Suppression des contraintes minRows/maxRows et paramétrez la configuration de flex sur la racine d'entrée C'est pourquoi la zone de texte s'élargit pour remplir...
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...
Réglage temporaire du cron de sync de la géolite toutes les 2 minutes pour les essais
Revenir au dimanche 3 matin hebdomadaire après confirmation des travaux de synchronisation.
Correct MediaObjImgTélécharger FK pour utiliser MediaObjImg UUID PK au lieu de la clé composite
Les colonnes composites FK (OBJ-ID, IMG-ID) référencées non-PK provoquant un type indété (uuid vs int). Transformé en FK unique sur le référencement OBJ-IMG-ID ...
Reconstruire avec une bibliothèque partagée fixe (requête native pour le temps de résolution avg)
Utiliser la requête native pour le temps de résolution avg pour éviter la limitation d'Hibernate EXTRACT(EPOCH)
L'hiberné 6 ne peut pas appliquer EXTRAIT (EPOCH OF...) à une soustraction d'horodatage (produit le type de durée, pas TEMPORAL). Passé à une requête SQL native...
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
Reconception du traitement de l'IA basculer comme commutateur étiqueté avec icône Assistant
Remplacer le bouton d'icône par un commutateur à bascule à l'aide de l'assistant MUI icône, étiquetée "Acien de train avec ce Nota". Déplacé à gauche du Sauvega...
Envoyer des données de rediffusion de session à Kafka lorsqu'elles sont disponibles au lieu d'insérer ClickHouse directement
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...
Supprimer le code des notes, déplacé à KBService
La gestion des notes (contrôleur, service, cryptage) a été délocalisé à KBService où il s'aligne mieux sur les connaissances et les responsabilités en matière 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...
Mettre à jour la charge utile rejouer la session pour utiliser - type, charge utile - format
Ajouter le bouton de bascule à bascule aux notes d'en-tête
Le bouton d'effondrement de la barre latérale était caché derrière la barre de navigation gauche de l'application. Le remplacer par une icône de filtre bascule ...
Chiffrement transparent côté serveur avec clé principale stable
- Ajouter la clé de chiffrement Notes permanentes.master-cryption à ConfigMap (a été générer une clé aléatoire sur chaque redémarrage de la nacelle, en effect...
Effacer le contenu des billets non décryptables et désactiver le drapeau de chiffrement
En cas d'échec du déchiffrement côté serveur (données corrompues ou asymétrie de clé), effacer le contenu et l'ensemble est Encrypted-fau faux sur l'entité de s...
Déchiffrer les notes chiffrées dans getAllNotes et recherche Notes réponses
getAllNotes et searchNotes renvoyaient du contenu crypté brut pour notes avec isEncrypted-true. Maintenant, déchiffre le serveur de contenu avant retour, faire ...
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 ...
Extraire le texte en clair de Lexical JSON pour les aperçus de la carte à billets
Le contenu de la note est maintenant Lexical JSON, pas HTML. La fonction de prévisualisation retombait à stripHtml qui bafouait JSON brute en prévisualisation. ...
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.