Mergi la conținut
KAMOUniverse

Jurnal de schimbări

Ce e nou.

Fiecare îmbunătățire a platformei, pe măsură ce se livrează.

  1. · kamo-shared-library

    Adăugați suport multi-limbă cu 26 de limbi, actualizați CountryType cu cartografieri lingvistice, înlocuiți BitcoinJ cu web3j cripto

  2. · kamo-register

    Înlocuiți icoane emoji cu icoane de înaltă calitate Material UI pentru stiluri avatar

  3. · kamo-register

    Îmbunătățiri de verificare a vârstei și îmbunătățiri de identificare a pașaportului

  4. · kamo-register

    Creator de avatar compact cu gradienți laterali și îmbunătățiri ale verificării vârstei

  5. · kamo-register

    Creator de avatar compact inovator cu culegător de culori avansat și picurător de ochi

  6. · kamo-register

    Creator de avatar îmbunătățit cu opțiuni Avatar Creator cuprinzătoare și dimensionare container fix

  7. · kamo-register

    Personal pe baza vârstei Pagina de informatii cu creator avatar pentru sub 13 si incarcare fotografie pentru 13+

  8. · kamo-register

    Adaugă modern Avatar Creator avatar la pagina Informaţii personale cu domenii de nume compacte

  9. · kamo-register

    Modernizează personal Info componentă și styling buton

    INFO MODERNIZARE PERSONALĂ: - Eliminați ambalajul pentru aspect mai curat, integrat - Actualizare antet pentru a utiliza var(--color-primar) de la Globals.css - Crește dimensiunea pictogramă la 36px pentru ierarhia vizuală mai bună - Eliminați Divider inutile - Creșterea distanței de câmp la 3 (de la 2) pentru o mai bună cameră de respirație - Adăugaţi consistent 2px lăţime de frontieră la toate câmpurile de text - Adăugați textul "Opțional" helper la câmpul Nume mijlociu - Eliminați Cardul, CardContent, Divider de la import Button STYLING: - Butonul din spate folosește acum var (-- color-primar) culoare - Butonii Next/Finish folosesc fond var (-- color-primar) - Statiile Hover folosesc var (---lumina de culoare primara) - Creşterea greutăţii fontului la 600 pentru o mai bună lizibilitate - Efect de hover profesional pe butonul Back - Styling constant pe toate butoanele de navigare - CircularProgress pe butonul Finisare foloseste culoare alba

  10. · kamo-register

    Modul Alias/E-Mail dinamic și îmbunătățiri UI

    Header UPDATES: - Modificarea titlului de la "Creaţi paşaportul KamoCRM" la "Alătură-te {Organizaţiei Nume} " - Actualizare text de sign-in la "Deja au un membru {Organization Name}?" - Fix sign-in link to swap register.* with login.* dinamically ID PASAPORT - > MEMBRU ALIAS/EMAIL: - Vârsta 12 ani și sub: "Membru Alias" cu validarea ID pașaport - Vârstele 13 si sus: 'E-Mail' cu validare email - Etichetă dinamică: ' {Numele organizaţiei} Membru Alias' sau ' {Numele organizaţiei} Adresa e- mail' - Mod e-mail: valideaza format email, verificari pentru @ simbol, domeniu, etc. - Mod membru Alias: valideaza alfanumeric + hyphens, fara hyphens consecutive - Arată pictograme adecvate (EmailIcon vs InsigneIcon) - Afișează cipul de succes atunci când este valid - Verificaţi unicitatea prin diferite criterii de evaluare bazate pe mod ȚARA MEA Fix: - Elimina memoria care a fost blocarea selecție țară - Simplify click maners to always call manerInputChange - Utilizatorii pot selecta acum orice țară (nu blocată cu detectată) - Fix useEffect dependență pentru a preveni bucle infinite FIX PENTRU VALIDARE: - Fixaţi duplicatul activPasul === 2 blocuri de validare - Validarea parolei are loc acum corect la pasul 3 - Validarea membrilor Alias/Email la etapa 2 - Validarea informațiilor personale la pasul 4 - Mesaje de eroare corespunzătoare cu nume de câmp dinamice

  11. · kamo-register

    Punerea în aplicare a verificării ATF cuprinzătoare bazate pe țară și reordonarea diapozitivelor

    MODIFICĂRI MAJORE: - Redenumește formularulBine ai venit în componenta FormAgeCheck - Reordonarea fluxului de înregistrare: MyCountry first (step 0), AgeCheck second (step 1) - Bumpă toate celelalte diapozitive cu o singură poziție - Update pas de validare logica pentru noi comenzi DEFALCAREA ATF: - Adăugați isAlcohol, isTobacco, isFirearms steaguri la interfața Organizației - Verificați categoriile ATF din țara utilizator împotriva ofertelor de organizare - Redirecţionaţi către pagina de rău dacă org a interzis conţinutul pentru ţara utilizatorului - Utilizarea cerinţelor de vârstă mai mare între ţara utilizator şi ţara org - Generează text ATF dinamic (de exemplu, "alcool şi tutun" faţă de "alcool, tutun şi arme de foc") ȚARA-SPECIFICĂ FEATURES: - Actualizare CountryType cu legalAdultAge, legalAtfAge, legalAtfCategories - Sprijinirea cerintelor de varsta variabila (18, 19, 20, 21 in functie de tara) - Afișează produse ATF corecte bazate pe ceea ce este legal în ambele țări - Exemple: SUA=21 pentru ATF, Japonia=20 numai pentru alcool/tobacco, numai tutun Kuweit=21 Country Tracking: - Componenta MyCountry setează acum câmpul de utilizator în loc de țară - AgeCheck primeste userCountry ca prop - Verificarea varstei foloseste max[userCountryAge, orgCountryAge] SCUZE ENHANCEMENTS PAGINA: - Adaugă tipul motivului ȚARAPROBIAT - Ascunde butonul Go Back pentru cazurile de interdicție de țară - Arată categorii specifice interzise (alcool, tutun, arme de foc) - Doar permite opţiunea Exit Website pentru conţinut interzis ÎMBUNĂTĂŢIRI UI: - Modificarea "și/sau" la "și" pe tot parcursul textului ATF - Redenumește toate referințele de bun venit la Age Check - Actualizarea etichetelor pas si navigatie

  12. · SecurityService

    Return organization ATF fields in org/domain endpoint

    - Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generation based on org offerings

  13. · kamo-shared-library

    Adăugare IS ALCOHOL, IS TOBACCO, IS FIREARMS câmpurile organizației

    - Adăugați câmpul isAlcohol boolean (nullable=fals, implicit fals) - Adăugaţi câmpul isTobacco boolean (nullable=fals, implicit fals) - Adăugaţi câmpul isFirearms boolean (nullable=fals, implicit fals) - Activează verificarea restricției de conținut specifice fiecărei țări - Suport verificarea categoriei ATF în timpul înregistrării

  14. · kamo-register

    Punerea în aplicare a vârstei juridice specifice fiecărei țări și a textului ATF dinamic

    - Actualizarea CountryType pentru includerea legalAdultAge, legalAtfAge, legalAtfCategories - Afisare dinamica a cerintelor de varsta bazate pe tara (18, 19, 21, etc.) - Generarea textului ATF bazat pe ceea ce este legal (alcool, tutun, combinaţii de arme de foc) - Utilizați câmpurile de adrese ale organizației din suport pentru vârste legale - Revenire la căutarea CountryType dacă nu sunt furnizate câmpurile de adrese - Pagina XXX RATA arată vârsta specifică fiecărei țări pentru adulți - ATF ONLY page arată vârsta specifică fiecărei țări ATF și produsele relevante - Validarea vârstei utilizează praguri specifice fiecărei ţări - Variaţii de sprijin ca "alcool şi tutun" pentru ţările fără arme de foc

  15. · SecurityService

    Include country legal ages in organization endpoint

    - Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically display age requirements - Support country-specific age verification text

  16. · kamo-shared-library

    Adaugă câmpuri juridice de vârstă și categorii ATF la CountryType

    - Adăugați teren legalAdultAge pentru verificarea conținutului pentru adulți - Adăugaţi legalAtfAge field pentru alcool/tobacco/arme cerinţe de vârstă - Adăugaţi teren legalAtfCategories pentru a urmări ceea ce este legal pe ţară - Actualizarea tuturor celor 197 de ţări cu valori corespunzătoare - Ţările utilizează vârsta corespunzătoare (18-21) pe baza legislaţiei locale - Categoriile ATF reflectă reglementările locale (unele ţări interzic alcoolul, armele etc.) - Sprijinirea verificării vârstei specifice fiecărei țări pentru înregistrare

  17. · kamo-register

    Aliniază butoanele XXX/ATF stânga- dreapta și adaugă pictograme semnificative

    - Schimba dispunerea butonului de la centrat la spatiu-între (aliniare stanga si dreapta) - Adăugaţi pictograma Exit ToApp la butonul EXIT (startIcon pe stânga) - Adăugaţi pictograma VerifiedUser la butonul ENTER (endicon pe dreapta) - Icons subliniază importanţa alegerii verificării vârstei - Aplicați la ambele pagini XXX RAT (18+) și ATF ONLY (21+)

  18. · kamo-register

    Actualizați butoane pagină rău pentru a merge înapoi și exit site-ul

    - Schimba butonul Home la Exit Website cu eroare de culoare stil - Implementaţi fereastra. închideţi funcţionalitatea pentru a închide fila / fereastra - Adăugați rezervă pentru a redirecționa la aproximativ:blank dacă aproape este blocat de browser - Păstrați Go Back buton cu culoare primară - Îmbunătăţirea stilului butonului cu graniţe consistente

  19. · kamo-register

    Adaugă butoane EXIT și ENTER pentru verificarea vârstei XXX RATE și ATF ONY

    - Elimina formularele de intrare data nasterii pentru XXX RAT si ATF ONLY - Adăugaţi butonul EXIT care redirecţionează către pagina de rău - Adăugaţi butonul ENTER cu confirmarea vârstei (18 pentru XXX, 21 pentru ATF) - Stil EXIT ca buton conturat şi ENTER ca buton conţinut - Ascunde butoanele standard Next/Back navigation pentru aceste pagini speciale - Nasturii centru cu spatiu adecvat si stil - Actualizare text pentru a corespunde cerințelor exact

  20. · kamo-register

    Îmbunătățește verificarea vârstei cu intrări de date modernizate și validare cuprinzătoare

    - Adăugați lustruite, pe baza de card de intrare UI cu feedback vizual - Punerea în aplicare a validării datei complete (intervale de valabilitate, date calendaristice reale, nu viitoare) - Arată starea de validare în timp real cu iconițe și frontiere codate în culori - Afișează mesaje de eroare clare și detaliate pentru date invalide - Adăugați feedback-ul de succes care arată vârsta calculată atunci când data este valabilă - Imbunatatirea UX cu comanda corespunzatoare pe baza formatului de tara - Adăugați validarea înainte de a trece la etapa următoare - Manipula selectia de varsta cu validare - Integrarea fluxului de verificare a vârstei cu formularul principal de înregistrare

  21. · kamo-register

    Punerea în aplicare a unui sistem cuprinzător de verificare a vârstei cu formate de date specifice fiecărei țări

    - Adăugaţi World WIDE BAN la AgeReqType enum - Actualizarea CountryType cu data format si proprietati de separator - Creați /Scuze pagină pentru redirecționări restricții de vârstă - Rescrie complet FormBine ati venit cu verificarea dinamica a varstei - Adăugați pagini speciale de bun venit pentru XXX RAT și ATF ONLY - Implementarea validării vârstei pentru toate cazurile AgeReqType - Mutați câmpul de vârstă de la PersonalInfo la componenta Bine ați venit - Adăugaţi suport data naşterii pentru calcularea exactă a vârstei - Formate de intrare date specifice fiecărei țări (MDY/DMY/YMD)

  22. · SecurityService

    Add registration and org domain endpoints for age verification

  23. · kamo-shared-library

    Adaugă format de dată și câmpuri separatoare la CountryType enum

  24. · APIService

    Adaugă domeniu-agnostic IngressRoute pentru subdomeniu api

  25. · kamo-register

    Adaugă domeniu-agnostic IngressRoute pentru înregistrare subdomeniu

  26. · kamo-internal

    Add domain-agnostic IngressRoute for internal subdomain

  27. · kamo-login

    Adaugă domeniu-agnostic IngressRoute pentru SSL automat și rutare

    - Adăugat k8s/ingressroute.yaml cu HostRegext model pentru login subdomeniu - Actualizat CI/CD pentru a implementa IngressRoute automat - Activează generarea automată de certificate SSL de tip Cloudflare - Lucreaza cu orice domeniu indreptat spre grup (kamocrm.com, baddi3.com, etc.) - Adăugat k8s/README.md documentarea configurației

  28. · InitializerService

    Actualizare câmp fus orar pentru a utiliza TimezoneType enum - Schimbare utilizator. fus orar de la String la TimezoneType enum - Actualizat .gitignore pentru a exclude cache-ul depozit m2- - Suportă ierarhia fusului orar: Membru > Utilizator > Organizație

  29. · kamo-shared-library

    Adăugați sisteme complete de memorie de stocare a datelor cu suport în fusul orar - Adăugat TimezoneType enum cu câmpuri de compensare UTC și metode de conversie - Câmpuri de fus orar adăugate la Organizație (necesare, implicite la PACIFIC), Utilizator (nullable) și Membru (nullable) - Actualizate EmbRecordState pentru a utiliza LocalDateTime pentru stocare în timp UTC - Create 16 noi clase de entități pentru sistemul de imagistică (Img, ImgFolder, ImgDat, etc.) - Create 5 noi tipuri de enum (ImageAssocType, ImageMimeType, ImageMimeType, ImageSetType, etc.) - Created 10 ne...

  30. · kamo-internal

    Add themed colors and background logo to calendar page

Universul tău te așteaptă.

Începeți gratuit în câteva minute.Adăugați produse oricând sunteți pregătit — fără migrare, fără autentificări noi.

Gratuit pentru totdeauna — nu este necesar un card de credit