Changelog
Ada kabar baru.
Setiap perbaikan pada platform, sebagai kapal.
· kamo-shared-library
Tambahkan dukungan multi- bahasa dengan 26 bahasa, perbarui CountryType dengan pemetaan bahasa, ganti BitcoinJ dengan web3j kripto
· kamo-register
Gantikan ikon emoji dengan ikon UI yang berkualitas tinggi untuk gaya avatar
· kamo-register
Peningkatan Pemeriksaan Umur dan Tambahan Paspor ID
· kamo-register
Membandingkan pembuat avatar dengan gradien samping dan peningkatan pemeriksaan usia
· kamo-register
Pencipta avatar kompak Innovalen dengan pemetik warna canggih dan eydropper
· kamo-register
Pembuat avatar dengan pilihan Avatar yang komprehensif dan ukuran kontainer tetap
· kamo-register
Age- berbasis Pribadi Info halaman dengan avatar pencipta untuk di bawah 13 dan foto upload untuk 13 +
· kamo-register
Tambahkan pencipta Avatar modern avatar pada laman Personal Info dengan bidang nama kompak
· kamo-register
Modernize Personal Komponen info dan gaya tombol
PERSONAL INFO MODERNIZATION: - Hapus pembungkus kartu untuk bersih-bersih, tampilan terpadu - Update header untuk menggunakan var (--color-primary) dari globals.css - Naikkan ukuran ikon ke 36px untuk hirarki visual yang lebih baik - Hapus Pembagian yang tidak perlu - Meningkatkan ruang kerja ke 3 (dari 2) untuk ruang pernapasan yang lebih baik - Tambahkan lebar batas 2px yang konsisten ke seluruh ruas teks - Tambahkan teks pembantu 'Opsional' ke ruas Nama Tengah - Hapus Kartu, KardContent, Bagi dari impor BUTTON STYLING: - Tombol belakang sekarang memakai warna var (--color-primary) - Tombol Next / Finish gunakan var (--color-primary) latar belakang - Hever menyatakan menggunakan var (--color-primary-light) - Naikkan berat font menjadi 600 untuk kemampuan baca yang lebih baik - Efek hover profesional pada tombol Back - Konsistensi styling di seluruh semua tombol navigasi - CircularProgress on Finish button menggunakan warna putih
· kamo-register
Mode Anggota Dinamis Alias / E-Mail dan perbaikan UI
Header UPdates: - Ubah judul dari 'Membuat Paspor KamoCRM' ke 'Gabung {Organisasi Nama}' - Update sign-in teks ke 'Sudah memiliki anggota {Organization Name}? " - Perbaiki sinyal-dalam link untuk swap register. * dengan login. * dinamis ID PASSPORT - > MEMBER ALIAS / EMAIL: - Umur 12 dan di bawah: "Anggota Alias" dengan paspor ID validasi - Umur 13 dan atas: 'E-Mail' dengan validasi email - Label dinamis: '{Organisasi Nama} Anggota Alias' atau '{Nama Organisasi} E- Alamat Surat' - Mode email: memvalidasi format email, pemeriksaan untuk @ simbol, domain, dll. - Mode Anggota Alias: memvalidasi alfanumerik + hyphens, tidak ada tanda hubung berturut-turut - Tampilkan ikon yang sesuai (EmailIcon vs BadgeIcon) - Tampilkan chip sukses ketika valid - Periksa keunikan melalui titik akhir yang berbeda berdasarkan mode Saya negara FIX: - Hapus memo yang menghalangi seleksi negara - Penangan klik sederhana untuk selalu memanggil handleInputChange - Pengguna sekarang dapat memilih negara apapun (tidak terjebak dengan terdeteksi) - Perbaiki ketergantungan useEffect untuk mencegah loop tak terbatas FIX NIDASI: - Perbaiki duplikat langkah aktiveStep = = 2 blok validasi - Validasi sandi sekarang benar terjadi pada langkah 3 - Anggota Alias / Email validasi pada langkah 2 - Info Pribadi validasi pada langkah 4 - Pesan galat proper dengan nama ruas dinamis
· kamo-register
Implemen komprehensif negara - berbasis ATF verifikasi dan pengurutan slide
MAJOR CHANGES: - Ubah nama FormWelcome ke komponen FormAgeCheck - Reorder aliran pendaftaran: MyCountry pertama (langkah 0), AgeCheck kedua (langkah 1) - Bump semua slide lain oleh satu posisi - Update langkah validasi logika untuk pemesanan baru ATF VERIFIKASI: - Tambahkan ishooline, isTobacco, isFirearms flag ke antar muka Organisasi - Periksa kategori ATF negara pengguna terhadap penawaran organisasi - Kembali ke halaman maaf jika org telah melarang isi untuk negara pengguna - Gunakan persyaratan usia HIGHER antara negara pengguna dan negara org - Hasilkan teks dinamis ATF (misalnya, 'alkohol dan tembakau' vs alkohol, tembakau, dan senjata api ') NEDTRY-SPECIFIC FEATTURES: - Perbarui CountryType dengan legaIts Age, legalAtfAge, legaIAtfKategori - Dukung kebutuhan usia variabel (18, 19, 20, 21 tergantung pada negara) - Tampilkan produk ATF yang benar berdasarkan apa yang legal di kedua negara - Contoh: US = 21 untuk ATF, Jepang = 20 untuk alkohol / tembakau saja, Kuwait = 21 tembakau saja USER COUNTRY TRACKS: - Komponen MyCountry sekarang mengatur medan negara air bukannya negara - AgeCheck menerima negara pengguna sebagai prop - Umur verifikasi menggunakan max (userCountryAge, orgCountryAge) MAAF PAGE ENHANCEMENTS: - Tambahkan tipe alasan COUNTRYPROHIBITED - Sembunyikan tombol Go Back untuk kasus larangan negara - Tampilkan kategori tertentu dilarang (alkohol, tembakau, senjata api) - Hanya memungkinkan opsi Keluar Website untuk konten dilarang UI PENTING: - Ubah 'dan / atau' ke 'dan' seluruh teks ATF - Ubah nama semua referensi Selamat Datang ke Age Check - Perbarui label langkah dan navigasi
· 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
· kamo-shared-library
Tambah IS _ ALCOHOL, IS _ TOBACCO, IS _ FIREARMS field ke Organisasi
- Tambahkan ruas boolean ishooling (nulable = false, default false) - Tambahkan daerah boolean isTobacco (nulable = false, default false) - Tambahkan daerah boolean isFiarms (nulable = false, default false) Aktifkan pemeriksaan restriksi isi negara - spesifik - Dukungan verifikasi kategori ATF selama pendaftaran
· kamo-register
Implement state-specific era legal and dynamic ATF text
- Perbarui CountryType untuk termasuk legaIts Age, legalAtfAge, legaIAtfKategori - Secara dinamis menampilkan persyaratan usia berdasarkan negara (18, 19, 21, dll) - Hasilkan teks ATF berdasarkan apa yang legal (alkohol, tembakau, kombinasi senjata api) - Gunakan ruas alamat organisasi dari backend untuk era legal - Fallback to CountryType lookup jika daerah alamat tidak disediakan - Halaman XXX _ RATED menunjukkan usia dewasa negara - spesifik Halaman ATF _ only menunjukkan usia ATF spesifik negara dan produk-produk relevan - Umur validasi menggunakan batas negara - spesifik - Dukungan variasi seperti 'alkohol dan tembakau' untuk negara tanpa senjata api
· 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
· kamo-shared-library
Tambahkan ruas usia legal dan kategori ATF ke CountryType
- Tambahkan legalAdulAge field untuk verifikasi konten dewasa - Tambahkan legalAtfAge bidang untuk alkohol / tembakau / senjata api kebutuhan usia - Tambahkan legalAtfKategori field untuk melacak apa yang legal per negara - Perbarui semua 197 negara dengan nilai yang sesuai - Negara menggunakan usia yang sesuai (18- 21) berdasarkan hukum lokal - Kategori ATF mencerminkan peraturan lokal (beberapa negara dilarang alkohol, senjata, dll) - Mendukung verifikasi usia untuk registrasi
· kamo-register
Rata tombol XXX / ATF kiri dan tambahkan ikon bermakna
- Ubah tata letak tombol dari pusat ke spasi - antara (keselarasan kiri dan kanan) - Tambahkan ikon ExitToApp ke tombol EXIT (startIcon di kiri) - Tambahkan ikon VerifiedUser ke tombol ENTER (endIcon di kanan) - Ikon menekankan pentingnya pilihan verifikasi usia - Terapkan ke kedua halaman XXX _ RATED (18 +) dan ATF _ Only (21 +)
· kamo-register
Mutakhirkan tombol halaman maaf untuk Pergi Kembali dan Keluar Situs Web
- Ubah tombol Rumah ke Situs Keluar dengan styling warna galat - Implement window.close () fungsionalitas untuk menutup tab / jendela - Tambahkan fallback untuk direct ke sekitar: kosong jika tutup diblokir oleh peramban - Jauhkan tombol Go Back dengan warna primer - Tombol pembuktian styling dengan batas yang konsisten
· kamo-register
Tambahkan tombol EXIT dan ENTER untuk verifikasi XXX _ RATED dan ATF _ HANYA usia
- Hapus bentuk masukan tanggal lahir untuk XXX _ RATED dan ATF _ HANYA - Tambah tombol EXIT yang mengarahkan ke halaman maaf - Tambah tombol ENTER dengan konfirmasi usia (18 untuk XXX, 21 untuk ATF) - Gaya EXIT sebagai tombol garis-garis dan ENTER sebagai tombol berisi - Sembunyikan standar Tombol navigasi Next / Back untuk halaman khusus ini - Tombol tengah dengan jarak yang sesuai dan gaya - Perbarui teks untuk mencocokkan persyaratan persis
· kamo-register
Kenaikan verifikasi usia dengan tanggal modernisasi masukan dan validasi komprehensif
- Tambah dipoles, kartu berbasis tanggal masukan UI dengan umpan balik visual - Penyesuaian validasi tanggal komprehensif (jangkauan yang valid, tanggal kalender aktual, bukan masa depan) - Tampilkan real-time validasi status dengan ikon dan warna - perbatasan kode - Tampilkan pesan galat yang jelas dan rinci bagi tanggal yang tak valid - Tambahkan umpan balik sukses yang menunjukkan usia yang dihitung ketika tanggal valid - Meningkatkan UX dengan bidang yang tepat memesan berdasarkan format negara - Tambahkan validasi sebelum melanjutkan ke langkah selanjutnya - Handle KIDS _ only seleksi usia dengan validasi - Integrasikan aliran verifikasi usia dengan bentuk pendaftaran utama
· kamo-register
Implemen sistem verifikasi usia komprehensif dengan format tanggal negara-spesifik
- Tambahkan Wide _ Ban ke AgeReqType enum - Update CountryType dengan format tanggal dan properti pemisah - Buat / maaf halaman untuk pengubahan batas umur - Benar-benar menulis ulang FormWelcome dengan verifikasi usia dinamis - Tambahkan halaman selamat datang khusus untuk XXX _ RATED dan ATF _ HANYA - Implemen validasi usia untuk semua kasus AgeReqType - Pindahkan daerah usia dari PersonalInfo ke komponen Welcome - Tambahkan dukungan tanggal kelahiran untuk perhitungan usia yang akurat - Dukung format tanggal tanggal tertentu (MDY / DMY / YMD)
· SecurityService
Add registration and org domain endpoints for age verification
· kamo-shared-library
Tambahkan format tanggal dan bagian pemisah ke CountryType enum
· APIService
Tambahkan domain- agnostic IngressRoute untuk subdomain api
· kamo-register
Tambahkan domain- agnostic IngressRoute untuk subdomain register
· kamo-internal
Add domain-agnostic IngressRoute for internal subdomain
· kamo-login
Tambahkan Domain- agnostic IngressRoute untuk otomatis SSL dan routing
- Ditambahkan k8s / empssroute.yaml dengan pola HostRegexp untuk subdomain login - Diperbarui CI / CD untuk menyebarkan IngressRoute secara otomatis - Aktifkan Pembuatan sertifikat Cloudflake- otomatis SSL - Bekerja dengan domain apapun yang menunjuk cluster (kamocrm.com, baddi3.com, dsb.) - Ditambah k8s / README.md mendokumentasikan konfigurasi
· InitializerService
Mutakhirkan daerah zona waktu untuk memakai tembolok TimezoneType enum - Update .gitignore untuk mengecualikan singgahan m2- repositori - Mendukung hirarki zona waktu: Anggota > Organisasi
· kamo-shared-library
Tambahkan sistem pencitraan data komprehensif dengan dukungan zona waktu - Ditambahkan TimezoneType enum dengan metode ofset UTC dan metode konversi - Ditambahkan zona waktu ke Organization (dibutuhkan, baku ke PACIFIC), Pengguna (nuables), dan Anggota (nullable) - Update EmbCREadState untuk menggunakan LocalDateTime for UTC tanggal / time store - dibuat 16 kelas baru untuk sistem pencitraan (Img, ImgFig, Imgeetc, Igeetc, Imaced- type, Imaced- type, Imaced- type, Imaced- type, Imagon, Imegen- type, Imegently, type, Imagon.
· kamo-internal
Add themed colors and background logo to calendar page

Alam semestamu menunggu.
Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.
Gratis selamanya — tidak diperlukan kartu kredit