Ajouter une page de journal de changement en direct avec UI de chronologie, filtres et statistiques
Server-side facte changelog à partir de SecurityService, composant client fournit le filtrage du projet/de type, le groupement de dates, des descriptions extens...
Ajouter le contrôleur de crochet webhook et le service d'assainissement
Ajouter CommitType enum, l'entité CommitLog et le CommitLogRepository pour le système de changelog
Ajouter l'éditeur de niveau d'accès aux paramètres des membres avec substitution d'étiquettes spécifiques à l'orge
Renommé CLIENT-MEMBER et INTERNAL-TEAM-MEMBER in ImageAccessLevelType.ts avec des espaces réservés. Ajouter la section de niveau d'accès à RolesPermissionsTab a...
Ajouter les critères d'évaluation du niveau d'accès des membres et du statut du propriétaire
Ajouter les critères d'évaluation de l'utilisation de l'EG ET de la PATCH pour la lecture et la mise à jour des niveaux d'accès avec une autorisation complète. ...
Utiliser createOrganizationOwner pour les membres admin, renommer INTERNAL en TEAM-MEMBER
Mettre à jour la création du propriétaire pour utiliser la nouvelle méthode de créationOrganizationOwner qui gère automatiquement l'attribution des rôles d'admi...
Ajouter un système de niveau d'accès des membres avec la promotion des propriétaires et les contrôles de sécurité
Renommé CLIENT-MEMBER et INTERNAL-TEAM-MEMBER dans ImageAccessLevelType avec des espaces réservés à la liste des étiquettes spécifiques à l'orgo. Déplacer le ni...
Conversion d'image en format PDF avec dimensionnement, centrage et TIFF multipages
- Images à l'échelle pour remplir la page (largeur ou hauteur maximale) en maintenant le rapport d'aspect - Images centrées sur la page - TIFF multipages : une ...
Ajouter des étapes de progression de conversion granulaires avec 8 mises à jour distinctes de WebSocket
Étapes: téléchargement (0-15%), préparation (15-20%) et conversion (20-65%) vérification (65-75 %) - stockage (75-90%) - finalisation (90-100%) - complet
Ajouter findByDat requête à ImgRepository pour une recherche Img non paresseux
Redesign Page d'accueil et assistant de webinaire pour correspondre à la mise en page du compte
Les deux pages utilisent maintenant le même en-tête de gradient héros avec un onglet intégré navigation, mise en correspondance du modèle de page /account. Le c...
Ajouter la liste déroulante de prise en charge avec des sections, extraire la planification de webinaires sur une page dédiée
Le bouton de prise en charge de la navigation a maintenant une flèche déroulante et Popover avec deux sections: "Soutien en ligne" (Soutien du contact, Voyagez ...
Progressisation de la conversion en temps réel via WebSocket avec des pourcentages doubles
- Ajouter utilisationConversionWebSocket crochet prenant en charge à la fois les sujets des membres et des modèles - Créer une page connecte WebSocket avant la ...
Ajouter la publication de progrès de la NATS pour la conversion des documents d'information
ConversionProgressPublisher publie des événements de progression en temps réel pour chaque étape de conversion. DocumentConversionJob et ThumbnailGénérationJob ...
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...
Conversion de PDF synchrone pour les téléchargements de modèles de signature électronique
Les téléchargements de modèles sont désormais convertis directement via ConversionService pendant la demande de téléchargement. Publication des événements de pr...
Mise en œuvre de l'interface utilisateur de modèles de signature électronique
- Remplacer l'espaceur d'emplacement de l'onglet des signatures électroniques par un réseau de données de modèle complet (réseau GAG) avec sous-ongles pour le...
Ajouter des critères d'évaluation de l'API du modèle de signature électronique
- POLST - modèle de téléchargement avec contrôle de la portée - Modèles de liste par contexte et par statut - PATCH - cycle de vie du modèle de mise à jour - GE...
Ajouter des emplois de fond de conversion de documents et de génération de vignettes
- DocumentConversionJob: sondages pour les fichiers non convertis, est envoyé à ConversionService; stocke des PDF convertis avec déduplication - ThumbnailGéné...
Ajouter un support de modèle de signature électronique au système d'imagerie
- Ajouter SigTemplateStatusType enum (PENDING, COMPLÉTÉS, ARCHIVÉ) - Ajouter SYSTEM-WIDE ImageAssocType pour les modèles de multi-contexte - Ajouter isSigTempla...
Créer un service de conversion pour la conversion de document en format PDF
Nouveau microservice Spring Boot qui convertit les documents en PDF en utilisant Docs et supprime les restrictions de sécurité PDF à l'aide d'Apache PDFBox. Y c...
Modifier l'étiquette du widget en « Vérifier », mettre à jour le message d'erreur de connexion non vérifié
Changer l'étiquette du widget de 'Je ne suis pas un robot' à 'Verify' dans tous les endroits
Remplacer le paquet Capcha npm par une fourchette kamo-capcha-widget label de marque privée
Passé du paquet Capcha npm en amont à notre MIT-fork kmo-capcha-widget avec toutes les marques déshabillées à la source. Enlever les hacks DOM de l'ombre et les...
Fourche Capcha v3.0.2 widget avec marquage retiré pour l'étiquetage privé
Passage à Capcha-lib v2 avec PBKDF2/SHA-256 et effort déterministe
Algorithme : PBKDF2/SHA-256 (recommandé pour la production) - Opération déterministe : compteur 5000-10000 - Coût : 5 000 itérations PBKDF2 - Délai d'interventi...
Intégrer la preuve de travail et le widget de la capcha dans les pages de connexion et de récupération
Remplacer Google re- par Capcha et vérification
Supprimer Re-Service et toute la configuration Google re-. Ajouter CapchaVerificationService qui vérifie et charge utile via le terminal/api/vérifier du service...
Ajouter Forgejo CI/CD workflow pour la construction et le déploiement de deux cilestules
Service d'API kamo-capcha avec défi et vérification des critères d'évaluation
Éléments de défilement 3D auto-açusés lorsque l'utilisateur cesse de défiler
Ajout d'éléments enroulés en spirale de sorte que les éléments en perspective sont animés à plats après 300 ms de défilement, au lieu de rester inclinée. Une fo...
Ajouter un champ minimum de réservation à l'avance aux paramètres du webinaire UI
Ajoute un nombre d'entrées pour configurer la distance à l'avance d'un créneau horaire permettre des réserves, avec un texte d'assistance expliquant le champ.
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
Ajouter un champ de réservation préalable minimum à un type de webinaire
Ajoute minAdvanceBookingMinutes à l'entité WebinaireType et aux DTO, permettant Les administrateurs qui ont besoin d'horaires doivent être réservés un minimum d...
Ajouter le champ d'application PUBLIC-WEBINAR bascule à l'interface utilisateur de clés API
Ajoute l'option de scope de webinaire public avec l'icône VideoCall à la Page de paramètres d'accès API, permettant aux administrateurs d'activer l'API webinair...
Appliquer la portée PUBLIC-WEBINAR sur les critères d'évaluation du webinaire public
Ajout d'une vérification de la validation du champ d'application avant de transmettre les demandes de webinaires publics à MediaService, en retournant 403 si la...
Ajouter le champ d'application PUBLIC-WEBINAR au système de clé API
Ajout d'une nouvelle valeur d'alément ApiKeyScope.PUBLIC-WEBINAR à l'accès à la porte à la planification, à l'inclusion et aux critères d'annulation du webinair...
Ajouter une page d'annulation du webinaire public avec un style de marque org
Ajout de la page "Inv.token" pour les participants publics à annuler un webinaire enregistrements. Inclut les critères d'extrémité de proxy API de side-car, le ...
Redesign page de démonstration avec intégration de planification de webinaires
Remplace le formulaire de démonstration d'espacement par un flux de réservation en trois phases: 1. Formulaire de capture de plomb (crée le plomb sur le marché ...
Ajouter l'interface utilisateur de planification de l'interface utilisateur avec les paramètres d'administration et les vues des membres
Met en œuvre le frontend complet du webinaire en kalmo-internal: - WebinarSettingsTab: admin CRUD pour les types de webinaires, pools de présentateurs, interv...
Ajouter un emploi de rappel de webinaire avec la publication d'événements NATS
Ajout WebinarReminderJob (par minute) qui vérifie le webinaire en bonne et due forme Des rappels basés sur des intervalles configurés, publie daemon.webinar.rem...
Ajouter des voies de passerelle de webinaire pour les points d'extrémité authentifiés et publics
Routes /api/webinar/- vers MediaService pour les opérations de webinaires authentifiées et /api/public/webinar/z avec validation de clé API pour la programmatio...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
Ajouter des données de type webinaires et de données de démarrage du marché du plomb pour la démonstration de KamoCRM
Ajout d'une initialisation des données de démarrage pour le système d'ordonnancement des webinaires: - "KamoCRM Software Introduction Demoar" type de webinaire ...
Ajouter des entités du système de planification de webinaires, des référentiels, des DTO et des enums
Introduit le modèle de données complet pour le système de planification des webinaires: - 9 entités de l'APP: WebinarType, WebinarPresenter, WebinarReminder, ...
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.