Aller au contenu
KAMOUniverse

Changelog

Ce qui est nouveau.

Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.

  1. · kamo-marketing

    Extraire complètement des chaînes de corps de sécurité, de la vie privée, des termes, de l'egdpr, des cookies,

  2. · kamo-marketing

    Extraire complètement des chaînes corporelles des carrières, de l'entreprise, de la communauté, des ressources, de la feuille de route

  3. · kamo-marketing

    L'emplacement du fil est par des fécuches dynamiques et l'ajout d'un saut de traduction basé sur le hachage

    - API de changelog de serveur vers SecurityService (page, itinéraire et client) - Vers l'avant param des lieux jusqu'à KBService article/fretelles d'arbres (section et pages de slug) - API du catalogue de destinations locales vers le catalogue d'abonnement (catalogue des prix, prix, offre, pages calculatrices) - Ajouter un saut de traduction basé sur le hachage dans CI: seulement l'échelon de traduction d'exécution lorsque en.json change - Ajouter messages/.translation-hash avec en.json SHA256 actuel pour comparaison à l'inclusion

  4. · kamo-marketing

    Utilisation du fil Traductions dans tous les composants du client

    Remplace toutes les chaînes codées en dur dans chaque (pages)/-Client.tsx par t("clés") appels utilisant next-intl useTranslations. Couvre 25 fichiers: sécurité, contact, démonstration, tarification, offre, calcul, et tous composants précédemment câblés (sur, blog, carrières, changelog, communauté, entreprise, cookies, caractéristiques, gdpr, kb, juridique, vie privée, produit, ressources, feuille de route, sitemap, termes). Élargir également messages/en.json avec toutes les clés manquantes pour les nouveaux espaces de noms.

  5. · APIService

    Vers l'avant parame locale vers SecurityService sur le point d'extrémité du catalogue d'abonnement public

  6. · InitializerService

    Ajouter des tableaux de traduction pour les journaux d'engagement, les articles KB et les plans d'abonnement

  7. · SecurityService

    Ajouter la traduction async pour les plans de journal de change et d'abonnement, ajouter des API publiques sensibles à la localisation

  8. · KBService

    Ajouter une traduction async pour les articles de KB, ajouter des API d'articles publics sensibles à la localisation

  9. · kamo-marketing

    Élargir les messages/en.json avec la couverture complète des copies corporelles

    A présenté le catalogue de traduction à partir de 172 clés (12 espaces de noms) à 300 euros touches à travers 26 espaces de noms, en extrayant chaque code dur visquable par l'utilisateur Corde anglaise de tous les composants clients et serveurs: - sur, caractéristiques, sécurité, contact, démonstration: CTA, étiquettes, espaces réservés, titres d'étape, réussite/états d'erreur - blog, carrières, communauté: listes dynamiques, labels d'auteurs, copie culturelle - journal de changement: étiquettes à barres statistiques (Total Filtrer les étiquettes de puces, les messages à l'état vide, les contrôles d'affichage plus/moins - feuille de route: étiquettes de statut de la phase (mise en relief/en cours/prévue/Explorante) - prix: bascule à bascule, en-têtes de section complémentaire/scisses, comparaison copie de tableau, titre de la FAQ, titre des termes de prix, copie de la bannière des jeunes enfants - offre: page d'offre précoce complète et code promo UI, unités de compte à rebours, Étapes de fonctionnement, expiration/convisibilité - Calculatrice: étiquettes de calcul de ROI, sélecteurs de facturation/plan, résumé, Code de réduction UI - - sous-titres de page, en-têtes de table, Insigne du RGPD, étiquettes CTA légales de contact - ressources, entreprise, produit, sitemap, helpCenter, kbArticle: titres/descriptions des cartes de page- concentrateur, KB, émissions de n'épicaquage/non-articles, étiquettes dorsales de panacée, lecture minimale, mise à jour, dans cette section, sans contenu - commun: chaînes croisées partagées (chargementPlus, showMore/Mos, backTo, minRead, updated, etc.) Les 172 clés originales conservées inchangées.

  10. · kamo-shared-library

    Ajouter des entités de traduction et des référentiels pour CommitLog, KbArticle, SubscriptionPlan

    - CommitLogTranslation et CommitLogTranslationId (PK: commit-log-id, local) - KbArticleTranslation et KbArticleTranslationId (PK: article-uid, local) - SubscriptionPlanTranslation et SubscriptionPlanTranslationId (PK: plan-id, local) - CommitLogTranslationRepository, KbArticleTranslationRepository, - Classe d'utilités de traductionLocales (21 cibles locales) - Collections de traduction OneToMany sur CommitLog, KbArticle, SubscriptionPlan - Bosse de la version: 1.0.0 - 1.1.0

  11. · kamo-marketing

    Ajouter des infobulles et fixer le comportement du défilement sur le sélecteur de langage

    - Ajouter englishName à LOCALE-CONFIG pour les 22 sites - Ajouter title-englishName à chaque bouton de langue (ordinateur de bureau et mobile) donc le vol stationnaire montre le nom anglais comme une infobulle de navigateur - Remplacer maxHeight fixe: 380 par calc (100vh - 140px) donc la liste déroulante s'étend à toutes les langues sans défilement sur les valeurs normales, ne fait que faire défiler lorsque la hauteur de la fenêtre d'affichage est réellement trop courte

  12. · kamo-marketing

    Remplacer le badge d'offre par le sélecteur de langue en nav

    Ajouter une liste d'inscription de 2 colonnes au nom d'en-tête permettant les utilisateurs à passer d'un local à l'autre. Utilisations de la commutation locale next-intl router.remplace pour rester sur la trajectoire actuelle. Le menu mobile obtient une section en langage pliable avec la même disposition de grille. Élimine le Prélancer offrir un badge à partir de navar de bureau et de nav mobile.

  13. · kamo-shared-library

    Restaurer les langues supprimées avec traduction

    Ajouter traductionSoutien Booléen à LanguageType enum. Restaurer l'URDU, MARATHI, TELUGU et GUJARATI (translationSupported-faux). Tous 22 les langues précédemment prises en charge conservent la traductionSupported-true.

  14. · kamo-marketing

    Mettre en œuvre le prochain-intl i18n avec 22 locales, traduire le script et le routage [locale/locale/locale/locale/locale/locale/locale/locale/local

  15. · SecurityService

    Ajouter TranslateService pour changer log de projet public

  16. · TranslateService

    Initial TranslateService, bergamote et LibreTranslate

  17. · KlusterServices

    Add LibreTranslate et les déploiements K8 de Bergamot pour i18n

  18. · kamo-shared-library

    Supprimer 4 langues de traduction non prises en charge de LanguageType

  19. · kamo-internal

    Ajouter Bouton Ouvrir dans les documents pour éditer les documents, les tableurs, les présentations

    - Nouveau bouton "Ouvrir dans des documents" (icône de l'édition Note) dans la colonne doc manager Actions pour les fichiers .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt - Ouvre le document dans l'éditeur Docs dans un nouvel onglet via POST /api/docs/open/-imgId - Bouton d'édition existant rebaptisé "Edit PDF" pour flux de travail d'annotation PDF - Nouveau /api/docs/open/[imgId) Procontacteur Next.js route en dossage DocsService - Colonne d'actions élargies pour recevoir un bouton supplémentaire

  20. · DocsService

    Réécrire WOPI/Docs pour utiliser Img/ImgDat, ajouter Open dans le critère d'évaluation des documents

    WopiController utilise maintenant imgId (Long) au lieu de document fileId (Sting) - DocumentService crée des enregistrements Img et ImgDat au lieu d'enregistrements de documents - WOPI CheckFileInfo vérifie ImgShare pour les autorisations de lecture/écriture par utilisateur - PutFile (sauvegarder) déclenche async PDF reconversion et régénération de la vignette via ConversionService - Nouveau critère d'évaluation POST/api/docs/open/zimgId pour l'ouverture des téléchargements existants Documents en documents avec contrôle d'accès et validation du type de fichier - Supprime toutes les références à l'entité de document autonome

  21. · kamo-shared-library

    Supprimer l'entité de document autonome - tous les documents utilisent maintenant le système d'imagerie Img/ImgDat

    L'entité du document, le documentOpository et le documentNotFoundException sont les enlevés. L'intégration DocsService WOPI et Docs fonctionne désormais entièrement. par l'intermédiaire des entités Img et ImgDat dans le pipeline d'imagerie.

  22. · kamo-internal

    Instaure intégrée des importations de plomb automatique avec une gestion complète des points d'extrémité

    Réécriture complète de LeadAutoImportManager avec des fonctionnalités prêtes à la production: - Carte d'arrivée CRUD avec des URL Webhook uniques pour les fournisseurs principaux de tierces parties - Génération d'URL de critère à clippe - Dialogue de gestion à 4 boîtes: vue d'ensemble (stats, basculement), cartographie sur le terrain (basée sur la table) mappeur de champ source-système avec transformations), file d'attente (pagénée spectateur de charge utile avec filtrage d'état et traitement de l'arriéré), Paramètres (limites de taux, taille de la charge utile, supprimer) 7 Next.js API proxy acheminer vers SecurityService via APIService - Décharges en cascade de fournisseurs/marchés/produits, notifications de snackbar, des états de chargement, et conception réactive

  23. · DaemonService

    Ajouter un emploi de quartz pour le traitement automatisé de la charge utile d'admission au plomb

    Ajout du LeadIntakeProcessingJob qui fonctionne toutes les minutes pour traiter la file d'attente les charges utiles brutes provenant de fournisseurs de tiers. S'applique des cartographies de champ configurées, transformations (trim, capitalisation, format téléphone/e-mail, etc.), création le logiciel LeadService, met à jour l'état de la charge utile et le traitement des journaux. S'engage dans l'emploi dans QuartzConfig avec un horaire cron configurable.

  24. · SecurityService

    Ajouter la gestion de l'admission du plomb et les contrôleurs publics de réception

    Ajoute deux contrôleurs pour le système automatisé d'admission de plomb: - LeadIntakeCtroteur: CRUD authentifié pour les critères d'admission, champ cartographies, gestion des files d'attente utiles, traitement de l'arriéré et statistiques - LeadIntakeReceiveController: point d'extrémité public qui accepte la troisième partie soumissions avec Redis limitant le taux, application de la taille de la charge utile, Aplatement de la JSON et active/désactiver configurable par critère d'évaluation

  25. · APIService

    Ajouter le critère d'évaluation de l'admission du plomb public pour la soumission des leads de la troisième partie

    Ajout du contrôleur publicinateur principal à /api/public/lead-take/token qui accepte les données principales dans n'importe quel format (JSON, formulaire-urlencoded) de la 3e partie les fournisseurs et les transmettent à SecurityService pour le stockage et le traitement. Utilise des jetons de terminaison UUID uniques pour la sécurité, pas de clé API requise.

  26. · kamo-shared-library

    Ajouter des entités du système d'admission par le plomb, des dépôts, des DTO et des services

    Ajoute la couche de données complète pour le système automatisé d'admission de plomb: - 4 entités : LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntakeProcessingLog - 4 référentiels avec requêtes JPQL personnalisées pour le traitement de charges utiles non traitées - 6 DTO pour les contrats de demande/réponse de l'API - LeadIntakeService avec CRUD complet, stockage de la charge utile, gestion de la cartographie sur le terrain, plaquage JSON et cycle de vie du journal de traitement - LeadIntakePayloadStatus enum (RECED, TRAITEMENT, IMPORTÉ, FACILE, DÉBAT)

  27. · SecurityService

    Ajouter GET et critère d'évaluation à l'aide du nombre de SQL

  28. · kamo-shared-library

    Ajouter à l'appel d'or à CommitLogReposittor

  29. · kamo-marketing

    Intégrer le formulaire de contact, le formulaire de démonstration et le widget de chat

    - Ajouter un composant réutilisable fourni emballage Capcha-widget avec un thème sombre - Formulaire de contact: vérifier automatiquement sur l'orientation, soumissionner jusqu'à ce que soit vérifié - Forme de démonstration: vérifier automatiquement sur la mise au point pendant la phase 1, porte - Widget de chat: lancer PoW lorsque le chat s'ouvre, montrer la bannière de vérification, désactiver l'envoi jusqu'à ce que vérifiée - Vendor kamo-capcha-widget v3.0.2 en tant que dépendance locale

  30. · kamo-marketing

    Ajouter une bannière de consentement aux biscuits animés avec un design de vitrologie

    Carte flottante en bas de gauche avec animations de printemps, cookie essentiel/analytique bascules, persistance localeStorage et liaison Cookie Settings dans le pied de page de rouvrir les préférences en matière de consentement.

Votre univers vous attend.

Commencez gratuitement en quelques minutes. Ajoutez des produits quand vous êtes prêt. Pas de migration, pas de nouvelles connexions.

Gratuit pour toujours — aucune carte de crédit requise