Gunakan org nama pendek dan deskripsi di kepala HTML
Ganti org- API-based judul logika dengan konfigurasi .json siteNameShort sehingga judul mengikuti pola yang sama dengan situs lain: "Register - {siteNameShort}"...
URL logo Cache-bust menggunakan Revisi Tema dari config.json
DynamicMetaLoader now kept themeRevisi in sessionStorage and fires KAMO _ THEME _ CONFIG _ LOADED setelah mengambil konfigurasi. json. ThemeLogo listened untuk ...
Jatuhkan panji tip Profil saya + unify daerah spaceing
Keempat bagian Profil saya sekarang berbagi irama vertikal yang sama - 8px diantara setiap bagian header dan bidangnya, 16px diantara bagian. Tanda peringatan m...
Tidy Tata letak Profil saya + verifikasi telepon drop
Atur ulang langkah Profil saya sehingga semua empat bagian berbagi sama format tata letak dan judul. Pesanan sekarang Legal Nama, alias, e-mail, telepon. - For...
Merge alias / surel / nama / telepon ke langkah "Profil saya" tunggal
Gabungkan "My E-Mail & Alias" sebelumnya, "My Name", dan "Nomor Telepon" langkah menjadi satu "Profil saya" langkah untuk 13 + pendaftaran, dengan nama alias + ...
Tambahkan langkah pertanyaan verifikasi telepon + keamanan
Masukkan dua langkah baru antara Sandi dan Pemulihan Akun untuk 13 + registrants: sebuah langkah nomor telepon (opsional, skippable, dengan kode SMS verifikasi)...
Hapus Organisasi yang tak berlaku lagi Tipe enum
Enum sedang pensiun - identifikasi pemilik platform-org sekarang didorong oleh Organisasi baru. bendera isTopLevel, dan nilai-nilai yang tersisa (CRM _ CLIENT, ...
Baca logoFullExt dari config.json; perbaiki sait.webmanifest path ke favicon subdirektori
Unggah Avatar Pencipta avatar ke server setelah pendaftaran
Avatar Maker avatar hanya disimpan sebagai URL data SVG dalam keadaan lokal dan tidak pernah dikirim ke server, meninggalkan pengguna baru tanpa set avatar. Uba...
Status verifikasi langsung SSE-driven pada halaman / verifikasi
- Tambahkan streaming SSE proxy di * * * * * * * * * * * * * * * * * - PostCompletionScreensubsations ke SSE; auto- set diverifikasi ketika email taut diklik da...
Pass email _ verified dan params email pada direct ke login
Kedua kode - verifikasi dan token- jalur verifikasi sekarang mengarahkan ke * * * * * * * * * * * * * * * sehingga halaman login dapat tampilkan sebuah spanduk ...
Hapus / hapus halaman dan proksi (pindah ke kamo- login sebagai / reset-password)
Tambah / pulihkan halaman reset sandi dan proksi API
Tiga-tahap aliran: masukan kode mail.8.-char kode meragukan sandi baru. Token verifikasi otomatis dari param query URL, karousel latar belakang, Kartu morfisme ...
Mengembalikan layout halaman verifikasi dengan mengubah ukuran masukan tersembunyi
Kotak MUI menafsirkan nilai lebar / tinggi numerik 0-1 sebagai persentase, jadi lebar: 1 membuat masukan tersembunyi menutupi kartu penuh. Berubah menjadi 0 seh...
Token link auto-verifies dan redirecting ke login; tambahkan indikator fokus kode
- / verifikasi? token = xxx sekarang memanggil verifyEmailByToken di mount dan alihkan ke login pada sukses; kembali ke masukan kode pada kegagalan - Kotak kode...
Angkat * * * widget diatas click-to-focus overlay (z-index)
Overlay (posisi: absolut, z-index: 0) meliputi Capcha widget karena muncul nanti dalam urutan DOM. Menambahkan z-indeks: 1 ke * * * Kontainer memungkinkan peris...
Perlu halaman verifikasi sebelum setiap verifikasi / kirim ulang percobaan
* * * adalah reset setelah setiap aksi (sukses atau gagal) sehingga segar memecahkan diperlukan untuk setiap usaha berikutnya.
Mengarahkan ke / verifikasi setelah pendaftaran daripada merender inline
Menyimpan URL akurat - peramban menunjukkan / verifikasi bukan / anggota.
Tambah / benci -verifikasi halaman untuk pengalihan login
Membuat standar / membenci-verifikasi rute yang menerima? email dan ? Param query userId, menggunakan PostCompletionScreen untuk konsisten email verifikasi UX. ...
Kartu verifikasi lebar ke 32rem untuk mencegah pembungkus label tombol
Desain ulang layar verifikasi surel + fix mengirim ulang bug surel
- PostCompletionScreen: Layout halaman penuh dengan animasi org latar belakang, kartu glassmorphism, logo, kotak kode visual 6-digit, tingkat sukses / verifikas...
Cocokkan penyimpanan avatar internal - 3 ukuran, MiniO, langkah upload terpisah
Dialog crop kini menghasilkan tiga gumpalan PNG (50 / 150 / 350px) melalui kanvas, identik untuk kamo- internal 's GiblarManager. Setelah pendaftaran kembali, g...
Panjangkan foto untuk mendukung format AVIF dan SVG
Tambahkan gambar / avif dan gambar / svg + xml ke masukan berkas terima daftar dan validasi regex. Memutakhirkan label petunjuk untuk daftar semua enam format. ...
Tambahkan penyunting foto reakt- easy-crop ke tahap pendaftaran upload
Mirror the PhotoCropDialog from kamo- internal 's AverarManager: - dialog crop dibuka segera setelah seleksi berkas - pan dengan menyeret, zoom melalui gulir at...
Pass tubuh upstream error melalui proksi keamanan bukan pesan generik
Sebelumnya kembali {error: "Upstream error"} pada bukan-2xx, kehilangan nyata pesan error dari SecurityService. Sekarang maju kode status dan tubuh langsung.
Gantikan sesi Redis caching dengan penerimaan Java API langsung dalam rute org
Mencegah singgahan ageReqType yang basi dari menampilkan pemeriksaan usia dengan tidak benar
- Rute org: kurangi Redis TTTL dari 24h ke 5min dan tambahkan ageReqTypember untuk deteksi basi sehingga daerah keamanan tetap segar setelah perubahan DB - Regi...
Atur judul tab peramban ke 'Register - {org name}'
DynamicMetaLoader kini memanggil dokumen Use ThemeConfig dan update. judul ke 'Register - {org.title}' sekali org beban. Statik fallback in lay out.tsx berubah ...
Tambah / api / geoip rute dan negara kawat auto- deteksi
Proxies client IP to SecurityService GeoLite2 lookup, then set the negara terdeteksi di FormMyCountry otomatis pada halaman beban.
Selesaikan kesalahan TS dari langkah-langkah yang dipakai sebelum deklarasi dan cast gaya Capcha
Minggir. Usuam di atas use Effects yang bergantung pada mereka; impor tipe CSSVariabel dan gunakan untuk prop gaya Capcha- widget.
Ganti h * * * dengan kamo- capcha- widget inline dalam langkah Selesai
Terapkan perbaikan kualitas SP6 dan implementasi
C1: gunakan NEXT _ PUBLIC _ H * * _ SITE _ KEY env var instead of hardcode placeholder C2: ubah RegisterResponse.asterId dan semua param API dari nomor ke strin...
Faktor wizard register SP6 - split PersonalInfo, tambahkan API registrasi sebenarnya
- Ganti FormPersonalInfo dengan FormName (bidang nama) dan FormAvatar (generator pembuat Avatar dengan menghasilkan / upload / melewatkan mode untuk 13 +) - Hap...
Buat bubuk ByKamo dapat dibaca dengan kontras WCAG-grade
Cermin perubahan kamo- login. Teks beralih ke putih padat; latar belakang berbaring adalah var (--color-second), latar belakang pada hover / focus adalah var (-...
Tambahkan taut balik KamoCRM halus ke halaman pendaftaran
Cermin lencana PoweredByKamo dikirim dalam kamo- login. Sejak kami- register disajikan pada setiap domain putih label klien, ini menciptakan stabil ikuti backli...
Tambahkan grup konmata untuk mencegah duplikasi arus kerja berjalan
Ketika sebuah push memicu sebuah alur kerja dan lokakstream _ dispatch juga dipecat (atau dua mendorong tiba secara cepat), kedua berjalan akan mengeksekusi sec...
Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 tipe
- Pin di samping 16.2.3 dan eslint- konfigurasi - sebelah yang cocok - Tipedo upgrade ke 6.0.2, @ tipe / node ke ^ 24 - Ganti framer-motion dengan mosi ^ 12 (mo...
Invalidate tembolok Redis basi hilang daerah label org
Data org cached dari sebelum pemutakhiran SecurityService kurang Medan pentitleNonPlural. Deteksi dan ambil data segar sehingga tampilan label anggota / tim gub...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.