Changelog
Ce qui est nouveau.
Chaque amélioration apportée à la plateforme, à mesure qu'elle est livrée.
· kamo-shared-library
Ajouter un support multilingue avec 26 langues, mettre à jour CountryType avec des cartographies de langage, remplacer BitcoinJ par web3j crypto
· kamo-register
Remplacer les icônes emoji par des icônes d'interface ioniques matérielles de haute qualité pour les styles d'avatars
· kamo-register
Améliorations de l'âge et amélioration des cartes d'identité des passeports
· kamo-register
Créateur d'avatars compacts avec des pentes côte à côte et amélioration des bilans d'âge
· kamo-register
Créateur d'avatars compacts innovant avec cueillette de couleurs et pipettes d'oeil avancés
· kamo-register
Créateur d'avatars améliorés avec des options Avatar Creator complètes et un calibrage de conteneur fixe
· kamo-register
Page d'information personnelle basée sur l'âge avec créateur d'avatars pour moins de 13 ans et téléchargement de photos pour 13
· kamo-register
Ajouter le créateur d'avatar moderne Avatar Creator à la page d'information personnelle avec des champs de nom compacts
· kamo-register
Moderniser le composant d'Info Personnel et le style de boutons
MODERNISATION PERSONNELLE D'INFO : - Retirez l'emballage de la carte pour un look plus propre et intégré - Mettre à jour l'en-tête pour utiliser var(-color-prime) de globals.css - Augmenter la taille des icônes à 36px pour une meilleure hiérarchie visuelle - Éliminer les diviseurs inutiles - Augmenter l'espacement des champs à 3 (à partir de 2) pour améliorer la salle de respiration - Ajouter une largeur de bordure de 2px cohérente à tous les champs de texte - Ajouter un texte d'aide "Optional" au champ du nom intermédiaire - Retirer la carte, le contenu des cartes, le diviseur des importations STYLATION DE BUTTON: - Le bouton arrière utilise maintenant la couleur var(--colonne-prime) - Next/Finish boutons utilisent l'arrière-plan var(-color-primaire) - Les états de survol utilisent var(--color-primaire-lumière) - Augmentation du poids de la police à 600 pour une meilleure lisibilité - Effet de survol professionnel sur le bouton arrière - Coiffage cohérent sur tous les boutons de navigation - CircularProgress on Finish bouton utilise la couleur blanche
· kamo-register
Améliorations du mode Adias/E-mail et de l'interface utilisateur
MISE À JOUR DE L'ÉCHEUR: - Changer de titre de "Créer le passeport KamoCRM" à "Rejoindre "OrganisationName" - Mettre à jour le texte de signature pour "Déjà avoir un membre du nom de l'Organisation?" - Fixer la liaison de connexion à un registre de swaps. ID du PASSPORT - MEMBER ALIAS/EMAIL: - Age 12 et moins : « Membre Alias » avec validation d'identité de passeport - 13 ans et plus: "E-Mail" avec validation par courrier électronique - Etiquette dynamique: ''Nom de l'organisation, membre Alias' ou 'Nom d'organisation, adresse électronique - Mode de courrier électronique: valide le format de courrier électronique, les vérifications pour les symboles, le domaine, etc. - Membre Alias mode : valide alphanumériques et traits d'union, pas de traits d'union consécutifs - Afficher les icônes appropriées (EmailIcon vs BadgeIcon) - Affiner la puce à succès lorsqu'elle est valide - Vérifier l'unicité au moyen de différents critères d'évaluation en fonction du mode MY FIX DE PAYS : - Supprimer la notification qui empêchait la sélection des pays - Simplifier les gestionnaires de clics pour toujours appeler la poignée d'entréeChanger - Les utilisateurs peuvent désormais sélectionner n'importe quel pays (non coincé avec détecté) - Fixer la dépendance à l'égard de l'utilisation pour empêcher les boucles infinies FIX DE VALIDATION : - Correction d'un double actif Étape 2 de validation - La validation du mot de passe est désormais correcte à l'étape 3 - Membre Alias/validation par courrier électronique à l'étape 2 - Validation d'informations personnelles à l'étape 4 - Messages d'erreur appropriés avec des noms de champs dynamiques
· kamo-register
Mettre en œuvre une vérification et un réordonnage des diapositives sur la base d'un pays
Principaux changements : - Renommer FormWelcome en composant FormAgeCheck - Flux d'enregistrement des réaménagements: MyCountry first (étape 0), AgeCheck second (étape 1) - Couper toutes les autres diapositives par une position - Méthode de validation de l'étape de mise à jour pour les nouvelles commandes VÉRIFICATION DE L'ATRE : - Ajouter isalcool, is tobacco, isFirearms drapeaux à l'interface Organisation - Vérifier les catégories d'ACF du pays d'utilisateur par rapport aux offres d'organisation - Redirection vers la page désolée si org a interdit le contenu pour le pays de l'utilisateur - Utiliser les besoins en âge de HIGHER entre le pays utilisateur et le pays d'origine - Générer un texte dynamique de l'ATF (par exemple, "alcool et tabac" par rapport à l'alcool, au tabac et aux armes à feu) CARACTÉRISTIQUES DE PAYS-ESPECTIFS: - Mise à jour de la marque nationale avec l'adulte légal, avocat, droitAtfCatégories - Soutenir les besoins en fonction des besoins en fonction du pays en fonction des besoins en fonction des besoins en fonction des besoins en fonction du pays. - Afficher les produits ATF corrects en fonction de la légalité dans les deux pays Exemples : 21 dollars É.-U. pour l'ATF, Japon 20 pour l'alcool/tabac uniquement, le tabac koweitien 21 seulement SUIVI DE PAYS UTILISATEUR: - Le composant MyCountry définit désormais le champ utilisateurCountry au lieu de pays AgeCheck reçoit l'utilisateurPays comme support - La vérification de l'âge utilise le maximum (utilisateur-pays d'âge, org Pays-Bas) ÉQUIMITÉS D'ÉCHAPPEMENTS D'ÉTÉRIEURS : - Ajouter type de raison pour laquelle le médicament est financé - Cachez le bouton "Retour" pour les cas d'interdiction par pays - Indiquer une catégorie spécifique interdite (alcool, tabac, armes à feu) - Autoriser uniquement l'option du site Web de sortie pour les contenus interdits AMÉLIORATIONS DE L'OMI : - Remplacer "et/ou" en "et" dans l'ensemble du texte de l'ATF - Renommer toutes les références de bienvenue à Age Check - Actualisation des étiquettes et de la navigation à l'étape
· SecurityService
Organisme de retour Champs ATF dans le critère d'évaluation de l'orge/domaine
- Retour isalcool, istabac, isFirearms drapeaux booléens - Permettre de vérifier le contenu contre les restrictions imposées par le pays des utilisateurs; - Soutenir la génération dynamique de texte ATF sur la base d'offres d'orgue
· kamo-shared-library
Ajouter les champs d'IS-ALCOHOL, IS-TOBACCO, IST-FIREARMS à l'organisation
- Ajouter corps booléen d'Alcool (nullable - faux faux par défaut) - Ajouter corps booléen isabacco (nullable, faux par défaut) - Ajouter corps booléen isFirearms (nullable - faux, par défaut faux) - Permettre une vérification des restrictions de contenu par pays - Appuyer la vérification de la catégorie ATF lors de l'enregistrement
· kamo-register
Mettre en œuvre l'âge légal par pays et le texte dynamique de l'ATF
- Mettre à jour le pays pour y inclure l'adulte légal, l'âge légal, l'âge légal, les catégories juridiques - Exposition dynamique des critères d'âge en fonction des critères d'âge en fonction du pays (18, 19, 21, etc.) - Générer un texte de l'ATF sur la base de ce qui est légal (combinaisons d'alcool, de tabac, d'armes à feu) - Utiliser les champs d'adresses d'organisation du backend pour l'âge légal - Retour à la recherche CountryType si les champs d'adresse ne sont pas fournis - La page XXX-RATED indique l'âge adulte par pays - La page d'ATF-ONLY indique l'âge de l'ATF par pays et les produits pertinents - La validation de l'âge utilise des seuils propres à chaque pays - Soutenir les variations telles que "l'alcool et le tabac" pour les pays sans armes à feu
· SecurityService
Inclure l'âge légal du pays dans le critère d'évaluation de
- Retour au format de la date du pays et séparateur dans le critère d'org/domaine - Inclure l'âge légalAîné, l'âge légal et les catégories juridiques - Permettre l'évaluation frontale pour affichage dynamique des besoins d'âge - Appuyer le texte de vérification de l'âge par pays
· kamo-shared-library
Ajouter les champs d'âge légal et les catégories de l'ATF à la catégorie CountryType
- Ajouter le champ legalAdultAge pour la vérification du contenu pour adultes - Ajouter le champ d'âge légalAge pour les exigences en matière d'âge de l'alcool/du tabac/des armes à feu - Ajouter le champ de la loiAtfCatégories pour suivre ce qui est légal par pays; - Mettre à jour l'ensemble des 197 pays ayant des valeurs appropriées; - Les pays utilisent des âges appropriés (18-21) sur la base des lois locales - Les catégories de l'ATF reflètent la réglementation locale (certains pays interdisent l'alcool, les armes à feu, etc.); - Appuyer la vérification de l'âge par pays pour l'enregistrement
· kamo-register
Alignez les boutons XXX/ATF à gauche et ajoutez des icônes significatives
- Changer la disposition du bouton du centre à l'autre (alignement gauche et droit) - Ajouter l'icône ExitToApp au bouton EXIT (startIcon à gauche) - Ajouter l'icône de l'utilisateur vérifié au bouton ENTER (en allumage par l'autre) - Les icônes soulignent l'importance du choix de la vérification de l'âge; - Appliquer à la fois à XXX-RATED (18) et à ATF-ONLY (21 pages et plus)
· kamo-register
Mettre à jour les boutons de la page de désapitage pour revenir en arrière et sortie du site Web
- Changer le bouton d'accueil en site de sortie du site Web avec un style de couleur d'erreur - Mettre en œuvre la fonctionnalité Wind.close() pour fermer l'onglet/la fenêtre - Ajouter la gomme de repli pour rediriger vers environ:blank si la fermeture est bloquée par le navigateur - Maintenez le bouton Retour avec la couleur primaire - Améliorer le style des boutons avec des frontières cohérentes
· kamo-register
Ajouter des boutons EXIT et ENTER pour la vérification de l'âge de XXX-RATED et d'ATF-ONLY
- Supprimer les formulaires de saisie de la date de naissance pour XXX-RATED et ATF-ONLY - Ajouter un bouton EXTÉRIEUR qui redirige à la page désolée - Ajouter un bouton ENTER avec confirmation de l'âge (18 pour XXX, 21 pour l'ATF) - SEUt de style sous la forme d'un bouton esquissé et d'un bouton INTÉRAL sous la forme d'un bouton contenu - Cacher les boutons de navigation de la norme Next/Retour pour ces pages spéciales - Boutons centraux avec un espacement et un style appropriés - Mettre à jour le texte pour faire correspondre exactement les besoins
· kamo-register
Améliorer la vérification de l'âge grâce à des apports de date modernisés et validation complète
- Ajouter une interface utilisateur d'entrée de date polie basée sur la carte avec un retour visuel - Mettre en œuvre une validation complète de la date (intervalles valables, dates de calendrier effectives, pas de perspectives à l'avenir) - Indiquer l'état de validation en temps réel avec des icônes et des bords de couleur - Afficher les messages d'erreur clairs et détaillés pour les dates invalides - Ajouter un retour d'information sur le succès indiquant l'âge calculé lorsque la date est valide - Améliorer l'UX avec une commande correcte sur le terrain en fonction du format du pays; - Ajouter la validation avant de passer à l'étape suivante - Gérer la sélection de l'âge d'KIDS-ONLY avec validation - Intégrer le flux de vérification de l'âge avec le principal formulaire d'inscription
· kamo-register
Mettre en place un système complet de vérification de l'âge avec des formats de date propres à chaque pays
- Ajouter MONDE-ÉGARD-BAN à AgeReqType enum - Mise à jour de la norme CountryType avec le format de la date et les propriétés du séparateur - Créer/sorive page pour les redirecteurs de restriction d'âge - Réécrire complètement FormWelcome avec vérification dynamique de l'âge - Ajouter des pages spéciales de bienvenue pour XXX-RATED et ATF-ONLY - Mettre en œuvre la validation de l'âge pour tous les cas de type AgeReq - Déplacer le champ d'âge de PersonalInfo à la composante bienvenue - Ajouter un soutien à la date de naissance pour un calcul précis de l'âge - Appuyer les formats de date par pays (MDY/DMY/YMD)
· SecurityService
Ajouter les critères d'enregistrement et de domaine d'org pour la vérification de l'âge
· kamo-shared-library
Ajouter le format de la date et les champs de séparateur à CountryType enum
· APIService
Ajouter une IngressRoute agnostique de domaine pour le sous-domaine api
· kamo-register
Ajouter un domaine-agnostic IngressRoute pour le sous-domaine de registre
· kamo-internal
Ajouter une IngressRoute d'agnostique de domaine pour le sous-domaine interne
· kamo-login
Ajouter une IngressRoute agnostique de domaine pour SSL automatique et routage
- Ajout de k8s/ingressroute.yaml avec le modèle HostRegexp pour le sous-domaine de connexion - Mise à jour du CI/CD pour déployer IngressRoute automatiquement - Permet la génération automatique de certificats SSL de type Cloudflare - Travaille avec n'importe quel domaine pointé sur le cluster (kamocrm.com, baddi3.com, etc.) Ajout de k8s/README.md documentant la configuration
· InitializerService
Actualiser le champ du fuseau horaire pour utiliser TimezoneType enum - Changed User.time zone de temps de chaîne à tempsType enum - Mise à jour .gitignore pour exclure le cache de dépôt m2- - Supports la hiérarchie du fuseau horaire: Membre et utilisateur et organisation
· kamo-shared-library
Ajout d'un système complet d'imagerie de stockage de données avec prise en charge de fuseau horaire - Ajouté de fuseau temporel enum avec champs de décalage UTC et méthodes de conversion - Ajout de champs de fuseaux temporels à l'organisation (néospect, par défaut à PACIFIC), User (nollable) et membre (nullable) - Mise à jour EbRecordState pour utiliser LocalDateTime pour la conservation de la date/heure de l'UTC. - Création de 5 nouveaux types de céum (ImageAssocType, ImageMimeType, ImageSetType, etc.) - Créé 10 ne...
· kamo-internal
Ajouter des couleurs thématiques et un logo d'arrière-plan à la page calendrier

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