Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-shared-library

    Aggiungi supporto multilingua con 26 lingue, aggiorna CountryType con mappature di lingua, sostituisci BitcoinJ con web3j crypto

  2. · kamo-register

    Sostituisci icone emoji con icone UI materiali di alta qualità per stili avatar

  3. · kamo-register

    Miglioramenti di Età Controllare e Passport ID miglioramenti

  4. · kamo-register

    Creatore avatar compatto con gradienti laterali e miglioramenti del controllo dell'età

  5. · kamo-register

    Innovativo creatore di avatar compatto con picker di colore avanzato e eyedropper

  6. · kamo-register

    Creatore avanzato di avatar con opzioni complete Avatar Creator e dimensionamento fisso del contenitore

  7. · kamo-register

    Personale basato sull'età Info pagina con avatar creatore per under 13 e foto upload per 13+

  8. · kamo-register

    Aggiungi moderno Avatar Creator avatar creatore alla pagina Informazioni personali con campi di nome compatti

  9. · kamo-register

    Modernizzare Personal Info componente e pulsante styling

    MODERNIZZAZIONE PERSONALE: - Rimuovere l'involucro della carta per un look pulito e integrato - Aggiorna l'intestazione per usare var (--color-primary) da globals.css - Aumentare la dimensione dell'icona a 36px per una migliore gerarchia visiva - Rimuovere non necessario Divider - Aumentare la spaziatura del campo a 3 (da 2) per una migliore sala respirazione - Aggiungere la larghezza di bordo 2px coerente a tutti i campi di testo - Aggiungi il testo helper 'opzionale' al campo Middle Name - Remove Card, CardContent, Divider dalle importazioni BUTTON STYLING: - Pulsante posteriore ora utilizza il colore var (--colore-primario) - Successivo/Finish pulsanti uso var(--colore-primario) sfondo - Gli stati hover usano var(--colore-primario-luce) - Maggiore peso del carattere a 600 per una migliore leggibilità - Effetti professionali sul pulsante Indietro - Stile coerente su tutti i pulsanti di navigazione - CircularProgresso sul pulsante Finish utilizza il colore bianco

  10. · kamo-register

    Modalità Alias/E-Mail e miglioramenti dell'interfaccia utente

    UPDATE: - Cambia il titolo da 'Create KamoCRM Passport' a 'Join {OrganizationName}' - Aggiornare il testo di accesso a 'Already avere un membro { Nome di organizzazione}?' - Fissare il link di accesso al registro di swap.* con login.* dinamicamente ID PASSPORT - > MEMBER ALIAS/EMAIL: - Età 12 e seguenti: 'Member Alias' con validazione ID passaporto - Età 13 e su: 'E-Mail' con validazione e-mail - Marchio dinamico: '{Organization Name} Member Alias' o '{Organization Name} E-Mail Address' - Modalità e-mail: convalida il formato e-mail, controlli per il simbolo @, dominio, ecc. - Modalità Socio Alias: convalida alfanumerico + iphens, nessun iphens consecutivo - Mostra icone appropriate (EmailIcon vs BadgeIcon) - Display chip di successo quando valido - Controllare l'unicità tramite diversi endpoint in base alla modalità Mio padre: - Rimuovere la memozione che bloccava la selezione del paese - Semplifica i manubri click per chiamare sempre la manigliaInputChange - Gli utenti possono ora selezionare qualsiasi paese (non bloccato con rilevato) - Risolvere l'usoDipendenza perfetta per prevenire loop infinite FISSA DI VALIDAZIONE: - Fix duplicato attivoStep === 2 blocchi di validazione - La convalida della password si verifica ora correttamente sul passaggio 3 - Socio Alias/Email di convalida al passaggio 2 - Validazione delle informazioni personali sul passaggio 4 - Messaggi di errore adeguati con nomi di campo dinamici

  11. · kamo-register

    Implementare la verifica e il riordino ATF basati sul paese completo

    MAJOR CHANGS: - Rinominare FormWelcome a FormAgeCheck componente - Flusso di registrazione di riordine: MyCountry first (step 0), AgeCheck second (step 1) - Bump tutte le altre diapositive in su da una posizione - Logica di convalida passo di aggiornamento per il nuovo ordine ATF VERIFICAZIONE: - Add isAlcohol, isTobacco, isFirearms flags to Organization interface - Controllare le categorie del paese dell'utente ATF contro le offerte di organizzazione - Reindirizza la pagina di dispiacere se org ha vietato i contenuti per il paese dell'utente - Utilizzare il requisito di età HIGHER tra paese utente e paese org - Generare il testo ATF dinamico (ad esempio, 'alcol e tabacco' contro 'alcol, tabacco e armi da fuoco') CARATTERISTICHE SPECIFICHE: - Aggiornare CountryType con legaleAdultAge, legaleAtfAge, legaleAtfCategories - Supporta requisiti di età variabile (18, 19, 20, 21 a seconda del paese) - Visualizza i prodotti ATF corretti in base a ciò che è legale in entrambi i paesi - Esempi: US=21 per ATF, Giappone=20 solo per alcol/tobacco, Kuwait=21 solo tabacco USER COUNTRY TRACK: - MyCountry componente imposta ora userCountry campo invece di paese - AgeCheck riceve l'utenteCountry come prop - La verifica dell'età utilizza max(utenteCountryAge, orgCountryAge) ATTIVITÀ DI PAGE SORRY: - Aggiungere COUNTRYPROHIBITED tipo di ragione - Nascondi Vai Indietro pulsante per i casi di proibizione del paese - Mostrare specifica categoria vietata (alcol, tabacco, armi da fuoco) - Consente solo l'opzione Exit Website per contenuti vietati MIGLIORAZIONI: - Cambiare 'e/o' a 'e' durante il testo ATF - Rinomina tutti i riferimenti di benvenuto a Age Check - Aggiornare le etichette passo e la navigazione

  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

    Aggiungi i campi IS ALCOHOL, IS TOBACCO, IS FIREARMS all'Organizzazione

    - Add isAlcohol boolean field (nullable=false, default false) - Add isTobacco boolean field (nullable=false, default false) - Add isFirearms campo boolean (nullable=false, default false) - Abilitare il controllo della restrizione del contenuto specifico del paese - Supporto verifica della categoria ATF durante la registrazione

  14. · kamo-register

    Età legali specifiche per paese e testo dinamico ATF

    - Aggiornare CountryType per includere legaleAdultAge, legaleAtfAge, legaleAtfCategories - Visualizzazione dinamica dei requisiti di età in base al paese (18, 19, 21, ecc.) - Generare il testo ATF basato su ciò che è legale (alcol, tabacco, combinazioni di armi da fuoco) - Utilizzare campi di indirizzo dell'organizzazione da backend per età legale - Fallback to CountryType lookup se i campi di indirizzo non forniti - pagina XXX RATED mostra l'età adulta specifica per paese - La pagina ATF ONLY mostra l'età ATF specifica per paese e i prodotti rilevanti - La convalida dell'età utilizza le soglie specifiche del paese - Variazioni di sostegno come 'alcole e tabacco' per i paesi senza armi da fuoco

  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

    Aggiungi campi di età legale e categorie ATF a CountryType

    - Aggiungi campo LegalAdultAge per la verifica dei contenuti per adulti - Aggiungere il campo legaleAtfAge per i requisiti di età dell'alcool/tobacco/arma da fuoco - Aggiungi campo legaleAtfCategories per monitorare ciò che è legale per paese - Aggiorna tutti i 197 paesi con valori appropriati - I paesi utilizzano età appropriate (18-21) in base alle leggi locali - le categorie ATF riflettono le normative locali (alcuni paesi vietano alcol, pistole, ecc.) - Supporto per la verifica dell'età specifica del paese per la registrazione

  17. · kamo-register

    Allineare i pulsanti XXX/ATF a destra e aggiungere icone significative

    - Cambiare il layout del pulsante dal centro allo spazio-tra (allineamento sinistro e destro) - Aggiungi l'icona ExitToApp al pulsante EXIT (startIcon a sinistra) - Aggiungi l'icona VerifiedUser al pulsante ENTER (endIcon a destra) - Le icone sottolineano l'importanza della scelta di verifica dell'età - Applicare su entrambe le pagine XXX RATED (18+) e ATF ONLY (21+)

  18. · kamo-register

    Aggiornare i pulsanti di pagina dispiace per tornare indietro e uscire dal sito

    - Cambia Home pulsante per Esci dal sito web con lo styling del colore di errore - finestra di implementazione.close() funzionalità per chiudere scheda/finestra - Aggiungi fallback per reindirizzare a circa:blank se la chiusura è bloccata dal browser - Tenere il pulsante Indietro con il colore primario - Migliorare lo styling del pulsante con bordi coerenti

  19. · kamo-register

    Aggiungi pulsanti EXIT e ENTER per la verifica XXX RATED e ATF ONLY dell'età

    - Rimuovere i moduli di ingresso della data di nascita per XXX RATED e ATF ONLY - Aggiungi il pulsante EXIT che reindirizza a pagina spiacente - Aggiungi il pulsante ENTER con conferma dell'età (18 per XXX, 21 per ATF) - Stile EXIT come pulsante delineato e ENTER come pulsante contenuto - Nascondi i pulsanti di navigazione standard Next/Back per queste pagine speciali - Pulsante centrale con corretta spaziatura e styling - Aggiornare il testo per soddisfare esattamente i requisiti

  20. · kamo-register

    Migliorare la verifica dell'età con ingressi di data modernizzati e convalida completa

    - Aggiungere l'interfaccia utente con data input lucido e cartaceo con feedback visivo - Implementare la convalida completa della data (valiid, date del calendario reali, non future) - Mostra lo stato di validazione in tempo reale con icone e bordi codificati a colori - Visualizzazione di messaggi di errore chiari e dettagliati per date non valide - Aggiungi feedback di successo che mostra l'età calcolata quando la data è valida - Migliorare UX con un corretto ordinamento del campo in base al formato del paese - Aggiungere la validazione prima di procedere al passo successivo - Maniglia selezione di età KIDS ONLY con validazione - Integra il flusso di verifica dell'età con il modulo di registrazione principale

  21. · kamo-register

    Implementare sistema di verifica dell'età completo con formati specifici per paese

    - Aggiungi WORLD WIDE BAN a AgeReqType enum - Aggiornare CountryType con il formato data e le proprietà del separatore - Creare /scusa pagina per redirect restrizione età - Completamente riscrivere FormWelcome con verifica dinamica dell'età - Aggiungi pagine di benvenuto speciali per XXX RATED e ATF ONLY - Validazione dell'età di esecuzione per tutti i casi AgeReqType - Spostare il campo di età da PersonalInfo a Componente di Benvenuto - Aggiungi supporto alla data di nascita per un calcolo accurato dell'età - Supporta formati di data specifica per paese (MDY/DMY/YMD)

  22. · SecurityService

    Add registration and org domain endpoints for age verification

  23. · kamo-shared-library

    Aggiungi il formato della data e i campi del separatore a CountryType enum

  24. · APIService

    Aggiungi dominio-agnostico IngressRoute per api subdomain

  25. · kamo-register

    Aggiungi dominio-agnostico IngressRoute per sottodominio di registro

  26. · kamo-internal

    Add domain-agnostic IngressRoute for internal subdomain

  27. · kamo-login

    Aggiungi dominio-agnostico IngressRoute per SSL e routing automatici

    - Aggiunto k8s/ingressroute.yaml con HostRegexp modello per login subdomain - Aggiornato CI/CD per distribuire IngressRoute automaticamente - Consente la generazione automatica del certificato SSL simile a Cloudflare - Funziona con qualsiasi dominio indicato al cluster (kamocrm.com, baddi3.com, ecc.) - Aggiunto k8s/README.md documentando la configurazione

  28. · InitializerService

    Update timezone campo da utilizzare TimezoneType enum - Cambiato User.timezone da String a TimezoneType enum - Aggiornato .gitignore per escludere m2-repository cache - Supporta la gerarchia timezone: Member > Organizzazione

  29. · kamo-shared-library

    Aggiungi un sistema di imaging di archiviazione dati completo con supporto di fuso orario - Aggiunto TimezoneType enum con campi di offset UTC e metodi di conversione - Aggiunto campi di fuso orario a Organizzazione (richiesto, default a PACIFIC), Utente (nullable), e Membro (nullable) - Aggiornato EmbRecordState per utilizzare LocalDateTime per UTC data/time storage - Cread 16 nuove classi di entità per il sistema di imaging (Img, ImgTpe.

  30. · kamo-internal

    Add themed colors and background logo to calendar page

Il tuo universo ti sta aspettando.

Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.

Gratis per sempre — nessuna carta di credito richiesta