Ganti EMAIL _ NOT _ VERIFIED error dengan kartu verifikasi kaya
Ketika log masuk gagal dengan EMAIL _ NOT _ DIVERIFIED kartu log masuk kini digantikan oleh "Periksa kotak masukmu" layar: amplop animasi SVG dengan lipatan pem...
Panggilan API nyata ke halaman / recover (SP3)
Mengganti semua fakeSubmit () dengan panggilan rekoveryApi. Tambahkan SMS OTP verifikasi fase, masukan surel benih, langkah sandi baru, dan pendarat token via? ...
Buat bubuk ByKamo dapat dibaca dengan kontras WCAG-grade
Gaya sebelumnya (warna mata uang beropasitas rendah pada jarak-transparan latar belakang) secara efektif tidak terlihat terhadap latar belakang kebanyakan klien...
Backlink target ke www.kamocrm.com (canonical host)
Komponen PoweredByKamo yang dikirim menunjuk pada apex https: / / kamocrm.com / tapi kamo- host pemasaran kanonikal adalah https: / / www.kamocrom.com /. Memper...
Tambahkan taut balik KamoCRM halus ke halaman auth
Tambahkan kecil "powered by KamoCRM" gaya lencana kaki ke tiga superi- menghadap permukaan auth (login, recover, validate). Sejak kamo- login adalah berbagi apl...
Proxy * * * tantangan melalui server login untuk dukungan multi- domain
Mengganti titik silang langsung dengan capcha. {domain} / api / challenge dengan sama - proksi asal di / api / capcha / tantangan. Pendekatan sebelumnya diperlu...
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...
Tambahkan? selanjutnya = dukungan parameter kedepan untuk redirect post-login
Captures? next = / path dari URL dan membawanya melalui kedua manual login dan otomatis login mengalir, menambahkan ke OTK mengarahkan URL sehingga kamo- intern...
Upgrade to Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 tipe
- Next.js 16.2.3 dengan Turbopack sebagai server default dev - TypeScript 6.0.2 dengan erasableSyntax Hanya dan target ES2022 - @ tipe / bereaksi @ ^ 19 dan @ t...
Lampirkan pendengar acara widget ketika langkah kata sandi dirender, bukan pada kait awal
Ijinkan login ketika widget diverifikasi, ubah label menjadi 'Human Verified'
Gunakan ukuran piksel eksplisit identik pada baris nama pengguna dan kata sandi
Tukar spasi pada tilikan nama pengguna / sandi, label ke 'Saya Manusia', pesan galat terbaru
Ubah label widget menjadi 'Verify', perbarui pesan galat log masuk yang belum diverifikasi
Pindahkan * * * widget inline dengan ruas sandi, perbaiki teks pesan, lebar tetap
Gunakan tipe CSSVariables widget daripada React. Properti CSSProperty untuk prop gaya
Vendor kamo-capcha-widget lokal daripada git URL (Dok tidak dapat mengatasi k0m1)
Pasang git di Docker membangun panggung untuk ketergantungan kamo- capcha- widget
Ganti paket Capcha npm dengan private - berlabel kamo- capcha- widget fork
Berpindah dari paket Capcha npm upstream ke MIT- forked kami kamo- capcha- widget dengan semua branding dilucuti pada sumber. Menghapus bayangan DOM hacks dan C...
Hapus branding Capcha dan upgrade ke PBKF2 / SHA-256 dengan usaha deterministik
Lebih suka widget Capcha render ke sisi client- untuk mencegah kegagalan hydration SSR
Hapus properti request.ip yang sudah ditinggalkan (tidak tersedia dalam Next.js 16)
Integrasikan prof Capcha -of-work * * widget ke log masuk dan halaman pemulihan
Baca OTK dari master Redis setelah login SecurityService
Avoid hilang * * * ketika REDIS _ REPRICA _ HOST poin pada replika tertinggal.
Paksa mode cahaya dan cegah mode gelap dari diterapkan oleh OS atau tema dinamis
Kirim IP dan Pengguna ke backend untuk penebangan aktivitas akun yang akurat
Rute API Next.js tidak meneruskan X-ForwardedFor, X- Real-IP, atau Tajuk User- Agen ke backend Java, menyebabkan aktivitas akun untuk log Next.js pod internal I...
Selesaikan Ingat Me tidak tetap nama pengguna seluruh sesi login
Kembali * * * callback ditangkap sebuah performLogin basi penutupan di mana Ingat Aku akan selalu salah. Menggunakan ref untuk membaca nilai checkbox hidup. Jug...
Mencegah masukan sandi dari menjatuhkan keystroke pertama pada tahap transisi
Loop polling fokus memanggil setSelectionRange (0, panjang) setiap 50ms untuk 1.2s, yang memilih karakter apapun yang diketik sehingga keystroke berikutnya diga...
Sembunyikan kembali lencana * * * ketika mode atvokasi teks aktif
Pilihan CSS yang ditargetkan di dalam lencana Kontainer. Google menyuntikkan lencana langsung ke < body >, sehingga aturan tidak pernah cocok. Berubah menjadi ....
Revert "fix: set * * * cookie domain to .kamocrm.com for cross- subdomain sharing"
Ini mengembalikan commit * * * * * * * * * * * * * * *
Set * * * cookie domain ke .kamocrm.com untuk sharing subdomain-cross-
Cookie diatur tanpa domain eksplisit, mencegahnya dikirim ke media.kamocrm.com untuk otentikasi WebSocket.
Perbaiki masalah scrolling latar di halaman rumah
- Membuat latar belakang utama kontainer transparan untuk mencegah latar belakang putih dari meliputi gambar latar belakang tetap - Gambar latar belakang beruba...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.